:root {
  --dark-blue: #01194c;
  --_navi-nurix---white: white;
  --white: white;
  --_navi-nurix---grey: #f4f4f4;
  --black: black;
  --blue: #245ae2;
  --neon: #d6f549;
  --50px-radius: 3.125rem;
  --8px-radius: .5rem;
  --background-grey: #0000000a;
  --16px-radius: 1rem;
  --_navi-nurix---navi-blue: #4660ec;
  --_navi-nurix---red: #13100f;
  --untitled-ui--white: white;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray900: #101828;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray400: #98a2b3;
  --sage-green: #7da896;
  --slate-blue: #4274c9;
  --systemflow-lite--neutral--90: #1e2024;
  --_new-style-palettes---primary-colours--electric-lime: #d6f549;
  --_new-style-palettes---primary-colours--vibrant-blue: #245ae2;
  --_new-style-palettes---primary-colours--deep-navy: #01194c;
  --_new-style-palettes---neutrals--neutral-500: #666;
  --_new-style-palettes---vibrant-blue--vibrant-blue-500: #245ae2;
  --_new-style-palettes---neutrals--neutral-100: #89898b;
  --_new-style-palettes---vibrant-blue--vibrant-blue-400: #507be8;
  --_new-style-palettes---neutrals--neutral-800: #111;
  --_stroke-animation---stroke-offset: 300px;
  --_new-style-palettes---primary-colours--ivory-white: #f4f3f2;
  --_new-style-palettes---primary-colours--midnight-black: #121317;
  --_new-style-palettes---primary-colours--white: white;
  --_new-style-palettes---primary-colours--black: black;
  --_new-style-palettes---electric-lime--electric-lime-100: #f7fddb;
  --_new-style-palettes---electric-lime--electric-lime-200: #effbb6;
  --_new-style-palettes---electric-lime--electric-lime-300: #e6f992;
  --_new-style-palettes---electric-lime--electric-lime-400: #def76d;
  --_new-style-palettes---electric-lime--electric-lime-500: #d6f549;
  --_new-style-palettes---electric-lime--electric-lime-600: #abc43a;
  --_new-style-palettes---electric-lime--electric-lime-700: #80932c;
  --_new-style-palettes---electric-lime--electric-lime-800: #56621d;
  --_new-style-palettes---electric-lime--electric-lime-900: #2b310f;
  --_new-style-palettes---vibrant-blue--vibrant-blue-100: #d3def9;
  --_new-style-palettes---vibrant-blue--vibrant-blue-200: #a7bdf3;
  --_new-style-palettes---vibrant-blue--vibrant-blue-300: #7c9cee;
  --systemflow-lite--neutral--80: #636b75;
  --systemflow-lite--neutral--100: #0e0f11;
  --_new-style-palettes---vibrant-blue--vibrant-blue-600: #1d48b5;
  --systemflow-lite--neutral--40: #dde1e6;
  --_new-style-palettes---vibrant-blue--vibrant-blue-700: #163688;
  --systemflow-lite--neutral--10-2: white;
  --_new-style-palettes---vibrant-blue--vibrant-blue-800: #0e245a;
  --systemflow-lite--neutral--70: #838d95;
  --_new-style-palettes---vibrant-blue--vibrant-blue-900: #07122d;
  --_new-style-palettes---deep-navy--100: #ccd1db;
  --_new-style-palettes---deep-navy--200: #99a3b7;
  --_new-style-palettes---deep-navy--300: #677594;
  --_new-style-palettes---deep-navy--400: #344770;
  --_new-style-palettes---deep-navy--500: #01194c;
  --systemflow-lite--primary--60: #2f54eb;
  --systemflow-lite--primary--80: #10239e;
  --_new-style-palettes---deep-navy--600: #01143d;
  --systemflow-lite--primary--70: #1d39c4;
  --_new-style-palettes---deep-navy--700: #010f2e;
  --systemflow-lite--primary--50: #597ef7;
  --_new-style-palettes---deep-navy--800: #000a1e;
  --systemflow-lite--primary--40: #85a5ff;
  --_new-style-palettes---deep-navy--900: #00050f;
  --systemflow-lite--primary--10: #f2f6ff;
  --_new-style-palettes---neutrals--neutral-200: #ccc;
  --_new-style-palettes---neutrals--neutral-300: #c8c8c8;
  --_new-style-palettes---neutrals--neutral-400: #999;
  --_new-style-palettes---neutrals--neutral-600: #4d4d4d;
  --_new-style-palettes---neutrals--neutral-700: #333;
  --_new-style-palettes---neutrals--neutral-900: black;
}

body {
  color: #333;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  line-height: 1.5;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.main-wrapper {
  overflow: hidden;
}

.main-wrapper.is-nuplay, .main-wrapper.is-overflowhid {
  overflow: visible;
}

.global-style, .global-script {
  display: none;
}

.nurix-container {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  padding-left: 15rem;
  padding-right: 15rem;
  display: block;
  position: relative;
}

.nurix-container.is-nuplay {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nurix-container.extra-height-gap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.nurix-container.extra-height-gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 2rem;
}

.nurix-container.full-width {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.nurix-container.full-width.horizontal {
  flex-flow: row;
}

.nurix-container.full-width.horizontal.double-gab {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.nurix-container.left-aligned {
  align-self: flex-start;
  align-items: flex-start;
  padding-left: 0;
}

.nurix-container.left-aligned.zero-space {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.nurix-container.left-aligned.zero-space.nuplay-page.is-margin0 {
  height: 100%;
}

.nurix-container.left-aligned.zero-space.nuplay-page.is-margin0.is-left.no-margin {
  padding-right: 0;
}

.nurix-container.nuplay-page {
  margin-top: 29px;
  display: flex;
}

.nurix-container.nuplay-page.full-width {
  padding-left: 0;
  padding-right: 0;
}

.nurix-container.nuplay-page.horizontal-flex {
  flex-flow: row;
  margin-top: 0;
}

.nurix-container.nuplay-page.is-leftaligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.nurix-container.is-resources {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.nurix-container.is-resources.is-head {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-left: 0;
  padding-right: 0;
}

.nurix-container.is-resources.is-featured {
  background-image: radial-gradient(circle at 100% 100%, #245ae296, #245ae100 50%);
}

.nurix-container.is-resources.is-featured.hide {
  display: none;
}

.nurix-container.is-resources.is-full.is-border {
  border-top: 1px solid var(--_navi-nurix---grey);
  border-bottom: 1px solid var(--_navi-nurix---grey);
  justify-content: center;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.nurix-container.is-resources.is-extended {
  padding-bottom: 4rem;
}

.nurix-container.is-resources.is-extended.is-blog {
  margin-top: 0;
}

.nurix-container.is-resources.is-border {
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.nurix-container.is-resources.is-webinar {
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  margin-top: 2rem;
}

.nurix-container.is-resources.is-casestudy {
  margin-top: 0;
}

.nurix-container.is-resources.is-casestudy.is-hide {
  display: none;
}

.nurix-container.is-resources.is-blog {
  margin-top: 0;
}

.nurix-container.is-resources.is-fullwidth {
  padding-left: 0;
  padding-right: 0;
}

.nurix-container.is-resources.is-fullwidth.is-centered {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.nurix-container.is-resources.is-flex {
  flex-flow: row;
}

.nurix-container.is-resources.is-flex.is-fullright {
  padding-right: 0;
}

.nurix-container.is-full {
  padding-left: 0;
  padding-right: 0;
}

.nurix-container.is-full.cta-section.is-margin0 {
  margin-top: 0;
}

.nurix-container.is-border {
  border-top: 1px solid #c7c7c7;
  border-bottom: 1px solid #c7c7c7;
}

.nurix-container.is-centered {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nurix-container.full-size {
  padding-left: 0;
  padding-right: 0;
}

.nurix-container.is-flex {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.nurix-container.is-flex.is-2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.nurix-container.ws-page {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.nurix-container.no-padding-left {
  padding-left: 0;
}

.nurix-container.is-margin {
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
}

.nurix-container.no-pad {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.nurix-container.is-margin0.is-clip {
  padding-right: 0;
  overflow: clip;
}

.nurix-container.is-margin0.is-flex {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  display: flex;
}

.label-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--black);
  text-transform: capitalize;
  border: .0625rem solid #0000001a;
  border-radius: 3.125rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .75rem;
  padding: .25rem .875rem .25rem .25rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 120%;
  display: flex;
}

.label-block.is-white {
  color: var(--white);
  border-color: #ffffff1a;
}

.label-block.is-hide {
  display: none;
}

.label-circle {
  background-color: var(--neon);
  border-radius: 3.125rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.label-icon {
  width: 1rem;
  height: 1rem;
}

.nurix-button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-radius: 3.125rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-size: 1rem;
  line-height: 120%;
  text-decoration: none;
  transition: all .4s ease-in-out;
  display: flex;
}

.nurix-button.is-agent-sol-form-btn {
  background-color: var(--white);
  color: var(--black);
  margin-top: 2rem;
}

.nurix-button.is-agent-sol-form-btn:hover {
  background-color: var(--black);
  color: var(--white);
}

.nurix-button.is-co-pilot-sol-form-btn {
  background-color: var(--blue);
  color: var(--white);
  margin-top: 2rem;
}

.nurix-button.is-co-pilot-sol-form-btn:hover {
  background-color: var(--black);
  color: var(--white);
}

.nurix-button.is-career-btn {
  background-color: var(--blue);
  color: var(--white);
  margin-top: 2rem;
  transition: all .4s ease-in-out;
}

.nurix-button.is-career-btn:hover {
  background-color: var(--black);
}

.nurix-button.is-contact {
  background-color: var(--blue);
  color: var(--white);
  padding-left: 2rem;
  padding-right: 2rem;
  transition: all .4s ease-in-out;
}

.nurix-button.is-contact:hover {
  background-color: var(--black);
}

.nurix-button.is-contact.deactivated {
  opacity: .5;
  cursor: not-allowed;
}

.nurix-button.is-contact.deactivated-class {
  cursor: auto;
}

.nurix-button.is-career {
  background-color: var(--blue);
  color: var(--white);
  transition: all .4s ease-in-out;
}

.nurix-button.is-career:hover {
  background-color: var(--black);
}

.nurix-button.is-neon {
  background-color: var(--neon);
  color: var(--black);
}

.nurix-button.is-blue {
  background-color: var(--blue);
  color: var(--white);
  transition: all .4s ease-in-out;
}

.nurix-button.is-blue:hover {
  background-color: var(--black);
}

.nurix-button.is-blue.is-nav-link {
  align-self: flex-start;
  transition-duration: .4s;
}

.nurix-button.is-blue.is-nav-link:hover {
  background-color: var(--black);
}

.nurix-button.is-blue.is-nav-link.is-agentx {
  background-color: var(--blue);
  color: var(--white);
  padding-left: 2rem;
  padding-right: 2rem;
}

.nurix-button.is-blue.is-nav-link.is-agentx:hover {
  background-color: var(--black);
}

.nurix-button.is-blue.is-nav-link.is-0opacity {
  opacity: 0;
}

.nurix-button.is-blue.is-hero-btn {
  margin-top: 2.5rem;
}

.nurix-button.is-blue.is-form {
  width: 100%;
}

.nurix-button.is-blue.is-mobile {
  display: none;
}

.nurix-button.is-white {
  background-color: var(--white);
  color: var(--black);
}

.nurix-button.is-white:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.heading-h2 {
  color: var(--black);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 140%;
}

.heading-h2.is-white.is-contact, .heading-h2.is-investor {
  margin-bottom: 1.5rem;
  font-size: 4rem;
}

.heading-h2.is-solution {
  width: 50%;
}

.heading-h2.is-feature-title {
  width: 42%;
}

.heading-h2.is-wb-title {
  font-size: 2.5rem;
  font-weight: 700;
}

.heading-h2.is-weight {
  font-weight: 700;
}

.heading-h2.is-top {
  margin-top: 1.5rem;
}

.heading-h2.is-home-features {
  width: 70%;
  font-size: 4rem;
}

.heading-h2.is-white {
  color: var(--white);
}

.heading-h2.is-white.is-contact {
  margin-bottom: 1.5rem;
  font-size: 4rem;
}

.content-center-block {
  z-index: 1;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.section_blogs {
  background-color: var(--background-grey);
  padding-top: 7rem;
  padding-bottom: 9.375rem;
}

.blog-content-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.blog-content-col {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.blog-list {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.35fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.blog-list.list-a {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.35fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.blogs-wrapper {
  margin-top: 2.5rem;
}

.blogs-wrapper.hide-old-blog-wrapper {
  display: none;
}

.blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all .4s ease-in-out;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.blog-image:hover {
  transform: scale(1.1);
}

.blog-image.blog-img {
  max-width: 100%;
}

.blog-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--black);
  border: .0625rem solid #f2f2f9;
  border-radius: 1rem;
  flex-flow: column;
  height: 100%;
  padding: 1rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.blog-cat-n-date {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag {
  border-radius: var(--50px-radius);
  background-color: var(--neon);
  color: var(--black);
  padding: .1875rem .5rem;
  font-size: .875rem;
  line-height: 120%;
  display: inline-block;
}

.tag.hide {
  display: none;
}

.tag.is-text {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.tag.is-text.is-alternate {
  color: #fff;
  background-color: #0000;
}

.tag.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.blog-date {
  color: #000;
  text-align: left;
  font-size: .875rem;
  font-weight: 500;
  line-height: 120%;
}

.blog-title {
  color: var(--black);
  text-align: left;
  text-transform: capitalize;
  font-family: Manrope, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 140%;
}

.blog-short-text {
  color: #0009;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 150%;
}

.blog-short-text._100-text {
  width: 100%;
}

.section_connect {
  background-color: var(--blue);
  justify-content: center;
  align-items: center;
  position: relative;
}

.footer-text-link {
  color: var(--black);
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 1.15rem;
  line-height: 120%;
  text-decoration: none;
  transition: all .4s ease-in-out;
}

.footer-text-link:hover {
  color: var(--blue);
}

.footer-text-link.is-agentx {
  font-weight: 700;
}

.triangl-wrapper {
  background-color: var(--blue);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 12rem;
  padding-bottom: 12rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.triangle-vector {
  width: 20rem;
  position: absolute;
}

.triangle-vector.is-6 {
  left: auto;
  right: auto;
  transform: translate(190%);
}

.triangle-vector.is-10 {
  left: auto;
  right: auto;
  transform: translate(330%);
}

.triangle-vector.is-9 {
  left: auto;
  right: auto;
  transform: translate(260%);
}

.triangle-vector.is-3 {
  left: auto;
  transform: translate(-50%);
}

.triangle-vector.is-4 {
  inset: auto;
  transform: translate(50%);
}

.triangle-vector.is-7 {
  inset: auto;
  transform: translate(-260%);
}

.triangle-vector.is-1 {
  inset: auto;
  transform: translate(-190%);
}

.triangle-vector.is-2 {
  left: auto;
  transform: translate(-120%);
}

.triangle-vector.is-8 {
  inset: auto;
  transform: translate(-330%);
}

.triangle-vector.is-5 {
  left: auto;
  transform: translate(120%);
}

.blog-img-box {
  border-radius: var(--16px-radius);
  width: 100%;
  padding-top: 54%;
  position: relative;
  overflow: hidden;
}

.section_hero_blog {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.hero-blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.hero-blog-img-box {
  border-radius: 1.5rem;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 4rem;
  overflow: hidden;
}

.blog-content-data {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-content-data._2 {
  grid-template-columns: .6fr 1.5fr;
  align-items: start;
  position: relative;
}

.share-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 10rem;
}

.blog-heading-h1 {
  color: var(--black);
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.share-block {
  position: relative;
}

.share-text-link {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 120%;
  text-decoration: none;
  transition: all .4s ease-in-out;
  display: block;
}

.share-text-link:hover {
  color: var(--blue);
}

.show-blog-date {
  color: #000;
  font-size: .875rem;
  font-weight: 500;
  line-height: 120%;
}

.mobile-menu-drawer {
  display: none;
}

.mobile-menu-drawer.is-active {
  transform: translate(0);
}

.blog-small-text {
  color: #0006;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 500;
  line-height: 120%;
}

.blog-head-grid {
  justify-content: space-between;
  align-items: flex-end;
}

.blog-head-col {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.blog-head-col.is-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.mobile-menu-link-box {
  flex-flow: column;
  display: flex;
}

.mobile-menu-small-text {
  color: #0006;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  font-size: .75rem;
  font-weight: 500;
  line-height: 120%;
}

.nurix-transition {
  z-index: 9999;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.nurix-transition-relative {
  width: 100%;
  height: 100vh;
  position: relative;
}

.nurix-transition-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  display: grid;
}

.nurix-transition-col {
  background-color: #01194c;
  width: 100%;
  height: 100%;
}

.nurix-transition-absolute {
  display: flex;
  position: absolute;
  inset: 0%;
}

.nurix-transition-icon {
  width: 10rem;
  height: 5.33875rem;
  position: fixed;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.author-box {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--black);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.author-box:hover {
  color: var(--blue);
}

.author-name {
  font-family: Inter, sans-serif;
  line-height: 1;
}

.blog-col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  height: 100%;
  display: flex;
  position: sticky;
  top: 10rem;
}

.fs-toc_sidebar {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #1a1a1a;
  background-color: #245ae217;
  border-radius: 4px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.hero-blog-video-box {
  border-radius: 1.5rem;
  width: 100%;
  height: 54rem;
  margin-top: 2rem;
  margin-bottom: 4rem;
  overflow: hidden;
}

.hero-blog-video {
  width: 100%;
  height: 100%;
}

.privacy-link-text {
  color: var(--_navi-nurix---navi-blue);
  text-decoration: underline;
}

.coockie-box {
  z-index: 999;
  background-color: var(--white);
  width: 100%;
  padding: 2rem 8rem;
  transition: all .5s ease-in-out;
  position: fixed;
  inset: auto 0% 0%;
  transform: translate(0, 100%);
  box-shadow: 0 -10px 10px #0000000d;
}

.coockie-box.is-active {
  transform: none;
}

.coockie-title {
  color: var(--black);
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 120%;
}

.coockie-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.coockie-text {
  color: #000;
  margin-top: 1rem;
  font-size: 1rem;
  line-height: 150%;
}

.coockie-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.form-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.agentx-nurix-container {
  width: 100%;
  padding-left: 4rem;
  padding-right: 4rem;
}

.nb-head {
  z-index: 999;
  background-color: #fff;
  align-items: stretch;
  height: 4.5rem;
  transition: all .5s ease-in-out;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  transform: translate(0, -200%);
  box-shadow: 0 2px 40px #0000000f;
}

.nb-head.is-top {
  top: 2.4rem;
  transform: translate(0);
}

.nb-head.is-active {
  justify-content: flex-start;
  align-items: stretch;
  top: 0;
  transform: translate(0);
}

.nb-head-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 90rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nb-head-col {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.nb-head-col.is-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.nb-logo {
  width: 5.4375rem;
  height: 1.4rem;
}

.nb-head-link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.nb-head-link {
  color: var(--_navi-nurix---red);
  text-transform: uppercase;
  font-size: .875rem;
  line-height: 120%;
  text-decoration: none;
  transition: all .4s ease-in-out;
}

.nb-head-link:hover {
  color: var(--_navi-nurix---navi-blue);
}

.nb-head-link.is-aagentx {
  font-weight: 700;
}

.nb-head-button {
  background-color: var(--_navi-nurix---navi-blue);
  color: #fff;
  text-transform: uppercase;
  border-radius: 3.125rem;
  padding: 1rem 2rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all .4s ease-in-out;
}

.nb-head-button:hover {
  background-color: #4660ece6;
}

.nb-head-button.is-mobile {
  display: none;
}

.nb-button-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.nb-head-toggle {
  display: none;
}

.nb-nav-drop {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  display: flex;
  position: relative;
}

.nb-nav-drop-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: -.2rem;
}

.nb-nupay {
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 4rem;
  height: 1.2rem;
  display: flex;
}

.nb-nupay.w--current {
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  height: 1.2rem;
  padding-top: 0;
  padding-bottom: 2px;
}

.nb-nav-drop-box {
  background-color: var(--_navi-nurix---white);
  opacity: 0;
  pointer-events: none;
  border: 1px solid #0f0f131a;
  min-width: 14rem;
  padding: 1.5rem;
  transition: opacity .5s ease-in-out;
  position: absolute;
  inset: 3rem auto auto 0%;
}

.nb-nav-drop-box.is-active {
  opacity: 100;
  pointer-events: auto;
}

.nb-drop-menu-title {
  opacity: .75;
  color: var(--_navi-nurix---red);
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-size: .875rem;
}

.nb-drop-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--_navi-nurix---red);
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1.5rem 1fr;
  grid-auto-columns: 1fr;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
  transition: all .4s ease-in-out;
  display: grid;
}

.nb-drop-link:hover {
  color: var(--_navi-nurix---navi-blue);
}

.nb-drop-link-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: -.1rem;
}

.nb-drop-link-icon.is-nooffset {
  margin-top: 0;
}

.nb-drop-menu-list {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  display: flex;
}

.nb-nav-drop-top {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  display: flex;
}

.code-embed-3 {
  color: #000;
  width: 87%;
  padding-bottom: 0;
}

.code-embed-3:hover {
  color: var(--blue);
}

.nurix-btn-dot {
  background-color: var(--_navi-nurix---white);
  border-radius: 3.125rem;
  width: .375rem;
  height: .375rem;
  box-shadow: 0 0 8px 2px #ffffff3d;
}

.nurix-btn-dot.is-n-blue {
  background-color: var(--_navi-nurix---navi-blue);
  box-shadow: 0 0 8px 2px #4660ec3d;
}

.new-nurix-button {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-image: radial-gradient(circle farthest-corner at 0% 0%, #7ca1fab3, #7ca1fa00), linear-gradient(to bottom, var(--_navi-nurix---navi-blue), var(--_navi-nurix---navi-blue));
  color: var(--_navi-nurix---white);
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: .75rem;
  align-self: auto;
  align-items: center;
  padding: .9375rem 1.5rem .9375rem 1.25rem;
  font-size: .875rem;
  font-weight: 600;
  line-height: 125%;
  text-decoration: none;
  transition: all .4s ease-in-out;
  display: flex;
  position: relative;
  box-shadow: 0 2px 12px #0000000a, inset 0 1px 4px #ffffffa3;
}

.new-nurix-button.is-mobile-only {
  display: none;
}

.new-nurix-button.is-middle {
  align-self: center;
}

.new-nurix-button.is-cookie-accept {
  justify-content: center;
}

.new-nurix-button.is-new-contact-btn {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.new-nurix-button.is-white {
  color: var(--_navi-nurix---red);
  background-image: none;
  border: 1px solid #0000001a;
  box-shadow: -1px 3px 8px #0000000f;
}

.new-nurix-button.is-white.is-footer {
  z-index: 1;
  background-color: var(--_navi-nurix---white);
  position: relative;
}

.new-nurix-button.is-white.is-cookie-cancel, .new-nurix-button.is-cookie-accept {
  justify-content: center;
}

.body-text-l {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 130%;
}

.body-text-l.white.is-left, .body-text-l.is-left {
  text-align: left;
}

.body-text-l.is-left.is-home {
  font-size: 1.5rem;
}

.body-text-l.white {
  color: #fff;
}

.body-text-l.white.is-left {
  text-align: left;
  text-align: left;
}

.hide {
  display: none;
}

.n-footer-section {
  background-color: #000;
  padding-top: 6rem;
}

.footer-wrapper {
  grid-column-gap: 9rem;
  grid-row-gap: 9rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.n-footer-top {
  justify-content: flex-start;
  display: flex;
}

.n-footer-top.is-cinter {
  justify-content: center;
}

.n-footer-bottom {
  width: 100%;
  display: flex;
}

.n-footer-left {
  width: 100%;
}

.n-footer-left.is-50 {
  width: 50%;
}

.n-footer-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.n-footer-right.is-50 {
  width: 50%;
}

.nurix-logo-footer {
  width: 20%;
  display: block;
}

.n-footer-certificate {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.code-embed-6 {
  width: 90%;
  display: flex;
}

.n-footer-divider {
  background-image: linear-gradient(87deg, var(--blue), #0000);
  width: 100%;
  height: 1px;
}

.code-embed-7 {
  width: 100%;
  display: flex;
}

.footer-menu-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-menu-company, .footer-menu-solutions, .footer-menu-industry {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.footer-menu-resources, .footer-menu-legal, .footer-menu-social {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.footer-menu-company-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.footer-menu-company-list.is-social {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.footer-menu-head-text {
  color: #245ae2;
  text-transform: uppercase;
  font-size: 1.125rem;
}

.footer-menu-head-text.hidden {
  color: #245ae200;
}

.footer-menu-body-text {
  color: #a7a7a7;
  font-family: Inter, sans-serif;
  text-decoration: none;
}

.footer-menu-body-text:hover {
  color: #fff;
}

.footer-menu-social-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.link-block-8 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.link-block-9 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-menu-social-icn {
  color: #a7a7a7;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-menu-social-icn:hover {
  color: #fff;
}

.link-block-10 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-subscribe-form {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 85%;
  display: flex;
}

.footer-h3-head {
  color: #fff;
  font-size: 2rem;
  font-weight: 300;
  line-height: 130%;
}

.footer-subscribe-block {
  border-bottom: 1px solid #fff;
  padding-bottom: 2rem;
  display: flex;
}

.footer-email-text {
  background-color: #fff0;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  font-size: .9rem;
}

.submit-button-2 {
  background-color: var(--blue);
  letter-spacing: .25rem;
  text-transform: uppercase;
  border-radius: 10rem;
  font-size: .75rem;
  font-weight: 700;
  display: block;
}

.div-block-102 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.fs-toc_sidebar-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #111;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-toc_link-content-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-toc_link-wrapper-2 {
  color: #f5f5f5;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.fs-toc_link-wrapper-2.is-h4, .fs-toc_link-wrapper-2.is-h5 {
  border-left: 1px solid #e1e1e1;
  padding-left: .75rem;
}

.fs-toc_link-wrapper-2.is-h6 {
  border-left: 1px solid #e1e1e1;
  padding-left: .75rem;
}

.fs-toc_link-wrapper-2.is-h3 {
  border-left: 1px solid #e1e1e1;
  padding-left: .75rem;
  display: none;
}

.fs-toc_link-wrapper-2.is-h4, .fs-toc_link-wrapper-2.is-h5 {
  border-left: 1px solid #e1e1e1;
  padding-left: .75rem;
}

.fs-toc_link-wrapper-2.is-h2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.fs-toc_text {
  border-radius: .25rem;
}

.fs-toc_label-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #6e30f7;
  border-radius: .25rem;
  padding: .15rem .35rem .125rem .4rem;
  font-size: .75rem;
  font-weight: 500;
  display: none;
}

.fs-toc_link-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #111;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 1.5;
  text-decoration: none;
  transition: all .2s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.fs-toc_link-2.w--current {
  border-left: .09375rem solid var(--blue);
  color: var(--blue);
  padding-left: .5rem;
}

.fs-toc_link-2.is-h6, .fs-toc_link-2.is-h5, .fs-toc_link-2.is-h4 {
  font-size: .875rem;
}

.fs-toc_link-2.is-h6, .fs-toc_link-2.is-h5, .fs-toc_link-2.is-h4 {
  font-size: .875rem;
}

.fs-toc_link-2.is-h3 {
  letter-spacing: .025rem;
  font-size: .875rem;
}

.fs-toc_h-trigger-2 {
  color: #111;
  border-radius: .25rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: .25rem;
  padding: 1rem;
  display: block;
}

.fs-toc_h-trigger-2.helper {
  display: none;
}

.heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
}

.fs-socialshare_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.fs-socialshare_link {
  background-color: var(--black);
  color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .4rem;
  text-decoration: none;
  display: flex;
}

.fs-socialshare_link:hover {
  opacity: .6;
}

.fs-socialshare_link.is-reddit {
  background-color: #d55e0e;
}

.fs-socialshare_link.is-reddit.helper {
  display: none;
}

.fs-socialshare_link.is-pinterest {
  background-color: #b4282b;
}

.fs-socialshare_link.is-pinterest.helper {
  display: none;
}

.fs-socialshare_link.is-telegram {
  background-color: #435785;
}

.fs-socialshare_link.is-telegram.helper {
  display: none;
}

.fs-socialshare_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.div-block-103 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.cookie-settings {
  color: var(--_navi-nurix---red);
  font-size: 1rem;
  text-decoration: underline;
}

.page-overlay {
  z-index: 998;
  opacity: 0;
  pointer-events: none;
  background-color: #0f0f1366;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.page-overlay.is-active {
  opacity: 100;
  pointer-events: auto;
}

.cookie-consent-box {
  z-index: 9999;
  background-color: var(--_navi-nurix---white);
  opacity: 0;
  pointer-events: none;
  width: 31.25rem;
  padding-top: 1.25rem;
  padding-bottom: 2rem;
  transition: all .5s ease-in-out;
  position: fixed;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.cookie-consent-box.is-active {
  opacity: 100;
  pointer-events: auto;
}

.cookie-consent-box-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.cookie-icon {
  width: 2rem;
  height: 2rem;
}

.cookie-consent-box-middle {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #0f0f131a;
  border-bottom: 1px solid #0f0f131a;
  align-items: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  padding: 1.25rem 2rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  display: flex;
}

.cookie-privacy-link {
  color: var(--_navi-nurix---navi-blue);
}

.cookie-consent-box-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
  display: grid;
}

.cookie-wrapper {
  z-index: 9999;
  position: relative;
}

.rt {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-faq04_list {
  width: 100%;
}

.faq-item {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  text-decoration: none;
}

.faq-item.last-item {
  border-bottom-color: #0000;
}

.uui-faq04_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.uui-faq04_answer {
  overflow: hidden;
}

.uui-faq04_icon-wrapper {
  color: var(--untitled-ui--primary600);
}

.accordion-icon_component {
  color: var(--untitled-ui--gray400);
  background-color: #f1f1f1;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line {
  background-color: #151515;
  border-radius: 1.5rem;
  width: .125rem;
  height: 45%;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: #151515;
  border-radius: 1.5rem;
  width: 45%;
  height: .125rem;
  position: absolute;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-faq04_heading {
  color: #333;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.section-global {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.section-global.new-nuplay {
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.fs-inject_target {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.fs-inject_target.hide {
  display: none;
}

.fs-inject_banner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 88rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-top: 30%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fs-inject_banner._30 {
  padding-top: 35%;
}

.div-block-612 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-612._80 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #245ae2;
  text-align: left;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: flex-start;
  margin-left: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-size: 1.125rem;
  line-height: 1.5;
}

.cta-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: -.5rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.25;
}

.cta-heading._245ae2 {
  font-size: 1.75rem;
}

.cta-heading.white {
  color: var(--white);
  margin-bottom: 0;
  font-size: 1.5rem;
}

.link-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #111;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 6.25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1rem 3rem;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.link-block:hover {
  box-shadow: 0 .75rem 2.625rem 0 var(--systemflow-lite--neutral--90);
}

.link-block.hide {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: var(--white);
  text-transform: uppercase;
  background-color: #245ae2;
  border-radius: 6.25rem;
  padding-left: 3rem;
  padding-right: 2.5rem;
  display: none;
}

.link-block.submit {
  border: .0625rem solid var(--white);
  color: var(--white);
  letter-spacing: .125rem;
  border: .0625rem solid var(--white);
  letter-spacing: .125rem;
  background-color: #245ae200;
  padding: 1.25rem 1.5rem;
  font-size: .875rem;
}

.txt-white {
  color: #fff;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.txt-white._1f49eb {
  max-width: 36rem;
}

.fs-inject_banner_logo {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.div-block-613 {
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-614 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  display: flex;
  position: relative;
}

.feild {
  border: .0625rem solid var(--white);
  background-color: var(--white);
  -webkit-backdrop-filter: blur(1.38125rem);
  backdrop-filter: blur(1.38125rem);
  color: #000;
  border-radius: 1.25rem;
  height: auto;
  margin-bottom: 0;
  padding: .875rem 1rem .875rem 1.5rem;
  font-size: 1rem;
}

.feild::placeholder {
  color: #3f3d3d;
}

.feild.nomargin {
  margin-right: 0;
}

.field-label-2 {
  color: var(--white);
  margin-bottom: 0;
  font-weight: 400;
}

.div-block-80 {
  color: var(--neon);
}

.code-embed-55 {
  color: #0000;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.text-span-14 {
  color: #d6f549;
}

.txt._14 {
  font-size: .95rem;
}

.page {
  overflow: hidden;
}

.nurix-logo-link-footer-holder {
  justify-content: flex-start;
  align-items: center;
}

.footer-container {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.hidden {
  display: none;
}

@media screen and (min-width: 1440px) {
  .container.center {
    text-align: center;
    text-align: center;
  }

  .section_nb_cs.grey-pattern {
    background-color: #e7ecef;
    background-image: url("https://cdn.prod.website-files.com/66796a37e9aadbf3722c4340/6679df37de0d3f2f1b29a017_Group%204.webp");
    background-position: 0 0;
    background-size: auto;
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .para.p-t-30.center {
    text-align: center;
    text-align: center;
  }

  .para._24 {
    font-size: 20px;
  }

  .expert-heading-text {
    color: #000;
  }

  .bold-text-12 {
    border-color: #fff0;
  }

  .grid-9 {
    margin-bottom: 73px;
    padding-left: 0;
  }

  .nurix-body.dark-grey {
    background-color: #eef0f2;
  }

  .nurix-container.is-nuplay {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .nurix-container.extra-height-gap.is-nuplay {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .nurix-container.left-aligned.zero-space.nuplay-page.is-margin0.is-left.no-margin {
    margin-top: 0;
  }

  .nurix-container.nuplay-page {
    margin-top: 20px;
  }

  .nurix-container.is-margin.no-pad {
    padding-left: 0;
  }

  .section_trusted_by {
    margin-top: -10rem;
  }

  .swiper-wrapper.challenges-card-holder {
    overflow: hidden;
  }

  .section_about_hero.is-nuplay {
    padding-top: 7.5rem;
    padding-bottom: 0;
  }

  .contact-form-grid {
    grid-row-gap: 2rem;
  }

  .coockie-text {
    font-size: 1.125rem;
  }

  .header {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .nrx-container {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .nrx-container.is-small {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .nrx-container.is-large {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .nrx-h1.is-home-service {
    width: 80%;
  }

  .section_hero_retail {
    padding-bottom: 14rem;
  }

  .ea-grid-wrap {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .ea-tag {
    text-align: center;
    border: 1px solid #0000001a;
    border-radius: 3.125rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ea-right-content {
    height: 48rem;
  }

  .in-case-1-vect, .in-case-2-vect, .in-case-3-vect, .in-case-5-vect, .in-case-4-vect {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .agentx-body-text {
    width: 35%;
  }

  .common-small-grid {
    margin-left: 9.375rem;
    margin-right: 9.375rem;
    position: relative;
  }

  .common-agentx-grid {
    position: relative;
  }

  .agentx-feature-line-list {
    left: 22rem;
  }

  .nb-uc-tab.is-1.is-active.ws-page {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nb-uc-tab-icon.ws-page {
    width: auto;
    height: 1.25rem;
  }

  .nb-uc-slide.ws-page {
    height: 36.25rem;
  }

  .gradient-nuplay {
    top: 321px;
    left: 419px;
  }

  .nuplay-lhs {
    width: 50%;
  }

  .head-card.ver-stack.is-black.is-h3.is-height {
    height: auto;
  }

  .paragraph.black-text.extraline {
    padding-bottom: 0;
  }

  .img-card {
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .img-human-like {
    order: 0;
    display: block;
  }

  .img-human-like.is-nuplay {
    display: flex;
  }

  .sec-up {
    background-size: 960px;
    padding-bottom: 3.35rem;
  }

  .sec-down {
    border-top: 1px solid var(--dark-blue);
  }

  .text-part-big.center-aligned.counterup.regular-font {
    font-weight: 400;
  }

  .image-15 {
    width: 110%;
  }

  .gradient-wrapper {
    top: 629.555px;
  }

  .nurix-hero-flex {
    margin-top: 3rem;
  }

  .nurix-cap-grid {
    grid-template-columns: 19rem 80rem 1fr;
  }

  .nurix-security-grid.is-home {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 37.5rem 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nurix-security-anim-box.is-home.is-ratio {
    aspect-ratio: 3 / 2;
    aspect-ratio: 3 / 2;
    aspect-ratio: 3 / 2;
  }

  .nurix-sec-anim-relative.is-ratio {
    aspect-ratio: 3 / 2;
    aspect-ratio: 3 / 2;
  }

  .nurix-sec-two.is-1.is-auto {
    inset: -12% 0% 0%;
    inset: -12% 0% 0%;
    height: auto;
    inset: -12% 0% 0%;
  }

  .nurix-sec-three.is-large {
    width: 125%;
    height: 125%;
  }

  .head-text.is-home {
    padding-left: 4.5rem;
  }

  .featured-content-wrapper.success-stories.is-home {
    overflow: visible;
  }

  .featured-content-list {
    flex-flow: row;
    display: flex;
  }

  .code-embed-5 {
    overflow: clip;
  }

  .use-case-list:hover {
    background-color: var(--neon);
  }

  .background-video {
    aspect-ratio: 16 / 9;
    height: 100%;
  }

  .usecase-impact-item-head.is-success {
    height: 8rem;
  }

  .nb-homes-slide-flex.ws-page {
    padding-left: 3.25rem;
  }

  .head-platform.is-grey {
    overflow: hidden;
  }

  .heading-h1-platform.is-left.new-home {
    font-size: 4rem;
  }

  .head-text-platform.is-gap.is-fullwidth.is-padding.is-home {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 2rem;
  }

  .features-section.is-border {
    overflow: hidden;
  }

  .features-section-container {
    width: 100%;
  }

  .features-sec-slide-block.card03 {
    margin-bottom: 7.6rem;
  }

  .code-embed-15 {
    padding-bottom: 0;
  }

  .demo-block {
    height: 360px;
    overflow: clip;
  }

  .rich-text-block-3 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .demo-experience-wrapper {
    width: 1400px;
  }

  .single-column-section.is-transparent.is-nopadding {
    background-color: #0000;
  }

  .button-wrapper {
    padding-left: 4.5rem;
  }

  .button-wrapper.is-100 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .button-wrapper.is-center {
    padding-left: 0;
  }

  .banner-img-warpper {
    width: 100%;
  }

  .banner-img-block-side {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 12rem;
    display: flex;
  }

  .banner-img-block-side.is-right {
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    height: 12rem;
  }

  .banner-img-block-center {
    margin-top: 7rem;
    display: flex;
  }

  .autopilot-warpper {
    border-color: #c8c8c8;
  }

  .autopilot-toggle {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .flow-line {
    background-color: #c8c8c8;
  }

  .single-column-block {
    border-color: #c8c8c8;
  }

  .single-column-border {
    border-color: #c8c8c8;
    padding-bottom: 1rem;
  }

  .about-column {
    padding-bottom: 0;
  }

  .demo-column {
    margin-bottom: 0;
  }

  .demo-column-wrapper {
    margin-top: 0%;
  }

  .demo-column-block {
    background-size: contain;
  }

  .investor-logo-line {
    color: #c8c8c8;
  }

  .investor-logo-line.is-heightauto.hide {
    height: auto;
    top: auto;
    bottom: -5%;
  }

  .autopilot-banner-line {
    width: 100%;
    display: flex;
  }

  .autopilot-anim-element {
    top: -20%;
  }

  .autopilot-anim-element.is-02 {
    top: 5%;
  }

  .autopilot-anim-element.is-03 {
    top: 30%;
  }

  .autopilot-anim-element.is-04 {
    top: 45%;
    right: 27%;
  }

  .autopilot-anim-element.is-05 {
    top: 20%;
    right: 25%;
  }

  .autopilot-anim-wrapper-right {
    top: 5%;
  }

  .autopilot-anim-wrapper-left {
    top: 22%;
  }

  .code-embed-17 {
    margin-top: 3%;
    margin-left: 0%;
  }

  .demo-code-component {
    margin-top: -5vw;
    top: 6.7rem;
  }

  .banner-column-item.is-03 {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
  }

  .banner-column-item.is-02 {
    overflow: visible;
  }

  .banner-column-itemlist {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 50%;
  }

  .image-34 {
    margin-top: 0;
    margin-bottom: -7rem;
    bottom: 0;
  }

  .case-study-impact-wrapper.is-flex {
    justify-content: space-between;
  }

  .case-study-impact-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .body-text-display.is-white {
    font-weight: 400;
  }

  .platform-section-linedraw, .platform-section-img-wrapper {
    position: relative;
  }

  .platform-section-img-wrapper.is-home {
    height: auto;
  }

  .platform-section-imgitem {
    aspect-ratio: 3 / 2;
    object-fit: fill;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .platform-section-descblock {
    position: relative;
  }

  .platform-section-imgblock {
    aspect-ratio: 3 / 2;
    width: 100%;
    height: 25rem;
    position: relative;
  }

  .platform-section-content-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .platform-section-content-item.is-1 {
    inset: 0%;
    position: absolute;
    inset: 0%;
  }

  .platform-section-content-listing {
    height: 13rem;
  }

  .image-37 {
    object-fit: cover;
    overflow: clip;
  }

  .nurep-banner-wrapper {
    display: flex;
  }

  .nurep-banner-block {
    width: 100%;
    display: flex;
  }

  .nurep-banner-block.is-1 {
    flex-flow: column;
  }

  .nurep-banner-block.is-4, .nurep-banner-block.is-1 {
    flex-flow: column;
  }

  .nurep-banner-block.is-3 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: auto;
  }

  .nurep-banner-block.is-4 {
    flex-flow: column;
  }

  .nurep-banner-item {
    flex-flow: column;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    height: 26rem;
    display: flex;
    position: relative;
  }

  .nurep-banner-item.is-4 {
    justify-content: center;
    align-items: center;
    padding-bottom: 3.5rem;
  }

  .nurep-banner-item.is-5 {
    justify-content: flex-start;
    align-items: center;
  }

  .code-embed-26 {
    width: 15rem;
    display: flex;
  }

  .nurep-banner-elements {
    width: 160%;
    position: absolute;
    inset: 16% 0% 0% auto;
  }

  .code-embed-28 {
    width: 90%;
    position: absolute;
    inset: 0% 0% auto;
  }

  .code-embed-29 {
    bottom: 9%;
  }

  .new-contact-grid {
    height: auto;
  }

  .new-contact-col {
    padding-left: 4rem;
  }

  .thank-you-resource-card-title {
    font-size: 1.5rem;
  }

  .code-embed-32 {
    top: 15%;
  }

  .code-embed-33 {
    left: 2%;
  }

  .code-embed-34 {
    top: 10%;
  }

  .code-embed-35 {
    top: -10%;
    right: 30%;
  }

  .code-embed-36 {
    left: -10%;
  }

  .code-embed-37 {
    bottom: -2.4rem;
  }

  .blindspot-content-wrapper {
    margin-left: 2rem;
    margin-right: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .dm-keyfeatures-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .dm-keyfeatures-row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex;
  }

  .dm-keyfeatures-row-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .dm-banner-element-02-wrapper {
    top: 9%;
  }

  .body-text-img {
    background-position: 95% 80%;
  }

  .nuplay-banner-element.is-2 {
    top: -7%;
    left: -10%;
    right: 20%;
  }

  .nuplay-banner-element.is-2a {
    top: 49%;
  }

  .nuplay-banner-element.is-1 {
    bottom: 8%;
  }

  .nuplay-banner-element.is-2b {
    inset: 29% 0% 3% 15%;
  }

  .nuplay-banner-element.is-4 {
    inset: 31% 0% 0%;
  }

  .nuplay-banner-element.is-5 {
    inset: 0% 0% -4%;
  }

  .ws-cta-content {
    padding-right: 8rem;
  }

  .ws-hero-content {
    font-size: 3rem;
  }

  .v1_heading-h2 {
    font-size: 2rem;
  }

  .ws-feature_image-wrapper {
    height: auto;
  }

  .v1_heading-h3 {
    font-size: 1.5rem;
  }

  .ws-casestudy_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .ws-feature-para-wrapper {
    max-width: 34rem;
  }

  .ws-process_number {
    font-size: 2.625rem;
  }

  .ws-process-illiustration {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .cs-title {
    font-size: 2rem;
  }

  .cs-author-wrapper {
    flex-flow: column;
    margin-top: 1.5rem;
    display: flex;
  }

  .cs_left-number-para {
    white-space: nowrap;
  }

  .padding-section-large.bottom-40px {
    padding-bottom: 2.5rem;
  }

  .container-mediam.no-max {
    max-width: none;
  }

  .text-size-16px.text-color-c4c4c4 {
    color: #c4c4c4;
  }

  .challenge-text {
    font-family: Inter, sans-serif;
    font-size: 1.125rem;
    line-height: 1.4;
  }

  .challenge-conent-hold {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 86%;
    display: flex;
  }

  .section-about-company.no-border {
    border-bottom-style: none;
  }

  .about-company-left-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .heading-style-1 {
    font-size: 3rem;
  }

  .section-global.new-nuplay {
    border-top: 1px solid #c8c8c8;
  }

  .arow-swiper.swiper-button-prev, .arow-swiper.swiper-button-next, .arow-swiper.swiper-button-prev, .arow-swiper.swiper-button-next {
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
  }

  .section-financial-hero {
    position: relative;
  }

  .container-small.no-max {
    max-width: 100%;
  }

  .section-study.grey-pattern {
    background-color: #e7ecef;
    background-image: url("https://cdn.prod.website-files.com/66796a37e9aadbf3722c4340/6679df37de0d3f2f1b29a017_Group%204.webp");
    background-position: 0 0;
    background-size: auto;
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .heading-icon-holer:where(.w-variant-76d5f8bf-4f2d-bf9c-f23d-13c656ccc4cd) {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-icon-holer.mac-width {
    width: 80%;
  }

  .automate-tag-mean-hold {
    margin-top: 1rem;
  }

  .section-global-tab {
    padding-left: 12rem;
  }

  .stat {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .h2-2 {
    padding-right: 0;
  }

  .testimonial-text {
    color: #1e1e1e;
  }

  .div-block-73 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .txt-2._6a7077 {
    padding-top: 10px;
  }

  .poc-head {
    font-size: 24px;
    font-weight: 600;
  }

  .image-overlay {
    vertical-align: baseline;
    display: inline;
  }

  .project-rich-text {
    color: #0362a2;
    font-size: 1.2rem;
  }

  .estate-content-inner-hold {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .video-estate {
    border-radius: .875rem;
  }

  .section-nuplay-hero {
    position: relative;
  }

  .nupplay-swiper-image {
    width: 100%;
    height: 100%;
  }

  .apart-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex;
  }

  .apart-card-holder {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .apart-content-hold {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .apart-image-holder {
    justify-content: flex-end;
    display: flex;
  }

  .apartcard-2 {
    background-image: url("https://cdn.prod.website-files.com/66796a37e9aadbf3722c4340/691e9cbc4bb7dd30d9796055_bg%20blue.webp");
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 2rem;
    display: flex;
  }

  .nupay-tabs-text {
    line-height: 1.5;
  }

  .font-inter.text-size-14px.text-color-white.is-75 {
    color: #ffffffbf;
  }

  .multi-works-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex;
  }

  .circle-white, .circle-color {
    width: 27.9125rem;
    height: 9.96875rem;
  }

  .apart-card-holder-right {
    grid-column-gap: 13rem;
    grid-row-gap: 13rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    top: -60px;
  }

  .apart-card-holder-left {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 6.5rem;
  }

  .multi-works-card-line-left {
    right: -18.5rem;
  }

  .multi-works-card-line-right {
    bottom: -.5rem;
    left: -18.5rem;
  }

  .section-multiagent-hero {
    position: relative;
  }

  .multi-agent-hero-logo {
    text-transform: uppercase;
  }

  .deliver-heading-icon-tag {
    background-color: #111;
    border-radius: 100vw;
    width: 5px;
    height: 5px;
  }

  .about-support-logo-holder {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .about-support-logo.is-big {
    width: 11rem;
  }

  .support-hero-wrapper {
    padding-left: 0;
  }

  .support-hero-image {
    justify-content: center;
    display: flex;
  }

  .human-heading-holder {
    padding-top: 4rem;
  }

  .section-new-study.grey-pattern {
    background-color: #e7ecef;
    background-image: url("https://cdn.prod.website-files.com/66796a37e9aadbf3722c4340/6679df37de0d3f2f1b29a017_Group%204.webp");
    background-position: 0 0;
    background-size: auto;
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .heading-2:where(.w-variant-76d5f8bf-4f2d-bf9c-f23d-13c656ccc4cd) {
    color: var(--_navi-nurix---white);
  }

  .text-color--2f2f2f {
    color: #2f2f2f;
  }

  .solution-heading-holdler {
    width: 51%;
  }

  .text-color--eef0f2, .text-color-eef0f2 {
    color: #eef0f2;
  }

  .chat-hero-image {
    width: 100%;
  }

  .tabs_tab-pane {
    height: 100%;
  }

  .testimonial-video_button {
    left: 37%;
  }

  .content_component {
    grid-column-gap: 8rem;
  }

  .content_stats-wrapper {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
  }

  .padding-section-large-copy.bottom-40px {
    padding-bottom: 2.5rem;
  }

  .text-color-c4c4c4 {
    color: #c4c4c4;
  }

  .insurance-hero-image {
    width: 100%;
  }

  .section-insurance-hero {
    position: relative;
  }

  .nupilot_hero_content-left {
    padding-right: 3.5rem;
  }
}

@media screen and (min-width: 1920px) {
  .section_trusted_by {
    margin-top: -14rem;
  }

  .section_about_hero.is-nuplay {
    padding-bottom: 0;
  }

  .subscribe-email-field, .footer-text-link {
    font-size: 1rem;
  }

  .coockie-text {
    font-size: 1.125rem;
  }

  .header {
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .nrx-btn-txt {
    font-size: .875rem;
  }

  .nrx-container {
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .nrx-container.is-small {
    margin-left: 26rem;
    margin-right: 26rem;
  }

  .nrx-h1.is-home-service {
    width: 80%;
  }

  .nrx-hero-text {
    font-size: 1.125rem;
  }

  .nrx-h2 {
    font-size: 3.5rem;
  }

  .nrx-dt-process-center-box {
    z-index: 1;
  }

  .nrx-dt-sol-small-text {
    font-size: .875rem;
  }

  .nrx-dt-sol-title {
    font-size: 1.5rem;
  }

  .nrx-dt-sol-desc {
    font-size: 1rem;
  }

  .nrx-dt-sol-desc.is-1, .nrx-dt-sol-desc.is-2, .nrx-dt-sol-desc.is-3, .nrx-dt-sol-desc.is-1, .nrx-dt-sol-desc.is-2, .nrx-dt-sol-desc.is-3 {
    font-size: 1.15rem;
  }

  .nrx-dt-why-title {
    font-size: 1.5rem;
  }

  .nrx-dt-why-desc {
    font-size: 1.15rem;
  }

  .outcome-grid.is-4 {
    margin-left: 10.1rem;
    margin-right: 10.1rem;
  }

  .section_hero_retail {
    padding-bottom: 12.5rem;
  }

  .wb-grid-wrap {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .kb-icon-wrap {
    border: 1px solid #15151514;
    border-radius: 3.125rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .kb-icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .ea-grid-wrap {
    margin-left: 10rem;
    margin-right: 10.1rem;
  }

  .ea-right-content {
    height: 48rem;
  }

  .industry-demo-video {
    width: 80%;
  }

  .agentx-witlist-grid {
    grid-template-columns: 1fr 1fr;
  }

  .agentx-nurix-container {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .agentx-body-text {
    width: 34%;
  }

  .common-small-grid {
    margin-left: 22.5rem;
    margin-right: 22.5rem;
  }

  .common-rt-content {
    width: 70%;
  }

  .vdb-agentx-video {
    display: none;
  }

  .section_home_features {
    padding-top: 6rem;
  }

  .nb-experience-block {
    padding-right: 22.5rem;
  }

  .nb-cs-block {
    grid-template-columns: 1fr 1fr;
    padding-left: 15rem;
  }

  .nb-cs-talent-box.is-1 {
    z-index: 6;
  }

  .nb-cs-talent-box.is-2 {
    z-index: 5;
  }

  .nb-cs-talent-box.is-3 {
    z-index: 4;
  }

  .nb-cs-talent-box.is-4 {
    z-index: 3;
  }

  .nb-cs-talent-box.is-5 {
    z-index: 2;
  }

  .nb-cs-talent-box.is-6 {
    z-index: 1;
  }

  .nb-why-content {
    font-size: 1.125rem;
  }

  .nuplay-demo {
    background-image: url("https://cdn.prod.website-files.com/66796a37e9aadbf3722c4340/68493318692515662cb875ea_46880750b02497529d2a573fe199bff9_bg-lines.svg");
    background-size: auto;
  }

  .gradient-nuplay {
    top: 71px;
    left: 43.2em;
    overflow: visible;
  }

  .section-what-sets {
    margin-top: 0;
  }

  .section-head.is-centered.is-margin {
    margin-bottom: 6rem;
  }

  .section-head.is-padding {
    padding-left: 15rem;
  }

  .nuplay-card.ver-stack.with-img {
    background-size: 100%;
  }

  .img-card {
    align-self: center;
  }

  .img-human-like {
    align-self: center;
    width: 100%;
    display: block;
  }

  .img-human-like.is-nuplay {
    display: flex;
  }

  .sec-up {
    background-image: url("https://cdn.prod.website-files.com/66796a37e9aadbf3722c4340/68647abe7551d79765bb7641_bg-lines.svg");
    background-size: 960px;
    padding-bottom: 3.55rem;
  }

  .sec-down {
    background-size: 961px;
  }

  .image-15 {
    width: 100%;
  }

  .gradient-wrapper {
    top: 657.555px;
    overflow: visible;
  }

  .nurix-hero-flex {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .section_nurix_brands {
    margin-top: 15rem;
  }

  .nurix-cap-grid {
    grid-template-columns: 19rem 80rem 1fr;
  }

  .nurix-security-anim-box.is-home.is-ratio {
    height: 35rem;
  }

  .nurix-sec-anim.is-1, .nurix-sec-one.is-1, .nurix-sec-two.is-1.is-auto {
    aspect-ratio: 3 / 2;
    aspect-ratio: 3 / 2;
  }

  .nurix-sec-three {
    aspect-ratio: 3 / 2;
  }

  .nurix-sec-three.is-large {
    display: block;
  }

  .head-text.is-home {
    padding-left: 15rem;
  }

  .nurix-ai-agent-react {
    margin: 2rem 2rem -3.75rem -21.2rem;
  }

  .div-block-98 {
    height: 550px;
  }

  .code-embed-5 {
    flex: 1;
    width: auto;
    height: 600px;
    display: flex;
  }

  .link-block-9 {
    justify-content: center;
    align-items: center;
  }

  .code-embed-9 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex;
  }

  .code-embed-10 {
    display: flex;
  }

  .demo-wrapper {
    width: 100%;
  }

  .background-video {
    aspect-ratio: 16 / 9;
    height: 100%;
  }

  .title-wp.is-horizontal {
    flex-flow: row;
  }

  .title-wp.is-horizontal.hide {
    display: none;
  }

  .usecase-impact-item-head.is-success {
    height: 7rem;
  }

  .head-text-platform.is-gap.is-fullwidth.is-padding.is-home {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 8rem;
  }

  .features-sec-slide.is-gradient.is-100 {
    height: 100%;
  }

  .features-sec-slide-img {
    height: auto;
  }

  .features-sec-slide-img.is-100 {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .features-sec-slide-img.is-100.is-bot {
    justify-content: flex-end;
    align-items: center;
  }

  .code-embed-15 {
    width: 65rem;
    margin-top: 2.5rem;
  }

  .features-sec-img {
    width: 100%;
    max-width: none;
  }

  .demo-block {
    height: 490px;
  }

  .rich-text-block-3 {
    border-radius: 1rem;
    width: 100%;
    height: 100%;
  }

  .nb-edu-us-talent-box.is-1 {
    z-index: 6;
  }

  .nb-edu-us-talent-box.is-2 {
    z-index: 5;
  }

  .nb-edu-us-talent-box.is-3 {
    z-index: 4;
  }

  .nb-edu-us-talent-box.is-4 {
    z-index: 3;
  }

  .nb-edu-us-talent-box.is-5 {
    z-index: 2;
  }

  .nb-edu-us-talent-box.is-6 {
    z-index: 1;
  }

  .usecase-case-experience {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: space-between;
  }

  .demo-wrapper-border {
    width: 100%;
  }

  .button-wrapper, .button-wrapper.is-padding, .button-wrapper.is-padding {
    padding-left: 15rem;
  }

  .banner-img-block-side.is-right {
    justify-content: center;
    align-items: flex-end;
  }

  .single-column-block {
    align-items: center;
    padding-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .body-text-xl {
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 1.5rem;
    line-height: 130%;
  }

  .single-column-wrapper {
    width: 100%;
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .client-logo-list {
    min-width: 100%;
  }

  .client-logo-item.is-long {
    width: 12rem;
  }

  .demo-column {
    height: 44rem;
  }

  .demo-column-wrapper {
    justify-content: center;
    align-items: flex-end;
  }

  .investor-logo-line.is-heightauto.hide {
    justify-content: flex-end;
    align-items: stretch;
    width: 110%;
    height: auto;
    display: flex;
    top: 0%;
    bottom: 11%;
    left: -2%;
  }

  .image-29 {
    border-radius: 1rem;
  }

  .autopilot-anim-element.is-04 {
    top: 40%;
    right: 24%;
  }

  .autopilot-anim-element.is-05 {
    top: 15%;
    right: 22%;
  }

  .autopilot-anim-wrapper-right {
    top: -49%;
  }

  .autopilot-anim-wrapper-left {
    justify-content: flex-start;
    align-items: center;
    top: -30%;
  }

  .code-embed-17 {
    margin-top: 5%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .banner-column-item.is-03 {
    width: 80%;
  }

  .banner-column-item.is-01 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .banner-column-item.is-02 {
    overflow: hidden;
  }

  .banner-column-itemlist {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 50%;
  }

  .image-34 {
    width: 100%;
    bottom: -8rem;
  }

  .code-embed-20 {
    width: 100%;
  }

  .code-embed-21 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .global-container {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .global-container.is-nopadding.is-flex {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .case-study-holder {
    height: 60vh;
    display: flex;
  }

  .case-study-impact-wrapper.is-flex {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    justify-content: space-between;
    position: relative;
  }

  .case-study-sec-content {
    padding-left: 15rem;
  }

  .case-study-impact-listing {
    z-index: 1;
    padding-right: 15rem;
  }

  .case-study-btn-wrapper {
    z-index: 1;
  }

  .platform-section-subhead {
    padding-left: 15rem;
  }

  .platform-section-img-wrapper {
    height: auto;
    padding-right: 15rem;
  }

  .platform-section-description {
    padding-right: 15rem;
  }

  .platform-section-headblock {
    padding-left: 15rem;
  }

  .platform-section-content-listing {
    height: 12rem;
  }

  .fs-list-slider {
    height: 60vh;
  }

  .fs-list_arrow-left {
    margin-left: 15rem;
  }

  .fs-list_arrow-right {
    margin-left: 21rem;
  }

  .nb-cs-two-card-block {
    grid-template-columns: 1fr 1fr;
    padding-left: 15rem;
  }

  .image-37 {
    z-index: 0;
    position: absolute;
  }

  .code-embed-29 {
    width: 120%;
    bottom: 7%;
    left: -4%;
  }

  .new-contact-grid {
    grid-template-columns: 1fr 1fr;
    height: 100vh;
  }

  .new-contact-col {
    padding-left: 15rem;
  }

  .new-contact-form-label {
    color: var(--_navi-nurix---red);
    font-weight: 400;
  }

  .thank-you-resource-card-title {
    font-size: 1.5rem;
  }

  .code-embed-32 {
    top: 10%;
  }

  .code-embed-34 {
    top: 5%;
  }

  .blindspot-content-wrapper {
    margin-left: 10rem;
    margin-right: 10rem;
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .dm-banner-element-02-wrapper {
    top: 10%;
  }

  .nuplay-banner-block.is-3.is-about {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 40rem;
  }

  .image-42.is-about {
    inset: 0%;
    width: 30rem;
    position: static;
    inset: 0%;
  }

  .nuplay-banner-block-itm {
    height: 35rem;
  }

  .nuplay-banner-block-itm.is-about {
    inset: auto 0% 0%;
    height: 27rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .nuplay-card-img-block {
    height: 30rem;
  }

  .body-text-img {
    background-position: 90% 100%;
  }

  .nuplay-banner-element.is-2 {
    top: -2%;
    left: 7%;
    right: 25%;
  }

  .nuplay-banner-element.is-2a {
    top: 43%;
    left: -23%;
  }

  .nuplay-banner-element.is-1 {
    bottom: 18%;
    left: 25%;
    right: 10%;
  }

  .nuplay-banner-element.is-2b {
    top: 26%;
    bottom: 27%;
    left: 7%;
  }

  .nuplay-banner-element.is-4 {
    top: 22%;
  }

  .nuplay-banner-element.is-5 {
    bottom: 18%;
    right: 35%;
  }

  .lottie-animation-4 {
    border-radius: 1rem;
    width: 100%;
  }

  .ws-cta-content {
    padding-right: 11.875rem;
  }

  .footer-text-link-2 {
    font-size: 1rem;
  }

  .link-block-12 {
    justify-content: center;
    align-items: center;
  }

  .ws_heading-h1 {
    font-size: 3.25rem;
  }

  .ws-hero-illustration-wrapper {
    height: 37rem;
  }

  .nb-cs-slider {
    grid-template-columns: 1fr 1fr;
    padding-left: 15rem;
  }

  .section-global-tab {
    padding-left: 30rem;
  }

  .estate-key-bg-top {
    height: 250px;
  }

  .nupplay-swiper-image {
    width: 100%;
  }

  .apart-card-holder-right {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .multi-works-card-line-left {
    bottom: -2.2rem;
    right: -16rem;
  }

  .multi-works-card-line-right {
    bottom: -1.5rem;
    left: -56%;
  }

  .testimonial-video_button {
    left: 40%;
  }
}

@media screen and (max-width: 991px) {
  .nav-bar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.contact-flex {
    flex-flow: wrap;
  }

  .section_nb_cs {
    padding: 6rem 10px;
  }

  .section_nb_cs.no-p {
    padding-left: 0;
    padding-right: 0;
  }

  .h-flex.sp-bt.p-t-50 {
    flex-flow: wrap;
  }

  .lottie-holder-chat {
    margin-left: auto;
    margin-right: auto;
  }

  .feature-list-holder {
    width: 100%;
  }

  .grid-9 {
    max-width: 100%;
    font-size: 14px;
  }

  .section_hero {
    padding-bottom: 3.75rem;
  }

  .nurix-navbar {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .nurix-nav-grid {
    z-index: 1;
  }

  .nurix-container {
    max-width: 100%;
    margin-top: 70px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .nurix-container.is-margin0, .nurix-container.is-noextra, .nurix-container.is-nurep {
    margin-top: 0;
  }

  .nurix-container.left-aligned.zero-space {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    padding-right: 0;
  }

  .nurix-container.nuplay-page.horizontal-flex {
    flex-flow: column;
  }

  .nurix-container.is-resources.is-head {
    margin-top: 0;
  }

  .nurix-container.is-resources.is-flex.is-fullwidth {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    margin-top: 0;
  }

  .nurix-container.is-margin0, .nurix-container.is-noextra, .nurix-container.is-nurep {
    margin-top: 0;
  }

  .nurix-container.ws-page {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nurix-container.no-pad {
    margin-top: 0;
  }

  .nurix-nav-col.is-middle {
    display: none;
  }

  .nurix-nav-col.is-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: center;
    display: block;
  }

  .heading-h1 {
    font-size: 4rem;
  }

  .heading-h1.is-align-center {
    font-size: 3rem;
  }

  .gray-font.is-hero {
    font-size: 2.4rem;
  }

  .body-text.is-white.is-agent-sol-txt, .body-text.is-white.is-co-pilot-sol-txt {
    width: 80%;
  }

  .body-text.is-agent-hero-txt, .body-text.is-co-pilot-hero-txt {
    width: 80%;
    margin-top: 2rem;
  }

  .body-text.is-contact-text, .body-text.is-advantage-title-text {
    width: 60%;
  }

  .body-text.is-18-px.is-hero {
    font-size: 1rem;
  }

  .body-text.is-18-px.is-investor {
    width: 80%;
  }

  .body-text.is-18-px.is-impact--txt.is-white {
    width: 60%;
  }

  .body-text.is-white.is-agent-sol-txt, .body-text.is-white.is-co-pilot-sol-txt, .body-text.is-white.is-agent-sol-txt, .body-text.is-white.is-co-pilot-sol-txt {
    width: 80%;
  }

  .body-text.is-how-we-help {
    height: auto;
  }

  .body-text.is-sol-body-txt {
    width: 60%;
  }

  .body-text.is-hero {
    width: 80%;
    margin-top: 2rem;
  }

  .body-text.is-about-text {
    width: 60%;
  }

  .body-text.is-agent-hero-txt, .body-text.is-co-pilot-hero-txt {
    width: 80%;
    margin-top: 2rem;
  }

  .body-text.is-contact-text, .body-text.is-advantage-title-text {
    width: 60%;
  }

  .body-text.is-nurix-advt-text {
    width: 90%;
  }

  .body-text.is-integrations-text {
    width: 60%;
  }

  .nurix-button.is-blue.is-nav-link {
    display: none;
  }

  .nurix-button.is-blue.is-mobile {
    display: flex;
  }

  .hero-dash-block {
    width: 100%;
    height: 37.5rem;
    margin-top: 1rem;
  }

  .section_trusted_by {
    margin-top: 0;
  }

  .hero-dash-content-block {
    height: 97%;
  }

  .dash-sales-block {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .dash-sales-col.is-left {
    width: 40rem;
  }

  .dash-sales-col.is-right {
    width: 20rem;
  }

  .dash-sales-chat-hello-text-big {
    font-size: 1.5rem;
  }

  .dash-sales-chat-hello-text-small {
    font-size: 1rem;
  }

  .credit-card-img {
    height: 25.5rem;
  }

  .credit-cart-details {
    height: 18rem;
  }

  .davids-cursor {
    bottom: -15%;
    right: 5%;
  }

  .retailxs-cursor {
    bottom: -15%;
  }

  .sales-agent-input-block {
    margin-bottom: 2rem;
  }

  .sales-agent-input-text {
    font-size: .75rem;
  }

  .trusted-by-container {
    width: 52rem;
  }

  .swiper-wrapper.founder-wrapper {
    flex-flow: row;
  }

  .swiper-slide.for-data {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .swiper-slide.customer-stories {
    width: 28% !important;
  }

  .solutions-grid {
    flex-flow: column;
    display: flex;
  }

  .heading-h2.is-investor {
    font-size: 3.5rem;
  }

  .heading-h2.is-home-features, .heading-h2.is-investor {
    font-size: 3.5rem;
  }

  .heading-h2.is-feature-title {
    width: 70%;
  }

  .heading-h2.is-home-features {
    font-size: 3.5rem;
  }

  .section_offerings {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .offering-card-block {
    flex-flow: column;
    width: 80%;
    padding: 3rem;
    display: flex;
  }

  .offering-video-block {
    order: -1;
    width: 100%;
  }

  .section_how_we_help {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .help-step-grid {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section_expertise {
    height: 100%;
  }

  .expertise-block {
    display: none;
  }

  .section_investors {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section_home_impact {
    height: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .impact-grid {
    flex-flow: column;
    display: block;
  }

  .impact-col.is-right {
    border-top: .0625rem solid #0000001a;
    border-bottom: .0625rem solid #0000001a;
  }

  .impact-col.is-right.is-white {
    border-top: .0625rem solid #ffffff1a;
    border-bottom: .0625rem solid #ffffff1a;
    margin-top: 2rem;
  }

  .impact-col.is-left {
    margin-bottom: 5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section_reviews {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .review-text {
    font-size: 1.35rem;
  }

  .section_blogs {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .blog-list {
    grid-template-columns: 1fr;
  }

  .blog-image:hover {
    transform: none;
  }

  .blog-card, .blog-title {
    width: 100%;
  }

  .section_about_hero {
    padding-bottom: 5rem;
  }

  .section_about_hero.is-nuplay {
    padding-top: 4rem;
  }

  .about-content-col.is-nuplay {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .about-team-img-box {
    height: 36rem;
  }

  .section_mission_vision {
    padding-bottom: 5rem;
  }

  .mission-vision-grid {
    grid-template-columns: .25fr 1fr;
  }

  .mission-vision-big-text {
    width: 100%;
    font-size: 1.8rem;
  }

  .mission-vision-small-text {
    width: 60%;
    margin-bottom: 0;
  }

  .section_about_impact {
    height: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section_about_advisors {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .advisors-grid {
    grid-template-columns: 1fr 1fr;
  }

  .advisor-card {
    height: 32rem;
  }

  .footer-grid {
    flex-flow: column;
    display: flex;
  }

  .footer-col.is-left {
    border-right-style: none;
    padding-bottom: 0;
  }

  .footer-col.is-right {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    justify-items: start;
    padding-top: 4rem;
    padding-bottom: 5rem;
    padding-left: 0;
    display: flex;
  }

  .footer-text-link {
    font-family: Manrope, sans-serif;
    font-size: 1.125rem;
  }

  .footer-bottom-col {
    width: 100%;
    margin-bottom: 1rem;
  }

  .footer-bottom-col.is-right {
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
  }

  .section_about_investors {
    margin-bottom: 5rem;
  }

  .about-investor-box {
    flex-flow: column;
    display: flex;
  }

  .about-investor-col.is-right {
    justify-content: flex-start;
    margin-top: 2rem;
  }

  .solutions-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .solutions-content-block {
    padding-top: 0;
  }

  .solutions-video-block {
    order: -1;
  }

  .solution-details-block {
    height: 33rem;
  }

  .solution-title {
    width: 70%;
    font-size: 2.5rem;
  }

  .offering-bg-line {
    width: 120%;
    left: -10%;
  }

  .section_features_head {
    border-bottom: .0625rem solid #0000001a;
    padding-bottom: 4rem;
  }

  .section_feature {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section_feature.no-bottom-padding {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .feature-grid {
    flex-flow: column;
    display: flex;
  }

  .feature-col.is-video {
    order: -1;
    width: 100%;
    height: 0;
    display: none;
  }

  .feature-col.is-svg-animation {
    order: -1;
  }

  .feature--title {
    width: 90%;
  }

  .feature--title.is-desktop {
    display: none;
  }

  .feature--title.is-mobile {
    margin-bottom: 4rem;
    display: block;
  }

  .section_agent_solutions {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .agent-solutions-grid {
    flex-flow: column;
    display: flex;
  }

  .agent-sol-logo-box {
    order: -1;
  }

  .triangl-wrapper {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .triangle-vector {
    width: 10.5rem;
  }

  .agent-sol-content-grid {
    flex-flow: column;
    display: flex;
  }

  .offering-bg-bottom-line {
    width: 120%;
    left: -10%;
  }

  .sol-slider-arrow-block.is-desktop {
    display: none;
  }

  .sol-slider-arrow-block.is-mobile {
    display: flex;
    position: absolute;
    inset: auto auto 4% 4%;
  }

  .review-cursor {
    display: none;
  }

  .swiper-wrapper-app.is-app {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-left: 0;
  }

  .swiper-app.is-application {
    width: 100%;
  }

  .swiper-slide-app.is-app {
    border-radius: var(--8px-radius);
    width: 0%;
    height: 24rem;
  }

  .swiper-slide-app.is-app.active {
    width: 95%;
  }

  .nurix-team {
    object-fit: cover;
    height: 100%;
    margin-top: 0;
  }

  .hamburger-box {
    width: 2rem;
    height: 1rem;
    display: block;
    overflow: hidden;
  }

  .hamburger-inner {
    background-color: var(--blue);
    width: 100%;
    height: 1px;
    transition: all .5s ease-in-out;
    position: absolute;
  }

  .hamburger-inner.is-1 {
    inset: 0% 0% auto;
  }

  .hamburger-inner.is-2 {
    inset: 50% auto 0% 50%;
    transform: translate(-50%, -50%);
  }

  .hamburger-inner.is-3 {
    inset: auto 0% 0%;
  }

  .chat-agent-input-box {
    margin-bottom: 2rem;
  }

  .mobile-expertise-block {
    display: flex;
  }

  .expertise-tab-box {
    margin-top: 2rem;
  }

  .expertise-tabs {
    justify-content: center;
  }

  .expertise-tab {
    flex: none;
  }

  .expertise-logos-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .expertise-logo {
    height: 2rem;
  }

  .expertise-logo.is-1 {
    height: 4rem;
  }

  .expertise-logo.is-5, .expertise-logo.is-6 {
    height: 4rem;
  }

  .expertise-logo.is-9, .expertise-logo.is-10 {
    height: 3.5rem;
  }

  .expertise-logo.is-14, .expertise-logo.is-15, .expertise-logo.is-16, .expertise-logo.is-1 {
    height: 4rem;
  }

  .expertise-logo.is-2 {
    height: 3rem;
  }

  .expertise-logo.is-3 {
    height: 2.6rem;
  }

  .expertise-logo.is-4 {
    height: 1.5rem;
  }

  .expertise-logo.is-5, .expertise-logo.is-6 {
    height: 4rem;
  }

  .expertise-logo.is-8 {
    height: 2.5rem;
  }

  .expertise-logo.is-9, .expertise-logo.is-10 {
    height: 3.5rem;
  }

  .expertise-logo.is-13 {
    height: 3rem;
  }

  .expertise-logo.is-14, .expertise-logo.is-15, .expertise-logo.is-16 {
    height: 4rem;
  }

  .expertise-logos-separator {
    background-color: #ffffff1a;
    width: 1px;
    height: 4rem;
  }

  .hero-blog-img-box {
    height: auto;
  }

  .blog-content-data {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .blog-details-box {
    order: 1;
  }

  .mobile-menu-drawer {
    z-index: 3;
    background-color: #fbfbfb;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-top: 6rem;
    transition: all .5s ease-in-out;
    display: block;
    position: fixed;
    inset: 0%;
    transform: translate(0, -100%);
  }

  .blog-head-col.is-left {
    width: auto;
  }

  .mobile-menu-link {
    color: var(--black);
    margin-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 120%;
    text-decoration: none;
    display: block;
  }

  .mobile-menu-link.is-agentx {
    font-weight: 700;
  }

  .mobile-menu-link.is-last {
    margin-bottom: 0;
  }

  .mobile-menu-x-logo {
    width: 12rem;
    position: absolute;
    inset: auto auto 5% 5%;
  }

  .mobile-menu-link-box {
    margin-top: 3rem;
  }

  .mobile-menu-link-box.is-social {
    display: none;
  }

  .section_latest_blogs {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .latest-blog-box {
    margin-bottom: 4rem;
  }

  .latest-blog-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .latest-blog-img-box {
    width: 100%;
    height: 40rem;
  }

  .lates-blog-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .latest-blog-title {
    width: 100%;
  }

  .section_co_pilot_solutions {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .co-pilot-solution-flex {
    flex-flow: column;
  }

  .co-pilot-separator {
    width: 25rem;
    height: 1px;
  }

  .section_sales {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .co-pilots-sol-content-box {
    width: 100%;
  }

  .section_customer_support {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .hero-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: flex-start;
    display: block;
  }

  .offering-sol-video {
    opacity: 1;
    top: -15%;
  }

  .feature-content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    height: auto;
    margin-top: 5rem;
  }

  .feature-content.is-3, .feature-content.is-5, .feature-content.is-4 {
    height: auto;
  }

  .feature-content.is-1 {
    margin-top: 0;
  }

  .feature-content.is-3, .feature-content.is-5, .feature-content.is-4 {
    height: auto;
  }

  .mobile-feature-video {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 45rem;
    display: flex;
  }

  .main-blogs-wrapper {
    margin-top: 4rem;
  }

  .mobile-menu-small-text {
    font-size: 1rem;
  }

  .mobile-menu-drawer-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button-text {
    font-size: 1rem;
  }

  .career-image {
    object-fit: cover;
  }

  .career-title-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
  }

  .section_career_hero {
    padding-top: 7.5rem;
  }

  .career-title-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: flex-start;
    place-items: flex-start start;
    display: flex;
  }

  .career-hero-text {
    width: 50%;
  }

  .career-image-wrapper {
    border-radius: 1rem;
    height: 65%;
    margin-top: 3.84rem;
  }

  .product-content-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .position-text {
    font-size: 1rem;
  }

  .position-title {
    font-size: 1.25rem;
  }

  .close-wrapper {
    top: 5%;
    right: 6%;
  }

  .section_product_management {
    padding-top: 8rem;
    padding-bottom: 6.25rem;
  }

  .close-wrapper-absolute {
    top: 5%;
    right: 6%;
  }

  .career-position-block {
    padding: 1.2rem 1.5rem;
  }

  .know-heading {
    width: 100%;
    font-size: 2.75rem;
  }

  .know-heading.is-spacer {
    width: 100%;
  }

  .explore-content {
    padding: 3.84rem;
  }

  .blog-right-box {
    width: 100%;
    position: static;
  }

  .blog-col {
    width: 100%;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3.gap-row-48px {
    grid-row-gap: 28px;
    grid-row-gap: 28px;
    grid-row-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .blog-card-image-2 {
    width: 100%;
  }

  ._1280px-2 {
    padding-left: 0;
    padding-right: 0;
  }

  ._1280px-2.new-1200 {
    padding-left: 0;
  }

  .link-block-6 {
    width: 50%;
  }

  .grid-21 {
    grid-template-columns: 1fr;
  }

  .grid-21.new-grid-21 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .banner-blog {
    padding-left: 64px;
    padding-right: 64px;
  }

  .div-block-61 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .grid-23 {
    grid-template-columns: 1fr;
  }

  .fs-toc_sidebar {
    width: 100%;
    padding: 1.5rem;
    position: relative;
    top: 0;
  }

  .heading-small {
    font-size: 1.5rem;
  }

  .section-4 {
    padding: 60px 20px;
  }

  .div-block-88 {
    margin-top: 20px;
    padding-left: 0;
  }

  .section-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_contact_hero {
    padding-top: 5rem;
  }

  .main-blog-list {
    grid-template-columns: 1fr;
  }

  .side-by-side-title-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .contact-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  .contact-col.is-left {
    border-top: .0625rem solid #ffffff40;
    border-bottom: .0625rem solid #ffffff40;
    padding-top: 3.75rem;
    padding-bottom: 0;
  }

  .contact-col.is-right {
    border-right-style: none;
    order: -1;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section_why_nurix_hero {
    padding-top: 5rem;
  }

  .why-nurix-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .why-nurix-card-grid {
    flex-flow: column;
    display: flex;
  }

  .section_nurix_advt {
    padding-top: 5em;
    padding-bottom: 5em;
    overflow: hidden;
  }

  .nurix-why-us-tabs-content-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    padding-bottom: 3.75rem;
    display: flex;
  }

  .nurix-advt-tab-img-box {
    border-radius: var(--16px-radius);
    width: 100%;
    height: 35rem;
  }

  .nurix-why-us-tabs-content-block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .nurix-advt-tab-content-box {
    width: 100%;
  }

  .nurix-why-us-tabs-content-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .hero-blog-video-box {
    height: 31rem;
  }

  .investor-logo-image, .investor-seperator {
    height: 2rem;
  }

  .expert-ai-agent-heading {
    width: 80%;
    font-size: 4rem;
  }

  .tap-to-talk-box {
    cursor: auto;
  }

  .expert-ai-agent-bg {
    top: -50%;
    left: -50%;
  }

  .section_client_review {
    height: auto;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .client-review-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
  }

  .client-review-col {
    width: 100%;
  }

  .client-review-arrows {
    margin-top: 1rem;
  }

  .client-review-text {
    width: 100%;
  }

  .client-review-popup {
    width: 90%;
  }

  .news-img-box {
    height: 45rem;
  }

  .all-nav-links {
    display: none;
  }

  .section_privacy_policy {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .nurix-policy-container {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .coockie-box {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .client-review-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
  }

  .review-box, .review-image-box, .customer-review-video-box {
    width: 100%;
  }

  .section_leader {
    padding-bottom: 5rem;
  }

  .leader-line {
    margin-bottom: 4rem;
  }

  .leader-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .leader-image-box {
    height: 40rem;
  }

  .leader-body-text {
    width: 100%;
  }

  .section_nrx_dt_hero {
    padding-bottom: 6rem;
  }

  .header {
    max-width: 100%;
    margin-left: 3.125rem;
    margin-right: 3.125rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    left: 0;
    right: 0;
  }

  .header-logo-box {
    width: 4.625rem;
  }

  .header-link-list, .nrx-btn.is-nav, .nrx-btn.is-nav {
    display: none;
  }

  .nrx-dt-hero-bg {
    width: 150%;
    height: 150%;
    margin-left: auto;
    margin-right: auto;
    inset: 0% auto auto -25%;
  }

  .nrx-container, .nrx-container.is-small, .nrx-container.is-small {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .nrx-label {
    margin-bottom: 1rem;
  }

  .nrx-h1 {
    margin-bottom: 1rem;
    font-size: 3.5rem;
  }

  .nrx-hero-text {
    margin-bottom: 1rem;
  }

  .section_nrx_dt_solutions {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .dream-team-sol-title-block {
    height: 10.4375rem;
  }

  .nrx-h2 {
    font-size: 3rem;
  }

  .section_nrx_dt_process {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .section_nrx_call_to_action {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .nrx-call-to-action-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .nrx-call-to-action-col {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .nrx-call-to-action-title {
    font-size: 2.5rem;
  }

  .nrx-call-to-action-txt {
    font-size: 1.25rem;
  }

  .nrx-footer-grid {
    flex-flow: column;
    display: flex;
  }

  .nrx-footer-col.is-left {
    border-right-style: none;
    padding-bottom: 0;
  }

  .nrx-footer-col.is-right {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    justify-items: start;
    padding-top: 4rem;
    padding-bottom: 5rem;
    padding-left: 0;
    display: flex;
  }

  .nrx-footer-bottom-col {
    width: 100%;
    margin-bottom: 1rem;
  }

  .nrx-footer-bottom-col.is-right {
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
  }

  .nrx-dt-process-vct {
    top: 20%;
  }

  .nrx-hamburger-box {
    width: 1.9rem;
    height: 14px;
    display: flex;
    overflow: hidden;
  }

  .nrx-hamburger-inner {
    background-color: var(--blue);
    width: 100%;
    height: 1px;
    transition: all .5s ease-in-out;
    position: absolute;
  }

  .nrx-hamburger-inner.is-1 {
    inset: 0% 0% auto;
  }

  .nrx-hamburger-inner.is-2 {
    inset: 50% auto 0% 50%;
    transform: translate(-50%, -50%);
  }

  .nrx-hamburger-inner.is-3 {
    inset: auto 0% 0%;
  }

  .nrx-mobile-menu-drawer-box {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nrx-mobile-menu-link-box {
    margin-top: 0;
  }

  .nrx-mobile-menu-small-text {
    font-size: 1rem;
  }

  .nrx-mobile-menu-link {
    color: var(--black);
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 120%;
    text-decoration: none;
    display: block;
  }

  .nrx-mobile-menu-link.is-last {
    margin-bottom: 0;
  }

  .nrx-footer-text-link {
    font-size: 1.125rem;
  }

  .nrx-footer-text-link.is-last {
    margin-bottom: 0;
  }

  .nrx-mobile-menu-drawer {
    z-index: 3;
    background-color: #fbfbfb;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-top: 6rem;
    transition: all .5s ease-in-out;
    display: block;
    position: fixed;
    inset: 0%;
    transform: translate(0, -100%);
  }

  .nrx-dt-txt-anim-box {
    height: 4rem;
  }

  .dt-txt-change-block {
    font-size: 3.5rem;
    line-height: 4rem;
  }

  .hr-anim {
    width: 28.75rem;
    height: 43.4375rem;
    padding: 1.25rem;
  }

  .hr-anim-grid {
    flex-flow: column;
  }

  .hr-anim-col.is-left {
    width: 26.25rem;
    height: 18.125rem;
  }

  .hr-anim-col.is-middle {
    align-items: center;
    width: 100%;
  }

  .hr-anim-col.is-right {
    height: 18.125rem;
  }

  .hr-anim-arror, .hr-anim-img.is-desk {
    display: none;
  }

  .hr-anim-img.is-desk {
    display: none;
  }

  .hr-anim-img.is-mobile {
    display: block;
  }

  .nrx-dt-sol-grid {
    flex-flow: column;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .nrx-dt-sol-col.is-left {
    border-left: 1px solid #1515151a;
    padding-left: 2.5rem;
  }

  .nrx-dt-sol-col.is-right {
    border-left: 1px solid #1515151a;
    border-right: 1px solid #1515151a;
  }

  .nrx-dt-sol-col.is-content {
    display: none;
  }

  .nrx-dt-sol-anim.is-1 {
    margin-bottom: 1.5rem;
  }

  .nrx-dt-why-title-us-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .nrx-dt-why-us-txt {
    align-self: flex-start;
    width: 40%;
  }

  .hr-anim-middle-img {
    width: 24.25rem;
  }

  .hr-anim-arrow-txt.is-desk {
    display: none;
  }

  .hr-anim-arrow-txt.is-mobile, .nrx-dt-sol-1-mobile-content, .nrx-dt-sol-content-box {
    display: block;
  }

  .outcome-grid.is-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .outcome-card {
    padding: 2rem;
  }

  .hero-voice-wrapper {
    width: 96%;
  }

  .why-us-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .section_hero_retail {
    overflow: hidden;
  }

  .wb-grid-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .down-arrow.is-desk {
    display: none;
  }

  .kb-grid-wrap {
    flex-flow: column;
    display: flex;
  }

  .kb-block {
    border-bottom: 1px solid #15151514;
    border-right-style: none;
  }

  .uc-stck-block {
    width: 95%;
    height: auto;
  }

  .uc-bottom {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-left: 2.5rem;
    padding-right: 3.125rem;
    display: grid;
  }

  .uc-bottom-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
  }

  .us-bottom-right {
    width: 24rem;
    height: 20.5rem;
  }

  .ea-grid-wrap {
    flex-flow: column;
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .ea-left-block, .ea-right-block {
    width: 100%;
  }

  .retail-hero-bg {
    transform: scale(1.2);
  }

  .ea-devider {
    width: 100%;
    height: 1px;
  }

  .stories-center-box {
    width: 100%;
  }

  .shoptalk-container {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .shop-hero-content {
    flex-flow: column;
    display: flex;
  }

  .shop-left-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .shop-image {
    width: 100%;
    height: auto;
  }

  .made-link {
    padding-left: 3.125rem;
  }

  .shop-tag-wrap {
    width: 6rem;
    height: auto;
    right: 3.125rem;
  }

  .section_book-meet {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .medium-container {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .book-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .book-right {
    margin-left: 0;
  }

  .book-bottom-wrap {
    width: 100%;
  }

  .shop-heading-h2.is-investor {
    font-size: 3.5rem;
  }

  .shop-heading-h2.is-feature-title, .shop-title-body {
    width: 70%;
  }

  .section_shoptalk_team {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .case-full-details {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .section_agentx1 {
    padding-bottom: 11.25rem;
  }

  .agentx-hero-center {
    margin-left: 0;
    margin-right: 0;
  }

  .agentx-h1 {
    font-size: 4rem;
  }

  .agentx-text {
    width: 60%;
  }

  .agentx-witlist-grid {
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .agentx-nurix-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .agentx-nurix-nav-grid {
    z-index: 1;
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .agentx-content {
    padding: 5rem;
  }

  .agentx-tag-text {
    font-size: 2rem;
  }

  .agentx-body-text {
    width: 60%;
  }

  .agentx-grid-block {
    grid-template-columns: 1.25fr;
  }

  .agentx-rt-grid {
    height: 25rem;
  }

  .common-small-grid {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }

  .common-agentx-grid {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
  }

  .agentx-global-container {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .section_home_agentx {
    margin-top: 5rem;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .home-agentx-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: flex-start;
    display: flex;
  }

  .heading-agentx-h2 {
    width: 80%;
    font-size: 2.8rem;
  }

  .heading-agentx-h2.is-align-center {
    font-size: 3rem;
  }

  .agentx-rt-home {
    width: 100%;
    height: 40rem;
  }

  .heading-agentx-h3 {
    width: 80%;
    font-size: 2.8rem;
  }

  .heading-agentx-h3.is-align-center {
    font-size: 3rem;
  }

  .all-video-box {
    grid-template-columns: 1fr 1fr;
  }

  .video-box {
    width: 22rem;
  }

  .video-line {
    display: none;
  }

  .video-popup {
    width: 50rem;
    height: 28.125rem;
  }

  .video-webinar-tab.is-desktop-blog.w--current {
    display: none;
  }

  .cms-grid {
    grid-template-columns: 1fr 1fr;
  }

  .filter_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dropdown.is-mobile {
    display: block;
  }

  .div-block-93 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .home-blog-list {
    grid-template-columns: 1fr;
  }

  .home-blog-card {
    width: 100%;
  }

  .section_integrations_hero {
    padding-bottom: 5rem;
  }

  .integrations-content-title-block {
    flex-flow: column;
    align-items: flex-start;
  }

  .int-grid {
    flex-flow: column;
    display: flex;
  }

  .int-col.is-left {
    border-bottom: 1px solid #0000001a;
    border-right-style: none;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .int-col.is-right {
    padding-left: 0;
  }

  .home-features-grid {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .home-feature-box.is-last {
    flex-flow: column;
  }

  .home-features-video-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 32rem;
    display: flex;
  }

  .home-features-video-1 {
    height: 32rem;
  }

  .home-features-video-3 {
    width: 100%;
    margin-top: 1.5rem;
  }

  .home-feature-workflow-vector {
    width: 80%;
    height: 80%;
  }

  .int-logos-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .int-sticky {
    position: static;
  }

  .why-int-matter-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .filter-grid {
    flex-flow: column;
    display: flex;
  }

  .filter-cat-box {
    display: none;
  }

  .nb-banner {
    z-index: 100;
  }

  .nb-head {
    z-index: 999;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nb-head-flex {
    width: 100%;
  }

  .nb-head-col.is-last {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nb-head-link-list {
    z-index: -1;
    background-color: #fff;
    border-top: 1px solid #0f0f131a;
    border-bottom: 1px solid #0f0f131a;
    flex-flow: column;
    padding: 3rem;
    transition: all .5s ease-in-out;
    position: absolute;
    inset: 100% 0% auto;
    transform: translate(0, -140%);
  }

  .nb-head-link-list.is-active {
    transform: translate(0);
  }

  .nb-head-link {
    font-size: 1.25rem;
  }

  .nb-head-side-line, .nb-head-button {
    display: none;
  }

  .nb-head-button.is-mobile {
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
    font-size: 1rem;
    display: flex;
  }

  .section_nb_industry_hero {
    height: auto;
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .nb-industry-hero-grid {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
    flex-flow: column;
    display: flex;
  }

  .nb-industry-hero-grid.is-support, .nb-industry-hero-grid.is-health, .nb-industry-hero-grid.is-education, .nb-industry-hero-grid.is-support, .nb-industry-hero-grid.is-health, .nb-industry-hero-grid.is-education {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .nb-industry-hero-col {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nb-industry-hero-buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nb-button {
    width: auto;
    font-size: 1rem;
  }

  .nb-button.is-uc {
    display: none;
  }

  .nb-button.is-uc.is-mobile {
    margin-top: 1rem;
  }

  .nb-sales-hero-vector {
    width: 20rem;
    height: 20rem;
  }

  .section_nb_number {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .nb-numbers-heading-flex {
    flex-flow: column;
    align-items: flex-start;
    margin-bottom: 4rem;
  }

  .nb-h2.is-support {
    width: 100%;
  }

  .nb-numbers-heading-col {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .nb-body-text.is-demo-insurance {
    width: 100%;
  }

  .nb-number-slider-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nb-number-slider-wrapper.is-support {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .nb-number-slide.is-mobile-hide {
    display: none;
  }

  .nb-number {
    font-size: 6rem;
  }

  .section_nb_experience {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .nb-experience-block {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .nb-experience-split {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .nb-experience-voice {
    height: 20%;
  }

  .nb-experience-chat {
    height: 100%;
  }

  .section_nb_uc {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .nb-uc-block.ws-page {
    margin-bottom: 0;
  }

  .nb-uc-tab-list {
    grid-column-gap: .85rem;
    grid-row-gap: .85rem;
    flex-flow: column;
    padding: 2rem;
  }

  .nb-uc-tab-list.space-between.ws-page {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nb-uc-box {
    width: 100%;
  }

  .nb-uc-box.ws-page {
    border-left-width: 0;
    border-right-width: 0;
  }

  .nb-uc-tab-line {
    display: none;
  }

  .nb-uc-tab {
    width: 100%;
  }

  .nb-uc-tab.is-3.ws-page {
    margin-top: 0;
    margin-bottom: 0;
  }

  .nb-uc-slider-box.ws-page {
    padding-bottom: 0;
  }

  .nb-uc-slider-wrapper {
    align-items: flex-start;
  }

  .nb-uc-slider-wrapper.ws-page {
    align-items: stretch;
  }

  .nb-uc-slide, .nb-uc-slide.ws-page, .nb-uc-slide.ws-page {
    height: auto;
  }

  .nb-uc-slide-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .nb-uc-benefits {
    width: 100%;
  }

  .nb-uc-content {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .nb-uc-title {
    font-size: 1.25rem;
  }

  .nb-uc-txt {
    width: 100%;
  }

  .nb-cs-block {
    flex-flow: column;
    padding-left: 2rem;
    display: flex;
  }

  .nb-cs-brand.is-left, .nb-cs-brand.ie-right, .nb-cs-brand.is-left, .nb-cs-brand.ie-right {
    padding: 0;
  }

  .nb-cs-numbers-block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nb-footer-cta-title {
    font-size: 3rem;
  }

  .nb-foooter-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1.5fr;
  }

  .nb-foooter-last-grid {
    flex-flow: column;
    display: flex;
  }

  .nb-sales-hero-label {
    top: 0%;
  }

  .nb-industry-sales-circle {
    width: 28rem;
    height: 28rem;
  }

  .nb-cs-anim-block {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .nb-cs-talent-box {
    width: 15rem;
    height: 7rem;
  }

  .cs-ecom-item {
    width: 10rem;
  }

  .nb-cs-anim-three {
    width: 27rem;
    height: 20rem;
  }

  .cs-dash-chat-block {
    right: -20%;
  }

  .cs-dash-vect-ab {
    width: 30rem;
    height: 20rem;
  }

  .nb-bg-overlay {
    z-index: 99;
  }

  .nb-bg-overlay.is-active {
    opacity: 100;
    pointer-events: auto;
    opacity: 100;
    pointer-events: auto;
  }

  .nb-head-toggle {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border: 1px solid #0f0f131a;
    border-radius: 3.125rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 6rem;
    height: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: relative;
  }

  .nb-head-toogle-line {
    background-color: #0f0f13;
    width: 12px;
    height: 1px;
    transition: all .5s ease-in-out;
  }

  .nb-head-toogle-line.is-1, .nb-head-toogle-line.is-2, .nb-head-toogle-line.is-1, .nb-head-toogle-line.is-2 {
    margin-left: 30%;
    padding-right: 0;
  }

  .section_nb_why_nurix {
    padding-bottom: 6rem;
  }

  .nb-left-right-heading-flex {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 4rem;
  }

  .nb-why-grid {
    grid-template-columns: 1fr;
  }

  .nb-spt-chat-settings {
    right: -6rem;
  }

  .nb-spt-cord-right-hand {
    top: 8rem;
    right: -20%;
  }

  .nb-spt-cord-left-hand {
    left: -20%;
  }

  .nb-spt-omni-circle-icon {
    top: 10%;
    left: 10%;
  }

  .nb-cursor {
    display: none;
  }

  .nb-nav-drop {
    justify-content: space-between;
    height: 1.5rem;
    transition: all .4s ease-in-out;
    display: block;
    overflow: hidden;
  }

  .nb-nav-drop.is-active {
    height: auto;
  }

  .nb-nupay {
    width: 7rem;
    height: 2rem;
  }

  .nb-nav-drop-box {
    opacity: 100;
    pointer-events: auto;
    border-style: solid none none;
    border-top-color: #0f0f131a;
    min-width: 100%;
    margin-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .section-what-sets {
    padding-top: 12rem;
    padding-bottom: 3rem;
  }

  .section-head.short-width-30 {
    width: 50%;
  }

  .section-head.is-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sec-head.white-text.center-aligned {
    font-size: 2rem;
  }

  .sec-head.is-centered {
    display: block;
  }

  .block-up {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: row;
  }

  .nuplay-lhs {
    width: 100%;
  }

  .nuplay-lhs.is-nuplay {
    width: 50%;
  }

  .nuplay-card {
    flex-flow: column;
  }

  .nuplay-card.ver-stack.with-img {
    background-size: cover;
  }

  .head-card.ver-stack.is-black.is-height {
    height: 7.5rem;
  }

  .img-card {
    order: -1;
    justify-content: center;
    align-items: center;
  }

  .block-down {
    flex-flow: row;
  }

  .section-dashboard, .sec-up, .sec-down {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-customer {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .case-study-block {
    flex-flow: column;
  }

  .casestudy-content-block.is-100, .casestudy-img-block.no-margin, .casestudy-img-block.no-margin, .image-15 {
    width: 100%;
  }

  .section-tech-at-service {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .tech-card.card03 {
    margin-bottom: 16rem;
    top: 18rem;
  }

  .section-trust {
    margin-bottom: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .certificates-list {
    justify-content: space-between;
  }

  .gradient-wrapper {
    top: 586.555px;
  }

  .nb-nav-drop-top {
    justify-content: space-between;
    width: 100%;
  }

  .nb-trusted-by-container {
    width: 52rem;
  }

  .hero_text {
    font-size: 7em;
    line-height: 1.1;
  }

  .hero_text.clipped {
    text-align: center;
    text-align: center;
  }

  .rotation_text.is--product, .rotation_text.is--website, .rotation_text.is--return {
    justify-content: center;
  }

  .rotation_text.is--product, .rotation_text.is--website, .rotation_text.is--return {
    justify-content: center;
  }

  .rotation_text.is--work {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .react-component {
    height: 40rem;
  }

  .nurix-hero-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .nurix-hero-h1 {
    width: 80%;
    margin-top: 0;
    font-size: 3rem;
  }

  .nurix-ss-grid, .nurix-cap-grid, .nurix-cap-card {
    flex-flow: column;
    display: flex;
  }

  .nurix-cap-card.is-2, .nurix-cap-card.is-3 {
    align-items: center;
  }

  .nurix-cap-card.is-1 {
    flex-flow: column;
    align-items: center;
  }

  .nurix-cap-card.is-2, .nurix-cap-card.is-3 {
    align-items: center;
  }

  .nurix-cap-card-anim {
    width: 32.5rem;
    height: 25.2rem;
  }

  .nurix-cap-inner-col {
    margin-bottom: 3rem;
  }

  .nurix-security-grid {
    flex-flow: column;
    display: flex;
  }

  .nurix-security-grid.is-home {
    flex-flow: row;
  }

  .nurix-security-col.is-right.is-home {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nurix-security-anim-box {
    align-self: center;
    width: 37.5rem;
  }

  .nurix-security-anim-box.is-home.is-ratio {
    width: 100%;
    height: 35rem;
  }

  .nurix-security-txt.is-mobile {
    width: 100%;
    margin-bottom: 0;
    display: block;
  }

  .nurix-security-txt.is-desktop {
    display: none;
  }

  .nurix-footer-cta-wrapper {
    grid-template-columns: .25fr 1fr;
  }

  .nurix-footer-cta-title {
    font-size: 3rem;
  }

  .nurix-footer-top {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nurix-footer-x-animation {
    width: 100%;
  }

  .nurix-sec-anim.is-3.is-active.is-home {
    position: relative;
  }

  .nurix-sec-one.is-1.is-large, .nurix-sec-three.is-large, .nurix-sec-three.is-large {
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
  }

  .heading-h1-resources.is-white.is-50 {
    width: 75%;
  }

  .head-text.is-75 {
    width: 100%;
  }

  .head-text.is-home {
    justify-content: flex-start;
    align-items: center;
    padding-left: 2rem;
  }

  .body-text-l.is-left.is-home {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .head-text-resources.is-usecase-l3 {
    background-position: 100% 0, 0 0;
    background-size: auto, auto;
  }

  .pattern-wrapper {
    height: 33px;
  }

  .h3-text-resources {
    font-size: 1.5rem;
  }

  .post-date {
    flex-flow: row;
  }

  .text-separator {
    width: 2px;
    height: auto;
  }

  .new-button.left-aligned {
    align-self: flex-start;
  }

  .resource-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .resource-item-link {
    height: 100%;
  }

  .nurix-ai-agent-react {
    width: 100%;
    margin-top: -8.2rem;
    margin-left: 0;
    transform: scale(.8);
  }

  .item-card-scroll {
    height: 100%;
    position: static;
  }

  .nurix-security-txt-2 {
    width: 100%;
  }

  .nurix-security-txt-2.is-mobile {
    margin-top: 1rem;
    margin-bottom: 0;
    display: block;
  }

  .industry-accordian-list {
    margin-left: 0;
    margin-right: 0;
  }

  .industry-accordian-title-block {
    cursor: auto;
  }

  .item-card-gradient {
    display: none;
  }

  .item-card-btn-wrapper {
    height: auto;
    padding-bottom: 0;
  }

  .code-embed-5 {
    flex: 0 auto;
  }

  .nb-button-2 {
    width: auto;
    font-size: 1rem;
  }

  .n-footer-top {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .n-footer-left.is-50, .n-footer-right.is-50, .n-footer-right.is-50 {
    width: 100%;
  }

  .use-case-section {
    margin-top: 12px;
  }

  .use-case-demo {
    flex-flow: column;
  }

  .use-case-wrapper {
    flex-flow: row;
    width: 100%;
  }

  .background-video {
    aspect-ratio: 16 / 9;
    object-fit: fill;
    width: 100%;
    height: auto;
    display: flex;
  }

  .usecase-problem-section {
    padding-top: 0;
  }

  .title-wp.is-half {
    max-width: 100%;
  }

  .nb-homes-hero-anim-block {
    margin-left: auto;
    margin-right: auto;
  }

  .nb-homes-slide-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .nb-homes-slide-flex.ws-page {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .section_nb_homes_process {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .nb-react-component {
    width: 100%;
  }

  .nb-industry-accordian-list {
    margin-left: 0;
    margin-right: 0;
  }

  .nb-homes-steps-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 3rem 1fr;
  }

  .nb-homes-step-anim-card {
    height: 28rem;
  }

  .nb-homes-uc-anim-col {
    height: 40rem;
  }

  .nb-homes-uc-bottom {
    margin-top: 1rem;
  }

  .nb-homes-steps-circle {
    width: 3rem;
    height: 3rem;
    margin-left: -1rem;
    font-size: 1rem;
  }

  .section_nb_homes_hero {
    height: auto;
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .nb-homes-hero-anim-arrow {
    height: 2rem;
  }

  .head-text-wrapper.is-left.is-home {
    justify-content: flex-start;
    align-items: center;
  }

  .head-text-platform.is-gap.is-fullwidth.is-padding.is-home {
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
  }

  .nupulse-body-wrapper, .features-section-tab {
    flex-flow: column;
  }

  .features-sec-slide-img.is-btmaligned.is-radius0, .features-sec-slide-img.is-radius0, .features-sec-slide-img.is-btmaligned.is-radius0, .features-sec-slide-img.is-btmaligned.is-radius0, .features-sec-slide-img.is-radius0 {
    border-radius: 0;
  }

  .code-embed-15 {
    width: 100%;
    height: 17rem;
    margin-top: 0;
    margin-bottom: 4px;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
    transform: scale(1.5);
  }

  .div-block-101 {
    height: 150%;
    margin-top: 15px;
    margin-bottom: 32px;
    overflow: visible;
  }

  .features-sec-img.is-radius {
    border-radius: 1rem;
  }

  .rich-text-block-3 {
    aspect-ratio: auto;
    max-height: 450px;
    margin-left: 0;
    transform: scale(1)translate(0);
  }

  .usecase-demo-section {
    margin-top: -70px;
    margin-bottom: -71px;
  }

  .nb-health-hero-anim-block, .nb-edu-hero-anim-block {
    margin-left: auto;
    margin-right: auto;
  }

  .section_nb_education_hero-copy {
    height: auto;
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .nb-edu-us-talent-box {
    width: 15rem;
    height: 7rem;
  }

  .usecase-case-experience {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .demo-experience-wrapper {
    width: 100%;
  }

  .fs-toc_sidebar-2 {
    width: 100%;
    max-width: none;
    position: relative;
    top: 0;
  }

  .fs-socialshare_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .new-button-2.left-aligned {
    align-self: flex-start;
  }

  .two-column-section.is-whitebg.is-border {
    padding-bottom: 0;
  }

  .two-column-section-wrapper, .two-column-section-wrapper.is-40-60, .two-column-section-wrapper.is-40-60 {
    flex-flow: column;
  }

  .column-head.is-40 {
    width: 100%;
  }

  .single-column-section.is-transparent.is-nopadding {
    background-color: #0000;
  }

  .single-column-section-wrapper.is-no-gap.is-narrow {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .item-wrapper.is-noborder {
    padding-left: 0;
    padding-right: 0;
  }

  .section-quote-block {
    width: 75%;
  }

  .button-wrapper {
    padding-left: 0;
  }

  .banner-img-block-side {
    height: 12rem;
  }

  .banner-img-block-side.is-right {
    width: auto;
    height: 12rem;
  }

  .flow-line-wrapper {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
  }

  .flow-line-wrapper.is-home {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.25rem;
  }

  .flow-line-wrapper.is-home.hide {
    display: flex;
  }

  .client-logo-list {
    min-width: 200%;
  }

  .single-column-block-wrapper {
    flex-flow: column;
  }

  .single-column-block-wrapper.is-padding2 {
    flex-flow: row;
  }

  .about-column {
    padding-bottom: 0;
  }

  .demo-column {
    height: 44rem;
    margin-left: 0%;
  }

  .demo-column-wrapper {
    height: 100%;
    margin-bottom: 0;
  }

  .demo-column-block {
    background-position: 50% 100%;
  }

  .investor-logo-line.is-heightauto.hide {
    display: none;
  }

  .investor-logo-wrapper {
    height: 25rem;
  }

  .autopilot-banner-line {
    width: 50em;
  }

  .autopilot-anim-element {
    top: -10%;
    right: 60%;
  }

  .autopilot-anim-element.is-02 {
    inset: 5% auto auto 60%;
  }

  .autopilot-anim-element.is-03 {
    top: 30%;
    left: 60%;
  }

  .autopilot-anim-wrapper-right {
    inset: -15% 60% auto auto;
  }

  .autopilot-anim-wrapper-left {
    top: 5%;
    left: 44%;
  }

  .code-embed-17 {
    margin-top: 0%;
    margin-left: 0%;
  }

  .demo-code-component {
    top: 5.7rem;
  }

  .uui-faq04_layout {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .three-column-wrapper {
    justify-content: center;
    align-items: flex-start;
    position: relative;
  }

  .banner-column-item.is-03 {
    width: 35%;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
    overflow: hidden;
  }

  .banner-column-item.is-01 {
    display: none;
  }

  .banner-column-item.is-02 {
    z-index: 1;
    width: 45%;
    margin-top: 100px;
    overflow: visible;
  }

  .image-33 {
    margin-left: 2rem;
  }

  .image-34 {
    z-index: 0;
    bottom: 0;
    overflow: visible;
  }

  .section-offerings-wrapper {
    border-left-style: none;
    border-right-style: none;
  }

  .section-offering-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    order: 0;
  }

  .section-offering-item-img {
    order: 1;
  }

  .code-embed-19 {
    z-index: 9999;
  }

  .container-2 {
    max-width: none;
    margin-left: 80px;
    position: relative;
  }

  .phone-wrapper {
    margin-left: -14.2rem;
    overflow: clip;
  }

  .nb-retail-hero-anim-block {
    margin-left: auto;
    margin-right: auto;
  }

  .global-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .case-study-sec-content {
    padding-left: 1.25rem;
  }

  .case-study-impact-listing {
    padding-right: 1.25rem;
  }

  .nb-insurance-hero-anim-block {
    margin-left: auto;
    margin-right: auto;
  }

  .code-embed-22 {
    width: 10rem;
  }

  .platform-section-head-wrapper {
    display: flex;
  }

  .platform-section-subhead {
    padding-left: 1.25rem;
  }

  .platform-section-img-wrapper {
    padding-left: 1.25px;
    padding-right: 1.25rem;
    display: flex;
  }

  .platform-section-img-wrapper.is-home {
    justify-content: center;
    align-items: center;
    padding-left: 1.25rem;
  }

  .platform-section-description {
    padding-right: 1.25rem;
  }

  .platform-section-headblock {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-engagement-item-content {
    order: 1;
  }

  .fs-list_arrow-left {
    margin-left: 1.25rem;
  }

  .fs-list_arrow-right {
    margin-left: 7rem;
  }

  .nb-cs-two-card-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .nb-cs-two-card-sep {
    width: 100%;
    height: 1px;
    position: static;
    top: 50%;
    transform: none;
  }

  .solution-head-img-wrapper {
    flex: 0 auto;
    height: 75vh;
  }

  .nurep-banner-block.is-1.is-flex {
    justify-content: flex-start;
    align-items: center;
  }

  .nurep-banner-item, .nurep-banner-item.is-4, .nurep-banner-item.is-5 {
    height: 22rem;
  }

  .nurep-banner-item.is-4, .nurep-banner-item.is-5 {
    height: 22rem;
  }

  .nurep-banner-item.is-3 {
    justify-content: center;
    align-items: center;
    height: 22rem;
  }

  .code-embed-26 {
    width: 12rem;
  }

  .nurep-banner-elements {
    top: 12%;
    bottom: 0%;
  }

  .code-embed-29 {
    bottom: 33%;
  }

  .new-contact-grid {
    flex-flow: column;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .new-contact-col {
    padding: 3.75rem 2rem;
  }

  .new-contact-form-col {
    order: -1;
  }

  .new-contact-form {
    max-width: 100%;
    overflow: hidden;
  }

  .new-contact-content {
    width: 100%;
  }

  .new-contact-body {
    font-size: 1.25rem;
  }

  .new-contact-benefit-title {
    font-size: 1.75rem;
  }

  .new-contact-benefit-txt {
    font-size: 1.25rem;
  }

  .new-contact-form-title {
    font-size: 1.7rem;
  }

  .new-contact-form-body {
    font-size: 1.25rem;
  }

  .new-contact-form-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .new-contact-form-label {
    margin-bottom: .75rem;
    font-size: 1.25rem;
  }

  .new-contact-form-field {
    height: 3.75rem;
    font-size: 1.25rem;
  }

  .section_thank_you {
    padding-top: 2rem;
    padding-bottom: 5rem;
  }

  .thank-you-body {
    font-size: 1.5rem;
  }

  .thank-you-resources-tab-list {
    align-items: center;
    height: 5rem;
  }

  .thank-you-resources-grid {
    flex-flow: column;
    padding: 2rem;
    display: flex;
  }

  .thank-you-resource-card {
    padding-top: 0;
    padding-bottom: 0;
  }

  .thank-you-resource-card-title {
    font-size: 2rem;
  }

  .thank-you-resource-card-date {
    font-size: 1.25rem;
  }

  .code-embed-32 {
    top: 35%;
  }

  .code-embed-33 {
    top: 25%;
  }

  .code-embed-34 {
    top: 30%;
  }

  .code-embed-35 {
    top: 5%;
  }

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

  .nurep-demo-block-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .code-embed-41 {
    top: -25%;
  }

  .fall-short-block-itm.is-border, .fall-short-block-itm.is-fill, .fall-short-block-itm.is-border, .fall-short-block-itm.is-fill {
    padding: 1rem;
  }

  .fall-short-block-head.is-stacksec {
    height: 8rem;
  }

  .fall-short-block-itm-stack {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .fall-short-itm-head {
    width: 25%;
  }

  .fall-short-itm-content {
    height: 5rem;
  }

  .dm-banner-element.is-2.is-dm {
    bottom: 47%;
  }

  .dm-banner-element.is-01 {
    width: 9rem;
    bottom: 43%;
  }

  .dm-banner-element-02-wrapper {
    top: 11%;
  }

  .nuplay-banner-block.is-3.is-about {
    height: 40rem;
  }

  .nuplay-card-img-block {
    height: 15rem;
  }

  .nuplay-banner-element.is-2 {
    top: 12%;
    left: -10%;
    right: 10%;
  }

  .nuplay-banner-element.is-2a {
    left: -39%;
  }

  .nuplay-banner-element.is-1 {
    bottom: 20%;
  }

  .nuplay-banner-element.is-2b {
    bottom: 2%;
    left: 20%;
  }

  .container-4 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .ws-casestudy_card-text-wrapper, .ws-feature_card-text-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .side-cut {
    display: none;
  }

  .side-cut.bg-blue, .side-cut.ws-slide, .side-cut.bg-blue, .side-cut.ws-slide {
    display: block;
  }

  .ws-hero-marquee-2-content, .ws-hero-marquee-1-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: row;
    width: auto;
    padding-bottom: 0;
    padding-right: 2.5rem;
  }

  .ws-hero-marquee-slide {
    width: 30rem;
    height: 20rem;
  }

  .ws-feature_grid {
    grid-template-columns: 1fr 1fr;
  }

  .ws-cta-content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
  }

  .v1_padding-global {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }

  .ws-hero-content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .section_nb_uc-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section_nb_uc-2.ws-page {
    padding-bottom: 0;
  }

  .ws-section_process {
    justify-content: flex-start;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .v1_heading-h2.center-align-mobile {
    text-align: center;
    text-align: center;
  }

  .ws-hero-text-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-text-link-2 {
    font-family: Manrope, sans-serif;
    font-size: 1.125rem;
  }

  .ws-hero-marquee-1 {
    flex-flow: row;
    width: 100%;
    margin-top: 0;
  }

  .ws-hero-marquee-2 {
    flex-flow: row;
    width: 100%;
  }

  .ws-casetudy-text-wrapper {
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .v1_paragraph-medium.center-align-mobile {
    text-align: center;
    text-align: center;
  }

  .ws-section_casestudy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .ws-hero-heading-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .ws-hero-marquee {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
  }

  .ws-process-number_card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
  }

  .ws-slide-text-wrapper {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .ws-process-content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .ws-feature-content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .ws-feature-text-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .ws-section_hero {
    justify-content: flex-start;
    height: auto;
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .ws-process-text-wrapper {
    max-width: none;
  }

  .v1_heading-h3.center-align-mobile {
    text-align: center;
    text-align: center;
  }

  .ws-process-number-wrapper.desktop-visibile {
    display: none;
  }

  .ws-process-number-wrapper.mobile-visible {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    display: flex;
  }

  .ws-slide_image-wrapper {
    max-width: none;
    height: 35rem;
  }

  .ws-casestudy_grid {
    flex-flow: column;
    max-width: 75%;
    display: flex;
  }

  .ws-feature-para-wrapper {
    margin-bottom: 0;
  }

  .ws-process_number-wrap {
    width: auto;
  }

  .ws-cta_image-wrapper {
    max-width: none;
    height: 25rem;
  }

  .ws_heading-h1.center-align-mobile {
    text-align: center;
    text-align: center;
  }

  .ws-section_cta {
    background-color: #245ae2;
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .ws-casestudy-text-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .mobile-menu-link-2 {
    color: #000;
    margin-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 120%;
    text-decoration: none;
    display: block;
  }

  .mobile-menu-link-2.is-last {
    margin-bottom: 0;
  }

  .ws-casestudy-content {
    justify-content: flex-start;
    align-items: center;
  }

  .ws-hero-header {
    justify-content: center;
    align-items: center;
  }

  .ws-process-illiustration {
    max-width: none;
  }

  .ws-slide-fact-bar {
    justify-content: center;
    align-items: center;
  }

  .separater-bar {
    width: 100%;
    height: 2px;
  }

  .ws-section_feature {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .ws-hero-illustration-wrapper {
    max-width: 48rem;
    height: 30rem;
    margin-right: auto;
  }

  .nb-cs-numbers-block-copy {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .slider-block_right {
    max-width: 48rem;
  }

  .nb-cs-left {
    max-width: none;
    margin-left: 0;
  }

  .nb-cs-left.is-left, .nb-cs-left.ie-right, .nb-cs-left.is-left, .nb-cs-left.ie-right {
    padding: 0;
  }

  .nb-cs-right {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nb-cs-right.bg-hide {
    border-top: 1px solid #0f0f131a;
    border-left: 1px solid #0f0f131a;
    border-right: 1px solid #0f0f131a;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nb-cs-slider {
    flex-flow: column;
    padding-left: 0;
    display: flex;
  }

  .nb-cs-slider.is-new {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .challenge-card-holder, .impact-card-holder {
    flex-flow: column;
  }

  .impact-card-holder.gap-138px {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .anyteam-heading-holder {
    max-width: none;
  }

  .max-width.is-484px {
    width: 100%;
  }

  .founder-wrapper {
    flex-flow: column;
  }

  .founder-silder-holder {
    min-width: 100%;
    max-width: 100%;
  }

  .section-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .arow-swiper.swiper-button-prev, .arow-swiper.swiper-button-next, .arow-swiper.swiper-button-prev, .arow-swiper.swiper-button-next {
    width: 2rem;
    height: 2rem;
  }

  .platform-wrapper {
    border-left-style: none;
    border-right-style: none;
  }

  .platfrom-line-holder {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 2.5rem;
  }

  .padding-section-small.padding-bottom-4rem {
    padding-bottom: 4rem;
  }

  .financial-hero-content-holder {
    max-width: 100%;
  }

  .section-study {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-study.no-p {
    padding-left: 0;
    padding-right: 0;
  }

  .study-button-holder {
    padding-bottom: 4rem;
  }

  .brand-content-holder {
    max-width: none;
  }

  .security-card-holder {
    grid-template-columns: 1fr 1fr;
  }

  .automate-inner-hold.max-width-475px {
    width: 100%;
  }

  .fs-inject_banner {
    text-align: center;
    max-width: none;
  }

  .div-block-612 {
    max-width: none;
  }

  .div-block-612._80 {
    max-width: 90%;
  }

  .cta-heading {
    font-size: 1.5rem;
  }

  .cta-heading._245ae2 {
    font-size: 1.25rem;
  }

  .link-block {
    padding: 1rem 2.625rem;
  }

  .txt-white {
    font-size: .875rem;
  }

  .div-block-613 {
    padding-top: 0%;
    display: none;
  }

  .paragraph-2 {
    font-size: 1rem;
  }

  .wp {
    max-width: none;
  }

  .new-64 {
    width: 100%;
  }

  .heading-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .heading-left, .heading-left.gap-64px, .heading-left.gap-64px {
    width: 100%;
  }

  .heading-right {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .heading-right.is-top.max-width-521px, .heading-right.is-top.max-width-472px, .heading-right.is-top.max-width-443px, .heading-right.is-top.max-width-521px, .heading-right.is-top.max-width-472px, .heading-right.is-top.max-width-443px, .heading-right.is-top.max-width-521px, .heading-right.is-top.max-width-472px, .heading-right.is-top.max-width-443px {
    max-width: none;
  }

  .section-cards {
    height: auto;
  }

  .camera {
    height: auto;
    margin-top: 4rem;
    position: static;
  }

  .frame {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .card-wrapper, .card-wrapper.has-margin-less, .card-wrapper.has-margin-less-copy, .card-wrapper.has-margin-less, .card-wrapper.has-margin-less-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .section-global-tab {
    padding-left: 2.5rem;
  }

  .chat-tab-content {
    padding-right: 2.5rem;
  }

  .chat-tab-icon {
    width: 4rem;
    min-width: 4rem;
    max-width: 4rem;
    height: 4rem;
    min-height: 4rem;
    max-height: 4rem;
  }

  .height-bar {
    height: auto;
    display: none;
  }

  .bento-heading-holder {
    padding-bottom: 2rem;
  }

  .chatl-hero-wrapper {
    flex-flow: column;
  }

  .chat-hero-content-holder {
    max-width: 100%;
  }

  .chat-hero-image-holder {
    max-width: none;
  }

  .data_card, .data_card.has-margin-less, .data_card.has-margin-less-copy, .data_card.has-margin-less, .data_card.has-margin-less-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .section-security-hero {
    background-size: cover;
  }

  .security-hero-heading-holder {
    max-width: none;
  }

  .governance-card-holder {
    grid-template-columns: 1fr 1fr;
  }

  .core-card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    margin-top: 2rem;
  }

  .core-card.is-up {
    flex-flow: wrap-reverse;
  }

  .core-image-hold {
    max-width: 100%;
  }

  .wp-2 {
    width: 100%;
    max-width: 90%;
  }

  .cta-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding: 1.9rem;
  }

  .single-service-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .hero-images-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .testimonial-text {
    font-size: .875rem;
  }

  .hero-img-wp {
    background-attachment: scroll;
  }

  .project-content-box {
    box-shadow: none;
    min-width: auto;
    max-width: none;
    padding: 0;
    position: static;
    transform: translate(0);
  }

  .form-block-4 {
    max-width: none;
    padding-top: 0;
  }

  .accordion-trigger {
    flex-flow: column;
    align-items: flex-start;
  }

  .stat-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-left-style: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: grid;
  }

  .project-thumbnails-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .section {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .floating-image-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .sysf-container {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .btn-2 {
    margin-top: 1rem;
  }

  .hero-img {
    background-attachment: scroll;
  }

  .project-description {
    margin-bottom: 0;
  }

  .sysf-collapse-text {
    display: none;
  }

  .poc-head {
    font-size: 24px;
    font-weight: 600;
  }

  .box-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 3rem;
  }

  .box-grid._3 {
    grid-template-columns: 1fr 1fr;
  }

  .bold-text-3 {
    color: #0362a2;
  }

  .project-rich-text {
    font-size: 1.375rem;
  }

  .stats-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: stretch;
    margin-top: 2rem;
    display: flex;
  }

  .sysf-collapse-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 2rem;
  }

  .hero-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    top: 10vw;
  }

  .estate-bento-content-hold.is-width-50 {
    max-width: 80%;
  }

  .padding-section-estate-key {
    padding-top: 12rem;
  }

  .estate-market-wrapper {
    flex-flow: column;
    display: flex;
  }

  .estate-market-left-holder {
    padding-top: 3rem;
    padding-bottom: 2rem;
    position: static;
  }

  .estate-market-right-holder {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .estate-market-card._1 {
    position: static;
  }

  .estate-market-card._2 {
    position: static;
    top: 25rem;
  }

  .estate-market-card._3 {
    position: static;
    top: 30rem;
  }

  .estate-market-card._4 {
    position: static;
    top: 18rem;
  }

  .video-estate-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .estate-hero-image-holder {
    max-width: 100%;
  }

  .lifecycle-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .lifecycle-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .lifecycle-card.is-up {
    flex-flow: column-reverse wrap;
  }

  .lifecycle-content-hold {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    max-width: none;
  }

  .lifecycle-tab-swiper.nu-thumbs-slider {
    max-width: none;
  }

  .lifecycle-tab-image {
    max-width: 100%;
  }

  .lifecycle-image-swiper.nu-images-slider {
    max-width: none;
  }

  .nuplay-hero-wrapper {
    flex-flow: column;
  }

  .nuplay-hero-button-holder, .nuplay-hero-content-holder {
    max-width: 100%;
  }

  .nuplay-button.left-aligned {
    align-self: flex-start;
  }

  .nupplay-swiper-image {
    width: 100%;
  }

  .section-new-customer {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .circle-1 {
    width: 39%;
  }

  .circle-2 {
    width: 35%;
  }

  .circle-3 {
    width: 31%;
  }

  .apart-card-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .apartcard-1 {
    justify-content: center;
    align-items: flex-start;
  }

  .apartcard-2 {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: 29rem;
  }

  .apart-meain-holder {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .multi-works-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .multi-works-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2rem;
    display: grid;
  }

  .multi-works-circle-holder {
    display: none;
  }

  .apart-card-holder-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    position: static;
  }

  .apart-card-holder-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    width: 100%;
    padding-top: 0;
  }

  .multi-works-card-line-left {
    display: none;
    position: static;
  }

  .multi-works-card-2, .multi-works-card-4 {
    justify-content: center;
    align-items: flex-start;
  }

  .multi-works-card {
    opacity: 1;
    border: 1px solid #e5e5e5;
    border-radius: .5rem;
    justify-content: center;
    align-items: flex-start;
    padding: 1rem;
  }

  .multi-works-card-3 {
    justify-content: center;
    align-items: flex-start;
  }

  .multi-work-main-wrapper {
    height: auto;
  }

  .multi-work-stcky {
    position: static;
  }

  .orchestration-heading-holder {
    max-width: none;
    margin-bottom: 4rem;
  }

  .orchestration-card {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
  }

  .orchestration-conten-holdler, .orchestration-image-hold {
    width: 100%;
  }

  .orchestration-divder {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .monologue-card-holder {
    flex-flow: column;
    margin-top: 3.5rem;
  }

  .monologue-white-card {
    border: 1px solid #e5e5e5;
    border-radius: 1rem;
    width: 100%;
  }

  .monologue-white-tag-holder {
    margin-top: 2rem;
  }

  .monologue-white-card-blue {
    width: 100%;
  }

  .monologue-card-big {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .monologue-card-big-content {
    max-width: none;
  }

  .multi-agent-hero-wrapper {
    flex-flow: column;
  }

  .multi-agent-hero-content-holder {
    max-width: 100%;
  }

  .multi-agent-hero-image-holder {
    margin-top: -7rem;
  }

  .multi-agent-pach {
    height: 10rem;
  }

  .padding-section-multi-agent {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .nuplay-button-new.left-aligned {
    align-self: flex-start;
  }

  .code-embed-59 {
    width: 28.5%;
    height: 4rem;
  }

  .support-hero-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    padding-left: 0;
  }

  .support-hero-meain-text-holder {
    max-width: 100%;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .support-hero-image-holder {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
    position: relative;
  }

  .support-hero-image {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .support-bg-image {
    display: none;
    inset: auto 0% 0%;
  }

  .chat-hero-wrapper {
    flex-flow: column;
  }

  .human-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .human-heading-holder {
    max-width: none;
  }

  .human-image-holder {
    width: 100%;
  }

  .human-card-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .human-card-wrapper.is-2 {
    flex-flow: column-reverse wrap;
  }

  .navbar-new {
    z-index: 999;
    height: auto;
    padding: 1rem 2.5rem;
  }

  .navbar-new.is-active {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-new-study {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-new-study.no-p {
    padding-left: 0;
    padding-right: 0;
  }

  .solution-heading-holdler {
    width: 90%;
  }

  .real-hero-content-holder {
    max-width: 100%;
  }

  .financial-hero-para-hold, .automate-para-hold {
    width: 100%;
  }

  .max-width-432px, .max-width-620px {
    max-width: none;
  }

  .navbar_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar_menu.is-page-height-tablet {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100dvh;
    padding-bottom: 6.5rem;
    font-size: 1.125rem;
    transition: height .5s;
  }

  .navbar_link {
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar_image {
    min-width: 5rem;
  }

  .navbar_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 0;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    border-style: solid none none;
    border-top-width: 1px;
    border-top-color: #0f0f134d;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xsmall.is-hidden-on-tab {
    display: none;
  }

  .navbar_dropdown-link {
    margin-bottom: 0;
    padding: .75rem 0;
  }

  .navbar_dropdown-image-arrow {
    display: none;
  }

  .navbar_button-wrapper {
    align-items: center;
  }

  .navbar_menu-button {
    padding: 0;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon2 {
    border: 1px solid #0f0f131a;
    border-radius: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: -.5rem;
    padding: 1rem 2rem;
    display: flex;
  }

  .menu-icon2_line-top {
    background-color: #2f2f2f;
    width: 12px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    opacity: 0;
    background-color: #2f2f2f;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-bottom {
    background-color: #2f2f2f;
    width: 12px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hero_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .layout-grid_component-wrapper {
    padding: 2.5rem;
  }

  .layout-grid_content-grid {
    min-height: auto;
  }

  .layout-grid_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .content18_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .tabs_inner-wrapper {
    padding-right: 1.5rem;
  }

  .tabs_tab-wrapper {
    grid-column-gap: 3rem;
  }

  .tabs_tabs-content {
    padding-left: 1.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-alt {
    font-size: 2.25rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .brand-logo_gadient {
    width: 20%;
  }

  .heading-style-h2 {
    font-size: 2.5rem;
  }

  .comparison_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .testimonial-video_request {
    min-width: 23.5rem;
  }

  .content_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .content_card {
    position: static;
  }

  .content_stats-number {
    font-size: 3rem;
  }

  .related-stories_slider-mask {
    width: 30%;
  }

  .related-stories_card-details_logo-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .insurance-card-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .insurance-card-holder {
    grid-template-columns: 1fr;
  }

  .challenges-card-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .customer-swiper-wrapper.founder-wrapper {
    flex-flow: row;
  }

  .impact-insurance-card {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .impact-insurance-card.is-down-mob {
    flex-flow: column-reverse wrap;
  }

  .impact-insurance-left-card, .impact-insurance-right-card {
    width: 100%;
  }

  .insurance-workflows-crad-holder {
    flex-flow: column;
    padding-right: 5%;
  }

  .insurance-workflows-left, .insurance-workflows-right {
    width: 100%;
  }

  .padding-section-large-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .impact-wrapper-copy {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .insurance-hero-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .insurance-hero-para-hold {
    width: 100%;
  }

  .insurance-hero-content-holder {
    max-width: 100%;
  }

  .swiper-loop-blur-right, .swiper-loop-blur-left {
    width: 6rem;
  }

  .insurance-hero-image-holder {
    max-width: 100%;
  }

  .lottie-wrap {
    width: 100%;
  }

  .nupilot_hero_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1.5fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout342_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .services_pointer {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .services_pointer_image-wrapper {
    margin-right: 1rem;
  }

  .complex-workflows_swipper.founder-wrapper {
    flex-flow: row;
  }
}

@media screen and (max-width: 767px) {
  .hero-content-block {
    padding-top: 150px;
  }

  .content-block-60pc.p-t-100 {
    width: 100%;
  }

  .benefits-flex {
    flex-flow: wrap;
  }

  .small-head, .lottie-benefit, .benefit-para-div, .content-40 {
    width: 100%;
  }

  .nurix-nav-grid {
    grid-template-columns: 2.25fr 1fr;
  }

  .nurix-container.nuplay-page {
    margin-top: 0;
  }

  .nurix-container.is-resources.is-flex.is-fullwidth {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .nurix-container.is-nurep {
    margin-top: 0;
  }

  .nurix-container.is-nupulse {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-h1.is-company.is-nuplay {
    text-align: center;
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .swiper-wrapper.founder-wrapper {
    flex-flow: row;
  }

  .swiper-slide.customer-stories {
    margin-right: 1rem;
    width: 45% !important;
  }

  .heading-h2.is-solution {
    width: 100%;
  }

  .section_about_hero.is-nuplay {
    padding-top: 4rem;
  }

  .about-content-col.is-nuplay {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
  }

  .solution-video {
    top: 0%;
  }

  .career-hero-text {
    width: 80%;
  }

  .position-text {
    padding-top: .75rem;
    font-size: 1.076rem;
    line-height: 130%;
  }

  .position-text.is-1 {
    padding-top: .5rem;
    padding-bottom: 1.38rem;
  }

  .form-block-wrapper-block {
    width: 40rem;
    padding: 2.5rem;
  }

  .position-title {
    font-size: 1.23rem;
    line-height: 130%;
  }

  .section_product_management {
    padding-top: 14rem;
  }

  .career-position-block {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: flex-start start;
    padding: 1.53rem;
    display: grid;
  }

  .explore-content {
    background-position: 100%;
    padding: 2.5rem;
  }

  .know-link-wrapper {
    flex-direction: row;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3.gap-row-48px {
    grid-row-gap: 40px;
    grid-row-gap: 40px;
    grid-row-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .text-401 {
    font-size: 16px;
    line-height: 18px;
  }

  .btn-circle-primary-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .grid-21.new-grid-21 {
    grid-template-columns: 1fr;
  }

  .single-post-featured {
    max-width: 100%;
    padding-left: 0;
  }

  .heading-small {
    font-size: 1.25rem;
  }

  .grid-24 {
    grid-template-columns: 1fr;
  }

  .expert-ai-agent-demo {
    height: auto;
    padding-bottom: 6rem;
  }

  .client-review-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .review-box {
    width: 100%;
  }

  .review-image-box {
    width: 100%;
    height: 100%;
  }

  .header, .nrx-container {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .section_nrx_dt_solutions {
    padding-top: 1.75rem;
  }

  .dream-team-sol-title-block {
    height: 8rem;
  }

  .nrx-h2 {
    font-size: 2.28571rem;
  }

  .nrx-dt-process-grid {
    flex-flow: column;
    display: flex;
  }

  .section_nrx_call_to_action {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .nrx-call-to-action-grid {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .nrx-call-to-action-col {
    display: flex;
  }

  .nrx-footer-col.is-left {
    padding-top: 3.125rem;
  }

  .nrx-dt-process-vct {
    inset: 0 0% 0%;
  }

  .nrx-dt-offerings-txt {
    width: 23rem;
  }

  .section_nrx_dt_why_us {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .nrx-dt-why-us-txt {
    width: 100%;
  }

  .why-us-grid {
    display: flex;
  }

  .stories-client-review-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .shoptalk-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .shop-h1 {
    font-size: 4rem;
  }

  .made-link {
    padding-left: 1.25rem;
  }

  .shop-tag-wrap {
    right: 1.25rem;
  }

  .medium-container {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .book-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .book-left {
    padding: 2.5rem;
  }

  .shop-heading-h2.is-solution {
    width: 100%;
  }

  .shop-title-body {
    width: 100%;
    font-size: 1rem;
  }

  .agentx-nurix-nav-grid {
    grid-template-columns: 2.25fr 1fr;
  }

  .agentx-content {
    padding: 3rem;
  }

  .common-small-grid {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .common-agentx-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .all-video-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .video-box {
    width: 100%;
  }

  .filter_content {
    flex-flow: column;
    display: flex;
  }

  .filter_tags-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .div-block-93 {
    flex-flow: wrap;
  }

  .nb-logo-svg {
    display: block;
  }

  .section-head.is-padding {
    padding-left: 1.125rem;
  }

  .block-up {
    flex-flow: column;
  }

  .nuplay-lhs.is-nuplay {
    width: 100%;
  }

  .head-card.ver-stack.is-black.is-h3.is-height, .head-card.ver-stack.is-black.is-height, .head-card.ver-stack.is-black.is-h3.is-height, .head-card.ver-stack.is-black.is-height, .head-card.ver-stack.is-black.is-h3.is-height, .head-card.ver-stack.is-black.is-height, .head-card.ver-stack.is-black.is-h3.is-height, .head-card.ver-stack.is-black.is-h3.is-height, .head-card.ver-stack.is-black.is-height {
    height: auto;
  }

  .paragraph.black-text.center-aligned.is-mobileleftaligned {
    width: 100%;
  }

  .block-down, .cards-trust {
    flex-flow: column;
  }

  .case-study-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .impact-numbers {
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
  }

  .impact-number-box.center-aligned {
    flex: 0 auto;
    align-self: stretch;
    height: 100%;
  }

  .impact-number-box.nuplay-new {
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .section-tech-at-service {
    display: block;
  }

  .tech-card.card02 {
    flex-flow: column;
    height: auto;
  }

  .tech-card.card03 {
    flex-flow: column;
    height: auto;
    margin-bottom: 19.4rem;
  }

  .tech-card.card01 {
    flex-flow: column;
    height: auto;
  }

  .tech-card.card04 {
    flex-flow: column;
    height: auto;
    margin-bottom: 1.8rem;
    top: 11rem;
  }

  .gradient-wrapper {
    top: 645.555px;
  }

  .hero_text {
    font-size: 5em;
  }

  .text_row, .text_row._2, .text_row._2 {
    height: 7em;
  }

  .rotation_text.is--product {
    justify-content: center;
  }

  .nurix-hero-h1 {
    margin-top: 6px;
  }

  .nurix-security-grid.is-home {
    flex-flow: column;
  }

  .nurix-security-anim-box.is-home.is-ratio {
    height: auto;
  }

  .nurix-security-tab-txt.is-big {
    line-height: 150%;
  }

  .nurix-sec-two.is-2 {
    height: 100%;
  }

  .nurix-sec-three.is-large {
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
  }

  .heading-h1-resources {
    font-size: 3rem;
  }

  .head-text-resources.is-usecase-l3 {
    background-position: 100% 0, 0 0;
    background-size: auto, auto;
  }

  .filter-resources {
    flex-flow: row;
    align-self: auto;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .filter-resource-list {
    flex: none;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    display: block;
  }

  .body-text-filters {
    display: block;
    overflow: visible;
  }

  .pattern-wrapper {
    height: 33px;
  }

  .post-date {
    flex-flow: row;
  }

  .text-separator {
    width: 2px;
    height: auto;
  }

  .new-button.left-aligned.is-padding {
    margin-left: 1.2rem;
  }

  .featured-content-item {
    flex-flow: column;
  }

  .resource-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .nurix-ai-agent-react {
    width: 100%;
    margin-left: 0;
  }

  .cta-text-bg.is-wo-bgcolour {
    justify-content: center;
    align-items: center;
    padding-left: 4rem;
    padding-right: 4rem;
    display: block;
  }

  .cta-text-bg.is-small.is-grey {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .filter-resources-listing {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    display: flex;
    overflow: scroll;
  }

  .footer-menu-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .footer-h3-head {
    font-size: 1.75rem;
  }

  .webinar-temp-wrapper {
    flex-flow: column;
  }

  .webinar-temp-post {
    border-top-style: solid;
  }

  .webinar-temp-post.is-left {
    border-top-style: none;
    border-right-style: solid;
  }

  .use-case-demo {
    flex-flow: column;
  }

  .use-case-wrapper {
    flex-flow: row;
    width: 100%;
  }

  .demo-wrapper {
    flex-flow: column;
    display: flex;
  }

  .background-video {
    aspect-ratio: 16 / 9;
    overflow: hidden;
  }

  .usecase-problem-wrapper, .usecase-solution-list {
    flex-flow: column;
  }

  .usecase-quote-block {
    width: 60%;
  }

  .usecase-impactbody-list {
    flex-flow: column;
  }

  .usecase-impact-item-head.is-success {
    height: 6rem;
  }

  .heading-h1-platform.is-left {
    text-align: center;
    text-align: center;
  }

  .code-embed-13 {
    width: 100%;
  }

  .features-sec-slide.is-gradient {
    flex-flow: column;
    height: 100%;
  }

  .features-sec-slide-img {
    height: auto;
  }

  .features-section-container-flex {
    flex-flow: column;
  }

  .code-embed-15 {
    height: 38rem;
    margin-bottom: -60px;
    overflow: visible;
    transform: none;
  }

  .demo-block {
    height: 500px;
  }

  .rich-text-block-3 {
    max-height: none;
  }

  .cta-banner-head {
    flex-flow: column;
  }

  .fs-socialshare_wrapper {
    grid-template-columns: 1fr;
  }

  .two-column-section.is-whitebg.is-border {
    padding-bottom: 0;
  }

  .single-column-section-wrapper.is-no-gap.is-narrow {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .list-items-wrapper {
    flex-flow: column;
  }

  .single-column-block.is-noborder {
    width: 35rem;
    height: 13rem;
  }

  .client-logo-list {
    min-width: 250%;
  }

  .single-column-block-wrapper {
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .about-column {
    padding-bottom: 0;
  }

  .demo-column {
    height: 37rem;
  }

  .section-body {
    flex-flow: column;
  }

  .investor-logo-line {
    height: 15rem;
  }

  .investor-logo-item.is-2, .investor-logo-item.is-1 {
    height: 6rem;
  }

  .investor-logo-item.is-2, .investor-logo-item.is-1 {
    height: 6rem;
  }

  .investor-logo-item.is-3 {
    height: 6rem;
    top: 13rem;
  }

  .investor-logo-wrapper {
    height: 25rem;
  }

  .investor-logo-gradient-block {
    flex: none;
  }

  .code-embed-17 {
    margin-left: 0%;
  }

  .demo-code-component {
    left: -6.3rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape, .uui-button-row.is-reverse-mobile-landscape, .uui-button-row.button-row-center.is-reverse-mobile-landscape, .uui-button-row.button-row-center.is-reverse-mobile-landscape, .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq04_layout {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-faq04_list.first-col {
    border-bottom: 1px solid var(--untitled-ui--gray200);
    border-bottom: 1px solid var(--untitled-ui--gray200);
  }

  .uui-faq04_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-faq04_component {
    margin-top: 3rem;
  }

  .uui-faq04_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .banner-column-item.is-03 {
    display: none;
  }

  .banner-column-item.is-02 {
    margin-top: 25rem;
  }

  .image-34 {
    width: auto;
    max-width: 125%;
    margin-left: 0%;
    left: -6.25%;
  }

  .code-embed-19 {
    width: 125%;
  }

  .case-study-holder {
    flex-flow: column;
    height: auto;
    position: relative;
  }

  .case-study-sec-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .case-study-content-logo {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
  }

  .case-study-content-nav {
    display: flex;
  }

  .slider-btn-elemnt.is-right.hide {
    opacity: 0;
    opacity: 0;
  }

  .slider-btn-elemnt.is-left.hide {
    display: none;
  }

  .case-study-impact-listing {
    padding-right: 1.25rem;
  }

  .case-study-impact-item {
    padding-left: 1.25rem;
  }

  .case-study-content-logo-nav {
    flex-flow: column;
    align-self: flex-start;
    display: flex;
  }

  .svg-icn {
    display: flex;
  }

  .platform-section-head-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .platform-section-subhead {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .platform-section-img-wrapper {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .platform-section-description, .platform-section-headblock {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .platform-section-descblock {
    border-top-style: none;
  }

  .code-embed-23 {
    display: none;
  }

  .fs-list-slider {
    height: auto;
  }

  .fs-list_arrow-left, .fs-list_arrow-right {
    inset: 30% auto auto 0%;
  }

  .nurep-banner-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .nurep-banner-block.is-2.hide, .nurep-banner-block.is-4.hide, .nurep-banner-block.is-5.hide, .nurep-banner-block.is-1.is-flex.hide {
    display: none;
  }

  .nurep-banner-block.is-1.is-flex.hide {
    display: none;
  }

  .nurep-banner-block.is-1.is-flex.is-mobile {
    display: flex;
  }

  .nurep-banner-block.is-2.hide, .nurep-banner-block.is-4.hide, .nurep-banner-block.is-4.hide, .nurep-banner-block.is-5.hide, .nurep-banner-block.is-5.hide {
    display: none;
  }

  .nurep-banner-item.is-3 {
    height: auto;
  }

  .nurep-banner-item.is-3.is-height {
    justify-content: flex-end;
    align-items: center;
    height: 22rem;
  }

  .nurep-banner-elements.is-dm {
    top: 20%;
    right: -15%;
  }

  .nupulse-banner-block.is-1, .nupulse-banner-block.is-5 {
    display: none;
  }

  .nupulse-banner-block.is-1, .nupulse-banner-block.is-5 {
    display: none;
  }

  .nupulse-banner-block.is-3 {
    width: 50%;
  }

  .code-embed-30 {
    justify-content: center;
    align-items: center;
    width: 60%;
    padding-top: 0;
    display: flex;
    inset: 35% 0% 0% 20%;
  }

  .nupulse-banner-item.is-1 {
    display: none;
  }

  .code-embed-31 {
    width: 10rem;
    bottom: 1%;
    left: -5%;
  }

  .code-embed-32 {
    width: 130%;
    inset: 26% 0% 0% -25px;
  }

  .code-embed-33 {
    top: 10%;
    left: -12%;
  }

  .code-embed-34 {
    width: 135%;
    top: 21%;
    left: -8px;
  }

  .code-embed-35, .code-embed-36 {
    display: none;
  }

  .code-embed-37 {
    width: 160%;
    left: -29%;
  }

  .image-40 {
    display: none;
  }

  .image-40.is-mobile {
    width: 110%;
    max-width: none;
    display: inline-flex;
    bottom: 80%;
    left: -6%;
  }

  .flow-lines-2 {
    z-index: 0;
    perspective-origin: 50% 100%;
    transform-origin: 50% 100%;
    background-color: #c8c8c8;
    height: 12rem;
    display: flex;
    position: absolute;
    inset: 18% 0% 0% 50%;
  }

  .code-embed-39 {
    width: 100%;
  }

  .head-card-h3.is-black.is-leftaligned {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .dm-banner-wrapper {
    justify-content: center;
    align-items: center;
  }

  .fall-short-3-col-block {
    flex-flow: column;
  }

  .fall-short-block-itm.is-fill.is-leftaligned {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .fall-short-block-head, .fall-short-block-head.is-stacksec {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: auto;
  }

  .fall-short-block-head.is-stacksec.is-leftaligned, .fall-short-block-head.is-leftaligned {
    justify-content: space-between;
    align-items: flex-start;
  }

  .fall-short-block-head.is-stacksec {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: auto;
  }

  .fall-short-block-head.is-stacksec.is-leftaligned, .fall-short-block-head.is-leftaligned {
    justify-content: space-between;
    align-items: flex-start;
  }

  .fall-short-itm-head {
    width: 33%;
  }

  .dm-keyfeatures-row {
    flex-flow: column;
  }

  .impact-block-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dm-banner-element-03 {
    display: block;
    top: 11%;
    left: 0%;
    right: 50%;
  }

  .dm-banner-element.is-2.is-dm {
    left: -50%;
  }

  .dm-banner-element-02-wrapper {
    display: none;
  }

  .dm-banner-element-mid {
    display: flex;
    position: absolute;
  }

  .dm-banner-flowline {
    display: flex;
  }

  .nuplay-banner-block-itm.is-hide {
    display: none;
  }

  .nuplay-banner-element.is-2a {
    left: -165%;
  }

  .nuplay-banner-element.is-2b {
    bottom: 27%;
    left: 20%;
  }

  .nuplay-banner-element.is-4 {
    right: -71%;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .side-cut.bg-blue {
    width: 2rem;
    height: 2rem;
    margin-top: -1rem;
    margin-left: -1rem;
  }

  .v1_padding-global {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ws-casestudy_grid {
    max-width: none;
  }

  .ws-section_cta {
    padding-top: 5rem;
  }

  .ws-hero-illustration-wrapper {
    max-width: 38rem;
    height: 23.5rem;
  }

  .marquee-image {
    width: 8rem;
    height: 4rem;
  }

  .slider-block_right {
    max-width: 100%;
  }

  .cs_left-tab {
    top: 32px;
    left: 24px;
    right: 24px;
  }

  .cs_left-number {
    bottom: 32px;
    left: 24px;
    right: 24px;
  }

  .cs_left-number-text {
    font-size: 2.5rem;
  }

  .nb-cs-slider.is-new {
    margin-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.top-6rem {
    padding-top: 4rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .new-impact-card {
    text-align: center;
  }

  .impact-card-holder.gap-138px {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .about-company-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .about-company-left-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .image-44 {
    width: 6rem;
    margin-top: .5rem;
  }

  .heading-style-1, .heading-style-1.text-color-black, .heading-style-1.text-color-black {
    font-size: 2.5rem;
  }

  .max-width.is-453px {
    width: 100%;
  }

  .anyteam-divider {
    object-fit: cover;
  }

  .founder-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-bottom: 0;
  }

  .section-global {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .youtub-video {
    max-width: none;
    height: auto;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-small.padding-bottom-4rem {
    padding-bottom: 2rem;
  }

  .financial-hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .financial-hero-content-holder, .financial-hero-image-holder {
    max-width: 100%;
  }

  .section-study {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .faq-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .faq-answer-text {
    padding-bottom: 1rem;
    padding-right: 1.5rem;
  }

  .automate-left-holder.is-100 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .automate-content-card-hold {
    max-width: 100%;
  }

  .automate-right-holder, .automate-divider {
    display: none;
  }

  .automate-image.is-450px {
    max-width: 100%;
  }

  .automate-image-mob-hold {
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: block;
  }

  .meain-holder {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .meain-holder.is-down {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column-reverse wrap;
  }

  .fs-inject_banner, .fs-inject_banner._30, .fs-inject_banner._30 {
    padding-top: 45%;
  }

  .div-block-612._80 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cta-heading, .cta-heading._245ae2, .cta-heading.white, .cta-heading._245ae2, .cta-heading.white {
    font-size: 1.5rem;
  }

  .link-block {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .875rem;
  }

  .fs-inject_banner_logo {
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .solution-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .solution-card-holder {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .card-wrapper.has-margin-less, .card-wrapper.has-margin-less-copy, .card-wrapper.has-margin-less, .card-wrapper.has-margin-less-copy {
    padding-top: 6rem;
  }

  .icon-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card-paragraph {
    max-width: 35rem;
    font-size: 1.5rem;
  }

  .data-number-text {
    font-size: 2.5rem;
  }

  .image-47, .image-48, .data_card-logo {
    width: 70%;
  }

  .bento-card-holder {
    flex-flow: column;
  }

  .bento-crad._1 {
    max-width: none;
  }

  .chat-tab-menu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .chat-tab-heading-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .chat-tab-content-hold {
    grid-template-columns: 1fr 1fr;
  }

  .chat-tab-content-heading {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .chat-tab-divider {
    display: none;
  }

  .chat-tab-heading-image {
    max-width: 300px;
  }

  .chat-tab-heading-image-hold {
    padding-top: 0;
  }

  .bento-heading-holder {
    padding-bottom: 1.5rem;
  }

  .chatl-hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .chat-hero-content-holder {
    max-width: 100%;
  }

  .chat-hero-image-holder {
    max-width: 100%;
    margin-bottom: 4rem;
  }

  .data_card {
    width: 80vw;
  }

  .data_card.has-margin-less, .data_card.has-margin-less-copy, .data_card.has-margin-less, .data_card.has-margin-less-copy {
    padding-top: 6rem;
  }

  .data_bg-block {
    width: 30%;
  }

  .security-hero-image-holder {
    margin-top: 3rem;
  }

  .security-hero-padding-section {
    padding-top: 3rem;
  }

  .core-padding-section {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .wp-2 {
    max-width: 90%;
  }

  .cta-2 {
    flex-flow: column;
  }

  .box {
    flex-flow: column;
    max-width: none;
  }

  .service-bullet-point {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .project-thumbnails-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .sysf-section-title {
    width: 100%;
  }

  .sysf-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bold-text-3 {
    color: #0362a2;
  }

  .stats-block {
    justify-content: space-between;
  }

  .boost-card-holder {
    grid-template-columns: 1fr;
  }

  .estate-bg-image {
    object-fit: cover;
  }

  .estate-bento-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 100%;
    padding: 2rem 2rem 0;
  }

  .estate-bento-card._1 {
    max-width: none;
  }

  .estate-bento-card.is-down {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 100%;
  }

  .estate-bento-card-holder {
    flex-flow: column;
  }

  .estate-bento-content-hold.is-width-50 {
    max-width: 100%;
    padding-top: 2rem;
    padding-left: 2rem;
  }

  .padding-section-estate-key {
    padding-top: 9rem;
  }

  .estate-key-card-holder {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .estate-hero-image-holder {
    max-width: 100%;
    margin-bottom: 4rem;
  }

  .lifecycle-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .lifecycle-answer-text {
    padding-bottom: 1rem;
    padding-right: 1.5rem;
  }

  .nuplay-hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 0;
  }

  .nuplay-hero-button-holder {
    max-width: 100%;
    margin-bottom: 4rem;
  }

  .nuplay-hero-content-holder {
    max-width: 100%;
  }

  .nuplay-button.left-aligned.is-padding {
    margin-left: 1.2rem;
  }

  .circle-1 {
    width: 50%;
  }

  .circle-2 {
    width: 45%;
  }

  .circle-3 {
    width: 42%;
  }

  .apartcard-2 {
    height: 29rem;
  }

  .new-impact-numbers {
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
  }

  .nupaly-hero-bg-image {
    background-image: url("https://cdn.prod.website-files.com/66796a37e9aadbf3722c4340/69201a1d9d8e29d47047dd5c_Frame%202085664386%201.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .result-text-wrapper {
    flex-flow: column;
  }

  .nupaly-hero-bg-lottie {
    display: none;
  }

  .multi-works-holder {
    margin-top: 0;
  }

  .multi-works-card-line-right {
    display: none;
  }

  .orchestration-heading-holder {
    margin-bottom: 4rem;
  }

  .orchestration-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .orchestration-check-mark-hold {
    margin-top: 2rem;
  }

  .monologue-white-card, .monologue-white-card-blue {
    padding: 1.5rem;
  }

  .monologue-card-big {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .monologue-card-big-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .multi-hero-bg-image-holder {
    background-image: url("https://cdn.prod.website-files.com/66796a37e9aadbf3722c4340/69201a1d9d8e29d47047dd5c_Frame%202085664386%201.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .multi-agent-hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 0;
  }

  .multi-agent-hero-content-holder {
    max-width: 100%;
  }

  .multi-agent-pach {
    height: 6rem;
    inset: auto 0% 4rem;
  }

  .padding-section-multi-agent {
    padding-bottom: 0;
  }

  .multi-agent-pach-copy {
    height: 4rem;
    display: none;
  }

  .multi-agent-hero-button-hold {
    margin-top: 1.5rem;
  }

  .nuplay-button-new.left-aligned.is-padding {
    margin-left: 1.2rem;
  }

  .code-embed-59 {
    width: 39%;
    height: 4.5rem;
  }

  .benefits-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .benefits-card-holder {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .about-support-heading-holder.max-width-472px {
    max-width: none;
  }

  .about-support-logo-holder {
    width: 100%;
    display: none;
  }

  .modern-divider {
    display: none;
  }

  .modern-card-1 {
    padding-top: 2rem;
  }

  .modern-card-1-heading {
    margin-bottom: .5rem;
  }

  .modern-card-2 {
    padding-top: 2rem;
  }

  .modern-card-2-heading, .modern-card-3-heading {
    margin-bottom: .5rem;
  }

  .modern-card-3, .modern-card-4 {
    padding-top: 2rem;
  }

  .modern-card-4.last-mob {
    padding-bottom: 2rem;
  }

  .div-block-619-copy {
    flex-flow: column;
  }

  .support-hero-image {
    max-width: 23.625rem;
  }

  .about-support-mobile-hold {
    margin-top: 2rem;
    display: flex;
  }

  .chat-hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .blog-grid-new {
    grid-template-columns: 1fr 1fr;
  }

  .navbar-new {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-new-study {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .real-hero-content-holder {
    max-width: 100%;
  }

  .navbar_component {
    min-height: 4rem;
  }

  .navbar_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar_dropdwn-toggle {
    justify-content: space-between;
    align-items: center;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xsmall {
    margin-bottom: .75rem;
  }

  .margin-bottom.margin-medium {
    margin-bottom: 1.5rem;
  }

  .margin-bottom.margin-small {
    margin-bottom: 1.25rem;
  }

  .margin-bottom.margin-xlarge {
    margin-bottom: 2.5rem;
  }

  .margin-bottom.margin-huge {
    margin-bottom: 3.5rem;
  }

  .hero_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .layout-grid_content-grid {
    grid-template-columns: 1fr;
  }

  .heading-style-h6 {
    font-size: 1.25rem;
  }

  .layout-grid_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    height: auto;
  }

  .content18_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .tabs_content {
    flex-flow: column;
    display: flex;
  }

  .tabs_inner-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .tabs_header {
    width: 100%;
  }

  .tabs_tab-wrapper {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .tabs_tabs-menu {
    place-items: start stretch;
    margin-bottom: 2rem;
  }

  .heading-style-h5 {
    font-size: 1.5rem;
  }

  .tabs_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-alt {
    font-size: 2rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .footer_left-wrapper {
    max-width: none;
  }

  .footer_left-top {
    grid-column-gap: 1.375rem;
    grid-row-gap: 1.375rem;
  }

  .brand-logo_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .brand-logo_wrapper {
    padding: .75rem 1rem;
  }

  .footer_certificates {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .brand-logo_logo {
    max-height: 3rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .comparison_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .footer_menu-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2.5rem;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .comparison_content-right {
    margin-bottom: 1rem;
    padding-bottom: 3rem;
  }

  .section_hero-header.is-gradient-bg {
    padding-right: 5%;
  }

  .nuplay-hero-bottom {
    display: none;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .icon-1x1-small {
    width: 1.5rem;
    height: 1.5rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-right.margin-small {
    margin-bottom: 1.25rem;
  }

  .margin-right.margin-xsmall {
    margin-bottom: .75rem;
  }

  .margin-right.margin-xlarge {
    margin-bottom: 2.5rem;
  }

  .margin-right.margin-huge {
    margin-bottom: 3.5rem;
  }

  .margin-right.margin-medium {
    margin-bottom: 1.5rem;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .blog-hero_content {
    padding-bottom: 4rem;
  }

  .blog-hero_stats-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 4rem;
  }

  .text-size-xlarge {
    font-size: 1.25rem;
  }

  .testimonial_component, .testimonial-video_component {
    grid-template-columns: 1fr;
  }

  .testimonial-video_request-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .testimonial-video_request {
    width: 100%;
    min-width: 25rem;
  }

  .testimonial-video_button {
    top: 36%;
    left: 24%;
  }

  .content_content-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 2rem;
  }

  .content_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .content_rich-text {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .content_stats-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .content_stats-number {
    font-size: 3rem;
  }

  .related-stories_slider-mask {
    width: 47%;
  }

  .related-stories_slider-arrow, .swiper-button-next, .swiper-button-prev {
    top: -5.75rem;
  }

  .customer-swiper-wrapper.founder-wrapper {
    flex-flow: row;
  }

  .impact-insurance-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-section-large-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.top-6rem {
    padding-top: 4rem;
  }

  .impact-wrapper-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .insurance-hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .insurance-hero-content-holder {
    max-width: 100%;
  }

  .swiper-loop-blur-right, .swiper-loop-blur-left {
    width: 3rem;
  }

  .insurance-hero-image-holder {
    max-width: 100%;
  }

  .nupilot_hero_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout60_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .layout342_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout342_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout342_item.second {
    border-right-style: none;
    padding-right: 0;
  }

  .layout342_item.third {
    padding-left: 0;
  }

  .services_pointer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .services_pointer_image-wrapper {
    margin-right: 0;
  }

  .services_pointer_number {
    order: -9999;
  }

  .icon-embed-large-alt {
    width: 3rem;
    height: 3rem;
  }

  .complex-workflows_swipper.founder-wrapper {
    flex-flow: row;
  }
}

@media screen and (max-width: 479px) {
  .container.nav-flex {
    text-align: center;
    flex-flow: wrap;
  }

  .container.nav-flex.footer {
    justify-content: center;
  }

  .section_nb_cs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_nb_cs.hero.blog-hero.hide-b {
    display: block;
  }

  .section_nb_cs.grey-pattern {
    padding-left: 15px;
    padding-right: 15px;
  }

  .h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .h1.blog-h1 {
    margin-top: 0;
    font-size: 36px;
    line-height: 46px;
  }

  .hero-content-block {
    width: 100%;
    padding-top: 100px;
  }

  .hero-para {
    font-size: 20px;
  }

  .primary-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 26px;
  }

  .content-block-60pc {
    width: 100%;
  }

  .h2, .para.p-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .para.p-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .para._24 {
    font-size: 18px;
    line-height: 24px;
  }

  .lottie-holder-chat {
    width: 100%;
  }

  .feature-list-holder {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-logo.w--current {
    width: 30%;
  }

  .expert-image {
    margin-right: 5px;
    padding-left: 20px;
    padding-right: 15px;
  }

  .expert-image.small {
    aspect-ratio: auto;
  }

  .expert-image.big {
    padding-left: 10px;
    padding-right: 10px;
  }

  .expert-logos {
    flex-direction: row;
    max-width: 100%;
    padding: 0;
    overflow: visible;
  }

  .expert-heading-text {
    color: #000;
    border-right-style: none;
    margin-top: 40px;
  }

  .expert-heading {
    align-self: flex-start;
    padding-left: 16px;
  }

  .bold-text-12 {
    border-color: #fff0;
  }

  .grid-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(12%, 1fr) 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: flex-start;
    width: 100%;
    padding-left: 6px;
    display: flex;
    overflow: hidden;
  }

  .content-40 {
    padding: 20px;
  }

  .footer-menu {
    flex-flow: wrap;
    margin-top: 16px;
  }

  .nav-menu {
    background-color: #fff;
  }

  .menu-button {
    background-color: #e2d8d800;
  }

  .menu-button.w--open {
    color: #202020;
    background-color: #f5f5f500;
  }

  .main-wrapper.is-overflowhid {
    overflow: hidden;
  }

  .nurix-navbar {
    padding: 1.6rem 12px;
  }

  .nurix-navbar.is-agentx {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .nurix-nav-grid {
    width: 100%;
  }

  .nurix-container {
    max-width: 100%;
    margin-top: 0;
  }

  .nurix-container.is-resources.is-casestudy.full-width, .nurix-container.is-resources.full-width {
    padding-right: 0;
  }

  .nurix-container.extra-height-gap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .nurix-container.full-width.horizontal.double-gab {
    flex-flow: column;
  }

  .nurix-container.left-aligned.zero-space {
    padding-right: 0;
  }

  .nurix-container.left-aligned.zero-space.nuplay-page {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nurix-container.left-aligned.zero-space.nuplay-page.is-margin0.is-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nurix-container.nuplay-page.is-margin0.is-sticky {
    z-index: auto;
    z-index: auto;
    z-index: auto;
    width: auto;
    max-width: none;
    display: block;
  }

  .nurix-container.is-resources.is-casestudy.full-width, .nurix-container.is-resources.full-width {
    padding-right: 0;
  }

  .nurix-container.is-resources.is-border {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .nurix-container.is-resources.is-border.extra-width {
    width: 260vw;
    max-width: none;
    padding-right: 0;
  }

  .nurix-container.is-resources.is-casestudy {
    margin-left: 0;
    margin-right: 0;
  }

  .nurix-container.is-resources.is-casestudy.full-width, .nurix-container.is-resources.full-width {
    padding-right: 0;
  }

  .nurix-container.is-resources.is-flex.is-fullwidth {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-top: 0;
  }

  .nurix-container.is-resources.is-flex.is-fullwidth.is-home {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .nurix-container.is-full.cta-section {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .nurix-container.is-margin0 {
    margin-top: 0;
  }

  .nurix-container.is-margin0.is-padding0 {
    padding-left: 0;
    padding-right: 0;
  }

  .nurix-container.is-margin0.is-flex {
    flex-flow: column;
  }

  .nurix-container.no-pad {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-h1 {
    font-size: 3rem;
  }

  .heading-h1.is-company.is-nuplay {
    text-align: center;
    text-align: center;
    width: 100%;
    font-size: 3.5rem;
  }

  .heading-h1.is-integrations {
    font-size: 2.4rem;
  }

  .body-text.is-18-px.is-investor, .body-text.is-18-px.is-impact--txt, .body-text.is-18-px.is-impact--txt.is-white, .body-text.is-18-px.is-agent-impact--txt, .body-text.is-feature-text, .body-text.is-white.is-agent-sol-txt, .body-text.is-white.is-co-pilot-sol-txt, .body-text.is-sol-body-txt, .body-text.is-about-text, .body-text.is-contact-text, .body-text.is-advantage-title-text, .body-text.is-integrations-text {
    width: 100%;
  }

  .body-text.is-18-px.is-investor, .body-text.is-18-px.is-impact--txt, .body-text.is-18-px.is-impact--txt.is-white, .body-text.is-18-px.is-agent-impact--txt {
    width: 100%;
  }

  .body-text.is-18-px.is-hero {
    width: 100%;
    transform: translate(0);
  }

  .body-text.is-18-px.is-investor, .body-text.is-18-px.is-impact--txt, .body-text.is-18-px.is-impact--txt.is-white, .body-text.is-18-px.is-impact--txt.is-white, .body-text.is-18-px.is-agent-impact--txt, .body-text.is-feature-text, .body-text.is-white.is-agent-sol-txt, .body-text.is-white.is-co-pilot-sol-txt, .body-text.is-white.is-agent-sol-txt, .body-text.is-white.is-co-pilot-sol-txt, .body-text.is-sol-body-txt, .body-text.is-about-text, .body-text.is-contact-text, .body-text.is-advantage-title-text, .body-text.is-integrations-text {
    width: 100%;
  }

  .nurix-button.is-blue {
    padding: 1rem 2rem;
  }

  .nurix-button.is-career-btn, .nurix-button.is-contact, .nurix-button.is-career, .nurix-button.is-blue {
    padding: 1rem 2rem;
  }

  .nurix-button.is-blue.is-nav-link {
    display: flex;
  }

  .nurix-button.is-career-btn, .nurix-button.is-contact, .nurix-button.is-career {
    padding: 1rem 2rem;
  }

  .section_hero_shot {
    margin-top: -1rem;
  }

  .hero-dash-block {
    border-radius: 2rem;
    height: 56.3rem;
  }

  .hero-dash-header {
    height: 4.2rem;
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .hero-dash-header-dots.is-co-pilot {
    display: block;
  }

  .hero-dash-content-wrapper {
    background-color: #fbfaf9;
    padding: .6rem;
  }

  .section_trusted_by {
    padding-bottom: 4rem;
  }

  .dash-chat-agent-block {
    display: none;
  }

  .dash-chat-text-block {
    font-size: .9rem;
  }

  .dash-chat-text-block.is-1 {
    width: 55%;
  }

  .dash-sales-block {
    display: none;
  }

  .sales-chat-content.is-1, .sales-chat-content.is-2, .sales-chat-content.is-3, .sales-chat-content.is-1, .sales-chat-content.is-2, .sales-chat-content.is-3 {
    opacity: 1;
  }

  .dash-voice-agent-block {
    display: none;
  }

  .dash-voice-agent-btn-block {
    margin-top: 1rem;
    position: static;
  }

  .dash-voice-agent-conv-block.is-calling {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    display: grid;
  }

  .dash-voice-agent-conv-block.is-conversing {
    flex-flow: column;
    grid-template-rows: auto auto;
    width: 100%;
    height: 100%;
    display: grid;
  }

  .dash-voice-agent-conv-relative {
    width: 94%;
    height: 40rem;
  }

  .customer-voice-text {
    height: 1rem;
  }

  .davids-cursor {
    bottom: -10%;
  }

  .sales-agent-input-block {
    width: 94%;
    height: auto;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
  }

  .sales-agent-input-text {
    font-size: 1rem;
  }

  .agent-voice-text {
    height: 1rem;
  }

  .hero-bg-line {
    top: 8rem;
  }

  .chat-agent-btn-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .trusted-by-container {
    width: 24rem;
  }

  .swiper-wrapper.is-logo-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .swiper-slide.is-logo-slide {
    width: 6rem;
  }

  .swiper-slide.is-nb-logo-slide {
    width: 10rem;
  }

  .swiper-slide.for-cs-number {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .swiper-slide.for-data {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .swiper-slide.for-data.is-first {
    margin-left: 0;
  }

  .swiper-slide.customer-stories {
    width: 95% !important;
  }

  .swiper-slide.challenges-card {
    width: 100%;
    padding: 1rem 1.5rem 1rem 1rem;
  }

  .section_solutions {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .heading-h2 {
    font-size: 2rem;
  }

  .heading-h2.is-solution, .heading-h2.is-feature-title {
    width: 100%;
  }

  .heading-h2.is-white.is-contact {
    font-size: 3rem;
  }

  .heading-h2.is-investor {
    font-size: 2.46154rem;
  }

  .heading-h2.is-solution, .heading-h2.is-feature-title {
    width: 100%;
  }

  .heading-h2.is-wb-title {
    font-size: 2rem;
  }

  .heading-h2.is-home-features {
    width: 100%;
    font-size: 2.46154rem;
  }

  .offering-card-block {
    grid-column-gap: 1.84615rem;
    grid-row-gap: 1.84615rem;
    width: 100%;
    padding: 1.84rem;
  }

  .help-step-grid {
    display: flex;
  }

  .help-step-card {
    padding: 2rem;
  }

  .section_expertise {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .impact-col.is-right {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .impact-col.is-right.is-white {
    flex-flow: column;
    margin-top: 0;
    display: flex;
  }

  .impact-col.is-left {
    margin-bottom: 2rem;
  }

  .impact-card {
    width: 100%;
  }

  .impact-card.is-2 {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    display: none;
  }

  .tag.is-text {
    justify-content: center;
    align-items: center;
  }

  .section_about_hero {
    padding-top: 5rem;
  }

  .section_about_hero.is-nuplay {
    padding-top: 4rem;
    overflow: hidden;
  }

  .about-content-block.is-nuplay {
    padding-bottom: 2rem;
  }

  .about-content-title-block {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .about-content-col.is-nuplay {
    flex-flow: column;
    align-self: center;
    width: 100%;
  }

  .about-team-img-box {
    height: 16rem;
    margin-top: 2rem;
  }

  .mission-vision-grid {
    flex-flow: column;
    display: flex;
  }

  .mission-vision-small-text {
    width: 100%;
  }

  .mission-vision-x-img {
    inset: -20% 0% auto auto;
  }

  .advisors-grid {
    flex-flow: column;
    display: flex;
  }

  .footer-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer-col.is-left {
    flex-flow: column;
    align-items: flex-start;
  }

  .footer-col.is-right {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: grid;
  }

  .footer-text-link {
    font-size: 1.125rem;
  }

  .footer-bottom-col.is-right {
    flex-flow: column;
    align-items: center;
  }

  .footer-text {
    text-align: center;
    font-size: 1.125rem;
  }

  .about-investor-col.is-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .investor-logo-box.is-2 {
    border: 1px #000;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .solutions-video-block {
    height: 30rem;
  }

  .solution-title {
    font-size: 1.84615rem;
  }

  .section_features_head {
    padding-top: 2rem;
  }

  .section_feature.is-icon-embed {
    padding-top: 0;
  }

  .feature-grid.is-last {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .feature-col.is-video {
    height: 28rem;
  }

  .feature-col.is-svg-animation {
    width: 27.7rem;
    height: 21.4rem;
  }

  .feature--title {
    width: 100%;
    font-size: 2rem;
  }

  .agent-solution-title-col {
    align-items: flex-start;
    display: flex;
  }

  .left-box {
    position: relative;
  }

  .solution-video.is-3 {
    height: 90%;
    top: 5%;
  }

  .dash-chat-agent-block-offering {
    display: none;
  }

  .swiper-content-block {
    inset: auto 8% 8% auto;
  }

  .hamburger-box {
    transition: all .5s ease-in-out;
  }

  .mobile-dash-wrapper {
    border-radius: var(--8px-radius);
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .mobile-co-pilot {
    grid-column-gap: .62rem;
    grid-row-gap: .62rem;
    opacity: 1;
    flex-flow: column;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    overflow: hidden;
  }

  .mobile-co-pilot-btn {
    border-radius: var(--50px-radius);
    background-color: var(--blue);
    color: #fff;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: .62rem 1.84rem;
    text-decoration: none;
    position: absolute;
    inset: auto 50% 5% auto;
    transform: translate(50%);
  }

  .mobile-co-pilot-chat-box {
    background-color: var(--white);
    opacity: 0;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 96%;
    height: 70%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: auto 0% 1%;
    overflow: hidden;
  }

  .mobile-co-pilot-chat-overlay {
    opacity: 0;
    background-color: #00000026;
    height: 100%;
    position: absolute;
    inset: auto 0% 0%;
  }

  .mobile-co-pilot-chat-nav {
    border-bottom: .0625rem solid #0000001a;
  }

  .mobile-chat-agent {
    grid-column-gap: .62rem;
    grid-row-gap: .62rem;
    border-radius: var(--8px-radius);
    opacity: 0;
    border: .0625rem solid #0000001a;
    flex-flow: column;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
  }

  .mobile-chat-agent-nav {
    border-bottom: .0625rem solid #0000001a;
  }

  .mobile-chat-agent-shop {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 1rem;
    display: grid;
  }

  .mobile-chat-agent-overlay {
    opacity: 0;
    background-color: #00000026;
    height: 100%;
    position: absolute;
    inset: -4% 0% 0%;
  }

  .mobile-chat-agent-btn {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    border-radius: var(--50px-radius);
    background-color: var(--blue);
    color: #fff;
    text-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: .62rem 1.84rem;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: auto 50% 5% auto;
    transform: translate(50%);
  }

  .mobile-chat-agent-box {
    background-color: var(--white);
    opacity: 0;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 96%;
    height: 70%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: auto 0% 1%;
    overflow: hidden;
  }

  .chat-agent-input-box {
    width: 94%;
    height: auto;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
  }

  .mobile-voice-agent {
    grid-column-gap: .62rem;
    grid-row-gap: .62rem;
    border-radius: var(--8px-radius);
    opacity: 0;
    border: .0625rem solid #0000001a;
    flex-flow: column;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
  }

  .mobile-voice-agent-nav {
    border-bottom: .0625px solid #0000001a;
  }

  .mobile-voice-agent-box {
    flex-flow: column;
    align-items: center;
    height: 92%;
    padding: 1rem;
    display: flex;
  }

  .mobile-card-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1rem;
    display: grid;
  }

  .mobile-card-dots {
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
  }

  .expertise-tabs {
    justify-content: flex-start;
    overflow: scroll;
  }

  .expertise-logos-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: center;
  }

  .expertise-logos-separator {
    display: none;
  }

  .section_hero_blog {
    padding-top: 2rem;
  }

  .hero-blog-img-box {
    border-radius: 1rem;
  }

  .share-box {
    order: -1;
  }

  .blog-details-box {
    order: 1;
  }

  .blog-heading-h1 {
    font-size: 2.125rem;
  }

  .share-text-link {
    font-size: 1.125rem;
  }

  .blog-head-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .mobile-menu-x-logo {
    width: 8rem;
  }

  .mobile-menu-link-box {
    margin-top: 2rem;
  }

  .latest-blog-img-box {
    height: 30rem;
  }

  .mobile-agent-dash-script {
    display: none;
  }

  .mobile-chat-agent-offering {
    grid-column-gap: .62rem;
    grid-row-gap: .62rem;
    border-radius: var(--8px-radius);
    border: .0625rem solid #0000001a;
    flex-flow: column;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
  }

  .co-pilot-solution-grid {
    flex-flow: column;
    display: block;
  }

  .co-pilot-img-box {
    width: 100%;
    height: 20rem;
  }

  .co-pilot-box, .co-pilot-separator {
    width: 100%;
  }

  .co-pilot-x-logo, .mobile-main-co-pilot-dash-script {
    display: none;
  }

  .hero-image-app {
    height: 32rem;
  }

  .hero-agent-content-block {
    inset: auto 8% 10% auto;
  }

  .co-pilot-content-block {
    inset: auto 8% 8% auto;
  }

  .offering-sol-video {
    top: 0%;
  }

  .feature-content {
    margin-top: 0;
  }

  .mobile-feature-video {
    height: 30rem;
  }

  .mobile-menu-drawer-box {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-auto-flow: row;
    place-items: stretch stretch;
  }

  .hero-dash-header-tabs-box {
    display: none;
  }

  .hero-dash-header-dropdown {
    grid-column-gap: .02px;
    grid-row-gap: .02px;
    border-radius: var(--50px-radius);
    color: var(--black);
    background-color: #0000000a;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 10rem;
    height: 2.6rem;
    padding: .6rem 1.1rem .6rem 1.5rem;
    font-size: 1.1rem;
    line-height: 120%;
    display: flex;
    position: relative;
  }

  .hero-dash-header-dd-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .hero-dash-header-dd-text {
    font-size: .9rem;
  }

  .hero-dash-header-dd-drawer {
    z-index: 1;
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    border-radius: var(--8px-radius);
    opacity: 0;
    background-color: #f2f2f2;
    flex-flow: column;
    width: 100%;
    padding: .8rem 1.4rem;
    transition: all .5s ease-in-out;
    display: flex;
    position: absolute;
    inset: 3rem 0% auto;
  }

  .hero-dash-header-dd-drawer-text {
    font-size: .9rem;
  }

  .hero-dash-header-dd-drawer-text.is-active {
    color: var(--blue);
  }

  .section_career_hero {
    height: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .career-hero-text {
    width: 100%;
  }

  .career-image-wrapper {
    border-radius: .5rem;
    height: 16rem;
  }

  .form-wrapper {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .submit-button {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    font-size: 1rem;
  }

  .form-block-wrapper-block {
    width: 90%;
    padding: 2.5rem;
  }

  .section_product_management {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .career-position-block {
    flex-direction: column;
    width: 100%;
  }

  .explore-content {
    background-position: 80%;
    padding: 1.53rem;
  }

  .explore-content.is-career {
    padding: 5rem 2rem;
  }

  .know-link-wrapper {
    flex-direction: column;
  }

  .author-box {
    flex-flow: column;
    align-items: flex-start;
  }

  .blog-right-box {
    order: -1;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .grid-3.gap-row-48px {
    grid-row-gap: 32px;
    grid-row-gap: 32px;
    grid-row-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .blog-card-content-inside {
    padding: 16px 24px 24px;
  }

  .text-401.bold.color-neutral-800 {
    margin-top: -20px;
    font-size: 14px;
    line-height: 148%;
  }

  .blog-card-image-2 {
    object-fit: cover;
  }

  ._1280px-2.new-1200 {
    padding-left: 0;
  }

  .link-block-6 {
    width: 50%;
  }

  .grid-21.new-grid-21 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .single-post-featured {
    width: 360px;
    height: 190px;
  }

  .banner-blog {
    margin-top: 0;
    padding: 40px 24px;
  }

  .banner-blog.single-post-hero {
    z-index: 10;
    z-index: 10;
  }

  .div-block-71 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-61 {
    padding-left: 0;
    padding-right: 0;
  }

  .fs-toc_sidebar {
    display: block;
  }

  .mobile-arrow-anim {
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .contact-form {
    flex-flow: column;
    padding: 2rem 0;
    display: flex;
  }

  .side-by-side-title-block {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .contact-col.is-left {
    padding-top: 3rem;
  }

  .contact-form-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .contact-form-title, .contact-info-title {
    margin-bottom: 1rem;
  }

  .nurix-why-us-tabs {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .nurix-why-us-tab {
    flex: none;
  }

  .nurix-why-us-tabs-content-wrapper {
    padding-bottom: 0;
  }

  .nurix-advt-tab-img-box {
    height: 24rem;
  }

  .nurix-why-us-tabs-content-block {
    padding: 2rem;
  }

  .hero-blog-video-box {
    border-radius: 1rem;
    height: 16rem;
  }

  .investors-block {
    flex-flow: column;
  }

  .investor-seperator {
    display: none;
  }

  .expert-ai-agent-demo {
    height: auto;
    padding-top: 7rem;
    padding-bottom: 8rem;
  }

  .expert-ai-agent-heading {
    width: 100%;
    font-size: 2.6rem;
  }

  .tap-to-talk-box {
    margin-top: 3rem;
    margin-bottom: 0;
  }

  .tap-to-talk-nurix-button-copy {
    width: auto;
  }

  .expert-ai-agent-demo-trusted-brands {
    flex-flow: column;
    margin-top: 3rem;
  }

  .expert-ai-agent-bg {
    display: none;
  }

  .solution-video-dash {
    opacity: 0;
    width: 90%;
    height: auto;
  }

  .sol-voice-agent {
    z-index: 0;
    flex-flow: column;
    grid-template-columns: 1fr;
    width: 90%;
    height: 90%;
    top: 0%;
  }

  .sol-voice-text-block {
    margin-top: 1rem;
  }

  .sol-customer-voice-text, .sol-agent-voice-text {
    height: 1rem;
    font-size: 1rem;
  }

  .break-title {
    display: block;
  }

  .info-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    font-size: .8rem;
  }

  .info-icon {
    display: none;
  }

  .section_client_review {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .client-review-text {
    font-size: 1.7rem;
  }

  .client-review-popup {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 25rem;
  }

  .fund-box {
    width: 100%;
    position: absolute;
    top: 3rem;
  }

  .section_featured_news_hero {
    padding-top: 5rem;
  }

  .news-img-box {
    height: 20rem;
  }

  .funding-ribbon {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    text-align: left;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .88rem;
  }

  .party-popper {
    width: 1rem;
    height: 1rem;
    display: none;
  }

  .funding-arrow {
    display: none;
  }

  .funding-ribbon-close-icon {
    width: 2rem;
    height: 1rem;
    position: static;
  }

  .funding-link {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .section_privacy_policy {
    padding-top: 5rem;
  }

  .nurix-policy-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .privacy-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .policy-table-col.is-left {
    border-bottom: 1px solid #0000001a;
    border-right-style: none;
    align-items: flex-start;
  }

  .coockie-box {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .coockie-title {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 2rem;
  }

  .coockie-grid {
    flex-flow: column;
    justify-content: center;
    display: flex;
  }

  .coockie-text {
    text-align: center;
    font-size: 1.25rem;
  }

  .sub-processors-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-auto-columns: 1fr;
  }

  .customer-review {
    width: 100%;
  }

  .customer-review-video-box {
    height: 18rem;
  }

  .leader-image-box {
    height: 31rem;
  }

  .leader-body-text {
    font-size: 1.125rem;
  }

  .section_nrx_dt_hero {
    padding-top: 8rem;
  }

  .header {
    z-index: 999;
    padding: 1rem 1.5rem;
    display: flex;
    position: fixed;
  }

  .header-logo-box {
    height: 1.2rem;
  }

  .header-link-list {
    display: none;
  }

  .nrx-btn.is-neon {
    display: block;
  }

  .nrx-btn.is-nav {
    display: none;
  }

  .nrx-dt-hero-bg {
    width: 200%;
    height: 200%;
    left: -50%;
  }

  .nrx-container {
    flex-flow: column;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    display: flex;
  }

  .nrx-container.is-small, .nrx-container.is-large, .nrx-container.is-small, .nrx-container.is-large {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .nrx-h1 {
    font-size: 2.5rem;
  }

  .nrx-hero-text {
    text-align: center;
    font-size: 1rem;
  }

  .nrx-hero-text.is-width {
    width: 100%;
  }

  .section_nrx_dt_solutions {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .dream-team-sol-title-block {
    align-items: flex-start;
    margin-bottom: 2rem;
  }

  .nrx-h2.is-nrx-process-title {
    font-size: 2.28571rem;
  }

  .section_nrx_dt_process {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .nrx-dt-pr-desc {
    width: 65%;
  }

  .section_nrx_call_to_action {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .nrx-footer-col.is-right {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: grid;
  }

  .nrx-footer-bottom-col.is-right {
    flex-flow: column;
    align-items: center;
  }

  .nrx-footer-text {
    text-align: center;
    font-size: 1.125rem;
  }

  .nrx-dt-process-vct {
    display: none;
  }

  .nrx-hamburger-box {
    transition: all .5s ease-in-out;
    display: block;
  }

  .nrx-hamburger-inner {
    background-color: var(--black);
  }

  .nrx-mobile-menu-link, .nrx-footer-text-link {
    font-size: 1.125rem;
  }

  .nrx-dt-txt-anim-box {
    height: 3rem;
  }

  .dt-txt-change-block {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .nrx-dt-offerings-txt {
    width: 100%;
  }

  .hr-anim {
    width: 28rem;
  }

  .hr-anim-col.is-left, .hr-anim-col.is-right, .hr-anim-col.is-left, .hr-anim-col.is-right {
    width: 25.4rem;
  }

  .nrx-dt-sol-grid {
    width: 100%;
  }

  .nrx-dt-sol-col.is-left, .nrx-dt-sol-col.is-right, .nrx-dt-sol-col.is-left, .nrx-dt-sol-col.is-right {
    align-items: center;
    padding: 1.5rem;
  }

  .nrx-dt-sol-anim {
    width: 21.25rem;
    height: 17rem;
  }

  .nrx-dt-sol-desc.is-1, .nrx-dt-sol-desc.is-2, .nrx-dt-sol-desc.is-3, .nrx-dt-sol-desc.is-1, .nrx-dt-sol-desc.is-2, .nrx-dt-sol-desc.is-3 {
    width: 100%;
  }

  .why-slide-card {
    width: 26rem;
    height: 24rem;
  }

  .hr-anim-middle-img {
    width: 24rem;
  }

  .section_nrx_outcomes {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .outcome-grid {
    flex-flow: column;
    display: flex;
  }

  .outcome-grid.is-4 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .outcome-card {
    border-right: 1px solid #1515151a;
    height: 20rem;
  }

  .hero-voice-head.is-mobile {
    display: block;
  }

  .hero-voice-head.is-desktop {
    display: none;
  }

  .hero-voice-card {
    height: 46rem;
  }

  .hero-voice-box {
    z-index: 1;
    margin-top: -6rem;
    position: relative;
  }

  .hero-voice-time-box {
    bottom: 16rem;
  }

  .hero-voice-signup-txt {
    display: none;
  }

  .hero-voice-tab-box {
    flex-flow: column;
    align-items: flex-start;
    height: 100%;
    padding: 1rem;
    overflow: hidden;
  }

  .hero-voice-tab-list {
    flex-flow: row;
    width: 85vw;
    overflow: auto;
  }

  .hero-voice-tab {
    flex: none;
    padding-right: 1.5rem;
  }

  .hero-voice-tab-content {
    justify-content: flex-end;
    width: 100%;
    height: 15rem;
  }

  .hero-voice-content-box {
    inset: auto 0% 0%;
    transform: translate(0);
  }

  .why-us-grid {
    align-items: center;
  }

  .platform-img {
    width: 9rem;
    height: 100%;
  }

  .footer-certificate-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .certificate-devider {
    display: none;
  }

  .section_hero_retail {
    padding-top: 8.5rem;
  }

  .rt-top-wrap {
    margin-bottom: 4rem;
  }

  .wb-body-text {
    font-size: 1.25rem;
  }

  .section_benefts {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .nrx-dt-center {
    text-align: center;
  }

  .kb-grid-wrap {
    width: 100%;
  }

  .section_retail_usecases {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .uc-bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column-reverse wrap;
    align-items: flex-start;
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .uc-bottom-left {
    text-align: left;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .us-bottom-right {
    width: 100%;
    height: 24rem;
  }

  .uc-left-top, .uc-left-bottom {
    width: 100%;
  }

  .ea-grid-wrap {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .ea-right-content {
    height: 30rem;
  }

  .industry-demo-video {
    pointer-events: none;
  }

  .industry-video-pop {
    width: 80%;
    padding: 2rem 1rem;
  }

  .stories-center-box {
    position: relative;
  }

  .shop-logo {
    width: 100%;
    height: 100%;
  }

  .shop-logo-wrap {
    width: 20rem;
    height: 2rem;
  }

  .shop-h1 {
    font-size: 3.5rem;
  }

  .made-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .book-left {
    padding: 2rem;
  }

  .shop-form {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    flex-flow: column;
    display: flex;
  }

  .section_reimagine {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .shop-heading-h2 {
    font-size: 2.28571rem;
  }

  .shop-heading-h2.is-solution, .shop-heading-h2.is-feature-title {
    width: 100%;
  }

  .shop-heading-h2.is-white.is-contact {
    font-size: 3rem;
  }

  .shop-heading-h2.is-investor {
    font-size: 2.46154rem;
  }

  .shop-heading-h2.is-solution, .shop-heading-h2.is-feature-title {
    width: 100%;
  }

  .shop-heading-h2.is-wb-title {
    font-size: 2rem;
  }

  .shoptalk-demo-video {
    pointer-events: none;
  }

  .shoptalk-team-grid {
    flex-flow: column;
    display: flex;
  }

  .shoptalk-member {
    width: 100%;
  }

  .shoptalk-location-time-block {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
  }

  .shoptalk-info-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex;
  }

  .case-podcast-link {
    align-items: flex-start;
  }

  .section_agentx1 {
    padding-top: 8rem;
    padding-bottom: 6.25rem;
  }

  .agentx-hero-center {
    padding-bottom: 3rem;
  }

  .agentx-coming-soon-label {
    width: 100%;
    height: 100%;
  }

  .agentx-h1 {
    font-size: 3.5rem;
  }

  .agentx-text {
    width: 100%;
  }

  .agentx-hero-left-vct, .agentx-hero-right-vct {
    opacity: 0;
    pointer-events: none;
  }

  .agentx-witlist-grid {
    border-top-style: none;
    padding-top: 0;
  }

  .agentx-vide-vct {
    width: 24.375rem;
    height: 7rem;
  }

  .agentx-witlist-form-col {
    padding: 2rem;
  }

  .agentx-form-field-block {
    width: 100%;
  }

  .agentx-thanks-box {
    width: 93%;
    padding: 2rem;
  }

  .agentx-thanks-title {
    font-size: 2rem;
  }

  .agentx-copy-box, .agentx-share-box {
    width: 100%;
  }

  .agentx-footer-bottom-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .agentx-nurix-nav-grid {
    width: 100%;
  }

  .agentx-mobile-vct {
    width: 100%;
    margin-top: 2rem;
    display: block;
  }

  .agentx-contanier {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .right-frame {
    display: none;
  }

  .agentx-grid-block {
    flex-flow: column;
    display: flex;
  }

  .agentx-rt-grid {
    height: auto;
  }

  .agentx-lt-blok {
    padding: 2.75rem;
  }

  .agentx-global-container {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .video-looms-wrap {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section_home_agentx {
    margin-top: 0;
  }

  .heading-agentx-h2 {
    width: 100%;
    font-size: 2rem;
  }

  .agentx-rt-home {
    height: 19rem;
  }

  .heading-agentx-h3 {
    width: 100%;
    font-size: 2rem;
  }

  .agentx-feature-line-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    left: 50%;
    transform: translate(-50%);
  }

  .all-video-box {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .video-box.is-new.is-center, .video-box.is-new-copy.is-center, .video-box.is-new.is-center, .video-box.is-new.is-center, .video-box.is-new-copy.is-center, .video-box.is-new-copy.is-center {
    border-left-style: none;
    border-right-style: none;
  }

  .video-wrapper {
    pointer-events: none;
    justify-content: center;
    align-items: center;
    position: fixed;
  }

  .video-popup {
    pointer-events: none;
    width: 90%;
    height: 20rem;
  }

  .video-webinar-tabs {
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
  }

  .video-webinar-tab {
    width: 100%;
  }

  .webinar-case-podcast-link {
    align-items: flex-start;
  }

  .section_about_career {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cms-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .filter_header {
    align-items: flex-start;
  }

  .dropdown.is-mobile {
    width: 100%;
  }

  .div-block-93 {
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
  }

  .section_integrations_hero {
    padding-top: 5rem;
  }

  .integrations-content-title-block {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .section_home_features {
    margin-top: 2rem;
  }

  .home-features-text.is-3, .home-features-text.is-1, .home-features-text.is-2, .home-features-text.is-3, .home-features-text.is-1, .home-features-text.is-2 {
    width: 100%;
  }

  .home-features-video-2 {
    height: 18rem;
  }

  .home-features-video-1 {
    height: 18rem;
    padding: 2rem;
  }

  .home-features-video-3 {
    height: 14rem;
  }

  .home-feature-agent {
    width: 5rem;
    height: 3.2rem;
  }

  .sound-wave {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .home-feature-workflow-vector {
    width: 100%;
    height: 100%;
  }

  .rapid-dep {
    object-fit: cover;
  }

  .int-logos-grid {
    grid-template-columns: 1fr 1fr;
  }

  .section_why_int_matter {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .why-int-matter-grid {
    grid-template-columns: 1fr;
  }

  .why-int-matter-card {
    height: 18rem;
  }

  .nb-banner {
    box-sizing: content-box;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 2.5fr .5fr;
    grid-auto-columns: 1fr;
    height: auto;
    padding: 1rem 1.25rem;
    font-size: 1.25rem;
    line-height: 150%;
    display: grid;
  }

  .nb-banner-icon {
    width: 1.25rem;
    height: 1.5rem;
  }

  .nb-head {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .nb-head-col.is-last {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .nb-logo {
    width: 7rem;
    height: 1.8rem;
  }

  .nb-logo-svg {
    align-items: flex-start;
    display: block;
  }

  .nb-head-link {
    font-size: 1.6rem;
  }

  .nb-head-button.is-mobile {
    font-size: 1.25rem;
  }

  .nb-industry-hero-grid.is-support, .nb-industry-hero-grid.is-health, .nb-industry-hero-grid.is-education, .nb-industry-hero-grid.is-support, .nb-industry-hero-grid.is-health, .nb-industry-hero-grid.is-education {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .nb-label {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    font-size: 1.5rem;
  }

  .nb-label.is-white {
    font-size: 1.25rem;
  }

  .nb-industry-hero-h1 {
    width: 80%;
  }

  .nb-industry-hero-h1.is-support {
    width: 100%;
  }

  .nb-industry-hero-h1.is-health {
    width: 30rem;
  }

  .nb-industry-hero-text {
    width: 90%;
    font-size: 1.5rem;
  }

  .nb-industry-hero-text.is-support, .nb-industry-hero-text.is-retail, .nb-industry-hero-text.is-support, .nb-industry-hero-text.is-retail {
    width: 90%;
  }

  .nb-industry-hero-buttons {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    margin-top: 1rem;
    display: flex;
  }

  .nb-button {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    padding: 1.8rem 3rem;
    font-size: 1.25rem;
    line-height: 110%;
  }

  .nb-button.is-secondary {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .nb-button.is-uc {
    width: auto;
    padding: 1.2rem 3rem;
  }

  .nb-button.is-uc.is-mobile {
    display: flex;
  }

  .nb-button-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .nb-numbers-heading-flex {
    text-align: center;
    align-items: center;
    margin-bottom: 2rem;
  }

  .nb-h2 {
    font-size: 3.4rem;
  }

  .nb-numbers-heading-col {
    flex-flow: column;
    align-items: center;
    margin-bottom: 1rem;
    display: flex;
  }

  .nb-body-text {
    font-size: 1.6rem;
  }

  .nb-body-text.is-number {
    width: 100%;
    font-size: 1.6rem;
  }

  .nb-body-text.is-why-nurix, .nb-body-text.is-number {
    width: 100%;
    font-size: 1.6rem;
  }

  .nb-body-text.is-demo {
    width: 90%;
  }

  .nb-body-text.is-why-nurix {
    width: 100%;
    font-size: 1.6rem;
  }

  .nb-number-slider-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .nb-number-slider-wrapper.is-support {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nb-number-slide {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .nb-number-txt {
    font-size: 1.125rem;
  }

  .section_nb_experience {
    padding-top: 8rem;
  }

  .nb-heading-center-block.ws-page {
    padding-bottom: 0;
  }

  .nb-title-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .nb-star {
    width: 3rem;
    height: 1rem;
    display: none;
  }

  .nb-star.is-none-mg {
    width: 2rem;
    height: 2rem;
  }

  .nb-uc-block.ws-page {
    margin-top: 2rem;
  }

  .nb-uc-tab-list {
    flex-flow: column;
    justify-content: flex-start;
    overflow: hidden;
  }

  .nb-uc-tab-list.space-between.ws-page {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem 1.875rem;
  }

  .nb-uc-tab {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: none;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .nb-uc-tab.is-1.is-active.ws-page {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .nb-uc-tab.is-2.ws-page {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
  }

  .nb-uc-tab.is-3.ws-page {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .nb-uc-tab-icon {
    width: 2rem;
    height: 2rem;
  }

  .nb-uc-tab-title {
    font-size: 1.25rem;
  }

  .nb-uc-tab-title.ws-page {
    font-size: .875rem;
  }

  .nb-uc-slider-box.ws-page {
    padding-top: 2rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .nb-uc-slide.ws-page {
    height: auto;
  }

  .nb-uc-slide-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2.4rem 2rem 1.5rem;
    display: flex;
  }

  .nb-uc-benefits {
    align-items: flex-start;
  }

  .nb-uc-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nb-uc-title {
    font-size: 2.4rem;
  }

  .nb-uc-txt {
    font-size: 1.4rem;
  }

  .nb-uc-eyebrows-title {
    font-size: 1.25rem;
  }

  .nb-uc-benefits-pointer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: .25fr 5fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 1.4rem;
    line-height: 150%;
    display: grid;
  }

  .nb-uc-benefits-check {
    width: 1.8rem;
    height: 1.8rem;
  }

  .nb-uc-link {
    font-size: 1.25rem;
  }

  .nb-uc-link-icon {
    width: 2rem;
    height: 2rem;
  }

  .nb-cs-numbers-block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 2rem;
    display: flex;
  }

  .nb-cs-brand-numb-txt {
    font-size: 1.125rem;
  }

  .nb-footer-top {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .nb-footer-cta-title {
    font-size: 4rem;
  }

  .nb-industry-footer-buttons {
    flex-flow: column;
  }

  .nb-footer-col {
    flex-flow: column;
    display: flex;
  }

  .nb-footer-col.is-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .nb-footer-col.is-last {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    font-size: 14px;
  }

  .nb-footer-txt {
    width: 90%;
    font-size: 1.6rem;
  }

  .nb-footer-link-title {
    font-size: 1.25rem;
  }

  .nb-footer-link {
    font-size: 1.4rem;
  }

  .nb-footer-certificates {
    width: 60%;
  }

  .nb-footer-rights-txt {
    font-size: 1.4rem;
  }

  .nb-footer-socials {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nb-footer-social-link {
    width: 3rem;
    height: 3rem;
  }

  .nb-footer-site-by {
    font-size: 1.4rem;
  }

  .cs-talent-lead-txt {
    white-space: nowrap;
  }

  .cs-ecom-chat-block {
    margin-bottom: 1rem;
  }

  .cs-dash-chat-block {
    right: -10%;
  }

  .nb-head-toggle {
    justify-content: center;
    align-items: center;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nb-left-right-heading-flex {
    text-align: center;
    align-items: center;
    margin-bottom: 2rem;
  }

  .nb-why-card {
    align-items: center;
    height: 50rem;
  }

  .nb-why-label {
    font-size: 1.5rem;
  }

  .nb-why-content {
    text-align: center;
    font-size: 1.25rem;
  }

  .nb-spt-animation-one {
    left: -3rem;
  }

  .nb-spt-why-dash-title-block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .nb-spt-dash-title-col {
    text-align: center;
  }

  .nb-spt-dash-title {
    font-size: 1.5rem;
  }

  .nb-spt-dash-desc {
    font-size: 1.125rem;
  }

  .nb-spt-dash-nums-box {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    justify-content: center;
  }

  .nb-spt-dash-num {
    font-size: 2rem;
  }

  .nb-spt-dash-num-txt {
    font-size: 1.25rem;
  }

  .nb-nav-drop {
    height: 2rem;
  }

  .nb-nupay {
    margin-top: 1px;
    padding-bottom: 1px;
  }

  .nb-nupay.w--current {
    height: 1.5rem;
  }

  .nb-drop-menu-title {
    display: none;
  }

  .nuplay-logo {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-what-sets {
    padding-top: 1rem;
    padding-bottom: 3rem;
  }

  .section-head {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-head.short-width-30, .section-head.half-width {
    width: 100%;
  }

  .section-head.short-width-30, .section-head.half-width {
    width: 100%;
  }

  .section-head.is-centered.is-margin {
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
  }

  .section-head.is-padding {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-head.is-offset {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1rem;
  }

  .section-head.is-offset.is-half {
    width: 100%;
  }

  .section-head.is-space-between {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .sec-head {
    font-size: 2rem;
  }

  .sec-head.white-text.center-aligned {
    width: 100%;
    display: flex;
  }

  .block-up {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .nuplay-lhs {
    padding-top: 0;
  }

  .nuplay-card {
    flex-flow: column;
    order: 1;
    padding: 1.5rem;
  }

  .nuplay-card.ver-stack {
    padding: 1.5rem;
  }

  .nuplay-card.ver-stack.with-img {
    background-size: cover;
    padding: 1.5rem;
  }

  .head-card {
    font-size: 2.5rem;
  }

  .head-card.ver-stack {
    font-size: 1.75rem;
  }

  .head-card.is-black {
    font-size: 1.75rem;
    line-height: 125%;
  }

  .head-card.is-black.is-centered {
    text-align: center;
    text-align: center;
  }

  .paragraph.black-text.centered {
    align-self: flex-start;
  }

  .paragraph.black-text.is-mobile-centered {
    text-align: center;
  }

  .img-card {
    order: -1;
  }

  .img-card.light-bg {
    padding: 0;
  }

  .img-card.altr {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .block-down {
    flex-flow: column;
  }

  .section-dashboard {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .dashboard-img {
    border-radius: .5rem;
  }

  .dashboard-img.is-vid {
    width: 100%;
  }

  .sec-up {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .grid-block {
    box-sizing: content-box;
    aspect-ratio: 1;
    min-width: 4.5rem;
    min-height: 4.5rem;
  }

  .grid-block-row {
    width: 100%;
    height: 100%;
  }

  .counterup {
    font-size: 6rem;
  }

  .sec-down {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .cards-trust {
    flex-flow: column;
  }

  .trust-cards {
    padding: 1.5rem;
  }

  .text-part-big.center-aligned, .text-part-big.center-aligned.counterup.regular-font {
    font-size: 3rem;
  }

  .text-part-big.black-colour {
    margin-bottom: 0;
    font-size: 1.75rem;
  }

  .text-part-big.center-aligned, .text-part-big.center-aligned.counterup.regular-font, .text-part-big.center-aligned.counterup.regular-font, .text-part-big.center-aligned.counterup.regular-font {
    font-size: 3rem;
  }

  .section-customer {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .case-study-block {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .casestudy-content-block {
    border-top-style: none;
  }

  .casestudy-content-block.is-100 {
    border: 1px solid #c8c8c8;
  }

  .casestudy-img-block {
    border-top-style: none;
    border-left-style: none;
  }

  .div-up {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .div-up.no-overflow {
    padding-left: 0;
  }

  .div-down {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .div-down.nuplay-left {
    padding-left: 0;
  }

  .name-des {
    padding-bottom: 1rem;
  }

  .name-text {
    color: #000;
  }

  .img-block-head {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .img-block-head.is-left {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.25rem;
  }

  .impact-numbers {
    flex-flow: column;
  }

  .impact-number-box.center-aligned.is-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-16, .image-17, .heading-icon-new {
    height: 40px;
  }

  .stack-wrapper {
    position: sticky;
    top: 1px;
  }

  .tech-card.card02 {
    flex-flow: column;
    height: 100%;
    margin-bottom: 0;
    top: 0;
  }

  .tech-card.card03 {
    flex-flow: column;
    height: 35rem;
    margin-bottom: 0;
    top: 13rem;
  }

  .tech-card.card01 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    height: 35rem;
    margin-bottom: 0;
    display: flex;
    position: sticky;
  }

  .tech-card.card04 {
    flex-flow: column;
    height: 35rem;
    margin-bottom: 0;
    top: 0;
  }

  .tech-card-content {
    padding: 1.75rem 1.75rem 0;
  }

  .tech-card-img {
    order: 0;
    padding: 1.75rem;
  }

  .section-trust {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .certificate-block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .certificates-list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    place-items: center;
    display: inline-grid;
  }

  .gradient-wrapper {
    top: 538.555px;
  }

  .nb-trusted-by-container {
    width: 100%;
  }

  .icn {
    color: var(--white);
  }

  .number-wrapper.is-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero_text {
    font-size: 3em;
  }

  .hero_text.clipped {
    text-align: center;
    text-align: center;
    font-size: 3.5em;
  }

  .text_row, .text_row._2, .text_row._2 {
    height: 5em;
  }

  .rotation_text.is--product {
    justify-content: center;
    align-items: center;
    transform: rotateX(-180deg)rotateY(0)rotateZ(0)translate3d(0, 0, -30px);
  }

  .rotation_text.is--website {
    transform: rotateX(-90deg)rotateY(0)rotateZ(0)translate3d(0, 0, -30px);
  }

  .rotation_text.is--return {
    transform: rotateX(-270deg)rotateY(0)rotateZ(0)translate3d(0, 0, -30px);
  }

  .rotation_text.is--work {
    transform: translate3d(0, 0, -30px);
  }

  .code-embed-3 {
    width: 80%;
  }

  .react-component {
    height: 60rem;
    margin-top: -2vh;
  }

  .new-nurix-container {
    margin-top: 12vh;
  }

  .nurix-hero-h1 {
    width: auto;
    margin-top: -10rem;
    font-size: 3.5rem;
  }

  .nurix-hero-txt {
    width: 70%;
    font-size: 1.5rem;
  }

  .new-nurix-button {
    padding-right: 1.25rem;
    font-size: 1.25rem;
  }

  .new-nurix-button.is-white {
    align-self: auto;
  }

  .new-nurix-button.is-white.is-cap {
    margin-top: 2rem;
  }

  .new-nurix-button.is-mobile-only {
    display: flex;
  }

  .new-nurix-button.is-desk-only {
    display: none;
  }

  .new-nurix-button.is-cookie-accept {
    padding: 1rem 2rem;
  }

  .nurix-client-logo-small-txt {
    font-size: 2rem;
  }

  .nurix-ss-card {
    height: auto;
  }

  .nurix-ss-content {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .nurix-label {
    padding: .5rem 1rem;
    font-size: 1rem;
  }

  .nurix-ss-txt {
    width: 100%;
    font-size: 1.5rem;
  }

  .nurix-ss-circle-btn {
    padding: .55rem .6rem .6rem;
  }

  .nurix-ss-btn-icon {
    height: 2rem;
  }

  .nurix-cap-title-grid {
    flex-flow: column;
    align-items: flex-start;
    display: block;
  }

  .nurix-h2 {
    font-size: 2.4rem;
  }

  .nurix-cap-card.is-1 {
    align-items: flex-start;
  }

  .nurix-cap-card-box {
    width: 100%;
  }

  .nurix-cap-card-anim {
    width: 100%;
    height: 26rem;
  }

  .nurix-cap-content-box {
    padding-left: 2rem;
  }

  .nurix-cap-bullet-point {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 3rem 1fr;
    grid-auto-columns: 1fr;
    font-size: 1.5rem;
    display: grid;
  }

  .nurix-cs-slide {
    width: 100%;
    height: 32rem;
  }

  .nurix-cs-content-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .nurix-cs-arrow.is-next {
    padding: .6rem;
  }

  .nurix-cs-arrow-icon {
    height: 2rem;
  }

  .nurix-security-col.is-right.is-home {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nurix-security-anim-box.is-home {
    aspect-ratio: 3 / 2;
    width: 100%;
    height: auto;
  }

  .nurix-security-anim-box.is-home.is-ratio {
    aspect-ratio: 3 / 2;
    aspect-ratio: 3 / 2;
    height: auto;
  }

  .nurix-security-txt.is-mobile {
    font-size: 1.5rem;
  }

  .nurix-security-tab.is-1.is-active.is-home, .nurix-security-tab.is-2.is-home, .nurix-security-tab.is-3.is-home, .nurix-security-tab.is-1.is-active.is-home, .nurix-security-tab.is-1.is-active.is-home, .nurix-security-tab.is-1.is-active.is-home, .nurix-security-tab.is-2.is-home, .nurix-security-tab.is-2.is-home, .nurix-security-tab.is-3.is-home, .nurix-security-tab.is-3.is-home {
    padding-bottom: 0;
  }

  .nurix-security-tab-txt.is-big {
    font-size: 1.75rem;
  }

  .nurix-security-content-box {
    height: 16rem;
  }

  .nurix-security-content-box.is-platform {
    height: 20rem;
  }

  .nurix-security-content.is-1.is-active, .nurix-security-content.is-2, .nurix-security-content.is-3, .nurix-security-content.is-1.is-active, .nurix-security-content.is-1.is-active, .nurix-security-content.is-2, .nurix-security-content.is-3 {
    flex-flow: column;
    display: flex;
  }

  .nurix-security-title {
    font-size: 1.25rem;
  }

  .nurix-security-bullet-item {
    font-size: 1.5rem;
  }

  .nurix-security-bullet-item.is-home {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nurix-security-check-icon {
    height: 2rem;
  }

  .nurix-investor-anim-box {
    width: 100%;
  }

  .nurix-investor-circle {
    width: 100%;
    height: 14rem;
  }

  .nurix-investor-logo.is-1 {
    width: 16rem;
    height: 3.4rem;
    left: 0;
  }

  .nurix-investor-logo.is-2 {
    width: 6.5rem;
    height: 3.5rem;
    top: 2rem;
    right: 13rem;
  }

  .nurix-footer-cta-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .nurix-world-glob-box {
    align-self: center;
    margin-top: -8rem;
    margin-left: auto;
    margin-right: auto;
  }

  .nurix-footer-cta-box {
    margin-bottom: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .nurix-footer-cta-title {
    text-align: center;
  }

  .nurix-footer-top-line-left, .nurix-footer-top-line-right {
    display: none;
  }

  .nurix-footer-grid {
    flex-flow: column;
    display: flex;
  }

  .nurix-footer-col.is-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .nurix-footer-llink-flex {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .nurix-footer-link-head {
    font-size: 1.25rem;
  }

  .nurix-footer-link {
    font-size: 1.5rem;
  }

  .nurix-footer-social-box {
    width: 3rem;
    height: 3rem;
    padding: .5rem;
  }

  .nurix-footer-social-icon {
    width: 100%;
    height: 100%;
  }

  .nurix-footer-x-animation {
    height: auto;
  }

  .nurix-footer-last-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .nurix-footer-rights-txt, .nurix-footer-terms-link {
    font-size: 1.5rem;
  }

  .nurix-sec-two.is-2.is-home {
    left: 1.5rem;
  }

  .nurix-sec-two-card-list.is-home {
    justify-content: flex-start;
    align-items: center;
    padding-left: .5rem;
    top: 4.25rem;
  }

  .nurix-sec-two-card.is-home {
    width: 7.25rem;
    height: 3.5rem;
  }

  .nurix-sec-three.is-large {
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
  }

  .head-resources, .head-resources.is-l3page {
    overflow: hidden;
  }

  .head-resources.is-l3page {
    overflow: hidden;
  }

  .head-resources.is-l3page.is-nogap {
    padding-top: 0;
  }

  .heading-h1-resources {
    font-size: 3rem;
    line-height: 110%;
  }

  .heading-h1-resources.is-white.is-50 {
    width: 100%;
    font-size: 2.5rem;
  }

  .head-text.is-centered {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .body-text-l.white.is-left {
    text-align: left;
  }

  .body-text-l.white.is-left.is-centered {
    text-align: center;
    text-align: center;
  }

  .body-text-label.is-usecase {
    display: block;
  }

  .body-text-label.is-usecase.is-hide {
    display: none;
  }

  .head-text-resources.is-usecase-l3 {
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .head-text-resources.is-1rem {
    padding-right: 1.5rem;
  }

  .filter-resources {
    flex-flow: column;
    padding-left: 0;
    overflow: hidden;
  }

  .pattern-wrapper {
    height: 33px;
  }

  .image-23 {
    max-width: 75%;
  }

  .featured-content-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .featured-content-text.is-home {
    justify-content: flex-start;
    align-items: center;
  }

  .h3-text-resources.is-home, .body-text-m.is-home {
    text-align: center;
    text-align: center;
  }

  .featured-content-text-body.is-home {
    justify-content: flex-start;
    align-items: center;
  }

  .post-date {
    flex-flow: row;
  }

  .post-date.is-home {
    justify-content: center;
    align-items: center;
  }

  .text-separator {
    width: 2px;
    height: auto;
  }

  .new-button.left-aligned {
    justify-content: flex-start;
    align-items: center;
  }

  .new-button.left-aligned.is-padding {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .new-button.left-aligned.is-margin {
    margin-top: 0;
  }

  .new-button.left-aligned.is-form {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    top: .36rem;
  }

  .new-button.is-text {
    justify-content: center;
    align-items: center;
  }

  .featured-content-item {
    flex-flow: column;
  }

  .featured-content-item.is-webinar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .resource-fliter {
    overflow: scroll;
  }

  .resource-collection-list-wrapper {
    border-left-style: none;
  }

  .resource-collection-list {
    grid-template-columns: 1fr;
  }

  .resource-item-link {
    height: auto;
  }

  .nurix-ai-agent-react {
    width: 100%;
    margin-top: -2rem;
    margin-bottom: 6.1rem;
    margin-right: 0;
  }

  .item-card-scroll {
    position: static;
  }

  .nurix-security-txt-2.is-mobile {
    font-size: 1.5rem;
  }

  .section_industry_faqs {
    padding-bottom: 5rem;
  }

  .industry-accordian-title-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .industry-accordian-title {
    font-size: 1.5rem;
  }

  .industry-accordian-content-text {
    font-size: 1.25rem;
  }

  .item-card-gradient {
    display: none;
  }

  .cta-section {
    flex-flow: column;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .cta-section.is-small {
    flex-flow: column;
    overflow: visible;
  }

  .cta-text-wrapper {
    flex-flow: column;
    display: flex;
  }

  .cta-text-bg {
    background-size: 961px, auto;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .cta-text-bg.is-wo-bgcolour {
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .cta-text-bg.is-small.is-grey {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-sec-head {
    width: 90%;
  }

  .filter-resources-listing {
    z-index: 2;
    overflow: scroll;
  }

  .filter-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .filter_radio-group {
    display: flex;
  }

  .filter_radio-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .nb-footer-social-link-2 {
    width: 3rem;
    height: 3rem;
  }

  .nb-button-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    padding: 1.8rem 3rem;
    font-size: 1.25rem;
    line-height: 110%;
  }

  .nb-button-2.is-secondary {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .nb-footer-link-2 {
    font-size: 1.4rem;
  }

  .footer-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .n-footer-right {
    width: 100%;
  }

  .code-embed-6 {
    width: 60%;
  }

  .footer-menu-wrapper {
    grid-template-columns: 1fr;
  }

  .footer-subscribe-form {
    width: 100%;
  }

  .footer-h3-head {
    font-size: 1.5rem;
  }

  .footer-subscribe-block {
    flex-flow: column;
  }

  .webinar-temp-post, .webinar-temp-post.is-left, .webinar-temp-post.is-left {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .use-case-section {
    margin-bottom: -14px;
    overflow: hidden;
  }

  .use-case-wrapper {
    flex-flow: column;
  }

  .demo-wrapper {
    margin-bottom: 0;
    display: block;
    overflow: visible;
  }

  .background-video {
    height: auto;
  }

  .usecase-problem-section {
    margin-top: 32px;
    overflow: hidden;
  }

  .usecase-solution-section, .usecase-quote-section {
    margin-top: 0;
    overflow: hidden;
  }

  .usecase-quote-block {
    width: 80%;
  }

  .usecase-impact-section {
    overflow: hidden;
  }

  .usecase-impact-item-head.is-success {
    height: 8rem;
  }

  .nb-integ-box {
    border-radius: 1rem;
    flex-flow: column;
    align-items: center;
    padding: 2rem;
    font-size: 1.5rem;
  }

  .service-titan-logo {
    width: 12rem;
    height: 3rem;
  }

  .nb-integ-line {
    display: none;
  }

  .housecall-pro-logo {
    width: 12rem;
    height: 3rem;
  }

  .nb-homes-slide-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2.4rem 2rem 1.5rem;
    display: flex;
  }

  .nb-homes-slide-flex.ws-page {
    justify-content: flex-start;
    padding-top: 1.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nb-homes-step-card {
    padding: 3rem;
  }

  .nb-homes-step-label {
    font-size: 1rem;
  }

  .nb-homes-step-card-txt {
    font-size: 1.5rem;
  }

  .nb-homes-uc-title {
    font-size: 2rem;
  }

  .nb-homes-uc-txt {
    width: 100%;
    font-size: 1.4rem;
  }

  .nb-homes-uc-bottom-title {
    width: 100%;
    font-size: 1.5rem;
  }

  .head-platform {
    padding-top: 5rem;
    overflow: hidden;
  }

  .head-platform.is-hid {
    overflow: hidden;
  }

  .heading-h1-platform, .heading-h1-platform.is-gradient.clipped {
    font-size: 2.5rem;
  }

  .heading-h1-platform.is-gradient.clipped {
    font-size: 2.5rem;
  }

  .heading-h1-platform.is-left {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 5rem;
  }

  .heading-h1-platform.is-left.new-home {
    font-size: 3rem;
  }

  .code-embed-13 {
    height: 60%;
    margin-top: 9px;
    margin-bottom: -43px;
    padding-top: 29px;
    padding-bottom: 533px;
  }

  .head-text-wrapper.is-full {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .head-text-platform.is-gap.is-fullwidth.is-padding.is-home {
    padding-top: 0;
  }

  .features-tab.is-1, .features-tab.is-1.is-active, .features-tab.is-2, .features-tab.is-3 {
    padding: 1rem;
  }

  .features-tab.is-1, .features-tab.is-1.is-active, .features-tab.is-1.is-active, .features-tab.is-2, .features-tab.is-3 {
    padding: 1rem;
  }

  .features-tab.is-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .features-section-cont-head {
    height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .features-sec-slide.is-gradient {
    height: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .features-sec-slide.is-dark {
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .features-sec-slide-img {
    border-radius: .5rem;
    height: auto;
  }

  .features-sec-slide-text.is-leftaligned {
    order: -1;
  }

  .features-sec-slide-block.card01 {
    margin-bottom: 23rem;
    top: 7rem;
  }

  .features-sec-slide-block.card02 {
    margin-bottom: 19rem;
    top: 14rem;
  }

  .features-sec-slide-block.card03 {
    margin-bottom: 5rem;
    top: 21rem;
  }

  .features-sec-slide-block.card04 {
    margin-bottom: 0;
    top: 28rem;
  }

  .code-embed-15 {
    width: 35rem;
    height: 25rem;
    margin-top: -2.5rem;
    margin-bottom: -6rem;
    margin-left: -2.8rem;
    padding-top: 0;
    position: static;
    transform: scale(.9)translate(0, -34px);
  }

  .demo-block {
    height: 390px;
    overflow: hidden;
  }

  .rich-text-block-3 {
    aspect-ratio: auto;
    max-height: none;
    margin-left: 0%;
    transform: none;
  }

  .usecase-demo-section {
    margin-top: 0;
    margin-bottom: 121px;
    margin-left: -12vw;
  }

  .nb-health-integ-box {
    border-radius: 1rem;
    flex-flow: column;
    align-items: center;
    padding: 2rem;
    font-size: 1.5rem;
  }

  .athen-health-logo, .zocdoc-logo {
    width: 12rem;
    height: 3rem;
  }

  .nb-health-integ-inr {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .eclinincworks-logo, .epic-logo, .sis-logo {
    width: 12rem;
    height: 3rem;
  }

  .collection-item {
    flex: none;
  }

  .radio-button-label {
    width: 100%;
  }

  .cta-banner-head {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
  }

  .fs-socialshare_wrapper {
    grid-template-columns: 1fr;
  }

  .fs-socialshare_link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .demo-wrapper-border {
    height: auto;
    min-height: auto;
    display: block;
    overflow: hidden;
  }

  .new-button-2.left-aligned {
    justify-content: flex-start;
    align-items: center;
  }

  .new-button-2.is-text {
    justify-content: center;
    align-items: center;
  }

  .body-text-label-2.is-usecase {
    display: block;
  }

  .two-column-section, .two-column-section.is-btborder, .two-column-section.is-btborder {
    overflow: hidden;
  }

  .two-column-section-wrapper.is-40-60 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .column-head.is-flex {
    width: 100%;
  }

  .single-column-section {
    overflow: hidden;
  }

  .single-column-section-wrapper.is-no-gap.is-narrow {
    padding-left: 0;
    padding-right: 0;
  }

  .list-items-wrapper {
    flex-flow: column;
  }

  .list-items-wrapper.is-grid {
    display: flex;
  }

  .section-quote-block {
    width: 90%;
  }

  .button-wrapper.is-padding {
    padding-left: 0;
  }

  .banner-img-warpper {
    justify-content: center;
    align-items: stretch;
  }

  .banner-img-block-side {
    width: 25%;
    height: 11rem;
  }

  .banner-img-block-side.is-right {
    height: 11rem;
  }

  .banner-img-block-side.is-right.is-hide {
    width: 25%;
  }

  .banner-img-block-center {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    margin-top: 3rem;
    display: flex;
  }

  .autopilot-block {
    width: 122px;
  }

  .autopilot-toggle {
    width: 48px;
    height: 48px;
  }

  .flow-line-wrapper.is-onlymobile {
    display: block;
  }

  .flow-line-wrapper.is-home.hide {
    z-index: 0;
  }

  .flow-line-wrapper.is-home.is-flex {
    inset: 0% auto 0% 0%;
  }

  .single-column-block {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .single-column-block.is-noborder {
    width: 30rem;
    height: 11rem;
  }

  .body-text-xl.is-left {
    font-size: 1.25rem;
  }

  .client-logo-list {
    min-width: 500%;
  }

  .client-logo-item {
    width: 7rem;
  }

  .single-column-block-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .single-column-block-wrapper.is-padding2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding: 1rem;
  }

  .single-column-block-wrapper.is-about {
    justify-content: flex-start;
    align-items: center;
  }

  .demo-column {
    width: 100%;
    height: 33rem;
    padding-bottom: 0;
  }

  .comment-block {
    flex-flow: column;
  }

  .demo-column-wrapper {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .leaderhip-text-block {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
  }

  .leaderhsip-img-block {
    order: -1;
  }

  .leaderhip-text-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .investor-logo-line {
    justify-content: center;
    align-items: flex-start;
    height: 9rem;
  }

  .investor-logo-item.is-2 {
    height: 5rem;
    right: -3rem;
  }

  .investor-logo-item.is-1 {
    height: 5rem;
    left: -3rem;
  }

  .investor-logo-item.is-3 {
    height: 5rem;
    top: 9rem;
  }

  .investor-logo-wrapper {
    height: 17rem;
  }

  .investor-logo-circle-block {
    flex: 0 auto;
  }

  .autopilot-banner-x {
    justify-content: center;
    align-items: center;
    width: 24px;
    display: flex;
  }

  .autopilot-anim-element {
    top: 20%;
    right: 80%;
  }

  .autopilot-anim-element.is-02, .autopilot-anim-element.is-03, .autopilot-anim-element.is-02, .autopilot-anim-element.is-03 {
    left: 70%;
  }

  .autopilot-anim-wrapper-right {
    display: none;
    top: 24%;
    right: 70%;
  }

  .autopilot-anim-wrapper-right.is-onlymobile {
    display: flex;
  }

  .autopilot-anim-block {
    display: none;
  }

  .code-embed-17 {
    width: 60%;
    margin-top: 0%;
    margin-left: 23vw;
  }

  .demo-code-component {
    width: 75%;
    height: 100%;
    margin-top: -4vw;
    margin-bottom: 0;
    top: 3.8rem;
    left: -.6rem;
  }

  .nav-button-text {
    text-align: left;
    width: 100%;
    min-width: 80px;
    padding-right: 0;
    font-size: 80%;
    line-height: 120%;
    text-decoration: none;
    display: block;
  }

  .cookie-settings {
    font-size: 1.5rem;
  }

  .cookie-consent-box {
    width: 90%;
  }

  .cookie-consent-box-top {
    font-size: 1.5rem;
  }

  .cookie-consent-box-middle {
    font-size: 1.25rem;
  }

  .woo-logo, .netcore-logo, .zendesk-logo {
    width: 12rem;
    height: 3rem;
  }

  .uui-faq04_layout {
    grid-template-columns: 1fr;
  }

  .salesforce-logo, .applied-epic-logo, .vertafore-logo {
    width: 12rem;
    height: 3rem;
  }

  .banner-column-item.is-03 {
    display: none;
  }

  .banner-column-item.is-02 {
    width: 80%;
    margin-top: 100px;
  }

  .image-34 {
    width: 100%;
    max-width: none;
    margin-left: 0%;
    left: 0%;
  }

  .section-offering-item-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .list-vector-shp {
    width: 1rem;
  }

  .section-offering-item-text {
    padding-right: 0;
  }

  .section-offering-block {
    padding-left: 0;
  }

  .section-offering-img-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-2 {
    margin-left: 0;
  }

  .global-container.is-flex.is-nopadding {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .case-study-impact-wrapper.is-flex {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: space-between;
  }

  .case-study-content-textblock {
    height: 8rem;
  }

  .case-study-impact-listing {
    flex-flow: column;
    place-items: stretch stretch;
    padding-right: 0;
    display: flex;
  }

  .case-study-impact-item {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 1.25rem;
  }

  .case-study-impact-item.is-less-padding {
    padding-top: 3rem;
  }

  .body-text-display.is-white {
    font-size: 3rem;
  }

  .case-study-content-logo-nav {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .svg-icn {
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    height: 2rem;
    display: flex;
  }

  .svg-icn.is-margin {
    height: 1rem;
  }

  .svg-icn.is-margin.is-home {
    height: 2rem;
  }

  .case-study-content-textwrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .case-study-btn-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .code-embed-22 {
    width: 9rem;
  }

  .image-35 {
    height: 2rem;
  }

  .platform-section-head {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top-style: none;
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .platform-section-description {
    height: auto;
  }

  .platform-section-descblock {
    padding-top: 1.25rem;
  }

  .section-engagement-block {
    padding-left: 1rem;
  }

  .section-engagement-filter-block {
    z-index: 3;
    padding-left: 1rem;
  }

  .section-engagement-filter-block.is-onlylftborder {
    z-index: 3;
    z-index: 3;
  }

  .semi-circle-block {
    width: 90%;
  }

  .platform-section-content-listing {
    height: 21rem;
  }

  .fs-list_arrow-left, .fs-list_arrow-right {
    top: 26%;
  }

  .nb-cs-two-card-block {
    padding-left: 0;
    padding-right: 0;
  }

  .nb-cs-brand-card-content-title {
    font-size: 2.4rem;
  }

  .nb-cs-brand-card-content-txt {
    font-size: 1.75rem;
  }

  .solution-head-img-wrapper {
    height: 50vh;
  }

  .text-block-45, .text-block-46, .text-block-47, .text-block-48, .text-block-49 {
    font-family: Inter, sans-serif;
    font-size: 1.125rem;
  }

  .text-block-50 {
    font-family: Inter, sans-serif;
    font-size: 1.125rem;
    overflow: visible;
  }

  .text-block-51, .text-block-52, .text-block-53 {
    font-family: Inter, sans-serif;
    font-size: 1.125rem;
  }

  .nurep-banner-elements.is-dm {
    width: 275%;
    top: 25%;
    right: -50%;
  }

  .new-contact-form-col {
    padding: 3rem 2rem;
  }

  .new-contact-h1 {
    font-size: 3.5rem;
  }

  .new-contact-content {
    width: 100%;
  }

  .new-contact-body {
    font-size: 1.75rem;
  }

  .new-contact-benefit-title {
    font-size: 2rem;
  }

  .new-contact-benefit-txt {
    font-size: 1.75rem;
  }

  .new-contact-form-title {
    font-size: 2.5rem;
  }

  .new-contact-form-body {
    font-size: 1.75rem;
  }

  .new-contact-form-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .new-contact-form-label {
    font-size: 1.75rem;
  }

  .new-contact-form-field {
    height: 4.5rem;
    font-size: 1.5rem;
  }

  .new-contact-form-check {
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 1.5rem;
  }

  .section_thank_you {
    padding-top: 6rem;
  }

  .thank-you-check {
    width: 6rem;
    height: 6rem;
  }

  .thank-you-h1 {
    width: 100%;
    font-size: 3rem;
  }

  .thank-you-body {
    font-size: 2rem;
  }

  .thank-you-resources-tab-list {
    height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .thank-you-resources-tab {
    padding: 1rem 2.5rem 1rem 2rem;
    font-size: 1.5rem;
  }

  .thank-you-resources-tab-icon {
    width: 2rem;
    height: 2rem;
  }

  .thank-you-resource-card-date {
    font-size: 1.5rem;
  }

  .new-contact-code {
    display: none;
  }

  .code-embed-30 {
    width: 75%;
    top: 40%;
    left: 12%;
  }

  .code-embed-31 {
    bottom: 0%;
    left: -35%;
  }

  .code-embed-32 {
    top: 49%;
  }

  .code-embed-33 {
    top: 33%;
    left: -41%;
  }

  .code-embed-34 {
    top: 47%;
    left: 7px;
  }

  .code-embed-37 {
    width: 240%;
    left: -68%;
  }

  .image-40.is-mobile {
    width: 240%;
    max-width: none;
    bottom: 72%;
    left: -70%;
  }

  .flow-lines-2 {
    background-color: #c8c8c8;
    justify-content: center;
    align-items: flex-end;
    height: 8rem;
    position: absolute;
    top: 28%;
  }

  .smaller-italic-label {
    font-size: 1.25rem;
  }

  .nb-label-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    font-size: 1.5rem;
  }

  .nb-body-text-2 {
    font-size: 1.6rem;
  }

  .nb-h2-2 {
    font-size: 3.4rem;
  }

  .code-embed-39 {
    height: 60%;
    margin-top: 9px;
    margin-bottom: -43px;
    padding-top: 29px;
    padding-bottom: 533px;
  }

  .nurep-solution-head {
    padding-left: 0;
  }

  .nurep-demo-block-row {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .fall-short-block-itm.is-border, .fall-short-block-itm.is-fill, .fall-short-block-itm.is-border, .fall-short-block-itm.is-fill {
    padding: 1rem;
  }

  .fall-short-block-head, .fall-short-block-head.is-stacksec, .fall-short-block-head.is-stacksec {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: auto;
  }

  .fall-short-block-itm-stack {
    flex-flow: column;
  }

  .fall-short-itm-head {
    width: 100%;
  }

  .fall-short-itm-content {
    height: auto;
  }

  .impact-block-wrapper {
    flex-flow: column;
    display: flex;
  }

  .dm-banner-element-03 {
    display: none;
  }

  .dm-banner-element.is-2.is-dm {
    bottom: 22%;
    left: -500%;
    right: -25%;
  }

  .dm-banner-element-mid {
    z-index: 2;
  }

  .nuplay-banner-block.is-3 {
    width: 300rem;
  }

  .nuplay-banner-block.is-3.is-about {
    height: 30rem;
  }

  .nuplay-banner-block-itm {
    justify-content: flex-end;
    align-items: center;
    height: 30rem;
    position: relative;
  }

  .card-subtitle {
    font-size: 1.3em;
    line-height: 1em;
  }

  .card-title {
    font-size: 2.5em;
  }

  .c-card._2 {
    top: 80px;
  }

  .c-card._5 {
    top: 260px;
  }

  .c-card._3 {
    top: 140px;
  }

  .c-card._4 {
    top: 200px;
  }

  ._w-card {
    margin-bottom: 40px;
    padding: 20px;
  }

  .card-details {
    font-size: .9em;
    line-height: 1.2em;
  }

  .c-card-content-divider {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .nuplay-banner-element.is-2, .nuplay-banner-element.is-2a, .nuplay-banner-element.is-2b, .nuplay-banner-element.is-4, .nuplay-banner-element.is-2, .nuplay-banner-element.is-2a, .nuplay-banner-element.is-2b, .nuplay-banner-element.is-4 {
    display: none;
  }

  .container-4 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .ws-hero-para-wrapper {
    margin-top: .75rem;
  }

  .ws-casestudy_card {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    padding: 1.25rem 1.125rem 1.625rem;
  }

  .side-cut.bg-blue {
    width: 1.25rem;
    height: 1.25rem;
    margin-top: -.625rem;
    margin-left: -.625rem;
  }

  .side-cut.ws-slide {
    width: 1.5rem;
    height: 1.5rem;
    margin-top: -.75rem;
    margin-left: -.75rem;
  }

  .ws-feature_grid {
    flex-flow: column;
    max-width: 18.75rem;
    display: flex;
  }

  .ws-slide-fact_icon-wrapper {
    width: 1.5rem;
    height: 1.5rem;
  }

  .ws-cta-content {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
  }

  .v1_padding-global {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .ws-feature_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ws-section_process {
    padding-top: 3.375rem;
    padding-bottom: 3rem;
  }

  .v1_heading-h2 {
    font-size: 1.5rem;
  }

  .ws-hero-header_text {
    font-size: .75rem;
  }

  .ws-hero-text-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer-text-link-2 {
    font-size: 1.125rem;
  }

  .ws-slide-fact_text {
    font-size: .75rem;
  }

  .code-embed-46 {
    width: 80%;
  }

  .ws-casetudy-text-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .v1_paragraph-medium {
    font-size: .75rem;
  }

  .ws-section_casestudy {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ws-process_bar {
    padding: 1rem;
  }

  .ws-slide-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .ws-feature_image-wrapper {
    height: 17.5rem;
  }

  .ws-process-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .ws-feature-content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .ws-feature-text-wrapper {
    max-width: 20rem;
  }

  .ws-section_hero {
    padding-bottom: 3.125rem;
  }

  .v1_heading-h3 {
    font-size: 1.125rem;
  }

  .ws-feature_card-para-wrapper {
    max-width: none;
  }

  .ws-process-number-wrapper.mobile-visible {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ws-process_bar-head {
    font-size: .875rem;
  }

  .ws-slide_image-wrapper {
    height: 25rem;
    margin-top: auto;
  }

  .new-nurix-button-2 {
    font-size: .75rem;
  }

  .new-nurix-button-2.is-white {
    align-self: auto;
  }

  .new-nurix-button-2.is-white.is-cap {
    margin-top: 2rem;
  }

  .new-nurix-button-2.is-white.is-cap.ws-page {
    margin-top: 0;
  }

  .ws-slide-fact_icon {
    height: .75rem;
  }

  .ws-process_number {
    font-size: 1.75rem;
  }

  .ws-cta_image-wrapper {
    width: 100%;
    height: auto;
  }

  .ws_heading-h1 {
    font-size: 2rem;
  }

  .ws-section_cta {
    padding-top: 4.5rem;
  }

  .code-embed-48 {
    width: 60%;
  }

  .ws-casestudy-content {
    grid-column-gap: 3.25rem;
    grid-row-gap: 3.25rem;
  }

  .ws-process-illiustration {
    padding: 1.5rem 1.375rem;
  }

  .ws-section_feature {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .para-wrapper {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .nb-cs-numbers-block-copy {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 2rem;
    display: flex;
  }

  .nb-cs-left {
    padding: 1rem;
  }

  .cs_left-tab {
    top: 24px;
  }

  .cs_left-tab-image {
    object-fit: contain;
  }

  .cs_left-number {
    bottom: 12px;
  }

  .cs_left-number-slide {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: flex;
  }

  .cs_left-number-text {
    font-size: 1rem;
  }

  .cs_left-number-para {
    font-size: .75rem;
  }

  .nb-cs-right {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 1rem 0 2rem;
    display: flex;
  }

  .nb-cs-right.bg-hide {
    padding: 1rem .5rem;
  }

  .nb-cs-slider.is-new {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cs_left-number-block {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: flex;
  }

  .padding-section-large.is-48px {
    padding-top: 7rem;
  }

  .challenge-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .text-size-20px {
    font-size: 1rem;
  }

  .text-size-28px {
    font-size: 1.125rem;
  }

  .challenge-text {
    margin-bottom: 0;
    font-size: 1rem;
  }

  .impact-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .text-size-32px {
    font-size: 1.25rem;
  }

  .challenge-conent-hold {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .key-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem;
  }

  .about-company-left-holder {
    text-align: center;
  }

  .heading-style-1 {
    font-size: 2.5rem;
  }

  .heading-style-1.text-color-black {
    font-size: 2rem;
  }

  .heading-style-1.moble-center {
    text-align: center;
  }

  .text-size-18px {
    font-size: .875rem;
  }

  .founder-silder-holder {
    min-width: 100%;
    max-width: 100%;
  }

  .section-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-global.new-nuplay {
    border: 1px #000;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .arow-swiper.swiper-button-prev, .arow-swiper.swiper-button-next, .arow-swiper.swiper-button-prev, .arow-swiper.swiper-button-next {
    width: 1.5rem;
    height: 1.5rem;
  }

  .platfrom-line-holder {
    padding-left: 2rem;
  }

  .code-embed-51 {
    width: .75rem;
    height: 3rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-small.is-2rem {
    padding-bottom: 4rem;
  }

  .section-study {
    padding: 3rem 0;
  }

  .section-study.grey-pattern {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-size-36px {
    font-size: 1.5rem;
  }

  .security-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .security-card-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .heading-icon-holer:where(.w-variant-5e119465-9cd7-b63f-5011-940d694106a6) {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .security-card {
    padding: 1rem;
  }

  .faq-question-text {
    font-weight: 500;
  }

  .automate-card-heading-hold, .automate-tag-holder {
    padding-bottom: 1rem;
  }

  .automate-tag-hold {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .nb-body-text-3 {
    font-size: 1.6rem;
  }

  .nb-h2-3 {
    font-size: 3.4rem;
  }

  .fs-inject_banner, .fs-inject_banner._30, .fs-inject_banner._30 {
    padding-top: 100%;
  }

  .div-block-612 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-612._80 {
    margin-left: 1rem;
  }

  .cta-heading._245ae2 {
    font-size: 1.375rem;
  }

  .cta-heading.white {
    font-size: 1.125rem;
  }

  .link-block.hide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .txt-white {
    font-size: .875rem;
  }

  .fs-inject_banner_logo {
    object-fit: cover;
    object-position: 0% 0%;
  }

  .div-block-613 {
    margin-top: 1.5rem;
    display: block;
  }

  .div-block-614 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    max-width: 90%;
    margin-top: 4rem;
  }

  .paragraph-2 {
    font-size: .875rem;
  }

  .button-2 {
    padding: 10px;
    font-size: 15px;
  }

  .div-block-81 {
    display: block;
  }

  .heading-20.blog-heading {
    font-size: 36px;
  }

  .heading-flex.is-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-left.is-32rem {
    width: 100%;
  }

  .heading-left.gap-64px {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-right.is-top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .soluction-card.last-card {
    border-left-style: solid;
  }

  .soluction-card.first-card {
    border-right-style: solid;
  }

  .solution-heading-hold {
    height: 9rem;
  }

  .camera {
    width: 100%;
    margin-top: 2rem;
  }

  .frame {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .card-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    padding-top: 1.5rem;
  }

  .card-wrapper.has-margin-less, .card-wrapper.has-margin-less-copy, .card-wrapper.has-margin-less, .card-wrapper.has-margin-less-copy {
    padding-top: 1.5rem;
  }

  .profile-wrapper {
    margin-bottom: .5rem;
  }

  .card-button-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-bottom: .5rem;
  }

  .numbers-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .number-block {
    width: 100%;
  }

  .bento-crad._1.is-down {
    flex-flow: column-reverse wrap;
  }

  .bento-crad.is-down {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column-reverse wrap;
  }

  .bento-image-1 {
    max-width: 100%;
  }

  .bento-content-hold.is-70-top {
    margin-top: 0;
  }

  .bento-image-2, .bento-image-3, .bento-image-4 {
    max-width: 100%;
  }

  .section-global-tab {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
  }

  .chat-tab-wrapper {
    padding-bottom: 2rem;
  }

  .chat-tab-menu {
    padding-left: 1rem;
    padding-right: 0;
  }

  .chat-tab-content {
    padding: 2rem 1rem;
  }

  .chat-tab-content-hold {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .chat-tab-pane-down {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .chat-tab-content-heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .chat-tab-heading-button {
    margin-top: 1rem;
  }

  .chat-tab-heading-image {
    max-width: 250px;
    height: auto;
  }

  .chat-tab-heading-image-hold {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: .5rem;
  }

  .code-embed-54 {
    width: 5rem;
  }

  .data_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    padding-top: 1.5rem;
  }

  .data_card.has-margin-less, .data_card.has-margin-less-copy, .data_card.has-margin-less, .data_card.has-margin-less-copy {
    padding-top: 1.5rem;
  }

  .data_slider-pagination {
    margin-top: 0;
  }

  .data_slider-pagination-button {
    width: 2rem;
  }

  .data_bg-wrapper {
    display: none;
  }

  .section-security-hero {
    background-size: cover;
    background-attachment: scroll;
  }

  .security-hero-image-holder {
    width: 100%;
  }

  .governance-card-holder {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-iocn {
    height: 40px;
  }

  .core-card {
    padding: 1.5rem;
  }

  .core-card.is-up {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .core-card-heading-hold {
    padding-right: 0;
  }

  .core-card-tag-inner-hold {
    flex-flow: column;
  }

  .stat {
    font-size: 2rem;
  }

  .h2-2 {
    padding-right: 0;
  }

  .cta-2 {
    padding: 1.5rem;
  }

  .sysf-collapse-trigger {
    align-items: flex-start;
  }

  .single-service-grid {
    grid-template-columns: 1fr;
  }

  .btn-grid {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .btn-static {
    font-size: .9rem;
  }

  .btn-static.animated-grid-image {
    border-radius: .6rem;
  }

  .gr-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-trigger {
    padding-bottom: 5px;
  }

  .stat-wrapper {
    display: flex;
  }

  .arrow {
    font-size: .9rem;
  }

  .project-thumbnails-wrapper {
    display: flex;
  }

  .right-arrow-2 {
    display: none;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .txt-2 {
    font-size: 1rem;
  }

  .service-content-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    max-width: none;
    display: flex;
  }

  .btn-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-arrow-2 {
    display: none;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .poc-head {
    font-size: 24px;
    font-weight: 600;
  }

  .box-grid {
    flex-flow: column;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .box-grid._3 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    display: flex;
  }

  .project-rich-text {
    color: #0362a2;
  }

  .boxof {
    align-items: flex-start;
    max-width: none;
  }

  .stats-block {
    margin-top: 1rem;
  }

  .sysf-collapse-title {
    line-height: 1.5;
  }

  .hero-wp {
    top: 10vh;
  }

  .text-size-40px {
    font-size: 1.5rem;
  }

  .estate-bento-card {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .estate-bento-card._1.is-down {
    flex-flow: column-reverse wrap;
  }

  .estate-bento-card.is-down {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column-reverse wrap;
  }

  .estate-bento-card.is-big {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .estate-bento-content-hold.is-70-top {
    margin-top: 0;
  }

  .estate-bento-content-hold.is-width-50 {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .bento-estate-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .padding-section-estate-key {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .estate-key-bg-top {
    height: 200px;
    top: -3%;
  }

  .estate-market-wrapper {
    position: static;
  }

  .estate-market-card._1 {
    padding: 1rem;
  }

  .estate-market-card._4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1rem;
  }

  .estate-market-heading-card {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .estate-market-card-icon {
    width: 2rem;
    min-width: 2rem;
    max-width: 2rem;
    height: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .section-video {
    width: 100%;
  }

  .video-estate-wrapper {
    pointer-events: none;
    justify-content: center;
    align-items: center;
  }

  .lifecycle-image-holder {
    width: 100%;
    padding: 1.5rem 2rem 2rem;
  }

  .lifecycle-tab-image {
    min-width: 0;
  }

  .nuplay-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nuplay-button.left-aligned {
    justify-content: flex-start;
    align-items: center;
  }

  .nuplay-button.left-aligned.is-padding {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .nuplay-button.left-aligned.is-margin {
    margin-top: 0;
  }

  .nuplay-button.left-aligned.is-form {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    top: .36rem;
  }

  .nuplay-button.is-text {
    justify-content: center;
    align-items: center;
  }

  .cs-slider-wrapper {
    padding-bottom: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .review-slide-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .section-head-heading {
    width: 100%;
  }

  .pagination-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .section-new-customer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .circle-1 {
    width: 85%;
    height: 7.5rem;
  }

  .circle-2 {
    width: 80%;
    height: 6.5rem;
  }

  .circle-3 {
    width: 75%;
    height: 5.5rem;
  }

  .apart-content-hold {
    flex-flow: column;
  }

  .apartcard-2 {
    height: 25rem;
  }

  .font-inter.text-size-16px {
    font-size: .875rem;
  }

  .font-inter.text-size-24px {
    font-size: 1rem;
  }

  .new-impact-numbers {
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    flex-flow: column;
  }

  .dashboard-new-json {
    width: 100%;
    height: 100%;
  }

  .casestudy-divider {
    min-width: 0%;
  }

  .button-text-17 {
    font-size: .875rem;
  }

  .multi-works-wrapper, .multi-works-holder, .apart-card-holder-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .orchestration-heading-holder {
    margin-bottom: 3rem;
  }

  .orchestration-image-hold {
    box-shadow: 0 25px 50px #245ae217, 0 17px 45.01px #245ae217, 0 6px 24.38px #245ae21a;
  }

  .orchestration-check-mark-hold {
    margin-top: 1.5rem;
  }

  .orchestration-divder {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .monologue-card-big {
    margin-top: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .monologue-card-big-content {
    text-align: center;
  }

  .multi-agent-hero-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .multi-agent-hero-image-holder {
    margin-top: 0;
  }

  .multi-agent-hero-image {
    top: 0;
  }

  .multi-agent-pach {
    filter: none;
    height: 2rem;
    bottom: 0%;
  }

  .nuplay-button-new {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nuplay-button-new.left-aligned {
    justify-content: flex-start;
    align-items: center;
  }

  .nuplay-button-new.left-aligned.is-padding {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .nuplay-button-new.left-aligned.is-margin {
    margin-top: 0;
  }

  .nuplay-button-new.left-aligned.is-form {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    top: .36rem;
  }

  .nuplay-button-new.is-text {
    justify-content: center;
    align-items: center;
  }

  .code-embed-59 {
    width: 72.5%;
  }

  .deliver-heading {
    font-size: 1.25rem;
  }

  .about-support-logo-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .support-hero-heading-holder {
    text-align: center;
  }

  .support-hero-button-holder {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 2rem;
  }

  .support-hero-meain-text-holder {
    justify-content: center;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .support-hero-image {
    max-width: 19rem;
  }

  .support-bg-image {
    width: 100%;
    height: 100%;
    inset: auto 0% 0%;
  }

  .new-heading-1 {
    font-size: 2.5rem;
  }

  .new-soluction-card.last-card {
    border-left-style: solid;
  }

  .new-soluction-card.first-card {
    border-right-style: solid;
  }

  .human-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .heading-para-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .human-card-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog-grid-new {
    grid-template-columns: 1fr;
  }

  .navbar-new {
    padding: 1.5rem;
  }

  .navbar-new.is-active {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nb-nupay-logo-image {
    width: 100%;
    max-width: none;
  }

  .section-new-study {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-new-study.grey-pattern {
    padding-left: 15px;
    padding-right: 15px;
  }

  .solution-heading-holdler {
    width: 100%;
  }

  .real-hero-content-holder {
    padding-bottom: 2.5rem;
  }

  .nav-nurix-button {
    padding-right: 1.25rem;
    font-size: 1.25rem;
  }

  .nav-nurix-button.is-white {
    align-self: auto;
  }

  .nav-nurix-button.is-white.is-cap {
    margin-top: 2rem;
  }

  .nav-nurix-button.is-mobile-only {
    display: flex;
  }

  .nav-nurix-button.is-desk-only {
    display: none;
  }

  .nav-nurix-button.is-cookie-accept {
    padding: 1rem 2rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.is-16px {
    margin-bottom: .875rem;
  }

  .button.is-secondary {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .menu-icon2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero_content {
    grid-template-columns: 1fr;
  }

  .heading-style-h4 {
    font-size: 1.625rem;
  }

  .layout-grid_component-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout-grid_icon {
    align-self: flex-start;
  }

  .layout-grid_content-grid, .layout-grid_content {
    grid-template-columns: 1fr;
  }

  .text-size-regular {
    font-size: .875rem;
  }

  .tabs_header {
    margin-bottom: -1rem;
  }

  .tabs_tab-wrapper {
    grid-template-columns: 1fr;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_top-wrapper {
    grid-row-gap: 3rem;
  }

  .brand-logo_list {
    grid-template-columns: 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem;
    justify-content: center;
  }

  .brand-logo_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .brand-logo_gadient {
    background-image: linear-gradient(90deg, #fdfdfd 30%, #0000);
  }

  .brand-logo_gadient.is-flip {
    background-image: linear-gradient(270deg, #fdfdfd 30%, #0000);
  }

  .comparison_icon {
    align-self: flex-start;
  }

  .comparison_icon.is-small {
    height: 3.5rem;
  }

  .footer_form {
    grid-template-columns: 1fr;
  }

  .comparison_component.container-large {
    padding: .5rem;
  }

  .comparison_content {
    grid-template-columns: 1fr;
  }

  .footer_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .comparison_content-right {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .blog-hero_content {
    padding-bottom: 3rem;
  }

  .blog-hero_logo-wrapper {
    border-radius: .5rem;
    max-width: 6.5rem;
    padding: .5rem .625rem;
  }

  .blog-hero_logo-wrapper_border {
    border-radius: .5rem;
  }

  .blog-hero_stats-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .text-size-xlarge {
    font-size: 1.125rem;
  }

  .new-main-wrapper.is-overflowhid {
    overflow: hidden;
  }

  .testimonial-video_request {
    min-width: 100%;
  }

  .testimonial-video_request-form {
    padding-left: 1rem;
  }

  .testimonial-video_button {
    padding: .625rem .75rem;
    top: 31%;
    left: 6%;
  }

  .content_content-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .content_card {
    padding: 1rem 1rem 2rem;
  }

  .content_stats-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .content_stats-number {
    font-size: 2.5rem;
  }

  .content-card_logo-wrapper_border {
    border-radius: .5rem;
  }

  .content-card_logo-wrapper {
    border-radius: .5rem;
    max-width: 6.5rem;
    padding: .5rem .625rem;
  }

  .content-card_social-share-link {
    padding: .375rem;
  }

  .customer-stories_swiper-wrapper {
    margin-top: 5rem;
  }

  .related-stories_slider-mask {
    width: 90%;
  }

  .related-stories_slider-slide {
    margin-right: 1rem;
  }

  .related-stories_slider-arrow {
    top: -4.5rem;
    left: 4rem;
    right: auto;
  }

  .related-stories_slider-arrow.left {
    left: auto;
    right: auto;
  }

  .related-stories_slider-card {
    max-width: 100%;
  }

  .related-stories_card-details_logo-wrapper {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .swiper-button-next {
    top: -4.5rem;
    left: 4rem;
    right: auto;
  }

  .swiper-button-next.left {
    left: auto;
    right: auto;
  }

  .swiper-button-prev {
    top: -4.5rem;
    left: auto;
    right: auto;
  }

  .swiper-button-prev.left {
    left: auto;
    right: auto;
  }

  .challenges-card-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .customer-swiper-wrapper.is-logo-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .impact-insurance-card {
    width: 100%;
  }

  .impact-insurance-card.is-2 {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    display: none;
  }

  .impact-card-copy {
    width: 100%;
  }

  .impact-card-copy.is-2 {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    display: none;
  }

  .impact-insurance-heading-imagecard {
    border-radius: 4px;
    width: 2rem;
    height: 2rem;
  }

  .impact-insurance-inner-card, .impact-insurance-inner-card.is-big, .impact-insurance-inner-card.is-big {
    width: 100%;
  }

  .impact-insurance-left-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-bottom: 0;
  }

  .impact-inner-card.no-width {
    width: 100%;
  }

  .impact-wrapper-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .swiper-loop-blur-right {
    height: 18rem;
  }

  .swiper-loop-blur-left {
    width: 3rem;
    height: 18rem;
  }

  .nupilot_hero_content, .layout60_content {
    grid-template-columns: 1fr;
  }

  .layout60_item-list {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .layout342_content, .layout342_list {
    grid-template-columns: 1fr;
  }

  .layout342_item {
    border-bottom: 1px solid #fff3;
    border-right-style: none;
    padding: 1.5rem 0;
  }

  .layout342_item.last {
    border-bottom-style: none;
  }

  .layout60_item-divider {
    width: 100%;
    height: 1px;
  }

  .case-studies_content {
    grid-template-columns: 1fr;
  }

  .complex-workflows_swiper-wrapper {
    margin-top: 5rem;
  }

  .complex-workflows_swipper.is-logo-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
}

#w-node-_0e6e7cf1-02b8-2ea9-15cb-ab0071935ffe-dba208bd {
  align-self: start;
}

#w-node-_6ff0b1ed-3207-b441-53ca-b5090999d36c-dba208bd, #w-node-_6ff0b1ed-3207-b441-53ca-b5090999d372-dba208bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32628780-b4da-edbd-ec1c-bdba2b915bf9-dba208bd {
  place-self: end stretch;
}

#w-node-_32628780-b4da-edbd-ec1c-bdba2b915c01-dba208bd {
  place-self: end;
}

#w-node-_7c634df8-c67f-a8f7-2114-dff92c4a05a9-2c4a059f {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_720ad00e-d6b8-f783-b45c-897f7ebf0fb9-dba208bd {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
