:root {
  --ai-font: open sans-serif;
  --color--bg-primary: var(--neutral--white);
  --title-font: open sans-serif;
  --para-font: "Outfit", sans-serif;
  --main--main-font: "Opensans Variablefont Wdth Wght", Arial, sans-serif;
  --neutral--neutral-900: #111;
  --typography--text: 1rem;
  --typography--line-height-l: 1.5em;
  --spacings--no-space: 0rem;
  --typography--h1: 4rem;
  --typography--line-height-s: 1.2em;
  --typography--h2: 3rem;
  --typography--h3: 2rem;
  --typography--h4: 1.5rem;
  --typography--h5: 1.25rem;
  --spacings--3xs: .25rem;
  --typography--h6: 1.125rem;
  --color--text-primary: var(--neutral--neutral-700);
  --color--text-link: #1a8bd6;
  --blue--brand-500: #6ab4e6;
  --spacings--m: 1rem;
  --spacings--2xs: .5rem;
  --color--text-primary-light: var(--neutral--neutral-300);
  --typography--line-height-xs: 1.1em;
  --main--regular-weight: 400;
  --section--padding: 4rem;
  --blue-grey--blue-grey-800: #25292d;
  --color--bg-secondary: var(--neutral--neutral-100);
  --spacings--4xl: 4rem;
  --color--text-white: var(--neutral--white);
  --neutral--neutral-800: #222;
  --spacings--5xl: 5rem;
  --spacings--6xl: 6rem;
  --spacings--3xl: 3rem;
  --color--bg-brand: var(--blue--blue-400);
  --neutral--neutral-200: #eee;
  --color--bg-tertiary-dark: var(--blue-grey--blue-grey-700);
  --color--text-brand-light: var(--blue--blue-400);
  --spacings--2-5xl: 2.5rem;
  --spacings--2xl: 2rem;
  --blue--blue-400: #9ce;
  --spacings--10xl: 10rem;
  --spacings--8xl: 8rem;
  --color--bg-primary-dark: var(--blue-grey--blue-grey-900);
  --color--bg-secondary-dark: var(--blue-grey--blue-grey-800);
  --color--bg-tertiary: var(--neutral--neutral-200);
  --neutral--black: black;
  --color--bg-brand-dark: var(--blue--blue-900);
  --shade--shade-black-10: #e5e5e5;
  --domopalooza-colors--dp-purple-300: #7a3ca3;
  --neutral--white: white;
  --domopalooza-colors--dp-green-200: #569c3c;
  --blue-grey--blue-grey-700: #3f454d;
  --neutral--neutral-100: #f6f6f6;
  --spacings--xl: 1.5rem;
  --container--main-size: 75rem;
  --container--size-padding: 1.5rem;
  --container--grid-gap: 1.5rem;
  --spacings--s: .875rem;
  --border--radius-s: .25rem;
  --blue--blue-600: #2f74a3;
  --typography--text-s: .875rem;
  --color--red-500: #c22c24;
  --spacings--l: 1.25rem;
  --spacings--xs: .75rem;
  --blue-grey--blue-grey-600: #68737f;
  --color--text-dark: var(--neutral--neutral-900);
  --color--text-brand: var(--blue--blue-600);
  --blue--blue-100: #fbfcff;
  --neutral--neutral-500: #666;
  --typography--text-l: 1.125rem;
  --typography--jumbo: 5rem;
  --neutral--neutral-600: #555;
  --blue--blue-900: #061c30;
  --blue--blue-200: #bac8d6;
  --blue--blue-300: #cbe6fc;
  --neutral--neutral-300: #d4d4d4;
  --neutral--neutral-400: #b8b8b8;
  --system--error: var(--color--red-500);
  --system--success: var(--color--green-500);
  --navy-300\<deleted\|variable-c86ae2a3\>: #19224c;
  --border--radius-m: .5rem;
  --orange--orange-400: #ffb656;
  --orange--orange-500: #f92;
  --typography--text-xs: .75rem;
  --size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>: .75rem;
  --shade--shade-blue-15: #f0f7fc;
  --neutral--neutral-700: #444;
  --border--radius-l: 1rem;
  --bg-blue-100\<deleted\|variable-5dd580e5\>: #dee3ff;
  --neutral-100\<deleted\|variable-7f2b910f\>: #f9f9f9;
  --system--error-light: var(--color--red-400);
  --system--warning: var(--orange--orange-400);
  --system--warning-light: var(--orange--orange-200);
  --system--success-light: var(--color--green-400);
  --main--bold: 700;
  --navy-100\<deleted\|variable-8d4c7f30\>: #203492;
  --shade--shade-black-5: #f2f2f2;
  --blue-grey--blue-grey-300: #dce4ea;
  --main--semi-bold-weight: 600;
  --domopalooza-colors--dp-pink-100: #f274bc;
  --main--light-weight: 300;
  --blue--blue-700: #1c4a72;
  --blue--blue-800: #113350;
  --border--radius-xl: 1.5rem;
  --blue-grey--blue-grey-400: #b7c1cb;
  --blue-grey--blue-grey-100: #fbfcff;
  --shade--shade-black-70: #4d4d4d;
  --min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>: 8.75rem;
  --brand--brand\<deleted\|variable-d1a93173-1acb-9fe0-a6bf-8167f4a4374c\>: var(--blue--blue-400);
  --typography--heading-3-75-rem: 0rem;
  --typography--text-xl: 1.25rem;
  --typography--line-height-m: 1.4em;
  --container--container-xl: 77rem;
  --shade--shade-black-90: #1a1a1a;
  --color--text-secondary: var(--neutral--neutral-500);
  --color--red-400: #ffdad5;
  --blue-grey--blue-grey-900: #121416;
  --orange--orange-600: #f47d1e;
  --blue-grey--blue-grey-200: #f2f5f7;
  --shade--shade-black-80: #333;
  --shade--shade-black-20: #ccc;
  --domopalooza-colors--dp-purple-100: #552b6d;
  --domopalooza-colors--dp-purple-500: #6e3693;
  --domopalooza-colors--dp-green-100: #457d30;
  --shade--shade-black-15: #d9d9d9;
  --domopalooza-colors--dp-blue-100: #276296;
  --color--text-secondary-light: var(--neutral--neutral-400);
  --shade--shade-black-60: #666;
  --domopalooza-colors--dp-purple-400: #ab83d5;
  --main--secondary-font: "Robotomono Variablefont Wght", Arial, sans-serif;
  --main--medium-weight: 500;
  --orange--orange-100: #fffbff;
  --orange--orange-200: #fff3e1;
  --orange--orange-300: #ffe0b5;
  --orange--orange-700: #643d11;
  --orange--orange-800: #462a09;
  --orange--orange-900: #2a1703;
  --neutral--neutral-900-70: #111111b3;
  --blue-grey--blue-grey-500: #8f98a3;
  --color--green-400: #c6ef9d;
  --color--green-500: #559e38;
  --color--green-600: #0e3900;
  --color--red-600: #690003;
  --shade--shade-blue-5: #fafcfe;
  --shade--shade-blue-10: #f5fafd;
  --shade--shade-blue-20: #ebf5fc;
  --shade--shade-blue-60: #c2e0f5;
  --shade--shade-blue-70: #99cceeb3;
  --shade--shade-blue-80: #add6f1;
  --shade--shade-blue-90: #a3d1f0;
  --domopalooza-colors--dp-fuchsia-100: #a82693
}

body {
  background-color: var(--color--bg-primary);
  font-family: var(--main--main-font);
  color: var(--neutral--neutral-900);
  font-size: var(--typography--text);
  line-height: var(--typography--line-height-l);
  --color--bg-primary: var(--neutral--white);
  --main--main-font: "Opensans Variablefont Wdth Wght", Arial, sans-serif;
  --neutral--neutral-900: #111;
  --typography--text: 1rem;
  --typography--line-height-l: 1.5em;
  --spacings--no-space: 0rem;
  --typography--h1: 4rem;
  --typography--line-height-s: 1.2em;
  --typography--h2: 3rem;
  --typography--h3: 2rem;
  --typography--h4: 1.5rem;
  --typography--h5: 1.25rem;
  --spacings--3xs: .25rem;
  --typography--h6: 1.125rem;
  --color--text-primary: var(--neutral--neutral-700);
  --color--text-link: #1a8bd6;
  --blue--brand-500: #6ab4e6;
  --spacings--m: 1rem;
  --spacings--2xs: .5rem;
  --color--text-primary-light: var(--neutral--neutral-300);
  --typography--line-height-xs: 1.1em;
  --main--regular-weight: 400;
  --section--padding: 4rem;
  --blue-grey--blue-grey-800: #25292d;
  --color--bg-secondary: var(--neutral--neutral-100);
  --spacings--4xl: 4rem;
  --color--text-white: var(--neutral--white);
  --neutral--neutral-800: #222;
  --spacings--5xl: 5rem;
  --spacings--6xl: 6rem;
  --spacings--3xl: 3rem;
  --color--bg-brand: var(--blue--blue-400);
  --neutral--neutral-200: #eee;
  --color--bg-tertiary-dark: var(--blue-grey--blue-grey-700);
  --color--text-brand-light: var(--blue--blue-400);
  --spacings--2-5xl: 2.5rem;
  --spacings--2xl: 2rem;
  --blue--blue-400: #9ce;
  --spacings--10xl: 10rem;
  --spacings--8xl: 8rem;
  --color--bg-primary-dark: var(--blue-grey--blue-grey-900);
  --color--bg-secondary-dark: var(--blue-grey--blue-grey-800);
  --color--bg-tertiary: var(--neutral--neutral-200);
  --neutral--black: black;
  --color--bg-brand-dark: var(--blue--blue-900);
  --shade--shade-black-10: #e5e5e5;
  --domopalooza-colors--dp-purple-300: #7a3ca3;
  --neutral--white: white;
  --domopalooza-colors--dp-green-200: #569c3c;
  --blue-grey--blue-grey-700: #3f454d;
  --neutral--neutral-100: #f6f6f6;
  --spacings--xl: 1.5rem;
  --container--main-size: 75rem;
  --container--size-padding: 1.5rem;
  --container--grid-gap: 1.5rem;
  --spacings--s: .875rem;
  --border--radius-s: .25rem;
  --blue--blue-600: #2f74a3;
  --typography--text-s: .875rem;
  --color--red-500: #c22c24;
  --spacings--l: 1.25rem;
  --spacings--xs: .75rem;
  --blue-grey--blue-grey-600: #68737f;
  --color--text-dark: var(--neutral--neutral-900);
  --color--text-brand: var(--blue--blue-600);
  --blue--blue-100: #fbfcff;
  --neutral--neutral-500: #666;
  --typography--text-l: 1.125rem;
  --typography--jumbo: 5rem;
  --neutral--neutral-600: #555;
  --blue--blue-900: #061c30;
  --blue--blue-200: #bac8d6;
  --blue--blue-300: #cbe6fc;
  --neutral--neutral-300: #d4d4d4;
  --neutral--neutral-400: #b8b8b8;
  --system--error: var(--color--red-500);
  --system--success: var(--color--green-500);
  --navy-300\<deleted\|variable-c86ae2a3\>: #19224c;
  --border--radius-m: .5rem;
  --orange--orange-400: #ffb656;
  --orange--orange-500: #f92;
  --typography--text-xs: .75rem;
  --size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>: .75rem;
  --shade--shade-blue-15: #f0f7fc;
  --neutral--neutral-700: #444;
  --border--radius-l: 1rem;
  --bg-blue-100\<deleted\|variable-5dd580e5\>: #dee3ff;
  --neutral-100\<deleted\|variable-7f2b910f\>: #f9f9f9;
  --system--error-light: var(--color--red-400);
  --system--warning: var(--orange--orange-400);
  --system--warning-light: var(--orange--orange-200);
  --system--success-light: var(--color--green-400);
  --main--bold: 700;
  --navy-100\<deleted\|variable-8d4c7f30\>: #203492;
  --shade--shade-black-5: #f2f2f2;
  --blue-grey--blue-grey-300: #dce4ea;
  --main--semi-bold-weight: 600;
  --domopalooza-colors--dp-pink-100: #f274bc;
  --main--light-weight: 300;
  --blue--blue-700: #1c4a72;
  --blue--blue-800: #113350;
  --border--radius-xl: 1.5rem;
  --blue-grey--blue-grey-400: #b7c1cb;
  --blue-grey--blue-grey-100: #fbfcff;
  --shade--shade-black-70: #4d4d4d;
  --min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>: 8.75rem;
  --brand--brand\<deleted\|variable-d1a93173-1acb-9fe0-a6bf-8167f4a4374c\>: var(--blue--blue-400);
  --typography--heading-3-75-rem: 0rem;
  --typography--text-xl: 1.25rem;
  --typography--line-height-m: 1.4em;
  --container--container-xl: 77rem;
  --shade--shade-black-90: #1a1a1a;
  --color--text-secondary: var(--neutral--neutral-500);
  --color--red-400: #ffdad5;
  --blue-grey--blue-grey-900: #121416;
  --orange--orange-600: #f47d1e;
  --blue-grey--blue-grey-200: #f2f5f7;
  --shade--shade-black-80: #333;
  --shade--shade-black-20: #ccc;
  --domopalooza-colors--dp-purple-100: #552b6d;
  --domopalooza-colors--dp-purple-500: #6e3693;
  --domopalooza-colors--dp-green-100: #457d30;
  --shade--shade-black-15: #d9d9d9;
  --domopalooza-colors--dp-blue-100: #276296;
  --color--text-secondary-light: var(--neutral--neutral-400);
  --shade--shade-black-60: #666;
  --domopalooza-colors--dp-purple-400: #ab83d5;
  --main--secondary-font: "Robotomono Variablefont Wght", Arial, sans-serif;
  --main--medium-weight: 500;
  --orange--orange-100: #fffbff;
  --orange--orange-200: #fff3e1;
  --orange--orange-300: #ffe0b5;
  --orange--orange-700: #643d11;
  --orange--orange-800: #462a09;
  --orange--orange-900: #2a1703;
  --neutral--neutral-900-70: #111111b3;
  --blue-grey--blue-grey-500: #8f98a3;
  --color--green-400: #c6ef9d;
  --color--green-500: #559e38;
  --color--green-600: #0e3900;
  --color--red-600: #690003;
  --shade--shade-blue-5: #fafcfe;
  --shade--shade-blue-10: #f5fafd;
  --shade--shade-blue-20: #ebf5fc;
  --shade--shade-blue-60: #c2e0f5;
  --shade--shade-blue-70: #99cceeb3;
  --shade--shade-blue-80: #add6f1;
  --shade--shade-blue-90: #a3d1f0;
  --domopalooza-colors--dp-fuchsia-100: #a82693;
  font-weight: 400
}

h1 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--no-space);
  font-size: var(--typography--h1);
  line-height: var(--typography--line-height-s);
  letter-spacing: -.8px;
  font-weight: 600
}

h2 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--no-space);
  font-size: var(--typography--h2);
  line-height: var(--typography--line-height-s);
  letter-spacing: -.4px;
  font-weight: 400
}

h3 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--no-space);
  font-size: var(--typography--h3);
  line-height: var(--typography--line-height-s);
  font-weight: 400
}

h4 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--no-space);
  font-size: var(--typography--h4);
  line-height: var(--typography--line-height-s);
  font-weight: 600
}

h5 {
  margin-top: var(--spacings--no-space);
  color: var(--neutral--neutral-900);
  font-size: var(--typography--h5);
  line-height: var(--typography--line-height-s);
  margin-bottom: 0;
  font-weight: 400
}

h6 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--3xs);
  color: var(--neutral--neutral-900);
  font-size: var(--typography--h6);
  line-height: var(--typography--line-height-s);
  font-weight: 600
}

p {
  margin-bottom: var(--spacings--no-space);
  color: var(--color--text-primary);
  line-height: var(--typography--line-height-l)
}

a {
  color: var(--color--text-link);
  font-weight: 600;
  text-decoration: none;
  transition: color .3s
}

a:hover {
  color: var(--blue--brand-500)
}

ul,
ol {
  margin-bottom: var(--spacings--no-space);
  padding-left: var(--spacings--m);
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  color: var(--color--text-primary);
  font-size: var(--typography--text);
  line-height: var(--typography--line-height-s);
  flex-direction: column;
  display: flex
}

ol:where(.w-variant-d42866ee-d7dc-2dee-8f83-5726e1b558a4),
ol:where(.w-variant-c8f85857-fdfa-b93f-a123-bcb5c185ce93) {
  color: var(--color--text-primary-light)
}

img {
  --color--bg-primary: var(--neutral--white);
  --main--main-font: "Opensans Variablefont Wdth Wght", Arial, sans-serif;
  --neutral--neutral-900: #111;
  --typography--text: 1rem;
  --typography--line-height-l: 1.5em;
  --spacings--no-space: 0rem;
  --typography--h1: 4rem;
  --typography--line-height-s: 1.2em;
  --typography--h2: 3rem;
  --typography--h3: 2rem;
  --typography--h4: 1.5rem;
  --typography--h5: 1.25rem;
  --spacings--3xs: .25rem;
  --typography--h6: 1.125rem;
  --color--text-primary: var(--neutral--neutral-700);
  --color--text-link: #1a8bd6;
  --blue--brand-500: #6ab4e6;
  --spacings--m: 1rem;
  --spacings--2xs: .5rem;
  --color--text-primary-light: var(--neutral--neutral-300);
  --typography--line-height-xs: 1.1em;
  --main--regular-weight: 400;
  --section--padding: 4rem;
  --blue-grey--blue-grey-800: #25292d;
  --color--bg-secondary: var(--neutral--neutral-100);
  --spacings--4xl: 4rem;
  --color--text-white: var(--neutral--white);
  --neutral--neutral-800: #222;
  --spacings--5xl: 5rem;
  --spacings--6xl: 6rem;
  --spacings--3xl: 3rem;
  --color--bg-brand: var(--blue--blue-400);
  --neutral--neutral-200: #eee;
  --color--bg-tertiary-dark: var(--blue-grey--blue-grey-700);
  --color--text-brand-light: var(--blue--blue-400);
  --spacings--2-5xl: 2.5rem;
  --spacings--2xl: 2rem;
  --blue--blue-400: #9ce;
  --spacings--10xl: 10rem;
  --spacings--8xl: 8rem;
  --color--bg-primary-dark: var(--blue-grey--blue-grey-900);
  --color--bg-secondary-dark: var(--blue-grey--blue-grey-800);
  --color--bg-tertiary: var(--neutral--neutral-200);
  --neutral--black: black;
  --color--bg-brand-dark: var(--blue--blue-900);
  --shade--shade-black-10: #e5e5e5;
  --domopalooza-colors--dp-purple-300: #7a3ca3;
  --neutral--white: white;
  --domopalooza-colors--dp-green-200: #569c3c;
  --blue-grey--blue-grey-700: #3f454d;
  --neutral--neutral-100: #f6f6f6;
  --spacings--xl: 1.5rem;
  --container--main-size: 75rem;
  --container--size-padding: 1.5rem;
  --container--grid-gap: 1.5rem;
  --spacings--s: .875rem;
  --border--radius-s: .25rem;
  --blue--blue-600: #2f74a3;
  --typography--text-s: .875rem;
  --color--red-500: #c22c24;
  --spacings--l: 1.25rem;
  --spacings--xs: .75rem;
  --blue-grey--blue-grey-600: #68737f;
  --color--text-dark: var(--neutral--neutral-900);
  --color--text-brand: var(--blue--blue-600);
  --blue--blue-100: #fbfcff;
  --neutral--neutral-500: #666;
  --typography--text-l: 1.125rem;
  --typography--jumbo: 5rem;
  --neutral--neutral-600: #555;
  --blue--blue-900: #061c30;
  --blue--blue-200: #bac8d6;
  --blue--blue-300: #cbe6fc;
  --neutral--neutral-300: #d4d4d4;
  --neutral--neutral-400: #b8b8b8;
  --system--error: var(--color--red-500);
  --system--success: var(--color--green-500);
  --navy-300\<deleted\|variable-c86ae2a3\>: #19224c;
  --border--radius-m: .5rem;
  --orange--orange-400: #ffb656;
  --orange--orange-500: #f92;
  --typography--text-xs: .75rem;
  --size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>: .75rem;
  --shade--shade-blue-15: #f0f7fc;
  --neutral--neutral-700: #444;
  --border--radius-l: 1rem;
  --bg-blue-100\<deleted\|variable-5dd580e5\>: #dee3ff;
  --neutral-100\<deleted\|variable-7f2b910f\>: #f9f9f9;
  --system--error-light: var(--color--red-400);
  --system--warning: var(--orange--orange-400);
  --system--warning-light: var(--orange--orange-200);
  --system--success-light: var(--color--green-400);
  --main--bold: 700;
  --navy-100\<deleted\|variable-8d4c7f30\>: #203492;
  --shade--shade-black-5: #f2f2f2;
  --blue-grey--blue-grey-300: #dce4ea;
  --main--semi-bold-weight: 600;
  --domopalooza-colors--dp-pink-100: #f274bc;
  --main--light-weight: 300;
  --blue--blue-700: #1c4a72;
  --blue--blue-800: #113350;
  --border--radius-xl: 1.5rem;
  --blue-grey--blue-grey-400: #b7c1cb;
  --blue-grey--blue-grey-100: #fbfcff;
  --shade--shade-black-70: #4d4d4d;
  --min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>: 8.75rem;
  --brand--brand\<deleted\|variable-d1a93173-1acb-9fe0-a6bf-8167f4a4374c\>: var(--blue--blue-400);
  --typography--heading-3-75-rem: 0rem;
  --typography--text-xl: 1.25rem;
  --typography--line-height-m: 1.4em;
  --container--container-xl: 77rem;
  --shade--shade-black-90: #1a1a1a;
  --color--text-secondary: var(--neutral--neutral-500);
  --color--red-400: #ffdad5;
  --blue-grey--blue-grey-900: #121416;
  --orange--orange-600: #f47d1e;
  --blue-grey--blue-grey-200: #f2f5f7;
  --shade--shade-black-80: #333;
  --shade--shade-black-20: #ccc;
  --domopalooza-colors--dp-purple-100: #552b6d;
  --domopalooza-colors--dp-purple-500: #6e3693;
  --domopalooza-colors--dp-green-100: #457d30;
  --shade--shade-black-15: #d9d9d9;
  --domopalooza-colors--dp-blue-100: #276296;
  --color--text-secondary-light: var(--neutral--neutral-400);
  --shade--shade-black-60: #666;
  --domopalooza-colors--dp-purple-400: #ab83d5;
  --main--secondary-font: "Robotomono Variablefont Wght", Arial, sans-serif;
  --main--medium-weight: 500;
  --orange--orange-100: #fffbff;
  --orange--orange-200: #fff3e1;
  --orange--orange-300: #ffe0b5;
  --orange--orange-700: #643d11;
  --orange--orange-800: #462a09;
  --orange--orange-900: #2a1703;
  --neutral--neutral-900-70: #111111b3;
  --blue-grey--blue-grey-500: #8f98a3;
  --color--green-400: #c6ef9d;
  --color--green-500: #559e38;
  --color--green-600: #0e3900;
  --color--red-600: #690003;
  --shade--shade-blue-5: #fafcfe;
  --shade--shade-blue-10: #f5fafd;
  --shade--shade-blue-20: #ebf5fc;
  --shade--shade-blue-60: #c2e0f5;
  --shade--shade-blue-70: #99cceeb3;
  --shade--shade-blue-80: #add6f1;
  --shade--shade-blue-90: #a3d1f0;
  --domopalooza-colors--dp-fuchsia-100: #a82693;
  flex: 0 auto;
  max-width: 100%;
  display: inline-block
}

label {
  margin-bottom: 5px;
  font-weight: 700;
  display: block
}

strong {
  font-weight: 700
}

em {
  font-style: italic
}

blockquote {
  font-size: var(--typography--h3);
  line-height: var(--typography--line-height-xs);
  font-weight: var(--main--regular-weight);
  letter-spacing: -.04px;
  border-left: 5px #e2e2e2;
  margin: 0;
  padding: 0
}

figcaption {
  text-align: center;
  margin-top: 8px;
  font-size: 16px;
  line-height: 1.3em
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.section {
  padding-top: var(--section--padding);
  padding-bottom: var(--section--padding);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.section:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167) {
  background-color: var(--blue-grey--blue-grey-800)
}

.section:where(.w-variant-ba68a8d4-185d-072d-924f-e88c017bd4b2) {
  background-color: var(--color--bg-secondary)
}

.section:where(.w-variant-ccfe8cfb-49da-1466-e152-7d9e1b537bd2) {
  background-color: #9ce;
  background-image: linear-gradient(#9ce 31%, #69cc)
}

.section.style-guide-hero-section {
  padding-top: 14rem;
  padding-bottom: var(--spacings--4xl);
  color: var(--color--text-white);
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/679b91372d2e093f2a428822_flow.ninja.styleguide.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover
}

.section.bg-neutral-800 {
  background-color: var(--neutral--neutral-800)
}

.section.global-hero-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--6xl);
  background-color: var(--color--bg-primary)
}

.section.global-hero-section.center-content-w-logos {
  padding-top: var(--spacings--3xl);
  padding-bottom: var(--spacings--4xl);
  position: relative;
  overflow: hidden
}

.section.global-hero-section.center-content-w-logos.internal-referral-hero {
  height: 500px
}

.section.testimonial-block-section {
  width: 100%;
  padding-bottom: var(--spacings--6xl);
  background-color: var(--color--bg-brand)
}

.section.governance-content-section:where(.w-variant-c86627a5-5bd5-cd07-d575-dc473596bf99) {
  background-color: var(--neutral--neutral-200)
}

.section.features-links-section {
  background-color: var(--neutral--neutral-800);
  color: var(--color--text-white)
}

.section.section-w-4-cards {
  background-color: var(--bg-color)
}

.section.section-w-4-cards:where(.w-variant-7bfe8b0f-c7db-fa19-facf-9c5daad991e9) {
  text-align: left
}

.section.trusted-companies-section {
  text-align: center
}

.section.cta-dark-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--color--bg-tertiary-dark)
}

.section.cta-dark-section:where(.w-variant-94fee6f6-affb-42a7-3328-23797298ff89) {
  background-color: var(--color--text-brand-light)
}

.section.cta-dark-section:where(.w-variant-083a6186-2a3d-1e98-790a-0ae35d3b27be) {
  background-color: var(--color--bg-primary)
}

.section.cta-dark-section:where(.w-variant-a7af0853-4e32-58dc-f676-973407fa911a) {
  background-color: var(--color--bg-secondary)
}

.section.cta-dark-section:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b1) {
  background-color: var(--color--text-brand-light)
}

.section.cta-dark-section:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b2) {
  background-color: var(--color--bg-primary)
}

.section.cta-dark-section:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b3) {
  background-color: var(--color--bg-secondary)
}

.section.cta-dark-section.slim-section {
  padding-top: var(--spacings--2-5xl);
  padding-bottom: var(--spacings--2xl);
  background-color: var(--color--bg-primary);
  border-radius: 20px
}

.section.cta-dark-section.slim-section.referral-section {
  margin-bottom: auto
}

.section.bg-brand-400 {
  background-color: var(--blue--blue-400)
}

.section.bg-brand-400:where(.w-variant-1af98bbe-511f-1944-3de4-e59e629ac39e) {
  background-color: var(--color--bg-primary)
}

.section.bg-brand-400.paddingt-top-10xl {
  padding-top: var(--spacings--10xl)
}

.section.table-dark-section {
  background-color: var(--neutral--neutral-800);
  color: var(--color--text-white)
}

.section.gradient-cta {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67be10d3778de2c88f5b86c4_Light.svg);
  background-position: 50%;
  background-size: cover
}

.section.gradient-cta:where(.w-variant-d42866ee-d7dc-2dee-8f83-5726e1b558a4) {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67be10ca20a776c41a0bd621_Dark.svg)
}

.section.gradient-cta:where(.w-variant-c8f85857-fdfa-b93f-a123-bcb5c185ce93) {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67be1098cbd83b32571c5d02_Brand.svg)
}

.section.platfrom-all-custom-hero-section {
  padding-bottom: var(--spacings--no-space);
  position: relative;
  overflow: hidden
}

.section.platform-subhero-custom-section {
  z-index: 3;
  padding-top: var(--spacings--5xl);
  padding-bottom: 7rem;
  position: relative
}

.section.platfrom-custom-body-section {
  width: 100%;
  padding-top: 8.75rem
}

.section.platfrom-custom-body-section.connect {
  padding-top: 8.75rem
}

.section.platfrom-custom-body-section.last-section {
  padding-bottom: 8.75rem
}

.section.platform-custom-subhero-section {
  padding-top: var(--spacings--10xl)
}

.section.platform-hero {
  padding-top: var(--spacings--8xl);
  padding-bottom: var(--spacings--8xl);
  justify-content: center;
  align-items: center;
  overflow: hidden
}

.section.bg-secondary-dark:where(.w-variant-697a13e1-b970-cff9-fe45-2045ff67df04),
.section.bg-secondary-dark:where(.w-variant-4b2eeb7c-9208-3730-35d8-d7f02492d732),
.section.bg-secondary-dark:where(.w-variant-07919237-5e83-5452-4502-3345b20ae26f) {
  background-color: var(--color--bg-primary-dark)
}

.section.roles-ceo-hero-section {
  padding-bottom: var(--spacings--no-space)
}

.section.testimonial-custom-slider-section {
  overflow: hidden
}

.section.tab-section {
  background-color: var(--color--bg-primary)
}

.section.tab-section.bg-primary-dark:where(.w-variant-09876951-dba1-d271-f84e-d4708a632079) {
  background-color: var(--color--bg-secondary-dark)
}

.section.tab-section.bg-primary-dark.bg-dark {
  background-color: var(--color--bg-primary-dark)
}

.section.tab-section.tab-section-bg-tertiary {
  background-color: var(--color--bg-tertiary)
}

.section.video-case-study-section {
  position: relative;
  overflow: hidden
}

.section.find-apps-section {
  background-color: var(--color--bg-secondary-dark)
}

.section.find-apps-section.findappslight {
  background-color: var(--color--bg-tertiary)
}

.section.billboards-hero-section {
  min-height: 60vh;
  padding-top: 15.625rem;
  padding-bottom: 12.5rem;
  position: relative
}

.section.domo-enterprise-logos-sectino {
  width: 100%;
  height: 31.25rem;
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--no-space);
  background-color: var(--color--bg-tertiary-dark);
  color: var(--color--bg-primary);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  overflow: hidden
}

.section.domo-support-hero-section {
  padding-top: var(--spacings--8xl);
  padding-bottom: var(--spacings--8xl);
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67d6ca91a79f0c901cd5d5fb_lifestyle-banner-man-ipad-wood-wall-sweater.avif);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative
}

.section.domo-support-hero-section.customer-success-bg {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67d6ca91a79f0c901cd5d5fb_lifestyle-banner-man-ipad-wood-wall-sweater.avif)
}

.section.domo-support-hero-section.support-bg {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67cebd5abfc74c846661364f_lifestyle-banner-product-ipad-web-traffic-sources-analytics-over-shoulder.webp)
}

.section.domo-support-hero-section.adoption-bg {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67d6cb7281c2dd042f5a8a93_lifestyle-banner-people-meeting-dashboard-television.avif)
}

.section.domo-support-hero-section.consulting-bg {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67d6d262fe53349ec5ccfc0b_lifestyle-banner-man-woman-ipad-sitting-consulting.avif)
}

.section.data-never-sleep-hero {
  z-index: 1;
  background-color: var(--neutral--black);
  padding-top: 0;
  padding-bottom: 0;
  position: relative
}

.section.data-never-sleep-dark-section {
  background-color: var(--neutral--black);
  color: var(--color--text-white)
}

.section.ai-chat-explore-section {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67ced618163736bdc3f77892_lifestyle-ai-chat-background-dark-2x.avif);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover
}

.section.ai-hero {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  overflow: hidden
}

.section.domo-summit-hero-section {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67cee9ddac4fe68875560419_lifestyle-event-ai-innovation-back-brand-gradient-horizontal-desktop-2x.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 9.375rem
}

.section.domo-summit-why-attend-section {
  position: relative;
  overflow: hidden
}

.section.domo-summit-agenda-section {
  background-color: var(--color--bg-brand-dark)
}

.section.ai-resources-hero-section {
  padding-top: var(--spacings--10xl);
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67cf1446ab956dbcd53418a9_product-feature-domo-ai-back-gradient-bottom-short-desktop-2x.avif);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden
}

.section.jobs-section {
  padding-top: 0
}

.section.careers-image-section {
  color: var(--color--text-white);
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67cf0491a4bd4a12afb0beb7_download.avif);
  background-position: 50%;
  background-size: cover;
  position: relative
}

.section.domo-nation-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  border-bottom: 1px solid var(--shade--shade-black-10)
}

.section.dp-hero-section {
  z-index: 1;
  color: var(--color--text-white);
  margin-top: -5.5rem;
  padding-top: 21.5rem;
  padding-bottom: 7rem;
  position: sticky;
  overflow: hidden
}

.section.dp-hero-section.witch-video-bg {
  aspect-ratio: 16/9;
  width: 100%;
  position: relative
}

.section.dp-home-ai-section {
  z-index: 2;
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--domopalooza-colors--dp-purple-300);
  color: var(--neutral--white);
  position: relative
}

.section.dp-pass-pricing-secton {
  z-index: 2;
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--domopalooza-colors--dp-green-200);
  color: var(--color--text-white);
  position: relative
}

.section.ai-secure-cloud-section {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67d19b9e8f1118329af9059c_Panel%20List.avif);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative
}

.section.padding-6xl.ai-innovators-section-margin {
  padding-bottom: var(--spacings--m);
  margin-top: 20px
}

.section.why-domo-accolades-section {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67d2e12a69e047cda9dffbfa_Text%20Image.avif);
  background-position: 100%;
  background-size: cover
}

.section.why-domo-hero {
  padding-top: var(--spacings--8xl);
  padding-bottom: var(--spacings--8xl);
  background-color: var(--color--bg-primary-dark);
  justify-content: center;
  align-items: center;
  overflow: hidden
}

.section.dp-home-subhero-section {
  z-index: 1;
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--color--bg-primary);
  justify-content: center;
  align-items: center
}

.section.dp-home-logo-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  color: var(--color--text-white);
  overflow: hidden
}

.section.dp-featured-keynotes {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  color: var(--neutral--white);
  position: relative
}

.section.dp-home-agenda-section {
  padding-top: var(--spacings--8xl);
  padding-bottom: var(--spacings--3xl);
  background-color: var(--color--bg-brand)
}

.section.dp-sponsors-section {
  padding-top: var(--spacings--3xl);
  padding-bottom: var(--spacings--3xl);
  color: var(--color--text-white)
}

.section.dp-prefooter {
  padding-top: var(--spacings--8xl);
  padding-bottom: var(--spacings--8xl)
}

.section.dp-prefooter:where(.w-variant-2d6038e7-02d5-fcc3-4959-96111b09e163) {
  background-color: var(--neutral--neutral-900)
}

.section.dp-faq-section {
  padding-top: var(--spacings--5xl);
  color: var(--color--text-white);
  padding-bottom: 3rem
}

.section.dp-speakers-hero-section {
  color: var(--color--text-white);
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67d4b8a3b7f5b4a55dc561a4_Rectangle%2036%20\(1\).svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -5.5rem;
  padding-top: 12.5rem;
  padding-bottom: 10rem;
  position: sticky;
  top: 0;
  overflow: hidden
}

.section.dp-speakers-maintage-section {
  z-index: 6;
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--neutral--neutral-900);
  color: var(--neutral--white);
  border-top-left-radius: 5rem;
  border-top-right-radius: 5rem;
  margin-top: -5rem;
  position: relative
}

.section.dp-agenda-section {
  background-color: var(--blue-grey--blue-grey-700);
  padding-top: 3.5rem;
  padding-bottom: 0
}

.section.bg-brand-gradient.domo-on-data-section {
  min-height: 90vh
}

.section.bg-brand-gradient.full-screen {
  min-height: 100vh
}

.section.domopalooza-agenda-hero {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67d4b8a3b7f5b4a55dc561a4_Rectangle%2036%20\(1\).svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -5.5rem;
  padding-top: 12.5rem;
  padding-bottom: 5rem
}

.section.agent-catalyst-hero {
  padding-top: var(--section--padding);
  padding-bottom: var(--spacings--5xl)
}

.section.dp-post-conf-keynotes {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--neutral--neutral-200);
  position: relative;
  overflow: hidden
}

.section.get-started-section:where(.w-variant-46e1a8f1-b17a-2886-9345-8b137b7a9651) {
  background-color: var(--color--bg-primary-dark)
}

.section.get-started-section.black-section {
  background-color: var(--blue-grey--blue-grey-700)
}

.section.questionnaire-section {
  min-height: 100vh;
  padding-top: 8.375rem
}

.section.dp-pc-announcements-section {
  background-color: var(--neutral--neutral-200);
  position: relative
}

.section.dp-post-conf-higlights {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--neutral--neutral-900);
  color: var(--color--text-white);
  position: relative
}

.section.paid-lp-hero-section.hero-component {
  padding-bottom: var(--spacings--no-space)
}

.section.rc-hero {
  padding-top: var(--spacings--4xl);
  padding-bottom: var(--spacings--2-5xl);
  background-color: var(--neutral--neutral-100);
  position: relative
}

.section.rc-categories-hero {
  position: relative
}

.section.rc-categories-hero.overflow-hidden.rc-bg-image {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/6825e34a630353087e099e4b_Frame%201618872839.avif);
  background-position: 50% 100%;
  background-size: cover
}

.section.media-and-press-hero {
  width: 100%;
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  position: relative
}

.section.events-post-hero-section {
  padding-top: var(--spacings--5xl);
  position: relative
}

.section.paid-lp-simple-footer {
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--2xl)
}

.section.paid-lp-blue-hero {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--blue--blue-400);
  color: var(--color--text-white)
}

.section.snowflake-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  position: relative;
  overflow: hidden
}

.section.samurai-hero-section {
  padding-top: var(--spacings--10xl);
  padding-bottom: var(--spacings--8xl);
  color: var(--color--text-white);
  position: relative
}

.section.domo-central-prefooter {
  background-color: var(--bg-color)
}

.section.domo-central-prefooter:where(.w-variant-7bfe8b0f-c7db-fa19-facf-9c5daad991e9) {
  text-align: left
}

.section.dp-call-for-presenters-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--8xl);
  position: relative
}

.section.customers-hero-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  position: relative
}

.section.palooza-resources-hero {
  color: var(--neutral--neutral-100);
  padding-top: 8.4rem
}

.section.referal-section {
  background-color: var(--color--bg-brand)
}

.section.future-of-ai-hero-section {
  background-color: var(--color--bg-primary-dark);
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden
}

.section.modern-bi-hero-section {
  padding-top: var(--spacings--2-5xl);
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/6854074029b9c38a8f163e07_download.avif);
  background-position: 50%;
  background-size: cover;
  padding-bottom: 20.9375rem
}

.section.powe-bi-section {
  background-color: #25333d
}

.section.cs-body-section {
  padding-top: var(--spacings--no-space);
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem
}

.section.dp-hero-component {
  padding-bottom: var(--spacings--5xl);
  position: relative
}

.section.call-for-presenters-sticky {
  position: sticky;
  top: 0
}

.section.dp-content-categories-section {
  z-index: 99;
  width: 100%;
  padding-top: var(--spacings--8xl);
  padding-bottom: var(--spacings--8xl);
  background-color: var(--color--bg-brand);
  border-top-left-radius: 5rem;
  border-top-right-radius: 5rem;
  position: relative
}

.section.panel-w-bottom-columns:where(.w-variant-a32b436a-2a6d-ed6b-0fd2-332a8d5a5f66) {
  background-color: var(--color--bg-brand)
}

.section.agent-template-index-hero {
  padding-top: var(--spacings--2-5xl);
  padding-bottom: var(--spacings--no-space);
  background-color: var(--color--bg-secondary-dark)
}

.section.agent-template-featured-section {
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--3xl)
}

.section.agent-template-post-hero {
  padding-bottom: 3.5rem
}

.section.agent-template-post-body {
  padding-top: var(--spacings--no-space)
}

.section.paid-lp-logo-bar-section {
  padding-top: var(--spacings--2xl);
  padding-bottom: var(--spacings--2xl)
}

.section.faq-section {
  background-color: var(--color--bg-primary)
}

.section.faq-section:where(.w-variant-9d45c410-8b48-7ac3-a124-4fcbbc85ebed),
.section.faq-section:where(.w-variant-27227178-b6c5-d428-a61f-e78244e1038b) {
  background-color: var(--color--bg-primary-dark)
}

.section.faq-section:where(.w-variant-a4bc3e4c-61ec-c7d5-720c-c14430fe5489),
.section.faq-section.bg-secondary-2,
.section.faq-section.bg-secondary {
  background-color: var(--color--bg-secondary)
}

.section.watch-demo-ab-test-section {
  padding-bottom: var(--spacings--no-space);
  position: relative;
  overflow: hidden
}

.section.london-event-section {
  padding-top: var(--spacings--m);
  padding-bottom: var(--spacings--m)
}

.section.catalyst-beta-hero-section {
  position: relative;
  overflow: hidden
}

.section.connections-section-top-margin {
  margin-top: 175px
}

.section.dp-home-training-section {
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--color--bg-brand)
}

.section.dp-precon-hero-section {
  padding-top: 10.5rem;
  padding-bottom: var(--spacings--5xl);
  margin-top: -5.5rem;
  position: relative
}

.section.albon-hero {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative
}

.section.albon-x-domo-section {
  padding-top: var(--spacings--4xl);
  padding-bottom: var(--spacings--3xl)
}

.section.albon-body-section {
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--no-space);
  grid-column-gap: 3rem;
  grid-row-gap: 3rem
}

.section.albon-x-domo-prefooter-section {
  padding-top: var(--spacings--3xl);
  padding-bottom: var(--spacings--4xl)
}

.section.cs-body-container {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem
}

.section.cs-details-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl)
}

.section.cs-quote-section {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem
}

.section.cs-related-resources {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl)
}

.section.app-catalyst-prompt {
  z-index: 2;
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  position: relative
}

.section.solution-analytics-cta-bigger {
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--no-space)
}

.section.dp-speakers-hero-section-rebranded {
  color: var(--color--text-white);
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67d4b8a3b7f5b4a55dc561a4_Rectangle%2036%20\(1\).svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -5.5rem;
  padding-top: 10.5rem;
  padding-bottom: 4rem;
  overflow: hidden
}

.section.dp-speakers-embed-section {
  background-color: var(--neutral--black);
  padding-top: 2.5rem;
  position: relative
}

.section.newsletter-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--10xl);
  background-color: var(--color--bg-brand);
  position: relative;
  overflow: hidden
}

.section.g2-badge-section {
  background-color: var(--color--bg-secondary-dark)
}

.section.g2-badge-section:where(.w-variant-88b73b26-fc40-ebab-4447-7ad8f0b4b01a) {
  background-color: #25292d00;
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/6975096d81fe246e3316196c_Text%20Image.webp);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover
}

.section.g2-badge-section.spotlight {
  background-color: #25292d00;
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/69750e4fd345d3209771dcf8_Spotlight-section.webp);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover
}

.section.g2-star-raiting-section {
  background-color: var(--color--bg-secondary-dark)
}

.section.g2-star-raiting-section:where(.w-variant-2e2aac03-6026-bd02-a90b-fa85285e5b6e),
.section.g2-star-raiting-section:where(.w-variant-5baddf97-8070-1068-4a92-fa24995264d1) {
  background-color: var(--color--bg-secondary)
}

.section.trusted-comapnies-carousel {
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--3xl)
}

.section.trust-cards-section {
  padding-top: var(--spacings--xl);
  padding-bottom: var(--spacings--3xl)
}

.section.google-experiences {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--color--bg-brand);
  border-top-left-radius: 80px;
  border-top-right-radius: 80px
}

.section.google-next-hero-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  position: relative;
  overflow: hidden
}

.section.appcatalystcard4 {
  background-color: #f6f6f6
}

.section.transformtrustedby {
  background-color: #f6f6f6;
  margin-top: -78px
}

.section.try-free-single-hero {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative
}

.section.ai-resources-section {
  background-color: var(--color--bg-primary-dark)
}

.section.dp-register-online-hero {
  padding-bottom: var(--spacings--5xl);
  padding-top: calc(5.5rem + var(--spacings--4xl));
  margin-top: -5.5rem;
  position: relative;
  overflow: hidden
}

.section.customer-stories-section {
  background-color: var(--color--bg-brand)
}

.section.partner-prefooter-cta-block:where(.w-variant-39caf022-c4c1-7151-3a06-283b88da2563) {
  background-color: var(--color--bg-primary-dark)
}

.section.ai-app-store-hero {
  position: relative;
  overflow: hidden
}

.section.agent-search-hero {
  padding-top: var(--spacings--3xl);
  padding-bottom: var(--spacings--3xl);
  position: relative
}

.section.bg-secondary.padding-5xl.relative._2 {
  min-height: 28.75rem
}

.section.home-hero {
  z-index: 1;
  padding-top: 7.5rem;
  padding-bottom: var(--spacings--5xl);
  position: relative;
  overflow: hidden
}

.section.padding-5xl.no-padding-top {
  margin-top: 0
}

.section.padding-5xl.no-padding-top.eventsctasection {
  margin-top: 45px
}

.section.scroll-section {
  height: 250vh
}

.section.scroll-section._4-tabs {
  height: 300vh
}

.section.albon-x-domo-home-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--no-space)
}

.container {
  width: 100%;
  max-width: var(--container--main-size);
  padding-right: var(--container--size-padding);
  padding-left: var(--container--size-padding)
}

.container.grid.gap-2xl,
.container.grid.gap-2-5 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem
}

.container.grid.margin-3xl.relative.z2,
.container.grid.margin-3xl.relative.z2.margin-top-m {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.container.trused-compaines-container {
  grid-column-gap: var(--spacings--2xl);
  grid-row-gap: var(--spacings--2xl);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.container.anchor-links-container {
  justify-content: center;
  align-items: stretch;
  height: 3.375rem;
  display: flex
}

.container.anchor-links-container.grid-4-col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.container.anchor-links-container.grid-3-col {
  grid-column-gap: var(--spacings--no-space);
  grid-row-gap: var(--spacings--no-space);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.container.testimonial-custom-slider-container {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.container.features-banner {
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  justify-content: center;
  align-items: center;
  display: flex
}

.container.domo-enterprise-logo-section-container {
  grid-column-gap: var(--spacings--5xl);
  grid-row-gap: var(--spacings--5xl);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.container.client-services-white-container {
  padding-top: var(--section--padding);
  padding-bottom: var(--section--padding);
  border-bottom: 1px solid #e8e8e8;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.container.data-never-sleep-hero {
  grid-column-gap: var(--container--grid-gap);
  grid-row-gap: var(--container--grid-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid
}

.container.snowflake-sponsors-grid {
  grid-column-gap: var(--spacings--2-5xl);
  grid-row-gap: var(--spacings--2-5xl);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.container.agent-template-post-hero-container {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.container.quiz-result-hero-container {
  z-index: 3;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 59.75rem;
  display: flex;
  position: relative
}

.container.app-catalyst-prompt-container {
  z-index: 2;
  flex-flow: column;
  max-width: 53rem;
  display: flex;
  position: relative
}

.container.g2-embeds-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.container.seetrustprogrambutton {
  object-fit: fill;
  align-self: auto;
  width: auto;
  margin-right: auto
}

.container.seetrustprogrambutton.aiagentcatalystbuttonblock {
  flex: 0 auto;
  position: relative
}

.container.trust-cards-container,
.container.testimonial-flex-container {
  grid-column-gap: var(--container--grid-gap);
  grid-row-gap: var(--container--grid-gap);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.container.try-free-calendar-container {
  z-index: 2;
  max-width: calc(80rem + 2*var(--container--size-padding));
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative
}

.container._4-cards-w-icons-component {
  color: var(--neutral--neutral-900)
}

.container.rc-custom-grid {
  grid-column-gap: var(--container--grid-gap);
  grid-row-gap: var(--container--grid-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(200px, 41.0625rem) 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.container.agent-index-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  place-items: start stretch;
  display: grid
}

.container.grid {
  grid-column-gap: var(--container--grid-gap);
  grid-row-gap: var(--container--grid-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.container.grid.no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem
}

.container.grid.gap-2xl,
.container.grid.gap-2-5 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem
}

.container.grid.gap-2-5xl {
  grid-column-gap: var(--spacings--2-5xl);
  grid-row-gap: var(--spacings--2-5xl)
}

.container.grid.gap-2-5xl:lang(fr-fr):where(.w-variant-c86627a5-5bd5-cd07-d575-dc473596bf99) {
  grid-column-gap: 2.5rem
}

.container.grid.gap-1-875rem {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem
}

.container.grid.row-gap-m {
  grid-row-gap: var(--spacings--m)
}

.container.grid.gap-m {
  grid-column-gap: var(--spacings--m);
  grid-row-gap: var(--spacings--m)
}

.container.grid.margin-3xl.relative.z2,
.container.grid.margin-3xl.relative.z2.margin-top-m {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.container.grid.data-writeback-grid {
  grid-column-gap: var(--spacings--2-5xl);
  grid-row-gap: var(--spacings--no-space)
}

.container.grid.gap-3xl {
  grid-column-gap: var(--spacings--3xl);
  grid-row-gap: var(--spacings--3xl)
}

.container.grid.gap-3xl:where(.w-variant-1a59a31d-85a9-c208-cee0-78c4b6834caf) {
  display: block
}

.container.grid.custom-10-column {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.container.grid.row-gap-3xl {
  grid-row-gap: var(--spacings--3xl)
}

.container.grid.postcard {
  margin-top: 100px;
  margin-bottom: 100px
}

.container.grid.get-started-header {
  margin-bottom: 2rem
}

.container.grid.relative.z-2.aiagentcatalystpartnersblock {
  margin-top: 0
}

.container.grid.relative.z-2.aiagentcatalystpartners {
  grid-template-columns: 2.25fr;
  width: auto;
  display: block
}

.container.grid.relative.z-2.aiagentcatalystpartners.margin-top-m {
  grid-column-gap: var(--container--grid-gap);
  grid-row-gap: var(--container--grid-gap);
  grid-template-rows: auto;
  grid-template-columns: 2.25fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: flex-start;
  width: auto;
  margin-left: 40px;
  display: block
}

.container.grid.relative.z-2.margin-top-m {
  grid-template-columns: 1fr
}

.container.grid.relative.z-2.margin-top-m.aiagentcatalystbuttonblock {
  grid-column-gap: var(--container--grid-gap);
  grid-row-gap: var(--container--grid-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  width: auto;
  margin-left: 40px;
  display: block
}

.container.grid.margin-3xl.relative.z2,
.container.grid.margin-3xl.relative.z2.margin-top-m {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.container.grid.margin-3xl.relative.z2,
.container.grid.margin-3xl.relative.z2.margin-top-m {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.container.grid.margin-3xl.relative.z2.margin-top-3xl {
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr
}

.container.grid.margin-3xl.relative.z-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr
}

.container.grid.margin-3xl.relative.z-2.margin-top-l {
  grid-template-columns: .5fr 1fr 1fr 1fr
}

.container.flex-center.max-width-800.padding-4xl.client-services-contaner {
  border-bottom: 1px solid #0006
}

.container.flex-center.z-99 {
  justify-content: flex-start;
  align-items: center
}

.container.flex-center.z-99.internal-referral {
  height: 100%
}

.container.flex-center.slim-container {
  background-color: #3f454d;
  border-radius: 20px;
  width: 90%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 30px;
  padding-bottom: 30px
}

.container.flex-center.text-center.margin-2xl {
  margin-bottom: var(--spacings--m)
}

.container.flex-center.margin-auto {
  margin-left: auto;
  margin-right: auto
}

.column {
  flex-direction: column;
  grid-template: "Area""." /1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative
}

.column:where(.w-variant-b6591652-1519-6b42-e282-1a00e642f1fb),
.column:where(.w-variant-6dfb4609-22b5-9051-c032-7b2aa64bd595) {
  text-align: center;
  justify-content: flex-start;
  align-items: center
}

.column.text-center {
  text-align: center
}

.column.etl-column {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 45rem
}

.column.data-to-work-column {
  width: 100%;
  max-width: 53.25rem;
  margin-bottom: var(--spacings--3xl);
  grid-column-gap: var(--spacings--m);
  grid-row-gap: var(--spacings--m);
  justify-content: flex-start;
  align-items: flex-start
}

.column.tabs-section-column {
  width: 100%;
  max-width: 50rem;
  margin-bottom: 2rem
}

.column.gradient-cta-column {
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl);
  width: 100%;
  max-width: 36rem
}

.column.max-width-800:where(.w-variant-6dab1fcf-1199-85df-1157-f2beceeec41d),
.column.max-width-800:where(.w-variant-bb22bfbd-d4b0-da9a-9be6-1d953feba917) {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto
}

.column.overview-column {
  width: 100%;
  max-width: 53.125rem;
  margin-bottom: 1.5rem
}

.column.overview-column:where(.w-variant-41d41c7f-13c7-75cb-17df-f79c23ba7a27),
.column.overview-column:where(.w-variant-7bfe8b0f-c7db-fa19-facf-9c5daad991e9) {
  text-align: center
}

.column.overview-column.content-center-3,
.column.overview-column.content-center {
  text-align: center;
  justify-content: flex-start;
  align-items: center
}

.column.get-started-column {
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl);
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 47.5rem
}

.column.get-started-column.slim-column {
  text-align: right;
  justify-content: center;
  align-items: flex-end
}

.column.rich-text-video-column {
  width: 100%
}

.column.connectors-column {
  padding-right: var(--spacings--l);
  padding-left: var(--spacings--l);
  grid-column-gap: var(--spacings--xs);
  grid-row-gap: var(--spacings--xs);
  align-items: stretch
}

.column.find-app-column {
  width: 100%;
  padding-right: var(--spacings--3xl);
  border-right: 1px solid var(--blue-grey--blue-grey-600);
  flex: 1
}

.column.find-app-column.whydomooverviewfarrightcolumn {
  border-right-style: none
}

.column.data-integration-wrapper {
  margin-bottom: var(--spacings--4xl);
  flex-flow: row;
  justify-content: space-between;
  align-items: center
}

.column.data-integration-wrapper.features-category-update {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.column.centered-cta {
  background-color: var(--color--bg-primary);
  text-align: center;
  border-radius: .3125rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 3rem 2rem;
  box-shadow: 0 5px 10px #0003
}

.column.dp-home-ai-column {
  position: sticky;
  top: 6rem
}

.column.dp-pass-pricing-column {
  width: 100%;
  max-width: 41rem;
  margin-bottom: 3.5rem
}

.column.featured-keynotes-column {
  width: 100%;
  max-width: 41rem;
  margin-bottom: var(--spacings--5xl);
  text-align: center;
  justify-content: flex-start;
  align-items: center
}

.column.dp-what-to-expect-column {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 41rem;
  margin-bottom: 3.5rem
}

.column.dp-home-venue-card-column {
  z-index: 3;
  width: 100%;
  max-width: 29.5rem;
  position: relative
}

.column.dp-home-featured-content-column {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 41rem;
  margin-bottom: 3.5rem
}

.column.dp-prefooter-column {
  color: var(--neutral--white);
  text-align: center;
  justify-content: flex-start;
  align-items: center
}

.column.whos-coming-column {
  width: 100%;
  max-width: 28.75rem
}

.column.dp-faq-column {
  width: 100%;
  max-width: 26.25rem;
  margin-bottom: var(--spacings--4xl)
}

.column.dp-speakers-hero-column {
  width: 100%;
  max-width: 32.5rem
}

.column.dp-agenda-hero-column {
  max-width: 57.875rem;
  color: var(--color--text-white)
}

.column.dp-agenda-overiew-column {
  max-width: 39.375rem;
  margin-bottom: 3.5rem
}

.column.dp-replay-featured-column {
  z-index: 4;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  max-width: 70vw
}

.column.dp-post-conf-keynotes-column {
  width: 100%;
  max-width: 37.5rem;
  margin-bottom: var(--spacings--5xl);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center
}

.column.dp-post-conf-ann-column {
  width: 100%;
  max-width: 45rem;
  margin-bottom: var(--spacings--6xl);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center
}

.column.be-a-part-of-community-column {
  color: var(--neutral--white);
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem
}

.column.dp-subhero-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 45rem
}

.column.dp-ann-content-small-column {
  margin-top: .5rem
}

.column.rc-side-column {
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl);
  position: sticky;
  top: 5rem
}

.column.margin-top-3xl.contact-us-column {
  margin-top: var(--spacings--2xl);
  padding-top: 40px
}

.column.category-hero-content {
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl)
}

.column.our-customers-hero-content {
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl);
  margin-bottom: 2.5rem
}

.column.rc-article-related-column {
  padding-right: var(--spacings--xl);
  color: var(--color--text-dark);
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/682c4b8d028a4bc835351709_arrow-right.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 1rem 1rem
}

.column.rc-article-related-column:hover {
  color: var(--color--text-brand)
}

.column.max-width-586 {
  max-width: 36.5rem
}

.column.guided-hero-conlumn {
  width: 100%;
  max-width: 53.125rem;
  margin-right: auto;
  margin-bottom: var(--spacings--3xl);
  justify-content: flex-start;
  align-items: center;
  margin-left: auto
}

.column.samurai-image-wrapper {
  width: 100%;
  margin-bottom: var(--spacings--xl);
  flex-flow: row;
  justify-content: space-between
}

.column.data-transformation-step-1 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 23rem
}

.column.data-transformation-step-3 {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  margin-top: 16rem
}

.column.data-transformation-step-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 20rem
}

.column.max-width-400px {
  max-width: 25rem
}

.column.webinar-header-column {
  z-index: 99;
  margin-bottom: 2rem
}

.column.dp-hero-component-column {
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl)
}

.column.dp-sticky-column {
  position: sticky;
  top: 6rem
}

.column.dp-sticky-column.dp-justification-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid
}

.column.bicolumn {
  margin-top: -30px;
  margin-bottom: -70px;
  padding-top: 0;
  padding-bottom: 0
}

.column.image-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.column.paid-lp-how-domo-works-spacing {
  margin-top: 15px;
  margin-bottom: 10px
}

.column.max-width-800:where(.w-variant-6dab1fcf-1199-85df-1157-f2beceeec41d),
.column.max-width-800:where(.w-variant-bb22bfbd-d4b0-da9a-9be6-1d953feba917) {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto
}

.column.max-width-800.hedaer-component-column:where(.w-variant-d64651ef-b5e1-f317-28d0-50ca4c0c7c32) {
  text-align: center;
  justify-content: flex-start;
  align-items: center
}

.column.home-hero {
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 50rem
}

.column.swiper-heading-rt-holder {
  width: 100%;
  max-width: 50rem
}

.column.max-width-850.ai-agent-catalyst-column-margin {
  margin-bottom: 20px
}

.main-wrapper {
  width: 100%
}

.main-wrapper.home {
  background-color: var(--blue--blue-100);
  background-color: var(--blue--blue-100)
}

.jumbo-h {
  font-size: var(--typography--jumbo);
  letter-spacing: -.8px;
  line-height: 1.1em
}

.jumbo-h.text-neutral-white:where(.w-variant-94fee6f6-affb-42a7-3328-23797298ff89),
.jumbo-h.text-neutral-white:where(.w-variant-083a6186-2a3d-1e98-790a-0ae35d3b27be),
.jumbo-h.text-neutral-white:where(.w-variant-a7af0853-4e32-58dc-f676-973407fa911a),
.jumbo-h.text-neutral-white:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b1),
.jumbo-h.text-neutral-white:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b2),
.jumbo-h.text-neutral-white:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b3) {
  color: var(--color--text-dark)
}

.jumbo-h.dp-speakers-h1 {
  margin-bottom: var(--spacings--xl);
  letter-spacing: 0;
  line-height: .85em
}

.jumbo-h.font-weight-400.margin-xl.partners-heading {
  max-width: 36.875rem
}

.jumbo-h.text-neutral-white {
  align-self: center;
  line-height: 1.1em
}

.jumbo-h.text-neutral-white:where(.w-variant-94fee6f6-affb-42a7-3328-23797298ff89),
.jumbo-h.text-neutral-white:where(.w-variant-083a6186-2a3d-1e98-790a-0ae35d3b27be),
.jumbo-h.text-neutral-white:where(.w-variant-a7af0853-4e32-58dc-f676-973407fa911a),
.jumbo-h.text-neutral-white:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b1),
.jumbo-h.text-neutral-white:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b2),
.jumbo-h.text-neutral-white:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b3) {
  color: var(--color--text-dark)
}

.text-l {
  font-size: var(--typography--text-l)
}

.text-l.margin-2xl.postcardcentertext {
  margin-left: -74px
}

.text-l.text-neutral-300:where(.w-variant-083a6186-2a3d-1e98-790a-0ae35d3b27be),
.text-l.text-neutral-300:where(.w-variant-a7af0853-4e32-58dc-f676-973407fa911a),
.text-l.text-neutral-300:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b2),
.text-l.text-neutral-300:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b3) {
  color: var(--neutral--neutral-600)
}

.text-l.text-primary-light.margin-top-2xs.analyzeroverviewparagraph {
  color: var(--color--text-primary);
  align-self: auto
}

.text-l.text-primary-light.margin-m:where(.w-variant-6b17186f-db4a-5019-53a9-73f93007b6f5) {
  color: var(--color--text-primary)
}

.text-l.text-primary-light.margin-m.pricing-body {
  text-align: left;
  margin-top: 15px
}

.text-s {
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-l)
}

.text-s.font-weight-700.no-break {
  white-space: nowrap
}

.text-s.margin-xl.font-weight-600:where(.w-variant-6503dd20-2ca8-d318-920d-5a1e10a20154) {
  color: var(--color--text-dark)
}

.text-s.consensus-body-text {
  max-width: 18rem;
  margin-bottom: var(--spacings--xl);
  text-align: center
}

.text-neutral-white {
  color: var(--neutral--white)
}

.text-neutral-white.no-hover:hover {
  color: var(--neutral--white)
}

.text-neutral-white.ai-resources-heading {
  text-align: left
}

.text-neutral-white.font-weight-600.text-xs {
  line-height: var(--typography--line-height-l);
  line-height: var(--typography--line-height-l)
}

.text-neutral-400 {
  color: var(--neutral--neutral-400)
}

.text-center {
  text-align: center
}

.margin-2xs {
  margin-bottom: var(--spacings--2xs)
}

.margin-2xs.pricing-card {
  font-size: var(--typography--h5);
  font-weight: 600
}

.margin-xs {
  margin-bottom: var(--spacings--xs)
}

.margin-s {
  margin-bottom: var(--spacings--s)
}

.margin-m {
  margin-bottom: var(--spacings--m)
}

.margin-xl {
  margin-bottom: var(--spacings--xl)
}

.margin-xl:where(.w-variant-46e1a8f1-b17a-2886-9345-8b137b7a9651) {
  color: var(--neutral--neutral-300)
}

.margin-xl.max-width-37r {
  max-width: 37rem
}

.margin-2xl {
  margin-bottom: var(--spacings--2xl)
}

.margin-3xl {
  margin-bottom: var(--spacings--3xl)
}

.button {
  padding: var(--spacings--2xs)var(--spacings--m);
  border-radius: var(--border--radius-m);
  background-color: var(--orange--orange-400);
  color: var(--neutral--neutral-900);
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-l);
  text-align: center;
  -webkit-text-stroke-color: var(--neutral--neutral-900);
  cursor: pointer;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: inline-flex
}

.button:where(.w-variant-b61d58d0-eec7-cff6-0773-8304d83622ba),
.button:where(.w-variant-0a749ff1-f828-63a7-938e-c8d177075f0e),
.button:where(.w-variant-5892d823-da23-e90b-34d8-9fe455864fc9),
.button:where(.w-variant-0bec2e86-0840-4273-fcab-4c5cbb0d893d),
.button:where(.w-variant-5f322518-a843-7bf2-c702-8aa3d0a7ec72),
.button:where(.w-variant-44f16568-a77e-a046-5769-9a5ff5359daa) {
  margin-top: var(--spacings--2xs)
}

.button:hover {
  background-color: var(--orange--orange-500);
  color: var(--neutral--neutral-900)
}

.button:focus-visible,
.button[data-wf-focus-visible] {
  outline-color: var(--orange--orange-500);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid
}

.button.full-width.margin-top-xl.cursor-pointer {
  cursor: pointer
}

.button.desktop-hide:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f),
.button.desktop-hide.dark-variant-17 {
  display: none
}

.button.resize-none {
  flex: none
}

.button.multi-step-form-button {
  width: 100%
}

.button.multi-step-form-button.disabled {
  opacity: .8;
  pointer-events: none
}

.button.paid-lp-anchor-button {
  display: none
}

.button.download-button {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/682c844f9515853365dd269c_file.svg);
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  padding-left: 2.5rem
}

.button.form-submit-button {
  margin-left: auto;
  margin-right: auto
}

.button.paid-lp-scroll-button {
  z-index: 10;
  width: 95%;
  display: none;
  position: fixed;
  bottom: 0%;
  left: 50%;
  transform: translate(-50%)
}

.button.samurai-nav-button {
  padding-right: var(--spacings--xl);
  padding-left: var(--spacings--xl);
  border: 1px solid var(--color--bg-brand);
  color: var(--color--text-white);
  font-size: var(--typography--text-xs);
  background-color: #9ce0
}

.button.samurai-nav-button:hover {
  background-color: #99ccee4d
}

.button.pricing-tts-link {
  display: block
}

.button.platformoverviewbutton {
  aspect-ratio: auto;
  overflow-wrap: normal;
  object-fit: fill;
  --color--bg-primary: var(--neutral--white);
  --main--main-font: "Opensans Variablefont Wdth Wght", Arial, sans-serif;
  --neutral--neutral-900: #111;
  --typography--text: 1rem;
  --typography--line-height-l: 1.5em;
  --spacings--no-space: 0rem;
  --typography--h1: 4rem;
  --typography--line-height-s: 1.2em;
  --typography--h2: 3rem;
  --typography--h3: 2rem;
  --typography--h4: 1.5rem;
  --typography--h5: 1.25rem;
  --spacings--3xs: .25rem;
  --typography--h6: 1.125rem;
  --color--text-primary: var(--neutral--neutral-700);
  --color--text-link: #1a8bd6;
  --blue--brand-500: #6ab4e6;
  --spacings--m: 1rem;
  --spacings--2xs: .5rem;
  --color--text-primary-light: var(--neutral--neutral-300);
  --typography--line-height-xs: 1.1em;
  --main--regular-weight: 400;
  --section--padding: 4rem;
  --blue-grey--blue-grey-800: #25292d;
  --color--bg-secondary: var(--neutral--neutral-100);
  --spacings--4xl: 4rem;
  --color--text-white: var(--neutral--white);
  --neutral--neutral-800: #222;
  --spacings--5xl: 5rem;
  --spacings--6xl: 6rem;
  --spacings--3xl: 3rem;
  --color--bg-brand: var(--blue--blue-400);
  --neutral--neutral-200: #eee;
  --color--bg-tertiary-dark: var(--blue-grey--blue-grey-700);
  --color--text-brand-light: var(--blue--blue-400);
  --spacings--2-5xl: 2.5rem;
  --spacings--2xl: 2rem;
  --blue--blue-400: #9ce;
  --spacings--10xl: 10rem;
  --spacings--8xl: 8rem;
  --color--bg-primary-dark: var(--blue-grey--blue-grey-900);
  --color--bg-secondary-dark: var(--blue-grey--blue-grey-800);
  --color--bg-tertiary: var(--neutral--neutral-200);
  --neutral--black: black;
  --color--bg-brand-dark: var(--blue--blue-900);
  --shade--shade-black-10: #e5e5e5;
  --domopalooza-colors--dp-purple-300: #7a3ca3;
  --neutral--white: white;
  --domopalooza-colors--dp-green-200: #569c3c;
  --blue-grey--blue-grey-700: #3f454d;
  --neutral--neutral-100: #f6f6f6;
  --spacings--xl: 1.5rem;
  --container--main-size: 75rem;
  --container--size-padding: 1.5rem;
  --container--grid-gap: 1.5rem;
  --spacings--s: .875rem;
  --border--radius-s: .25rem;
  --blue--blue-600: #2f74a3;
  --typography--text-s: .875rem;
  --color--red-500: #c22c24;
  --spacings--l: 1.25rem;
  --spacings--xs: .75rem;
  --blue-grey--blue-grey-600: #68737f;
  --color--text-dark: var(--neutral--neutral-900);
  --color--text-brand: var(--blue--blue-600);
  --blue--blue-100: #fbfcff;
  --neutral--neutral-500: #666;
  --typography--text-l: 1.125rem;
  --typography--jumbo: 5rem;
  --neutral--neutral-600: #555;
  --blue--blue-900: #061c30;
  --blue--blue-200: #bac8d6;
  --blue--blue-300: #cbe6fc;
  --neutral--neutral-300: #d4d4d4;
  --neutral--neutral-400: #b8b8b8;
  --system--error: var(--color--red-500);
  --system--success: var(--color--green-500);
  --navy-300\<deleted\|variable-c86ae2a3\>: #19224c;
  --border--radius-m: .5rem;
  --orange--orange-400: #ffb656;
  --orange--orange-500: #f92;
  --typography--text-xs: .75rem;
  --size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>: .75rem;
  --shade--shade-blue-15: #f0f7fc;
  --neutral--neutral-700: #444;
  --border--radius-l: 1rem;
  --bg-blue-100\<deleted\|variable-5dd580e5\>: #dee3ff;
  --neutral-100\<deleted\|variable-7f2b910f\>: #f9f9f9;
  --system--error-light: var(--color--red-400);
  --system--warning: var(--orange--orange-400);
  --system--warning-light: var(--orange--orange-200);
  --system--success-light: var(--color--green-400);
  --main--bold: 700;
  --navy-100\<deleted\|variable-8d4c7f30\>: #203492;
  --shade--shade-black-5: #f2f2f2;
  --blue-grey--blue-grey-300: #dce4ea;
  --main--semi-bold-weight: 600;
  --domopalooza-colors--dp-pink-100: #f274bc;
  --main--light-weight: 300;
  --blue--blue-700: #1c4a72;
  --blue--blue-800: #113350;
  --border--radius-xl: 1.5rem;
  --blue-grey--blue-grey-400: #b7c1cb;
  --blue-grey--blue-grey-100: #fbfcff;
  --shade--shade-black-70: #4d4d4d;
  --min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>: 8.75rem;
  --brand--brand\<deleted\|variable-d1a93173-1acb-9fe0-a6bf-8167f4a4374c\>: var(--blue--blue-400);
  --typography--heading-3-75-rem: 0rem;
  --typography--text-xl: 1.25rem;
  --typography--line-height-m: 1.4em;
  --container--container-xl: 77rem;
  --shade--shade-black-90: #1a1a1a;
  --color--text-secondary: var(--neutral--neutral-500);
  --color--red-400: #ffdad5;
  --blue-grey--blue-grey-900: #121416;
  --orange--orange-600: #f47d1e;
  --blue-grey--blue-grey-200: #f2f5f7;
  --shade--shade-black-80: #333;
  --shade--shade-black-20: #ccc;
  --domopalooza-colors--dp-purple-100: #552b6d;
  --domopalooza-colors--dp-purple-500: #6e3693;
  --domopalooza-colors--dp-green-100: #457d30;
  --shade--shade-black-15: #d9d9d9;
  --domopalooza-colors--dp-blue-100: #276296;
  --color--text-secondary-light: var(--neutral--neutral-400);
  --shade--shade-black-60: #666;
  --domopalooza-colors--dp-purple-400: #ab83d5;
  --main--secondary-font: "Robotomono Variablefont Wght", Arial, sans-serif;
  --main--medium-weight: 500;
  --orange--orange-100: #fffbff;
  --orange--orange-200: #fff3e1;
  --orange--orange-300: #ffe0b5;
  --orange--orange-700: #643d11;
  --orange--orange-800: #462a09;
  --orange--orange-900: #2a1703;
  --neutral--neutral-900-70: #111111b3;
  --blue-grey--blue-grey-500: #8f98a3;
  --color--green-400: #c6ef9d;
  --color--green-500: #559e38;
  --color--green-600: #0e3900;
  --color--red-600: #690003;
  --shade--shade-blue-5: #fafcfe;
  --shade--shade-blue-10: #f5fafd;
  --shade--shade-blue-20: #ebf5fc;
  --shade--shade-blue-60: #c2e0f5;
  --shade--shade-blue-70: #99cceeb3;
  --shade--shade-blue-80: #add6f1;
  --shade--shade-blue-90: #a3d1f0;
  --domopalooza-colors--dp-fuchsia-100: #a82693;
  width: auto;
  max-width: none;
  margin-top: 30px;
  margin-left: -60px;
  display: inline-block;
  position: static
}

.button.exploretheplatform-button {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: inline-flex
}

.button.paidlptablebutton:where(.w-variant-dbec2ade-2117-6c21-ae16-20aafad0eb66),
.button.paidlptablebutton.dark-bg-138 {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 20px;
  position: static
}

.button.slim-button {
  justify-content: flex-end;
  align-items: center
}

.flex-center {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.flex-center.text-center {
  flex-flow: column
}

.flex-center.text-center.max-width-850.relative.internal-referral {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 50px
}

.flex-center.text-center.margin-2-5xl {
  flex-flow: column
}

.flex-center.text-center.googlenexttextspacing {
  padding-bottom: 16px
}

.button-wrapper {
  grid-column-gap: var(--spacings--m);
  grid-row-gap: var(--spacings--m);
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: flex
}

.button-wrapper.margin-top-2xs-2 {
  justify-content: flex-start;
  align-self: auto;
  align-items: center
}

.button-wrapper.margin-top-2xs-2.slim-button-wrapper {
  justify-content: flex-end;
  align-items: center
}

.button-wrapper.stretch,
.button-wrapper.dp-subhero-buttons {
  align-items: stretch
}

.button-wrapper.agent-header-wrapper {
  margin-top: var(--spacings--2xl)
}

.button-wrapper.space-xl {
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl)
}

.icon-xl {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex
}

.icon-xl.wide {
  width: 100%
}

.icon-m {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex
}

.icon-s {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex
}

.swiper-wrapper {
  flex-flow: row;
  flex: none;
  align-items: stretch;
  width: 100%;
  display: flex
}

.swiper-wrapper.mobile-table-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.swiper-wrapper.cs-team-swiper-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid
}

.swiper-wrapper.ci-table-swiper-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.swiper-slide {
  flex: none;
  width: 100%
}

.swiper-slide.testimonial-slide {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.swiper-slide.category-swiper-slide {
  z-index: 1;
  width: auto;
  min-width: 12.5625rem;
  min-height: 12.9375rem;
  padding: var(--spacings--xl)var(--spacings--xl)var(--spacings--2xl);
  border-radius: var(--spacings--xl);
  color: var(--color--text-white);
  transition-property: none;
  position: relative;
  overflow: hidden
}

.swiper-slide.category-swiper-slide.w--current {
  display: none
}

.swiper-slide.customer-rating-swiper-card {
  background-color: var(--color--bg-primary)
}

.swiper-slide.customer-testimonial-swiper-card:where(.w-variant-fb2f163c-3d72-64ea-28c0-8f03293db0c1),
.swiper-slide.customer-testimonial-swiper-card.width-auto,
.swiper-slide.customer-testimonial-swiper-card.width-auto-12 {
  width: auto;
  min-width: auto
}

.swiper-slide.customer-testimonial-swiper-card.pillar-page-template {
  width: auto;
  min-width: auto;
  height: 100%
}

.swiper-slide.rc-hero-swiper-slide {
  width: auto;
  padding: var(--spacings--xs);
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl);
  border: 1px solid var(--blue-grey--blue-grey-700);
  border-radius: var(--border--radius-l);
  color: var(--color--text-white);
  font-size: var(--typography--text-s);
  background-color: #9ce3;
  justify-content: flex-start;
  align-items: center;
  transition: border-color .2s, box-shadow .2s;
  display: flex
}

.swiper-slide.rc-hero-swiper-slide:hover {
  border-color: #bdddf4;
  box-shadow: 0 4px 16px #bdddf426
}

.swiper-slide.future-ai-video-slide {
  max-width: 18.75rem;
  display: flex
}

.swiper-slide.ci-table-swiper-slide {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding: 0;
  display: flex
}

.swiper-slide.quiz-result-slide {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 18.75rem;
  display: flex;
  position: relative
}

.swiper-slide.das {
  height: auto;
  display: flex
}

.swiper-slide.quote-slide:where(.w-variant-d3298ea2-87fa-b0dd-5433-e452b945919c) {
  background-color: var(--color--bg-secondary)
}

.swiper-slide.quote-slide {
  width: 100%;
  max-width: 53.625rem;
  min-height: 23.125rem;
  overflow: hidden
}

.swiper-slide.quote-slide.white-slide {
  background-color: #f6f6f6
}

.swiper-slide.quote-slide {
  width: 100%;
  max-width: 53.625rem;
  min-height: 23.125rem;
  overflow: hidden
}

.swiper-slide.quote-slide.white-slide-33 {
  background-color: #f6f6f6
}

.margin-top-m {
  margin-top: var(--spacings--m)
}

.nav-logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block
}

.nav-brand {
  flex: none;
  width: 4.125rem;
  height: 4.125rem;
  margin-right: 1rem;
  padding-left: 0;
  transition: opacity .2s, color .2s
}

.nav-brand:hover {
  opacity: .8
}

.nav-brand.footer-brand {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 2.75rem;
  margin-right: 0
}

.nav-brand.footer-brand:hover {
  opacity: 1
}

.nav-brand.footer-brand.domo-central {
  width: 9.25rem
}

.footer-brand {
  padding-left: 0
}

.footer-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--neutral--neutral-400);
  font-size: var(--typography--text-s);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  transition: color .25s;
  display: flex;
  position: relative
}

.footer-link:hover {
  color: var(--blue--blue-400)
}

.footer-link.social-link {
  justify-content: center;
  align-items: center;
  height: 2rem
}

.overflow-hidden {
  overflow: hidden
}

.relative {
  position: relative
}

.z-99 {
  z-index: 99;
  position: relative
}

.heading-style-h1 {
  font-size: var(--typography--h1);
  line-height: var(--typography--line-height-s);
  letter-spacing: -.8px;
  font-weight: 600
}

.heading-style-h1.dp-prefooter-title {
  margin-bottom: var(--spacings--m);
  line-height: .875em
}

.heading-style-h1.no-margin {
  margin-bottom: 0
}

.heading-style-h1.margin-2xl {
  margin-bottom: var(--spacings--2xl)
}

.heading-style-h1.margin-m {
  margin-bottom: var(--spacings--m);
  white-space: normal
}

.heading-style-h3 {
  font-size: var(--typography--h3);
  line-height: var(--typography--line-height-s);
  letter-spacing: 0;
  font-weight: 400
}

.heading-style-h3.customer-story-video-overlay-heading {
  position: absolute;
  inset: auto 0% 15% 5%
}

.heading-style-h3.font-weight-400.margin-s:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167) {
  color: var(--neutral--white)
}

.heading-style-h4 {
  font-size: var(--typography--h4);
  line-height: var(--typography--line-height-xs);
  letter-spacing: 0;
  font-weight: 600;
  font-family:  var(--ai-font);
}

.heading-style-h4.font-weight-400.margin-s:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167) {
  color: var(--color--text-white)
}

.heading-style-h4.text-neutral-white.margin-2xs.platform-heading-left-alignment,
.heading-style-h4.text-neutral-white.margin-2xs.left-alignment,
.heading-style-h4.text-neutral-white.margin-2xs.left-alignment-2 {
  align-self: flex-start
}

.heading-style-h4.text-neutral-white.margin-2xs.platform-heading-left-alignment,
.heading-style-h4.text-neutral-white.margin-2xs.left-alignment,
.heading-style-h4.text-neutral-white.margin-2xs.left-alignment-2 {
  align-self: flex-start
}

.heading-style-h4.text-neutral-white.margin-2xs {
  align-self: center
}

.heading-style-h4.text-neutral-white.margin-2xs.platform-heading-left-alignment,
.heading-style-h4.text-neutral-white.margin-2xs.left-alignment,
.heading-style-h4.text-neutral-white.margin-2xs.left-alignment-2,
.heading-style-h4.text-neutral-white.margin-2xs.left-alignment {
  align-self: flex-start
}

.padding-5xl {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl)
}

.margin-4xl {
  margin-bottom: var(--spacings--4xl)
}

.hide {
  display: none
}

.testimonial-author-image {
  object-fit: cover;
  border-radius: 50%;
  flex: none;
  width: 5.5rem;
  height: 5.5rem;
  overflow: hidden
}

.testimonial-author-image.small {
  width: 3.5rem;
  height: 3.5rem
}

.cover-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: clip
}

.cover-image.zodiacquizcoverimage {
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  object-fit: cover;
  object-position: 50% 100%;
  background-clip: border-box;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static
}

.cover-image.absolute {
  object-fit: cover;
  position: absolute;
  inset: 0%
}

.cover-image.absolute.agent-catalyst-inlione-thumb {
  transform: scale(1.05)
}

.cover-image.absolute.z--1 {
  z-index: -1
}

.cover-image.absolute.dp-spreaker-tablet-and-larger {
  object-fit: contain;
  display: block
}

.cover-image.absolute.dp-spreaker-mobile {
  display: none
}

.cover-image.absolute.datazodiaccover {
  object-fit: contain;
  position: absolute
}

.cover-image.absolute.show-desktop {
  display: block
}

.cover-image.absolute.show-mobile-l {
  display: none
}

.text-neutral-300 {
  color: var(--neutral--neutral-300)
}

.text-xs {
  font-size: var(--typography--text-xs);
  font-weight: 400
}

.text-xs.text-weight-600 {
  font-weight: 600
}

.absolute-bg-image {
  z-index: 0;
  mix-blend-mode: normal;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.absolute-bg-image.cover-image.pillar-hero-image {
  object-fit: cover;
  object-position: 50% 0%
}

.absolute-bg-image.quote-slide {
  z-index: -2;
  z-index: -2
}

.footer-dd-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.footer-dd-grid.dc {
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.footer-dropdown {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.footer-link-underline {
  background-color: inherit;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0 0;
  overflow: hidden
}

.footer-link-underline.in-legal-link {
  background-color: var(--neutral--white);
  background-color: var(--neutral--white);
  right: .5rem
}

.button-secondary {
  padding: .4375rem var(--spacings--m);
  border: 1px solid var(--blue-grey--blue-grey-700);
  border-radius: var(--spacings--2xs);
  color: var(--neutral--neutral-900);
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-l);
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex
}

.button-secondary:where(.w-variant-d42866ee-d7dc-2dee-8f83-5726e1b558a4),
.button-secondary:where(.w-variant-c8f85857-fdfa-b93f-a123-bcb5c185ce93),
.button-secondary:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167) {
  border-color: var(--blue-grey--blue-grey-300);
  color: var(--neutral--white)
}

.button-secondary:hover {
  background-color: var(--shade--shade-black-5);
  color: var(--neutral--neutral-900)
}

.button-secondary:hover:where(.w-variant-d42866ee-d7dc-2dee-8f83-5726e1b558a4),
.button-secondary:hover:where(.w-variant-c8f85857-fdfa-b93f-a123-bcb5c185ce93) {
  background-color: var(--blue-grey--blue-grey-700);
  color: var(--neutral--white)
}

.button-secondary:hover:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167) {
  background-color: var(--blue-grey--blue-grey-600);
  color: var(--neutral--white)
}

.button-secondary:focus-visible,
.button-secondary[data-wf-focus-visible] {
  outline-color: var(--orange--orange-500);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid
}

.button-secondary.tablet-light-version:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f) {
  border-color: var(--color--bg-primary);
  color: var(--color--text-white)
}

.button-secondary.preview-in-browser {
  background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/682c844f5e020c064c2ecab5_arrow-up-right.svg);
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  padding-left: 2.5rem
}

.button-secondary.load-more-button {
  margin-top: var(--spacings--3xl)
}

.button-secondary.try-free-absolute-button {
  z-index: 3;
  position: absolute;
  inset: 3rem auto auto 3rem
}

.icon-xs {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex
}

.icon-xs.partner-post-category-icon {
  margin-top: 5px
}

.font-weight-600 {
  font-weight: var(--main--semi-bold-weight)
}

.font-weight-600.pinkfont {
  color: var(--domopalooza-colors--dp-pink-100)
}

.css-hide,
.show-tablet {
  display: none
}

.font-weight-400 {
  font-weight: var(--main--regular-weight)
}

.all-caps {
  text-transform: uppercase
}

.full-width {
  width: 100%
}

.full-width.features-page-image {
  aspect-ratio: 16/9;
  box-shadow: none;
  object-fit: contain
}

.hidden-css {
  display: none
}

.no-padding-bot {
  padding-bottom: var(--spacings--no-space)
}

.footer-dd-trigger {
  width: 100%;
  color: var(--color--text-white);
  justify-content: space-between;
  align-items: center;
  display: flex
}

.dd-plus-element {
  font-size: 1.25rem;
  font-weight: 700;
  display: none
}

.footer-dd-list {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.footer-lang-dropdown-block {
  justify-content: center;
  align-items: center;
  display: flex
}

.footer-legal-block {
  width: 100%;
  color: var(--neutral--neutral-500);
  font-size: var(--typography--text-s);
  background-color: #00000061;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5rem;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  display: flex
}

.footer-social-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.legal-links-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  white-space: pre-wrap;
  word-break: break-all;
  overflow-wrap: anywhere;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.legal-link {
  padding-right: var(--spacings--2xs);
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-right: 1px solid var(--neutral--neutral-500);
  color: var(--neutral--neutral-500);
  font-size: var(--typography--text-s);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  transition: color .25s;
  display: inline-flex;
  position: relative
}

.legal-link:hover {
  color: var(--color--text-white)
}

.legal-link.no-border {
  border-right-style: none
}

.locale-toggle {
  border: 1px solid var(--color--bg-primary);
  min-width: 12.5rem;
  color: var(--color--text-white);
  border-radius: 3px;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .5rem;
  display: inline-flex
}

.locale-dd-arrow {
  justify-content: center;
  align-items: center;
  width: .625rem;
  height: .375rem;
  margin-left: auto;
  display: flex
}

.locale-toggle-text {
  margin-right: var(--spacings--2xs);
  margin-left: var(--spacings--2xs)
}

.locale-dd-list {
  background-color: var(--color--bg-primary);
  color: var(--neutral--black);
  border: 1px solid #ddd;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 6px 30px #0003
}

.locale-link {
  color: var(--color--text-dark);
  padding: .5rem 1rem;
  display: flex
}

.locale-link:hover {
  color: var(--neutral--black);
  background-color: #0000000d
}

.locale-link.w--current {
  background-color: var(--blue--blue-300)
}

.text-neutral-500 {
  color: var(--neutral--neutral-500)
}

.text-neutral-500:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167) {
  color: var(--color--text-primary-light)
}

.text-neutral-700 {
  color: var(--neutral--neutral-700)
}

.text-neutral-700.font-weight-600:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167),
.text-neutral-700.text-s:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167),
.text-neutral-700.font-weight-600:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167),
.text-neutral-700.text-s:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167) {
  color: var(--color--text-primary-light)
}

.max-width-800 {
  max-width: 50rem
}

.global-rich-text:where(.w-variant-d42866ee-d7dc-2dee-8f83-5726e1b558a4),
.global-rich-text:where(.w-variant-c8f85857-fdfa-b93f-a123-bcb5c185ce93) {
  color: var(--neutral--white)
}

.global-rich-text:where(.w-variant-7bfe8b0f-c7db-fa19-facf-9c5daad991e9) {
  text-align: center;
  width: 100%
}

.global-rich-text:where(.w-variant-46e1a8f1-b17a-2886-9345-8b137b7a9651),
.global-rich-text:where(.w-variant-ccfe8cfb-49da-1466-e152-7d9e1b537bd3) {
  color: var(--neutral--white)
}

.global-rich-text strong {
  font-weight: 600
}

.global-rich-text h1 {
  margin-bottom: var(--spacings--xl);
  font-size: var(--typography--h1);
  font-weight: 500
}

.global-rich-text li {
  padding-left: var(--spacings--m);
  color: var(--color--text-primary);
  line-height: var(--typography--line-height-l)
}

.global-rich-text sup {
  font-size: var(--typography--text-l);
  line-height: var(--typography--line-height-l)
}

.global-rich-text sub {
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-l);
  display: block
}

.global-rich-text img {
  width: 100%
}

.global-rich-text figure {
  width: 100%;
  margin-top: var(--spacings--2xl);
  margin-bottom: var(--spacings--no-space)
}

.global-rich-text.text-center.max-width-51r {
  max-width: 51rem
}

.global-rich-text.white,
.global-rich-text.white h2 {
  color: var(--color--text-white)
}

.global-rich-text p {
  margin-top: var(--spacings--xs);
  line-height: var(--typography--line-height-l)
}

.global-rich-text p:where(.w-variant-46e1a8f1-b17a-2886-9345-8b137b7a9651),
.global-rich-text p:where(.w-variant-ccfe8cfb-49da-1466-e152-7d9e1b537bd3) {
  color: var(--color--text-white)
}

.global-rich-text.text-neutral-white {
  color: var(--neutral--white)
}

.global-rich-text.text-neutral-white p {
  color: var(--color--text-primary-light)
}

.global-rich-text.data-writeback-systems-rt {
  margin-top: 2.5rem
}

.global-rich-text.data-writeback-systems-rt ul {
  padding-left: var(--spacings--no-space);
  list-style-type: none
}

.global-rich-text ul {
  margin-top: var(--spacings--m);
  margin-bottom: var(--spacings--xl);
  padding-left: var(--spacings--no-space);
  list-style-type: none
}

.global-rich-text ol {
  margin-top: var(--spacings--m)
}

.global-rich-text.max-width-30r {
  max-width: 30rem
}

.global-rich-text.max-width-19r {
  max-width: 19rem
}

.global-rich-text.max-width-18r {
  max-width: 18rem
}

.global-rich-text.agent-catalyst-ai-agents-section-margin {
  margin-bottom: 40px
}

.global-rich-text.white,
.global-rich-text.white h2 {
  color: var(--color--text-white);
      font-family: open sans-serif;
}

.global-rich-text.white p {
  margin-top: var(--spacings--2xs);
  color: var(--color--text-primary-light)
}

.js-hide {
  margin-bottom: 0;
  display: none
}

.video-popup-wrapper {
  z-index: 9999999;
  opacity: 0;
  background-color: #222c;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-left: 3rem;
  padding-right: 3rem;
  transition: opacity .3s;
  display: flex;
  position: fixed;
  inset: 0%
}

.video-embed-player {
  background-color: #000;
  width: 100%;
  height: 100%
}

.video-embed-wrap {
  z-index: 3;
  aspect-ratio: 1.78;
  border-radius: var(--border--radius-m);
  width: 100%;
  max-width: 59.375rem;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translateY(8rem)
}

.video-close-hidden-button {
  background-color: var(--neutral--neutral-800);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 9rem;
  height: 9rem;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: -9rem -9rem auto auto;
  transform: rotate(45deg)
}

.video-player-close-icon {
  object-fit: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: auto auto .8rem 3.7rem;
  transform: rotate(45deg)
}

.video-popup-close {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto
}

.bg-secondary {
  background-color: var(--color--bg-secondary)
}

.video-component {
  z-index: 99999;
  display: none;
  position: relative
}

.button-link-arrow {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex
}

.button-secondary-light {
  padding: var(--spacings--2xs)var(--spacings--m);
  border: 1px solid var(--blue-grey--blue-grey-300);
  border-radius: var(--spacings--2xs);
  color: var(--neutral--white);
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-l);
  text-align: center;
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  transition: background-color .3s, color .3s;
  display: flex
}

.button-secondary-light:where(.w-variant-94fee6f6-affb-42a7-3328-23797298ff89) {
  border-color: var(--color--bg-primary-dark);
  color: var(--color--text-dark)
}

.button-secondary-light:where(.w-variant-083a6186-2a3d-1e98-790a-0ae35d3b27be),
.button-secondary-light:where(.w-variant-a7af0853-4e32-58dc-f676-973407fa911a) {
  border-color: var(--neutral--black);
  color: var(--color--text-dark)
}

.button-secondary-light:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b1) {
  border-color: var(--color--bg-primary-dark);
  color: var(--color--text-dark)
}

.button-secondary-light:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b2),
.button-secondary-light:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b3) {
  border-color: var(--neutral--black);
  color: var(--color--text-dark)
}

.button-secondary-light:hover {
  background-color: var(--blue-grey--blue-grey-600);
  color: var(--neutral--white)
}

.button-secondary-light:hover:where(.w-variant-a7af0853-4e32-58dc-f676-973407fa911a),
.button-secondary-light:hover:where(.w-variant-a3d50fe8-c509-5fd5-8b84-1152569fe1b3) {
  background-color: var(--shade--shade-black-10);
  color: var(--color--text-dark)
}

.button-secondary-light:focus-visible,
.button-secondary-light[data-wf-focus-visible] {
  outline-color: var(--orange--orange-500);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid
}

.button-secondary-light.load-more-button {
  margin-top: var(--spacings--3xl)
}

.button-secondary-light.try-free-domo-button {
  position: absolute;
  inset: 3rem auto auto 3rem
}

.button-secondary-light.try-free-domo-button:hover {
  background-color: var(--blue--blue-400)
}

.button-secondary-light.agent-button {
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #fff0
}

.button-secondary-light.agent-button:hover {
  background-color: #fff3
}

.button-link-light {
  min-height: 2.3125rem;
  padding: var(--spacings--3xs)var(--spacings--2xs);
  grid-column-gap: var(--spacings--3xs);
  grid-row-gap: var(--spacings--3xs);
  border-bottom: 1px solid var(--blue-grey--blue-grey-300);
  color: var(--color--text-white);
  font-size: var(--typography--text-s);
  object-fit: fill;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  line-height: 1em;
  transition: border-color .3s, color .3s, background-color .3s;
  display: flex
}

.button-link-light:hover {
  border-bottom-color: var(--color--text-dark);
  background-color: var(--shade--shade-blue-15);
  color: var(--color--text-dark)
}

.label-s-caps {
  color: var(--neutral--neutral-500);
  font-size: var(--typography--text-s);
  letter-spacing: .8px;
  text-transform: uppercase;
  font-weight: 600
}

.label-s-caps.text-brand-400 {
  color: var(--blue--blue-400)
}

.label-s-caps.margin-3xs {
  margin-bottom: var(--spacings--3xs)
}

.label-s-caps.margin-3xs:where(.w-variant-9d45c410-8b48-7ac3-a124-4fcbbc85ebed) {
  color: var(--color--text-primary-light)
}

.label-s-caps.text-neutral-400 {
  color: var(--neutral--neutral-400)
}

.margin-top-2xs {
  margin-top: var(--spacings--2xs)
}

.margin-top-xl {
  margin-top: var(--spacings--xl)
}

.button-link {
  min-height: 2.3125rem;
  padding: var(--spacings--3xs)var(--spacings--2xs);
  grid-column-gap: var(--spacings--3xs);
  grid-row-gap: var(--spacings--3xs);
  border-bottom: 1px solid var(--blue--blue-600);
  color: var(--color--text-brand);
  font-size: var(--typography--text-s);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  line-height: 1em;
  text-decoration: none;
  transition: background-color .3s;
  display: flex
}

.button-link:hover {
  background-color: var(--shade--shade-blue-15);
  color: var(--blue--blue-600)
}

.button-link.no-hover {
  background-color: #f0f7fc00;
  transition-property: none
}

.button-link.no-hover:hover {
  background-color: #0000
}

.button-link.resource-card-button {
  z-index: 1;
  margin-top: var(--spacings--l);
  position: relative
}

.button-link.leadership-item-link {
  opacity: 0;
  margin-top: auto;
  transition: opacity .2s ease-in-out, background-color .3s
}

.button-link.margin-top-auto {
  cursor: pointer
}

.button-link.aiagentcatalystbutton {
  aspect-ratio: auto;
  text-align: left;
  object-fit: fill;
  border-bottom-style: none;
  width: auto;
  margin-right: 0
}

.button-link.quote-slide-button {
  border-bottom-color: var(--neutral--white);
  color: var(--neutral--white)
}

.button-link.quote-slide-button:where(.w-variant-d3298ea2-87fa-b0dd-5433-e452b945919c) {
  border-bottom-color: var(--blue--blue-600);
  color: var(--blue--blue-600)
}

.button-link.quote-slide-button:hover {
  background-color: var(--shade--shade-black-90)
}

.button-link.quote-slide-button:hover:where(.w-variant-d3298ea2-87fa-b0dd-5433-e452b945919c) {
  border-bottom-color: var(--color--bg-primary);
  color: var(--color--text-white)
}

.swiper,
.swiper.mobile-table-swiper {
  width: 100%
}

.swiper.customer-swiper,
.swiper.rc-hero-swiper {
  width: 100%
}

.swiper.ci-table-swiper {
  overflow: hidden
}

.swiper.quote-swiper {
  width: 100%;
  display: block;
  overflow: visible
}

.testimonial-author-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.icon-3xl {
  object-fit: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex
}

.icon-3xl.absolute-hover {
  position: absolute;
  inset: 0% auto 0% 0%
}

.icon-3xl.customer-testimonial-icon,
.icon-3xl.social-proof-avatar-image,
.icon-3xl.customer-testimonial-icon {
  border-radius: 50px
}

.text-primary-light {
  color: var(--color--text-primary-light)
}

.text-primary-light.margin-2xl {
  white-space: normal
}

.text-primary-light.margin-m:where(.w-variant-6b17186f-db4a-5019-53a9-73f93007b6f5),
.text-primary-light.margin-m.text-s:where(.w-variant-5baddf97-8070-1068-4a92-fa24995264d1) {
  color: var(--color--text-primary)
}

.bg-secondary-dark {
  background-color: #002e5c
}

.scroll-section-wrap {
  width: 100%;
  height: 100%;
  max-width: var(--container--main-size);
  padding-right: var(--container--size-padding);
/*  padding-bottom: 9vw;*/
  padding-left: var(--container--size-padding);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative
}

.scroll-section-wrap._4-tbas {
  height: 300vh
}

.left-column-scroll-section {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
    width: 43%;
    max-width: 31rem;
  min-height: 29.8rem;
  display: flex;
  position: relative
}

.left-column-scroll-section._4-tabs {
  width: 50%;
  max-width: 35.25rem;
  height: auto;
  min-height: 0;
  max-height: none;
  position: relative;
  top: auto
}

.left-column-scroll-section.content-centered {
  justify-content: center;
  align-items: flex-start;
  position: relative;
  top: auto
}

.scroll-tabs {
  flex-flow: column;
  align-self: flex-start;
  width: 100%;
  display: flex;
  position: relative
}

.scroll-tabs-content {
  z-index: 1;
  width: 100%;
  padding-top: var(--spacings--m);
  padding-bottom: var(--spacings--m);
  padding-left: var(--spacings--xl);
  opacity: .3;
  cursor: pointer;
  border-left: 0 solid #485a67;
  flex-flow: column;
  transition: border-color, opacity .3s;
  display: flex;
  position: relative;
  overflow: hidden
}

.scroll-tabs-content.version-2 {
  border-left-width: 0
}

.scroll-tabs-content.active {
  opacity: 1;
  pointer-events: none;
  cursor: default
}

.right-column-scroll-section {
flex-flow: column;
    width: 48%;
    max-width: 44rem;
    height: 37vh;
    min-height: 29.7rem;
    max-height: 42rem;
  display: flex;
  position: relative
}

.right-column-scroll-section:where(.w-variant-697a13e1-b970-cff9-fe45-2045ff67df04),
.right-column-scroll-section:where(.w-variant-4b2eeb7c-9208-3730-35d8-d7f02492d732),
.right-column-scroll-section:where(.w-variant-07919237-5e83-5452-4502-3345b20ae26f) {
  order: -1
}

.right-column-scroll-section._4-tabs {
  width: 57%;
  max-width: 39.25rem;
  height: 52vh;
  max-height: 39.25rem;
  margin-left: 1.5rem
}

.right-column-scroll-section.version-2 {
  position: relative;
  top: auto
}

.right-column-scroll-section.version-2:where(.w-variant-326ff167-df72-fb30-8c55-5942d9693618) {
  order: -1
}

.scroll-image-container {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  transition: opacity .6s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative
}

.scroll-section-image {
  aspect-ratio: 3/2;
  opacity: 0;
  object-fit: contain;
  width: 100%;
  max-width: none;
  position: absolute;
  inset: 0%
}

.scroll-section-image.active {
  opacity: 1
}

.scroll-section-image.square-1-1 {
  aspect-ratio: auto;
  object-position: 100% 0%;
height: 69vh;
}


.scroll-trigger-container {
  z-index: -1;
  width: 100%;
  position: absolute;
  inset: 0%
}

.scroll-trigger {
  width: 100%;
  height: 50vh
}

.scroll-trigger.trigger-w-margin {
  margin-bottom: 20vh
}

.scroll-section-image-mobile {
  aspect-ratio: 3/2;
  opacity: 0;
  object-fit: contain;
  width: 100%;
  max-width: none;
  display: none;
  position: absolute;
  inset: 0%
}

.max-width-850 {
  width: 100%;
  max-width: 850px
}

.max-width-850.ci-connectror-heading {
  margin-bottom: var(--spacings--xl)
}

.text-primary {
  color: var(--color--text-primary)
}

.popup-close {
  z-index: 1;
  background-color: #222c;
  position: absolute;
  inset: 0%
}

.quote-slide-wrapper {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--blue-grey--blue-grey-400);
  border-radius: var(--border--radius-m);
  background-color: var(--neutral--neutral-100);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: grid;
  position: relative;
  overflow: hidden
}

.quote-slide-wrapper.video-slide {
  aspect-ratio: 16/9;
  border-style: none;
  height: auto;
  overflow: hidden
}

.quote-slide-wrapper.video-slide:where(.w-variant-7c5deb4f-66ee-175c-5ba5-3922137c7870) {
  aspect-ratio: 1
}

.quote-slide-content {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  color: var(--neutral--white);
  font-size: var(--typography--h3);
  line-height: var(--typography--line-height-xs);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative
}

.quote-slide-content:where(.w-variant-d3298ea2-87fa-b0dd-5433-e452b945919c),
.quote-slide-content:where(.w-variant-34e5df18-32bd-6d23-9836-30b52fe4c7b1) {
  color: var(--color--text-dark)
}

.quote-slide-content.partners-quote-slide {
  width: 75%
}

.quote-slide-logo {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex
}

.quote-slide-logo.video-slider {
  justify-content: flex-start;
  align-items: flex-end
}

.quote-swiper {
  z-index: 1;
  justify-content: flex-start;
  display: flex;
  position: relative;
  overflow: hidden
}

.swiper-buttons-wrapper {
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  justify-content: flex-start;
  align-items: center;
  padding-right: 4rem;
  display: flex
}

.swiper-buttons-wrapper.category-swiper-buttons {
  justify-content: flex-end;
  align-items: center;
  padding-right: 0
}

.swiper-buttons-wrapper.customers {
  justify-content: space-between;
  width: 100%;
  padding-right: 0
}

.swiper-buttons-wrapper.customers.customer-swiper-buttons {
  justify-content: flex-end;
  align-self: flex-end
}

.swiper-buttons-wrapper.no-padding {
  padding-right: 0
}

.swiper-buttons-wrapper.no-padding.customers-swiper-buttons {
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  flex-flow: row;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.swiper-buttons-wrapper.ci-table-buttons {
  display: none
}

.swiper-buttons-wrapper.quote-slide-component-buttons {
  align-self: flex-end
}

.swiper-buttons-wrapper.quote-slide-component-buttons:where(.w-variant-6037e4ef-42ca-700b-fe17-df474a362ee6) {
  align-self: auto
}

.swiper-buttons-wrapper.quote-slide-component-buttons.ai-innovators-arrow {
  align-self: flex-start
}

.quote-swiper-arrow-right {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--blue-grey--blue-grey-700);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--blue-grey--blue-grey-700);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--blue-grey--blue-grey-700);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--blue-grey--blue-grey-700);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition-property: color, background-color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  display: flex
}

.quote-swiper-arrow-right:hover {
  background-color: var(--blue-grey--blue-grey-900);
  color: var(--neutral--white)
}

.quote-swiper-arrow-right.dark {
  border-color: var(--blue-grey--blue-grey-300);
  color: var(--color--text-white);
  transition: border-color .3s, color .3s, background-color .3s
}

.quote-swiper-arrow-right.dark:hover {
  border-color: var(--color--bg-primary);
  background-color: var(--color--bg-primary);
  color: var(--color--text-dark)
}

.quote-swiper-arrow-left {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--blue-grey--blue-grey-700);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--blue-grey--blue-grey-700);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--blue-grey--blue-grey-700);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--blue-grey--blue-grey-700);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition-property: color, background-color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  display: flex
}

.quote-swiper-arrow-left:hover {
  background-color: var(--blue-grey--blue-grey-900);
  color: var(--neutral--white)
}

.quote-swiper-arrow-left.dark {
  border-color: var(--blue-grey--blue-grey-300);
  color: var(--color--text-white);
  transition: border-color .3s, color .3s, background-color .3s
}

.quote-swiper-arrow-left.dark:hover {
  border-color: var(--color--bg-primary);
  background-color: var(--color--bg-primary);
  color: var(--color--text-dark)
}

.quote-swiper-arrow {
  justify-content: center;
  align-items: center;
  display: flex
}

.quote-slide-overlay {
  z-index: -1;
  background-image: linear-gradient(#0000004d, #000000e6);
  position: absolute;
  inset: 0%
}

.quote-slide-overlay:where(.w-variant-d3298ea2-87fa-b0dd-5433-e452b945919c) {
  display: none
}

.global-rich-text-white {
  aspect-ratio: auto;
  color: var(--color--text-white)
}

.global-rich-text-white:where(.w-variant-d42866ee-d7dc-2dee-8f83-5726e1b558a4),
.global-rich-text-white:where(.w-variant-c8f85857-fdfa-b93f-a123-bcb5c185ce93) {
  color: var(--neutral--white)
}

.global-rich-text-white ul {
  margin-top: var(--spacings--xs);
  padding-left: var(--spacings--no-space);
  grid-column-gap: .375rem;
  grid-row-gap: .375rem
}

.global-rich-text-white ul:where(.w-variant-7e5dd2a4-4c8e-ec80-adfb-1bf48e8a8f27),
.global-rich-text-white ul:where(.w-variant-7825b7c5-d1a5-bb62-e25c-92391e0b13e8) {
  margin-top: var(--spacings--xs)
}

.global-rich-text-white ul:where(.w-variant-d42866ee-d7dc-2dee-8f83-5726e1b558a4),
.global-rich-text-white ul:where(.w-variant-c8f85857-fdfa-b93f-a123-bcb5c185ce93) {
  color: var(--color--text-primary-light)
}

.global-rich-text-white strong {
  font-weight: 600
}

.global-rich-text-white h1 {
  margin-bottom: var(--spacings--xl)
}

.global-rich-text-white li {
  padding-left: var(--spacings--m);
  color: var(--color--text-primary-light);
  line-height: var(--typography--line-height-l)
}

.global-rich-text-white sup {
  font-size: var(--typography--text-l);
  line-height: var(--typography--line-height-l)
}

.global-rich-text-white sub {
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-l);
  display: block
}

.global-rich-text-white img {
  width: 100%
}

.global-rich-text-white figure {
  width: 100%;
  margin-top: var(--spacings--2xl);
  margin-bottom: var(--spacings--no-space)
}

.global-rich-text-white p {
  margin-top: var(--spacings--2xs);
  color: var(--color--text-primary-light)
}

.global-rich-text-white ol {
  list-style-type: decimal
}

.global-rich-text-white a {
  color: var(--color--text-link)
}

.global-rich-text-white a:hover {
  color: var(--blue--brand-500)
}

.global-rich-text-white.max-width-53r {
  max-width: 53rem
}

.global-rich-text-white blockquote {
  margin-top: var(--spacings--2xl)
}

.global-rich-text-white.domo-mmm-comparison-chart:where(.w-variant-dbec2ade-2117-6c21-ae16-20aafad0eb66),
.global-rich-text-white.domo-mmm-comparison-chart.dark-bg-73 {
  color: var(--color--text-white)
}

.quote-swiper-wrapper {
  align-self: stretch
}

.home-hero-bg {
  z-index: -2;
  pointer-events: none;
  background-color: #070d0e;
  border-bottom-right-radius: 56px;
  border-bottom-left-radius: 56px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.text-xl {
  font-size: var(--typography--text-xl)
}

.text-xl.text-neutral-white.font-weight-600 {
  font-size: var(--typography--text-xl)
}

.text-xl.margin-m.text-neutral-white {
  flex: 0 auto
}

.home-hero-asset-wrap {
  z-index: 10;
  width: 100%;
  max-width: 23rem;
  height: 36vw;
  max-height: 23rem;
  position: absolute;
  left: auto;
  right: 0%
}

.home-hero-asset-wrap.alternative-positioning {
  left: 100%;
  right: auto;
  transform: translate(-70%)
}

.home-hero-tablet {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.home-hero-decoration-1 {
  object-fit: contain;
  width: 100%;
  max-width: 21rem;
  height: 2.5625rem;
  position: absolute;
  inset: 108px auto auto -31px
}

.home-hero-decoration-2 {
  aspect-ratio: 1;
  object-fit: contain;
  width: 100%;
  max-width: 7.75rem;
  height: 8vw;
  max-height: 8.25rem;
  position: absolute;
  inset: auto auto 0% -34px
}

.home-hero-bg-decoration-1 {
  z-index: 1;
  pointer-events: none;
  width: 100%;
  height: 26.5625vw;
  max-height: 23.9063rem;
  position: absolute;
  inset: 0% 0% auto
}

.home-hero-bg-decoration-2 {
  z-index: -1;
  pointer-events: none;
  object-fit: contain;
  width: 100%;
  max-width: 68.5rem;
  height: 30vw;
  max-height: 20.625rem;
  position: absolute;
  inset: -1.6rem -4rem auto auto
}

.case-study-home-cards {
  aspect-ratio: 1;
  border-radius: var(--border--radius-l);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition-property: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.case-study-home-cards.on-paid-lp {
  aspect-ratio: 16/12;
  cursor: pointer;
  flex: none;
  max-width: 100%
}

.cs-card-hover-bg {
  z-index: 1;
  background-color: #12141680;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 150%;
  height: 150%;
  display: flex;
  position: absolute
}

.cs-hover-card-content {
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: var(--spacings--xl);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%
}

.cs-hover-card-logo {
  object-fit: contain;
  width: 6.5rem;
  max-width: none;
  height: 4.5rem;
  display: block;
  position: absolute;
  bottom: 50%;
  transform: translateY(50%)
}

.form-popup-outer-wrapper {
  z-index: 2147483647;
  width: 100vw;
  height: 100vh;
  padding: var(--spacings--2xl);
  opacity: 0;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden
}

.form-popup-outer-wrapper.active-class {
  opacity: 1;
  display: flex
}

.form-popup-outer-wrapper.active-class.hide {
  display: none
}

.form-popup-close {
  top: var(--spacings--xl);
  right: var(--spacings--xl);
  z-index: 2;
  cursor: pointer;
  display: flex;
  position: absolute
}

.z-2 {
  z-index: 2
}

.popup-form-code {
  display: none
}

.z-3 {
  z-index: 3
}

.button-link-light-no-hover {
  min-height: 2.3125rem;
  padding: var(--spacings--3xs)var(--spacings--2xs);
  grid-column-gap: var(--spacings--3xs);
  grid-row-gap: var(--spacings--3xs);
  border-bottom: 1px solid var(--blue-grey--blue-grey-300);
  color: var(--color--text-white);
  font-size: var(--typography--text-s);
  justify-content: center;
  align-items: center;
  font-weight: 600;
  line-height: 1em;
  transition: border-color .3s, color .3s, background-color .3s;
  display: flex
}

.button-link-light-no-hover:hover {
  color: var(--color--text-white);
  background-color: #0000
}

.splide {
  width: 100%
}

.splide.trust-logo-swiper.domopalooza {
  margin-top: 3.5rem;
  margin-bottom: 5rem
}

.splide__track {
  width: 100%
}

.splide__list {
  width: 100%;
  display: flex
}

.splide__list.trusted-logo-list.domopalooza {
  justify-content: flex-start;
  align-items: center
}

.splide__slide {
  flex: none;
  width: 100%
}

.splide__slide.platform-company-slide {
  width: 5rem;
  height: 5rem
}

.splide__slide.trusted-logo-slide {
  width: 7.5rem;
  height: 2.5rem
}

.splide__slide.trusted-logo-slide.domopalooza {
  height: 2.5rem
}

.trusted-slider-logo {
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: 100%
}

.trusted-slider-logo:where(.w-variant-d0ad980e-7913-e9d9-6413-16ce8acc634a) {
  filter: invert()
}

.trusted-logo-slider-heading {
  color: var(--color--text-white);
  font-size: 2.25rem
}

.trusted-logo-slider-heading.dark {
  color: var(--color--text-dark)
}

.tools-card {
  width: 100%;
  padding: var(--spacings--2-5xl);
  aspect-ratio: 1;
  border-radius: var(--border--radius-l);
  background-color: var(--color--bg-primary-dark);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden
}

.tools-card.small-card {
  min-height: 22.9375rem;
  padding: var(--spacings--xl)var(--spacings--no-space)var(--spacings--no-space);
  aspect-ratio: auto
}

.tools-card.small-card.data-small {
  background-color: var(--color--bg-secondary)
}

.tools-card.small-card.automation-small {
  background-color: var(--color--bg-tertiary-dark)
}

.tools-card.data {
  background-color: var(--color--bg-secondary)
}

.tools-card.workflows {
  background-color: var(--color--bg-tertiary-dark)
}

.label-with-icon {
  grid-column-gap: var(--spacings--3xs);
  grid-row-gap: var(--spacings--3xs);
  justify-content: center;
  align-items: center;
  display: flex
}

.text-rainbow {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #9ce, #ee76bf);
  -webkit-background-clip: text;
  background-clip: text
}

.tool-card-image {
  object-fit: contain;
  object-position: 50% 100%;
  width: 100%;
  max-width: 22.5rem;
  height: 20vw;
  max-height: 19.25rem;
  position: absolute;
  top: auto;
  bottom: 0%
}

.tool-card-image.workflows {
  z-index: 2;
  pointer-events: none;
  object-position: 100% 100%;
  width: 90%;
  max-width: none;
  height: 24vw;
  max-height: 23.75rem;
  right: 0%
}

.tool-card-image.workflows-bg {
  z-index: 1;
  pointer-events: none;
  max-width: none;
  height: 50vw;
  max-height: 35.25rem
}

.data-logo-box {
  grid-column-gap: var(--spacings--m);
  grid-row-gap: var(--spacings--m);
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%
}

.data-logo-column {
  grid-column-gap: var(--spacings--m);
  grid-row-gap: var(--spacings--m);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.data-logo-column.first {
  padding-bottom: var(--spacings--2xl)
}

.data-logo-column.third {
  padding-bottom: var(--spacings--m)
}

.data-card-logo {
  object-fit: contain;
  width: 6.875vw;
  max-width: 5.5rem;
  height: 6.875vw;
  max-height: 5.5rem
}

.data-card-logo.cutoff {
  height: 4.45313vw;
  max-height: 3.5625rem
}

.bi-card-image {
  width: 100%;
  padding-right: var(--spacings--xl);
  padding-left: var(--spacings--xl);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -1rem
}

.bi-card-image-column {
  object-fit: contain;
  flex: 1;
  width: 100%;
  max-width: 10.4375rem;
  height: 29vw;
  max-height: 23.0938rem
}

.bi-card-image-column.first {
  margin-bottom: -7.28125rem
}

.bi-card-image-column.second {
  margin-bottom: -4.78125rem
}

.bi-card-image-column.third {
  margin-bottom: -2.26875rem
}

.g2-badge-card {
  width: 100%;
  padding: var(--spacings--xl);
  grid-column-gap: var(--spacings--m);
  grid-row-gap: var(--spacings--m);
  border: 1px solid var(--blue-grey--blue-grey-400);
  border-radius: var(--border--radius-l);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.g2-badge-card.on-paid-lp {
  border: 1px solid var(--blue-grey--blue-grey-600);
  flex-flow: column
}

.g2-badge-card.center-align {
  justify-content: center;
  align-items: center
}

.g2-badge-image {
  object-fit: contain;
  width: 7.5rem;
  height: 7.5rem
}

.g2-badge-image.small {
  width: 3rem;
  height: 3rem
}

.g2-badge-image.reduce-size {
  object-fit: contain;
  width: 6.5rem;
  height: 6.5rem
}

.g2-company-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: 6rem;
  height: 2rem
}

.g2-company-logo.large {
  width: 8rem;
  height: 3rem
}

.video-slide-play-button {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: transform .3s;
  display: flex
}

.video-slide-play-button:where(.w-variant-7c5deb4f-66ee-175c-5ba5-3922137c7870) {
  cursor: pointer
}

.video-slide-play-button:hover {
  transform: scale(1.15)
}

.caser-study-v3-content-box {
  margin-bottom: var(--spacings--l);
  padding-left: var(--spacings--xl);
  border-left: 4px solid var(--color--bg-brand);
  flex-flow: column;
  display: flex
}

.caser-study-v3-content-box:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167) {
  border-left-color: var(--blue-grey--blue-grey-600);
  padding-top: .25rem;
  padding-bottom: .25rem
}

.case-study-v3-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  height: 2rem
}

.section-image-3-2 {
  aspect-ratio: 3/2;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.partners-bg-image {
  z-index: 1;
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%
}

.partners-links-wrap {
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid
}

.partners-links-wrap.single-column {
  grid-template-columns: 1fr
}

.partner-link {
  padding: var(--spacings--xs);
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  border-radius: var(--spacings--2xs);
  background-color: var(--blue-grey--blue-grey-200);
  color: var(--color--text-dark);
  justify-content: flex-start;
  align-items: center;
  transition: background-color .3s, color .3s;
  display: flex
}

.partner-link:hover {
  background-color: var(--color--bg-brand);
  color: var(--color--text-dark)
}

.partner-link.no-hover:hover {
  background-color: var(--blue-grey--blue-grey-200);
  background-color: var(--blue-grey--blue-grey-200)
}

.swiper-header-wrap {
  grid-column-gap: var(--spacings--3xl);
  grid-row-gap: var(--spacings--3xl);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex
}

.swiper-header-wrap.ai-innovation-head {
  grid-column-gap: var(--spacings--3xl);
  grid-row-gap: var(--spacings--3xl);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.swiper-header-wrap.customer-swiper {
  grid-column-gap: var(--spacings--m);
  grid-row-gap: var(--spacings--m)
}

.rating-card {
  width: 100%;
  padding: var(--spacings--xl);
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl);
  border: 1px solid var(--blue-grey--blue-grey-400);
  border-radius: var(--border--radius-m);
  background-color: var(--color--bg-primary);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.rating-stars {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  height: 1.5rem;
  display: flex
}

.rating-stars.on-paid-lp {
  color: #9ce
}

.rating-logo {
  height: var(--spacings--3xl);
  object-fit: contain;
  object-position: 0% 50%
}

.rating-logo.small {
  z-index: 3;
  height: var(--spacings--2xl);
  z-index: 3;
  height: var(--spacings--2xl);
  position: relative
}

.rating-score {
  margin-top: var(--spacings--m);
  margin-bottom: var(--spacings--m);
  font-size: var(--typography--jumbo);
  line-height: var(--typography--line-height-xs)
}

.case-study-rating-card {
  width: 100%;
  padding: var(--spacings--xl);
  grid-column-gap: var(--spacings--xl);
  grid-row-gap: var(--spacings--xl);
  border: 1px solid var(--blue-grey--blue-grey-400);
  border-radius: var(--border--radius-m);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden
}

.bg-image-custom-position {
  z-index: 1;
  object-fit: cover;
  object-position: 58% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.bg-overlay {
  z-index: 2;
  background-color: #000000b3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.bg-overlay.light {
  background-color: #0006
}

.bg-overlay.left-gradient {
  object-position: 0% 50%;
  background-color: #0000;
  background-image: linear-gradient(90deg, #0000004d, #0000)
}

.bg-overlay._50-overlay {
  background-color: #00000080
}

.bg-overlay._75-opacity {
  background-color: #000000bf
}

.home-cta-image {
  aspect-ratio: 3/2;
  object-fit: contain
}

.home-cta-huge-links {
  margin-bottom: var(--spacings--m);
  color: var(--neutral--neutral-500);
  font-size: var(--typography--h2);
  line-height: var(--typography--line-height-xs)
}

.home-cta-huge-links:hover {
  color: var(--color--text-dark)
}

.cta-separator {
  width: 100%;
  height: 2px;
  margin-bottom: var(--spacings--xl);
  background-color: var(--blue-grey--blue-grey-700)
}

.home-cta-bg {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.footer-locale-item,
.footer-locale-list,
.footer-locales-wrapper {
  width: 100%
}

.hidden-js {
  display: none
}

.home-hero-main-image {
  width: 501.719px;
  max-width: none;
  height: 100%;
  max-height: 23rem;
  display: block
}

.cs-card-bg-video {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.scroll-section-paragraph-wrap {
  max-height: 0;
  transition: max-height .5s linear;
  overflow: hidden;
/*  font-family: var(--para-font);*/
}

.scroll-section-tabs-and-image-wrap {
  margin-top: var(--spacings--2xl);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: stretch;
  display: flex
}

.scroll-section-content-sticky {
  position: sticky;
  top: 8vh
}

.scroll-section-content-sticky._1 {
  width: 100%
}

.scroll-tabs-line {
  background-color: #ff7d0f;
  width: 3px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%
}

.modal-form-out-wrapper {
  z-index: 2;
  border-radius: var(--border--radius-xl);
  background-color: var(--color--bg-primary);
  opacity: 0;
  justify-content: center;
  align-items: flex-start;
  width: 70vw;
  max-width: 50rem;
  max-height: 50rem;
  transition: transform .15s, opacity .15s;
  display: block;
  position: relative;
  overflow: visible;
  transform: translateY(6rem)
}

.modal-form-out-wrapper.popup-inner-active {
  transform: translate(0)
}

.modal-form-out-wrapper.new {
  max-height: none
}

.line-height-xs {
  line-height: var(--typography--line-height-xs)
}

.footer-minify-css {
  display: none
}

.form-popup-holder {
  z-index: 1;
  width: 100%;
  min-height: 0;
  padding: var(--spacings--2xl);
  border-radius: var(--border--radius-xl);
  background-color: var(--neutral--white);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: auto
}

.form-popup-holder.new {
  overflow: visible
}

.nav-banner-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  height: 2.5rem;
  color: var(--color--text-white);
  background-color: #776daf;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: none;
  position: relative
}

.nav-banner-wrap.cms-banner {
  background-color: #776daf00;
  display: block
}

.close-banner-btn {
  z-index: 2;
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: 50% 1.5rem auto auto;
  transform: translateY(-50%)
}

.banner-inner-text {
  font-weight: 600
}

.banner-outer-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: -1px;
  display: flex;
  position: relative
}

.banner-link {
  color: var(--color--text-white);
  font-weight: 600;
  text-decoration: underline;
  text-decoration-thickness: 1px
}

.banner-link:hover {
  color: var(--color--bg-brand-dark)
}

.rb-nav {
  z-index: 999;
  background-color: var(--color--bg-primary);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0
}

.rb-nav-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: relative
}

.rb-nav-brand {
  flex: none;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
  padding-left: 0;
  transition: opacity .2s, color .2s
}

.rb-nav-brand:hover {
  opacity: .8
}

.rb-nav-brand.domo-central {
  width: 9.25rem;
  height: 3.5rem;
  margin-right: 3rem
}

.rb-nav-menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.rb-nav-menu:lang(es-es),
.rb-nav-menu:lang(fr-fr),
.rb-nav-menu:lang(it),
.rb-nav-dropdown:lang(ja),
.rb-nav-dropdown:lang(es-es),
.rb-nav-dropdown:lang(fr-fr),
.rb-nav-dropdown:lang(it) {
  flex: none
}

.rb-nav-dropdown.dc-nav {
  position: relative
}

.rb-nav-toggle {
  min-height: 4.5rem;
  max-height: 4.5rem;
  color: var(--color--text-dark);
  line-height: var(--typography--line-height-xs);
  white-space: nowrap;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  transition: color .3s;
  display: flex;
  position: relative;
  overflow: hidden
}

.rb-nav-toggle:hover {
  color: var(--color--text-brand)
}

.rb-nav-dropdown-list {
  z-index: 99;
  background-color: var(--color--bg-primary);
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 72rem;
  display: flex;
  position: absolute;
  inset: 4.5625rem auto auto 50%;
  overflow: hidden;
  transform: translate(-50%)
}

.rb-nav-dropdown-list.dc-list {
  white-space: nowrap;
  word-break: keep-all;
  width: auto
}

.rb-toggle-icon {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: transform .4s cubic-bezier(.645, .045, .355, 1), opacity .3s;
  display: flex;
  transform: rotate(180deg)
}

.rb-toggle-icon.show-tablet {
  display: none
}

.rb-toggle-active-dd-line {
  background-color: var(--color--text-brand-light);
  width: 100%;
  height: 4px;
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  inset: auto 0% -1px -100%
}

.rb-nav-content {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex
}

.rb-nav-right-side {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative
}

.nav-text-link {
  color: var(--color--text-dark);
  line-height: var(--typography--line-height-xs);
  font-weight: 600
}

.nav-text-link:hover {
  color: var(--color--text-brand)
}

.rb-nav-login-link {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--color--text-dark);
  justify-content: center;
  align-items: center;
  display: flex
}

.rb-nav-login-link:hover {
  color: var(--color--text-brand)
}

.nav-link-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex
}

.rb-nav-search-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--color--text-dark);
  justify-content: center;
  align-items: center;
  display: flex
}

.rb-nav-search-icon:hover {
  color: var(--color--text-brand)
}

.rb-nav-dropdown-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 72rem;
  padding: .75rem 1.5rem 1.5rem;
  display: flex
}

.rb-nav-dropdown-content.dc-nav {
  justify-content: flex-start;
  align-items: stretch
}

.rb-nav-dropdown-content.domo-central {
  width: auto
}

.rb-dd-content-block {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  flex: 1;
  display: flex
}

.rb-dd-content-block.border-line-right {
  border-right: 1px solid var(--blue-grey--blue-grey-300);
  border-right: 1px solid var(--blue-grey--blue-grey-300)
}

.rb-content-block-header {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--color--text-secondary);
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-xs);
  letter-spacing: .8px;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  font-weight: 600;
  display: flex
}

.rb-content-block-header-icon {
  width: 1rem;
  height: 1rem;
  color: var(--neutral--black);
  justify-content: center;
  align-items: center;
  display: flex
}

.rb-nav-content-link {
  color: var(--color--text-dark);
  font-size: var(--typography--text-l);
  line-height: var(--typography--line-height-m);
  padding: .375rem .5rem;
  font-weight: 400;
  display: block
}

.rb-nav-content-link:hover {
  color: var(--color--text-brand)
}

.rb-nav-content-link.hide {
  display: none
}

.rb-nav-featured-content-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.rb-nav-partner-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--blue-grey--blue-grey-400);
  border-radius: var(--border--radius-m);
  background-color: var(--blue--blue-300);
  width: 100%;
  color: var(--color--text-dark);
  line-height: var(--typography--line-height-m);
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  transition: background-color .3s, color .3s;
  display: flex
}

.rb-nav-partner-link:hover {
  background-color: var(--color--bg-tertiary-dark);
  color: var(--color--text-white)
}

.rb-nav-partner-link-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex
}

.slide-qutote-logo {
  height: 2.5rem
}

.rb-content-block-customer-story {
  border-radius: var(--border--radius-m);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.rb-content-block-customer-story.partner-dd {
  height: 100%;
  max-height: 15.9131rem
}

.bg-opacity-cover {
  z-index: 1;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.rb-customer-story-content {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative
}

.rb-customer-story-nav-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: 4rem;
  height: 2rem
}

.rb-nav-awards-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--border--radius-m);
  background-color: var(--color--bg-primary-dark);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
  overflow: hidden
}

.rb-nav-awards-block-image {
  object-fit: contain;
  width: 100%;
  height: 6.875rem;
  position: relative
}

.burger-menu,
.rb-mobile-menu-bar {
  display: none
}

.rb-nav-mobile-cta-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--color--text-dark);
  justify-content: center;
  align-items: center;
  display: flex
}

.rb-nav-mobile-cta-icon:hover {
  color: var(--color--text-brand)
}

.rb-nav-dropdown-back,
.responsive-nav-spacer {
  display: none
}

.rb-footer-section {
  padding-top: var(--spacings--4xl);
  background-color: var(--blue-grey--blue-grey-900);
  flex-direction: column;
  align-items: center;
  display: flex
}

.rb-footer-grid-column-label {
  color: var(--color--text-secondary-light);
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-xs);
  letter-spacing: .8px;
  text-transform: uppercase;
  margin-bottom: 1.15625rem;
  font-weight: 600
}

.rb-nav-toggle-fake {
  min-height: 4.5rem;
  max-height: 4.5rem;
  color: var(--color--text-dark);
  line-height: var(--typography--line-height-xs);
  white-space: nowrap;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  transition: color .3s;
  display: flex;
  position: relative;
  overflow: hidden
}

.rb-nav-toggle-fake:hover {
  color: var(--color--text-brand)
}

.datalayer-pagetag {
  display: none
}

.text-block-3 {
  font-size: var(--typography--h6)
}

.text-block-3:where(.w-variant-7c5deb4f-66ee-175c-5ba5-3922137c7870) {
  width: auto;
  font-size: var(--typography--h6);
  overflow-wrap: normal;
  margin-top: 10px;
  padding-right: 0;
  font-weight: 400;
  line-height: 99%
}

.banner-content-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.navigation-banner-collection {
  width: 100%;
  display: none
}

.banner-rt p {
  margin: var(--spacings--no-space);
  color: var(--color--text-white);
  line-height: var(--typography--line-height-m);
  font-weight: 600
}

.banner-rt-dark p {
  margin: var(--spacings--no-space);
  color: var(--color--text-dark);
  line-height: var(--typography--line-height-m);
  font-weight: 600
}

.banner-rt-dark a:hover {
  color: var(--color--text-white)
}

.banner-rt-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.margin-6xl {
  margin-bottom: var(--spacings--6xl)
}

.albon-x-domo-content-column {
  z-index: 2;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative
}

.albon-x-domo-logo-wrapper {
  z-index: 2;
  margin-bottom: var(--spacings--xl);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative
}

.albon-domo-logo {
  width: 2.9375rem;
  height: 2.9375rem;
  margin-right: 1rem
}

.albon-domo-text {
  color: var(--color--text-white);
  letter-spacing: -.04em;
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1em
}

.albon-domo-x-image {
  object-fit: contain;
  width: 1rem;
  height: 1.0625rem;
  margin-left: .5rem;
  margin-right: .5rem
}

.albon-x-domo-block {
  border-radius: var(--border--radius-l);
  width: 100%;
  min-height: 20.9375rem;
  padding: 3.5rem;
  position: relative;
  overflow: hidden
}

.in-column {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem
}

.cookie-banner {
  z-index: 99999999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  box-shadow: 0 0 10px #0006
}

.cookie-banner {
  z-index: 99999999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: transform .33s;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
  transform: translateY(100%);
  box-shadow: 0 0 10px #0006
}

.cookie-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 950px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative
}

.cookie-heading {
  color: #000;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em
}

.cookie-text {
  color: #000;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em
}

.cookie-close-button {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition-property: none;
  display: flex;
  position: absolute;
  top: 0;
  right: 16px
}

.cookie-close-embed {
  justify-content: center;
  align-items: center;
  transition: transform .18s;
  display: flex
}

.cookie-close-embed:hover {
  transform: rotate(180deg)
}

.grid-3 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  grid-template: "Area" /10fr 10fr;
  align-self: center
}

.div-block-13,
.div-block-15,
.div-block-16 {
  text-align: center
}

.swiper-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

@media screen and (max-width:991px) {
  body {
    --color--bg-primary: var(--neutral--white);
    --main--main-font: "Opensans Variablefont Wdth Wght", Arial, sans-serif;
    --neutral--neutral-900: #111;
    --typography--text: 1rem;
    --typography--line-height-l: 1.5em;
    --spacings--no-space: 0rem;
    --typography--h1: 3rem;
    --typography--line-height-s: 1.2em;
    --typography--h2: 2rem;
    --typography--h3: 1.5rem;
    --typography--h4: 1.25rem;
    --typography--h5: 1.125rem;
    --spacings--3xs: .25rem;
    --typography--h6: 1.125rem;
    --color--text-primary: var(--neutral--neutral-700);
    --color--text-link: #1a8bd6;
    --blue--brand-500: #6ab4e6;
    --spacings--m: 1rem;
    --spacings--2xs: .5rem;
    --color--text-primary-light: var(--neutral--neutral-300);
    --typography--line-height-xs: 1.1em;
    --main--regular-weight: 400;
    --section--padding: 4rem;
    --blue-grey--blue-grey-800: #25292d;
    --color--bg-secondary: var(--neutral--neutral-100);
    --spacings--4xl: 3rem;
    --color--text-white: var(--neutral--white);
    --neutral--neutral-800: #222;
    --spacings--5xl: 4rem;
    --spacings--6xl: 5rem;
    --spacings--3xl: 2rem;
    --color--bg-brand: var(--blue--blue-400);
    --neutral--neutral-200: #eee;
    --color--bg-tertiary-dark: var(--blue-grey--blue-grey-700);
    --color--text-brand-light: var(--blue--blue-400);
    --spacings--2-5xl: 2rem;
    --spacings--2xl: 1.75rem;
    --blue--blue-400: #9ce;
    --spacings--10xl: 5rem;
    --spacings--8xl: 5rem;
    --color--bg-primary-dark: var(--blue-grey--blue-grey-900);
    --color--bg-secondary-dark: var(--blue-grey--blue-grey-800);
    --color--bg-tertiary: var(--neutral--neutral-200);
    --neutral--black: black;
    --color--bg-brand-dark: var(--blue--blue-900);
    --shade--shade-black-10: #e5e5e5;
    --domopalooza-colors--dp-purple-300: #7a3ca3;
    --neutral--white: white;
    --domopalooza-colors--dp-green-200: #569c3c;
    --blue-grey--blue-grey-700: #3f454d;
    --neutral--neutral-100: #f6f6f6;
    --spacings--xl: 1.5rem;
    --container--main-size: 75rem;
    --container--size-padding: 1rem;
    --container--grid-gap: 1.5rem;
    --spacings--s: .875rem;
    --border--radius-s: .25rem;
    --blue--blue-600: #2f74a3;
    --typography--text-s: .875rem;
    --color--red-500: #c22c24;
    --spacings--l: 1.25rem;
    --spacings--xs: .75rem;
    --blue-grey--blue-grey-600: #68737f;
    --color--text-dark: var(--neutral--neutral-900);
    --color--text-brand: var(--blue--blue-600);
    --blue--blue-100: #fbfcff;
    --neutral--neutral-500: #666;
    --typography--text-l: 1.125rem;
    --typography--jumbo: 4rem;
    --neutral--neutral-600: #555;
    --blue--blue-900: #061c30;
    --blue--blue-200: #bac8d6;
    --blue--blue-300: #cbe6fc;
    --neutral--neutral-300: #d4d4d4;
    --neutral--neutral-400: #b8b8b8;
    --system--error: var(--color--red-500);
    --system--success: var(--color--green-500);
    --navy-300\<deleted\|variable-c86ae2a3\>: #19224c;
    --border--radius-m: .5rem;
    --orange--orange-400: #ffb656;
    --orange--orange-500: #f92;
    --typography--text-xs: .75rem;
    --size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>: .75rem;
    --shade--shade-blue-15: #f0f7fc;
    --neutral--neutral-700: #444;
    --border--radius-l: 1rem;
    --bg-blue-100\<deleted\|variable-5dd580e5\>: #dee3ff;
    --neutral-100\<deleted\|variable-7f2b910f\>: #f9f9f9;
    --system--error-light: var(--color--red-400);
    --system--warning: var(--orange--orange-400);
    --system--warning-light: var(--orange--orange-200);
    --system--success-light: var(--color--green-400);
    --main--bold: 700;
    --navy-100\<deleted\|variable-8d4c7f30\>: #203492;
    --shade--shade-black-5: #f2f2f2;
    --blue-grey--blue-grey-300: #dce4ea;
    --main--semi-bold-weight: 600;
    --domopalooza-colors--dp-pink-100: #f274bc;
    --main--light-weight: 300;
    --blue--blue-700: #1c4a72;
    --blue--blue-800: #113350;
    --border--radius-xl: 1.5rem;
    --blue-grey--blue-grey-400: #b7c1cb;
    --blue-grey--blue-grey-100: #fbfcff;
    --shade--shade-black-70: #4d4d4d;
    --min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>: 8.75rem;
    --brand--brand\<deleted\|variable-d1a93173-1acb-9fe0-a6bf-8167f4a4374c\>: var(--blue--blue-400);
    --typography--heading-3-75-rem: 2.25rem;
    --typography--text-xl: 1.25rem;
    --typography--line-height-m: 1.4em;
    --container--container-xl: 77rem;
    --shade--shade-black-90: #1a1a1a;
    --color--text-secondary: var(--neutral--neutral-500);
    --color--red-400: #ffdad5;
    --blue-grey--blue-grey-900: #121416;
    --orange--orange-600: #f47d1e;
    --blue-grey--blue-grey-200: #f2f5f7;
    --shade--shade-black-80: #333;
    --shade--shade-black-20: #ccc;
    --domopalooza-colors--dp-purple-100: #552b6d;
    --domopalooza-colors--dp-purple-500: #6e3693;
    --domopalooza-colors--dp-green-100: #457d30;
    --shade--shade-black-15: #d9d9d9;
    --domopalooza-colors--dp-blue-100: #276296;
    --color--text-secondary-light: var(--neutral--neutral-400);
    --shade--shade-black-60: #666;
    --domopalooza-colors--dp-purple-400: #ab83d5;
    --main--secondary-font: "Robotomono Variablefont Wght", Arial, sans-serif;
    --main--medium-weight: 500;
    --orange--orange-100: #fffbff;
    --orange--orange-200: #fff3e1;
    --orange--orange-300: #ffe0b5;
    --orange--orange-700: #643d11;
    --orange--orange-800: #462a09;
    --orange--orange-900: #2a1703;
    --neutral--neutral-900-70: #111111b3;
    --blue-grey--blue-grey-500: #8f98a3;
    --color--green-400: #c6ef9d;
    --color--green-500: #559e38;
    --color--green-600: #0e3900;
    --color--red-600: #690003;
    --shade--shade-blue-5: #fafcfe;
    --shade--shade-blue-10: #f5fafd;
    --shade--shade-blue-20: #ebf5fc;
    --shade--shade-blue-60: #c2e0f5;
    --shade--shade-blue-70: #99cceeb3;
    --shade--shade-blue-80: #add6f1;
    --shade--shade-blue-90: #a3d1f0;
    --domopalooza-colors--dp-fuchsia-100: #a82693
  }

  a:hover {
    color: var(--color--text-link)
  }

  .section.global-hero-section {
    padding-top: var(--spacings--5xl);
    padding-bottom: var(--spacings--4xl)
  }

  .section.platform-hero {
    padding-top: var(--spacings--6xl);
    padding-bottom: var(--spacings--4xl)
  }

  .section.billboards-hero-section {
    padding-top: 12.5rem
  }

  .section.dp-hero-section {
    margin-top: -4.5rem;
    padding-top: 15rem;
    padding-bottom: 4rem
  }

  .section.dp-hero-section.witch-video-bg {
    aspect-ratio: auto;
    aspect-ratio: auto;
    padding-top: 22.7rem
  }

  .section.dp-home-ai-section {
    border-radius: 0
  }

  .section.why-domo-hero {
    padding-top: var(--spacings--6xl);
    padding-bottom: var(--spacings--4xl)
  }

  .section.dp-home-agenda-section {
    padding-top: 4rem;
    padding-bottom: 4rem
  }

  .section.dp-speakers-hero-section {
    margin-top: -4.5rem;
    padding-top: 8.5rem;
    padding-bottom: 6rem
  }

  .section.dp-speakers-maintage-section {
    border-top-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    margin-top: -2.5rem
  }

  .section.domopalooza-agenda-hero {
    margin-top: -4.5rem;
    padding-top: 8.5rem;
    padding-bottom: 4rem
  }

  .section.rc-hero {
    padding-top: var(--section--padding)
  }

  .section.call-for-presenters-sticky {
    padding-top: var(--spacings--5xl);
    padding-bottom: var(--spacings--5xl)
  }

  .section.agent-template-post-hero {
    padding-bottom: 2rem
  }

  .section.paid-lp-logo-bar-section {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .section.connections-section-top-margin {
    margin-top: 150px
  }

  .section.dp-home-training-section {
    padding-top: 4rem;
    padding-bottom: 4rem
  }

  .section.dp-speakers-hero-section-rebranded {
    margin-top: -4.5rem;
    padding-top: 8.5rem
  }

  .section.google-experiences {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px
  }

  .section.dp-register-online-hero {
    margin-top: -5rem;
    padding-top: 8rem
  }

  .container.grid,
  .container.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.grid,
  .container.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.grid.margin-3xl.relative.z-2.margin-top-l {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .container.grid.margin-3xl.relative.z2.margin-top-3xl {
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr
  }

  .container.anchor-links-container {
    justify-content: flex-start;
    overflow: auto
  }

  .container.data-never-sleep-hero {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.agent-template-post-hero-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
  }

  .container.rc-custom-grid {
    grid-template-columns: 1fr
  }

  .kickoff-classes-wrap {
    width: 100%
  }

  .column.data-transformation-step-1,
  .column.data-transformation-step-3 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 4rem
  }

  .column.overview-column {
    margin-bottom: .5rem
  }

  .column.find-app-column {
    max-width: 20rem
  }

  .column.executives-popup-column {
    overflow: scroll
  }

  .column.dp-home-ai-column {
    top: 6.5rem
  }

  .column.dp-pass-pricing-column {
    margin-bottom: 1.5rem
  }

  .column.dp-what-to-expect-column {
    margin-bottom: 2.5rem
  }

  .column.dp-home-venue-card-column {
    max-width: 27rem
  }

  .column.dp-home-featured-content-column {
    margin-bottom: 2.5rem
  }

  .column.dp-agenda-overiew-column {
    margin-bottom: 3rem
  }

  .column.dp-replay-featured-column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
  }

  .column.be-a-part-of-community-column {
    margin-bottom: 2.5rem
  }

  .column.dp-ann-content-small-column {
    margin-top: 0
  }

  .column.rc-side-column {
    justify-content: flex-start;
    align-items: center
  }

  .column.rc-article-related-column:hover {
    color: var(--color--text-dark)
  }

  .column.data-transformation-step-1,
  .column.data-transformation-step-3 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 4rem
  }

  .column.data-transformation-step-2 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 4rem
  }

  .column.tablet-center-contetn {
    justify-content: flex-start;
    align-items: center
  }

  .label {
    font-size: var(--typography--text)
  }

  .kickoff-styles-wrap {
    grid-template-columns: 1fr 1fr
  }

  .button:hover {
    background-color: var(--orange--orange-400);
    color: var(--neutral--neutral-900)
  }

  .button.desktop-hide:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f),
  .button.desktop-hide.dark-variant-17 {
    display: block
  }

  .button.desktop-hide:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f),
  .button.desktop-hide.dark-variant-17,
  .button.desktop-hide.dark-variant-17 {
    display: block
  }

  .button.paid-lp-anchor-button {
    z-index: 2147483647;
    max-width: 90%;
    padding: var(--spacings--xs)var(--spacings--xl);
    border-radius: 50rem;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    inset: auto 1rem 1rem auto
  }

  .button.paid-lp-anchor-button.always-visible {
    z-index: 99;
    z-index: 99;
    display: flex
  }

  .button.paid-lp-scroll-button {
    bottom: var(--spacings--m);
    display: flex
  }

  .button.samurai-nav-button:hover,
  .button-link-small:hover {
    background-color: #9ce0
  }

  .input.dark-form:hover {
    border-color: var(--neutral--neutral-300);
    border-color: var(--neutral--neutral-300)
  }

  .button-wrapper.ai-navigation-buttons {
    margin-top: var(--spacings--xl);
    justify-content: center;
    align-items: center
  }

  .button-wrapper.agent-header-wrapper {
    flex-flow: wrap
  }

  .swiper-wrapper.cs-team-swiper-wrapper {
    grid-template-columns: 1fr 1fr 1fr
  }

  .swiper-wrapper.ci-table-swiper-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    display: flex
  }

  .swiper-slide.category-swiper-slide:hover {
    color: var(--color--text-white)
  }

  .swiper-slide.rc-hero-swiper-slide:hover {
    border-style: solid;
    border-color: var(--blue-grey--blue-grey-700);
    box-shadow: none
  }

  .swiper-slide.ci-table-swiper-slide.last-slide {
    padding-right: 1rem
  }

  .margin-top-m {
    margin-top: 28px
  }

  .margin-left-s {
    margin-left: 16px
  }

  .footer-section {
    padding-top: 3.125rem
  }

  .nav-container {
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: .75rem
  }

  .navigation {
    height: 3.75rem;
    position: fixed;
    inset: 0% 0% auto
  }

  .navigation.have-banner {
    height: auto;
    min-height: 3.75rem
  }

  .nav-brand {
    z-index: 99;
    width: 3.75rem;
    height: 3.75rem;
    position: relative
  }

  .nav-brand.footer-brand {
    z-index: 1;
    z-index: 1;
    margin-bottom: 1.5rem
  }

  .nav-menu {
    background-color: var(--color--bg-primary);
    flex-direction: column;
    align-items: stretch;
    width: 100vw;
    height: 100dvh;
    padding-top: 3.8125rem;
    display: flex;
    position: fixed;
    top: 0;
    overflow: auto
  }

  .nav-menu-button {
    z-index: 99;
    background-color: var(--blue--blue-100);
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
    display: flex;
    position: relative
  }

  .nav-menu-button.w--open,
  .nav-menu-button.ai-nav-button,
  .nav-menu-button.ai-nav-button {
    background-color: #fff0
  }

  .nav-lines {
    background-color: var(--neutral--neutral-600);
    border-radius: 4px;
    width: 1.5rem;
    height: .125rem;
    margin-top: .125rem;
    margin-bottom: .125rem;
    padding-bottom: 0;
    padding-right: 0
  }

  .nav-lines:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f) {
    background-color: var(--color--bg-primary)
  }

  .nav-lines.nav-line-1.white {
    background-color: var(--neutral--white)
  }

  .nav-lines.nav-line-1.dark-variant-20 {
    background-color: var(--color--bg-primary)
  }

  .nav-lines.nav-line-2.white {
    background-color: var(--neutral--white)
  }

  .nav-lines.nav-line-2.dark-variant-21 {
    background-color: var(--color--bg-primary)
  }

  .nav-menu-button-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
  }

  .nav-menu-mask {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    flex: none;
    padding-bottom: 4.5rem
  }

  .footer-link:hover {
    color: var(--neutral--neutral-400)
  }

  .heading-style-h2.agent-template-heading {
    font-size: 2rem
  }

  .benefits-card {
    min-height: 12rem
  }

  .testimonial-author-image {
    width: 4rem;
    height: 4rem
  }

  .cover-image.absolute.dp-spreaker-tablet-and-larger {
    object-fit: contain
  }

  .cover-image.absolute.show-desktop {
    display: none
  }

  .swiper-pagination-bullet:hover {
    transform: none
  }

  .accolades-block-wrap {
    background-size: cover
  }

  .absolute-bg-image.cover-image.pillar-hero-image {
    object-position: 50% 50%;
    object-position: 50% 50%;
    object-position: 50% 50%
  }

  .accolades-grid.paid-lp-logo-grid {
    max-width: 28.125rem;
    margin-left: auto;
    margin-right: auto
  }

  .button-secondary-white-old:hover {
    background-color: #9ce0
  }

  .nav-dropdown {
    width: 100%;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
  }

  .nav-dropdown-toggle {
    background-color: var(--blue--blue-300);
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    padding: 0 1.5rem
  }

  .nav-dropdown-toggle.pricing-link {
    width: 100%
  }

  .nav-dropdown-list {
    width: 100%;
    box-shadow: none;
    position: relative;
    top: 0
  }

  .nav-dropdown-list.w--open {
    box-shadow: none;
    border-radius: 0;
    left: 0
  }

  .nav-dd-tabs-main-wrapper {
    display: none
  }

  .nav-menu-tab-menu {
    box-shadow: none
  }

  .nav-menu-tab-link {
    background-color: #fff0;
    padding-left: 1.5rem
  }

  .nav-menu-tab-link:hover {
    background-color: #eee0
  }

  .nav-menu-tab-link.secondary-link {
    display: none
  }

  .nav-cta-wrap {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%
  }

  .nav-cta-links-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    padding-top: .5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: grid
  }

  .nav-button-wrapper {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .nav-button-wrapper.tablet-button-wrapper {
    z-index: 3;
    z-index: 3;
    flex-flow: row;
    margin-right: .5rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative
  }

  .nav-cta-link {
    height: 3.75rem
  }

  .nav-cta-link:hover {
    color: #555
  }

  .nav-cta-link.search-link {
    display: none
  }

  .footer-dd-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
  }

  .button-secondary:hover {
    background-color: #0000
  }

  .button-secondary:hover:where(.w-variant-d42866ee-d7dc-2dee-8f83-5726e1b558a4),
  .button-secondary:hover:where(.w-variant-c8f85857-fdfa-b93f-a123-bcb5c185ce93) {
    background-color: #3f454d00
  }

  .button-secondary:hover:where(.w-variant-c4f80d79-8fe4-f5ea-cfcd-8bd658e59167) {
    background-color: #0000
  }

  .button-secondary.tablet-light-version {
    border-color: var(--color--bg-primary);
    color: var(--color--text-white)
  }

  .button-secondary.try-free-absolute-button {
    top: 1rem;
    left: 1rem
  }

  .nav-search-wrap {
    border-right-style: none;
    height: 2rem;
    margin-right: 0;
    display: flex
  }

  .nav-dd-arrow.toggle-arrow {
    opacity: 1;
    opacity: 1;
    margin-left: auto;
    transition: transform .3s
  }

  .nan-inner-dd-list {
    flex-flow: column;
    width: 100%
  }

  .nav-dd-toggle-line {
    display: none
  }

  .navigation-wrapper {
    height: 3.75rem;
    position: relative
  }

  .navigation-wrapper.have-banner {
    height: auto;
    min-height: 3.75rem
  }

  .tablet-full-width {
    width: 100%
  }

  .nav-search-input {
    background-color: var(--color--bg-primary);
    width: 100%;
    color: var(--neutral--black);
    font-size: var(--typography--text-s);
    text-overflow: ellipsis;
    background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67af18229e819edf3e1a14c3_MagnifyingGlass.svg);
    background-position: 8px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 0 .5rem 0 2.25rem;
    display: block
  }

  .nav-mobile-overlay {
    z-index: 2;
    background-color: var(--color--bg-primary);
    pointer-events: none;
    width: 100%;
    height: 3.75rem;
    max-height: 3.75rem;
    display: block;
    position: absolute;
    inset: 0%
  }

  .show-tablet {
    display: flex
  }

  .nav-moving-links-inner {
    background-color: var(--blue--blue-200)
  }

  .footer-lang-dropdown-block {
    margin-top: var(--spacings--xl)
  }

  .footer-legal-block {
    margin-top: 3.125rem
  }

  .legal-link:hover {
    color: var(--neutral--neutral-500)
  }

  .locale-link:hover {
    background-color: #0000
  }

  .global-hero-image.image-position-right.news-lp {
    height: 40vw
  }

  .icon {
    width: 3rem;
    height: 3rem
  }

  .card.press-card:hover,
  .card.media-card:hover,
  .card.press-card:hover,
  .card.media-card:hover {
    box-shadow: none
  }

  .section-image-16-9.partners-components {
    max-width: 31.25rem;
    margin-left: auto;
    margin-right: auto
  }

  .button-small:hover {
    background-color: var(--orange--orange-400)
  }

  .button-secondary-small:hover {
    background-color: #0000
  }

  .platform-text-link:hover {
    color: var(--blue--blue-400)
  }

  .companies-logo {
    flex: none;
    height: 30vw
  }

  .hide-on-tablet {
    display: none
  }

  .experience-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-columns: minmax(auto, auto)
  }

  .experience-card-image-mask {
    width: 6rem;
    height: 6rem
  }

  .experience-card-image {
    width: 1.75rem;
    height: 1.752rem
  }

  .trusted-comanies-list {
    grid-template-columns: 1fr 1fr 1fr
  }

  .trusted-comanies-list.v2 {
    flex-flow: wrap
  }

  .hero-video-thumbnail-wrap {
    max-width: 35.375rem
  }

  .video-popup-wrapper {
    padding-left: 0;
    padding-right: 0
  }

  .video-player-button:hover {
    transform: translate(0)translate(-50%, -50%);
    box-shadow: 0 2px 10px -2px #0009
  }

  .video-embed-wrap {
    max-width: 90vw
  }

  .play-button-content-holder {
    border-radius: var(--border--radius-l);
    width: 100%
  }

  .play-button-content-holder:hover {
    background-color: var(--color--bg-primary-dark)
  }

  .play-button-content-holder.light-variant:hover {
    background-color: var(--neutral--white);
    background-color: var(--neutral--white)
  }

  .data-integration-rich-text a:hover {
    border-bottom-color: var(--blue-grey--blue-grey-300);
    color: var(--neutral--neutral-600);
    border-bottom-color: var(--blue-grey--blue-grey-300)
  }

  .platform-stats-div:where(.w-variant-85c45cd8-892c-b9bd-7e20-439fb5ef70d5) {
    justify-content: center;
    align-items: center
  }

  .resources-features-card {
    max-height: none;
    padding: var(--spacings--xs)
  }

  .resources-features-card:hover {
    box-shadow: 0 2px 8px #0000001a
  }

  .resources-features-card.featured {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem
  }

  .resources-features-card-image {
    max-height: 9.25rem
  }

  .resources-features-card-image.featured-item-image {
    flex: 0 auto;
    width: 12.5rem;
    height: 100%
  }

  .resources-card-heading {
    margin-bottom: var(--spacings--m)
  }

  .resources-card-heading.big {
    font-size: var(--typography--text);
    font-size: var(--typography--text);
    margin-bottom: auto
  }

  .tabs-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }

  .tab-slide-content {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .container-xl.subnavigation-container {
    flex-flow: column
  }

  .featured-links-rich-text a:hover {
    color: inherit;
    text-decoration: none
  }

  .featured-links-grid {
    grid-column-gap: .75rem
  }

  .button-secondary-light:hover {
    background-color: #0000
  }

  .button-secondary-light.try-free-domo-button {
    color: var(--neutral--white);
    top: 1rem;
    left: 1rem
  }

  .button-secondary-light.try-free-domo-button:hover {
    color: var(--neutral--white);
    background-color: #9ce0
  }

  .button-secondary-light.agent-button:hover {
    background-color: #fff0
  }

  .button-link-light:hover {
    border-bottom-color: var(--blue-grey--blue-grey-300);
    color: var(--color--text-white);
    background-color: #0000
  }

  .label-caps {
    font-size: var(--typography--text)
  }

  .button-link:hover {
    background-color: #9ce0
  }

  .button-link.leadership-item-link {
    opacity: 1
  }

  .button-link.quote-slide-button:hover {
    background-color: #0000
  }

  .button-link.quote-slide-button:hover:where(.w-variant-d3298ea2-87fa-b0dd-5433-e452b945919c) {
    border-bottom-color: var(--blue--blue-600);
    color: var(--blue--blue-600)
  }

  .button-link-light-small:hover {
    color: var(--color--text-white);
    background-color: #0000
  }

  .table-column-head {
    padding-top: var(--spacings--no-space);
    justify-content: flex-start;
    align-items: center;
    display: flex
  }

  .features-card.v2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
  }

  .connectors-link-card:hover {
    background-color: #0000
  }

  .connectors-link-block:hover {
    box-shadow: 0 1px 15px -4px #0000004d
  }

  .connectors-link-block.snowflake {
    background-color: #31bef0
  }

  .connectors-link-block.google-analytics {
    background-color: #f57c00
  }

  .platform-data-buissness-card-image {
    height: 20vw
  }

  .custom-arrow {
    left: 0
  }

  .resource-card-link:hover {
    color: var(--color--text-dark)
  }

  .anchor-wrapper {
    top: 4.8125rem
  }

  .anchor-link-button {
    flex: none
  }

  .anchor-link-button:hover {
    background-color: #3f454d00
  }

  .card-with-icon:hover {
    box-shadow: none;
    transform: none
  }

  .platform-hero-image {
    max-width: 40rem;
    top: auto;
    right: -38%
  }

  .scroll-section-wrap {
    padding-bottom: 0
  }

  .left-column-scroll-section {
    min-height: 38.5rem;
    max-height: 40rem
  }

  .left-column-scroll-section.content-centered {
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 0
  }

  .right-column-scroll-section {
    min-height: 38.5rem;
    max-height: 40rem
  }

  .right-column-scroll-section.version-2 {
    min-height: 0
  }

  .app-store-button:hover,
  .google-play-button:hover {
    opacity: 1
  }

  .features-card-image-link {
    width: 100%;
    max-width: 100%
  }

  .features-card-image-link:hover {
    box-shadow: 0 1px 15px -4px #0000004d
  }

  .features-card-content {
    width: 100%
  }

  .roles-ceo-link-block:hover {
    box-shadow: none;
    transform: none
  }

  .white-play-button-icon:hover {
    transform: translate(0)
  }

  .tabs-link-wrapper {
    margin-bottom: var(--spacings--m);
    padding-bottom: var(--spacings--m);
    flex-flow: row;
    overflow: auto
  }

  .tabs-link-wrapper.with-navigation {
    padding-top: var(--spacings--2xs);
    padding-right: var(--spacings--2xs);
    padding-bottom: var(--spacings--2xs);
    padding-left: var(--spacings--2xs);
    background-color: var(--color--bg-secondary);
    white-space: nowrap;
    width: calc(100% - 10rem);
    padding-top: var(--spacings--2xs);
    padding-right: var(--spacings--2xs);
    padding-bottom: var(--spacings--2xs);
    padding-left: var(--spacings--2xs);
    background-color: var(--color--bg-secondary);
    white-space: nowrap;
    border-radius: 40px;
    width: calc(100% - 10rem);
    margin-left: auto;
    margin-right: auto
  }

  .tab-link-block,
  .tab-link-block:hover {
    color: var(--color--bg-primary-dark)
  }

  .tab-link-block.white:hover {
    color: var(--color--text-white)
  }

  .tab-link-block.white.w--current:hover {
    color: var(--color--text-dark)
  }

  .tab-link-block.outline-tab {
    min-width: 100%;
    min-height: 3rem;
    padding: var(--spacings--3xs)var(--spacings--2xs);
    opacity: 0;
    white-space: pre-wrap;
    transition: opacity .15s, background-color .5s, color .3s
  }

  .tab-link-block.outline-tab.w--current {
    opacity: 100
  }

  .tab-pane-inner.agent-catelyst-tab-inner {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center
  }

  .tab-content-image {
    width: 100%;
    max-width: 45vw
  }

  .roles-sales-small-logo {
    width: 100%
  }

  .subnavigation-wrapper {
    height: auto;
    padding-top: var(--spacings--l);
    padding-bottom: var(--spacings--l)
  }

  .find-apps-card-wrapper {
    justify-content: center
  }

  .social-link-white:hover {
    color: var(--neutral--neutral-400)
  }

  .leadership-list {
    grid-template-columns: 1fr 1fr
  }

  .leadership-item.summit-speaker-item {
    flex: none;
    width: 100%
  }

  .leadership-item-inner:hover {
    background-color: #fff0
  }

  .leadership-item-inner.summit-speakers-item-inner {
    background-color: var(--color--bg-primary);
    background-color: var(--color--bg-primary)
  }

  .leadership-image.in-popup {
    display: none
  }

  .leadership-popup-content {
    grid-template-columns: 1rem;
    height: 80vh;
    display: flex
  }

  .accolades-item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .accolades-images {
    max-height: 10rem
  }

  .accolades-images._4 {
    max-height: 6rem
  }

  .billboard-item:hover {
    transform: translate(0);
    box-shadow: 0 2px 10px #00000026
  }

  .quote-slide-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
  }

  .quote-slide-wrapper.video-slide {
    aspect-ratio: auto;
    aspect-ratio: auto;
    height: 100%
  }

  .quote-slide-content.partners-quote-slide {
    width: 90%
  }

  .swiper-buttons-wrapper {
    padding-right: 1rem
  }

  .swiper-buttons-wrapper.ci-table-buttons {
    justify-content: flex-end;
    align-items: center;
    margin-top: 1rem;
    display: flex
  }

  .quote-swiper-arrow-right:hover {
    color: var(--neutral--neutral-900);
    background-color: #0000
  }

  .quote-swiper-arrow-right.dark:hover {
    border-color: var(--blue-grey--blue-grey-300);
    color: var(--color--text-white);
    border-color: var(--blue-grey--blue-grey-300);
    background-color: #0000
  }

  .quote-swiper-arrow-left:hover {
    color: var(--neutral--neutral-900);
    background-color: #0000
  }

  .quote-swiper-arrow-left.dark:hover {
    border-color: var(--blue-grey--blue-grey-300);
    color: var(--color--text-white);
    border-color: var(--blue-grey--blue-grey-300);
    background-color: #0000
  }

  .global-rich-text-white a:hover {
    color: var(--color--text-link)
  }

  .security-compliance-wrap {
    justify-content: center;
    align-items: flex-start;
    width: 70%
  }

  .card-with-icon-no-hover:hover {
    background-color: #9ce0
  }

  .home-hero-asset-wrap {
    height: 48vw;
    right: -1.4rem
  }

  .home-hero-asset-wrap.alternative-positioning {
    transform: translate(-80%)
  }

  .case-study-home-cards.on-paid-lp {
    aspect-ratio: 16/9;
    aspect-ratio: 16/9
  }

  .cs-hover-card-content {
    padding: var(--spacings--m)
  }

  .cs-hover-card-logo {
    width: 3rem;
    height: 3rem
  }

  .popup-form {
    width: 100%
  }

  .textarea.dark-form:hover {
    border-color: var(--neutral--neutral-300);
    border-color: var(--neutral--neutral-300)
  }

  .popup-main-form {
    width: 100%
  }

  .form-popup-wrapper.dark-form.agent-form {
    max-width: 100%
  }

  .disclaimer-link:hover {
    color: var(--color--text-secondary)
  }

  .disclaimer-link.dark-form:hover {
    color: var(--color--text-white)
  }

  .button-link-light-no-hover {
    pointer-events: none
  }

  .button-link-light-no-hover:hover {
    border-bottom-color: var(--blue-grey--blue-grey-300);
    color: var(--color--text-white);
    background-color: #0000
  }

  .splide.trust-logo-swiper.domopalooza {
    margin-top: 3rem;
    margin-bottom: 4rem
  }

  .splide__track.trusted-logo-track {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex
  }

  .legal-table-wrapper,
  .legal-inner-table-wrapper {
    overflow: auto
  }

  .legal-inner-table-wrapper._3rd-party-categories-table-wrapper {
    flex: none
  }

  .legal-inner-table-wrapper.support-package-table {
    overflow: visible
  }

  .trusted-logo-slider-heading {
    font-size: 2rem
  }

  .tools-card.workflows {
    min-height: 400px
  }

  .tool-card-image {
    height: 18vw
  }

  .data-logo-box {
    width: 80%;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .data-logo-column.first {
    padding-bottom: var(--spacings--m);
    padding-bottom: var(--spacings--m)
  }

  .data-card-logo {
    width: 5.5vw;
    height: 5.5vw
  }

  .bi-card-image {
    bottom: -2.5rem
  }

  .bi-card-image-column.first {
    height: 29vw
  }

  .g2-badge-card {
    padding: var(--spacings--m)
  }

  .g2-badge-image {
    width: 5rem;
    height: 5rem
  }

  .cms-list,
  ._4-col-grid {
    grid-template-columns: 1fr 1fr
  }

  .video-slide-play-button:hover {
    transform: scale(1)
  }

  .partner-link:hover {
    background-color: var(--blue-grey--blue-grey-200)
  }

  ._404-button:hover {
    box-shadow: none;
    color: var(--neutral--neutral-600);
    background-color: #9ce0;
    border-color: #888
  }

  .home-cta-huge-links:hover {
    color: var(--color--text-secondary)
  }

  .ai-checks-wrap {
    flex-flow: wrap
  }

  .summit-speaker-list {
    grid-column-gap: var(--container--grid-gap);
    grid-row-gap: var(--container--grid-gap);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .job-popup-content-wrap {
    max-height: 75vh
  }

  .watch-demo-section {
    flex-flow: column
  }

  .watch-demo-blue-gradient,
  .watch-demo-white-conent-block {
    width: 100%
  }

  .companies-logo-in-watch-domo {
    width: 6.25rem
  }

  .dp-home-hero-bg {
    object-position: 0% 50%
  }

  .dp-home-hero-bg.post-conf {
    object-position: 50% 50%;
    object-position: 50% 50%
  }

  .dp-container.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .dp-home-hero-label-wrap {
    grid-column-gap: 1.5rem
  }

  .dp-label-m {
    font-size: var(--typography--text-s)
  }

  .dp-home-hero-logo {
    width: 72vw
  }

  .dp-button {
    padding: .75rem 1.5rem
  }

  .dp-button:hover {
    background-color: var(--domopalooza-colors--dp-purple-300)
  }

  .dp-navigation {
    justify-content: flex-start;
    align-items: center;
    height: 4.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem
  }

  .dp-nav-container {
    z-index: auto
  }

  .dp-nav-brand-wrap {
    z-index: 2;
    position: relative
  }

  .dp-nav-link {
    margin-left: 0;
    margin-right: 0;
    font-weight: 600
  }

  .dp-nav-link:hover {
    color: #dadadd
  }

  .dp-nav-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--neutral--neutral-900);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-top: 7rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    position: static
  }

  .dp-nav-button {
    margin-top: 1.5rem
  }

  .dp-nav-button:hover {
    background-color: var(--domopalooza-colors--dp-purple-100)
  }

  .dp-nav-menu-mask {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: fixed;
    inset: 0%
  }

  .dp-nav-button-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
  }

  .dp-nav-button-wrap.column-2 {
    justify-content: center;
    align-items: flex-start
  }

  .dp-nav-menu-button {
    z-index: 99;
    background-color: #fff0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
    display: flex;
    position: relative
  }

  .dp-nav-menu-button.w--open {
    background-color: #fff0
  }

  .dp-home-hero-counter-holder {
    top: 4.5rem
  }

  .dp-counter-column {
    font-size: var(--typography--text-s)
  }

  .dp-counter-number {
    font-size: 1.25rem
  }

  .dp-label {
    font-size: var(--typography--text-l)
  }

  .dp-button-secondary-light {
    padding: .75rem 1.5rem
  }

  .dp-button-secondary-light:hover {
    background-color: #0000
  }

  .dp-home-ai-list.overview-page {
    grid-template-columns: 1fr
  }

  .dp-home-ai-card {
    border-radius: .5rem
  }

  .ai-nav-link {
    padding-top: var(--spacings--m);
    padding-bottom: var(--spacings--m);
    border-bottom: 1px solid var(--shade--shade-black-70);
    color: var(--color--text-white);
    margin-left: 0;
    margin-right: 0
  }

  .ai-nav-link:hover {
    color: var(--color--text-white);
    background-color: #f2f2f200
  }

  .ai-nav-link.w--current:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f),
  .ai-nav-link.on-dark {
    background-color: #fff0
  }

  .ai-nav-link.on-dark {
    background-color: #fff0
  }

  .ai-nav-link.dd-trigger {
    border-bottom-style: none
  }

  .ai-nav-menu {
    z-index: 2;
    background-color: #c8c8c800;
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100vw;
    height: 100dvh;
    margin-left: 0;
    padding-top: 5rem;
    position: fixed;
    top: 0;
    overflow: auto
  }

  .ai-nav-menu:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f),
  .ai-nav-menu.dark-variant-6,
  .ai-nav-menu.dark-variant-6 {
    background-color: #25333d
  }

  .ai-nav-container {
    justify-content: space-between;
    align-items: center;
    position: static
  }

  .ai-nav-inner {
    z-index: 2;
    background-color: #25333d;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding-bottom: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative
  }

  .ai-brand-nav {
    z-index: 99
  }

  .ai-brand-nav:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f),
  .ai-brand-nav.dark-variant-3,
  .ai-brand-nav.dark-variant-3 {
    z-index: 6
  }

  .ai-nav-white-block {
    z-index: 4;
    background-color: var(--color--bg-primary);
    width: 100vw;
    height: 5rem;
    display: block;
    position: fixed;
    top: 0%
  }

  .ai-nav-white-block:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f),
  .ai-nav-white-block.dark-variant-15,
  .ai-nav-white-block.dark-variant-15 {
    display: none
  }

  .input-to-be-removed:hover,
  .textarea-to-be-removeed:hover {
    border-color: var(--neutral--neutral-700)
  }

  .explore-domo-link-block {
    background-color: var(--color--bg-secondary-dark)
  }

  .explore-domo-link-block:hover {
    background-color: var(--color--bg-secondary-dark);
    color: var(--color--text-white)
  }

  .explore-domo-links-wrapper {
    grid-template-columns: 1fr 1fr
  }

  .tool-card-small-image.automation {
    object-fit: cover;
    object-fit: cover
  }

  .dp-speaker-image {
    margin-bottom: 1.5rem
  }

  .dp-speaker-image.on-connections-page {
    max-width: 13rem;
    max-height: none
  }

  .dp-speaker-name {
    font-size: 1.25rem
  }

  .dp-read-bio-button {
    font-size: var(--typography--text-xs);
    padding-top: .5rem;
    padding-bottom: .5rem
  }

  .contact-link-label:hover {
    color: var(--blue--blue-600);
    text-decoration: none
  }

  .dp-speaker-popup-card {
    padding-top: 3.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .speaker-popup-close-button {
    top: 1.5rem;
    right: 1.5rem
  }

  .speaker-popup-close-button:hover {
    transform: none
  }

  .dp-what-to-expect-card {
    border-radius: .75rem
  }

  .dp-button-secondary-dark {
    padding: .75rem 1.5rem
  }

  .dp-button-secondary-dark:hover {
    background-color: #0000
  }

  .dp-agenda-card {
    border-radius: .5rem
  }

  .dp-home-venue-card {
    border-radius: 1.5rem;
    padding: 1.5rem
  }

  .dp-home-sponsors-list {
    margin-top: 1.5rem
  }

  .dp-featured-content-image {
    border-radius: .5rem
  }

  .connectors-arrow-image._2,
  .connectors-arrow-image._4,
  .connectors-arrow-image._2,
  .connectors-arrow-image._4 {
    display: none
  }

  .dp-faq-item {
    border-radius: .75rem
  }

  .dp-faq-dd-toggle {
    padding: 1rem
  }

  .dp-faq-dd-button {
    border-width: .09375rem;
    width: 1.25rem;
    height: 1.25rem;
    top: 0
  }

  .dp-faq-dd-line {
    width: .5rem
  }

  .dp-faq-dd-line.moving-line {
    height: .09375rem
  }

  .dp-faq-dd-list {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .dp-faq-dd-rt {
    margin-bottom: 1rem
  }

  .dp-faq-dd-rt a:hover,
  .dp-text-link:hover {
    color: var(--blue--blue-400)
  }

  .domopalooza-nav-logo {
    width: 11rem;
    height: 1.25rem
  }

  .domopalooza-nav-logo:hover {
    filter: none
  }

  .dp-home-sponsor-title-icon {
    width: 1.5rem;
    height: 1.5rem
  }

  .dp-agenda-tab-link:hover {
    color: var(--neutral--neutral-300)
  }

  .video-player-button-subtext {
    margin-bottom: 2rem
  }

  .platform-logos-shadow {
    width: 25vw
  }

  .dp-agenda-sessions-filters-column {
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m)
  }

  .dp-agenda-sessions-reset:hover {
    opacity: 1
  }

  .dp-agenda-session-item-content {
    grid-column-gap: 1rem
  }

  .agent-catalyst-hero-wrapper.questionar-page,
  .agent-catalyst-hero-wrapper.questionnaire-page,
  .agent-catalyst-hero-wrapper.questionar-page,
  .agent-catalyst-hero-wrapper.questionnaire-page {
    background-image: none
  }

  .video-section-button-icon {
    width: 4.5rem;
    height: 4.5rem
  }

  .video-section-button-icon:hover {
    transform: scale(1)
  }

  .agent-catalyst-body-content-block {
    padding: var(--spacings--3xl)
  }

  .agent-catalyst-body-content-block.last-custom-content {
    flex-flow: column
  }

  .agent-catalyst-form-hero {
    max-width: none
  }

  .agent-chat-trigger-block:hover {
    box-shadow: none
  }

  .agent-chat-trigger-block.questionar-chat {
    max-height: 23rem
  }

  .panel-link-w-line-trigger:hover {
    background-color: #e5e5e500
  }

  .dp-replay-featured-card {
    border-radius: 1.5rem;
    min-height: 25.1rem;
    padding: 1.5rem
  }

  .dp-label-l {
    font-size: var(--typography--text-l)
  }

  .dp-replay-featured-card-title {
    margin-bottom: .5rem;
    font-size: 3.5rem
  }

  .dp-video-play-button {
    bottom: 1.5rem;
    right: 1.5rem
  }

  .dp-video-play-button:hover {
    filter: brightness()
  }

  .dp-replay-highlights-card {
    border-radius: 1.5rem;
    min-height: 36vw;
    padding: 1.5rem
  }

  .dp-button-secondary-light-small {
    padding: .75rem 1.5rem
  }

  .dp-button-secondary-light-small:hover {
    background-color: #0000
  }

  .dp-best-of-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .dp-post-conf-logo-wrapper {
    border-radius: .625rem
  }

  .dp-ann-content-card {
    grid-row-gap: 2.5rem;
    border-radius: .75rem;
    padding: 1.5rem
  }

  .dp-button-secondary-dark-small:hover {
    background-color: #0000
  }

  .dp-ann-blue-card {
    border-radius: .625rem;
    padding: 1rem
  }

  .dp-ann-card-image {
    border-radius: .5rem
  }

  .why-domo-hero-image {
    max-width: 40rem;
    top: auto;
    right: -38%
  }

  .scroll-section-content-sticky._1 {
    top: 10vh
  }

  .button-link-2:hover {
    background-color: #9ce0
  }

  .dp-video-wrap.dp-replay-featured-card {
    border-radius: 1.25rem
  }

  .dp-video-wrap.dp-ann-video {
    padding: 1.5rem
  }

  .agent-catalyst-form-hero-wrapper {
    max-width: none
  }

  .agent-catalyst-questionar-bg-image.desktop-variant {
    display: block
  }

  .agent-catalyst-questionar-bg-image.mobile-version {
    display: none
  }

  .agentcatalyst-sticky-column-desktop {
    position: static;
    top: auto
  }

  .agentcatalyst-questionnaire-header {
    max-width: none
  }

  .tab-mobile-arrow-right {
    border: 1px solid var(--blue-grey--blue-grey-700);
    background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67ebb2ae9a8c53b52d2e3ef7_size%3D40.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 2.625rem 2.625rem;
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
    padding: 0;
    display: block;
    position: absolute;
    inset: .3rem 0% auto auto
  }

  .tab-mobile-arrow-right.white-arrow {
    border-color: var(--color--bg-primary);
    border-color: var(--color--bg-primary);
    background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67f93550594535a469e70df1_Vector%20\(2\).svg);
    background-size: 1.75rem 1.75rem
  }

  .tab-mobile-arrow-left {
    border: 1px solid var(--blue-grey--blue-grey-700);
    background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67ed2ed25faf884a7cd6bccb_ArrowRight.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 2.625rem 2.625rem;
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
    padding: 0;
    display: block;
    position: absolute;
    inset: .3rem auto auto 0%
  }

  .tab-mobile-arrow-left.white-arrow {
    border-color: var(--color--bg-primary);
    border-color: var(--color--bg-primary);
    background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/67f93550a5ec9113f2dd8c89_Vector%20\(3\).svg);
    background-size: 1.75rem 1.75rem
  }

  .dp-underlined-link:hover {
    opacity: 1
  }

  .dp-blue-underlined-link:hover {
    opacity: 1;
    color: var(--blue--blue-400)
  }

  .modal-form-out-wrapper {
    width: 90vw
  }

  .paid-hero-content-wrapper {
    padding-right: var(--container--size-padding);
    padding-left: var(--container--size-padding)
  }

  .paid-lp-main-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden
  }

  .paid-lp-right-content-wrapper {
    justify-content: center;
    width: 100%;
    height: auto;
    position: relative;
    top: auto
  }

  .paid-main-content {
    width: 100%
  }

  .paid-lp-logo-shadow {
    width: 25vw
  }

  .paid-lp-customer-video-wrap {
    grid-template-columns: 1fr
  }

  .paid-lp-case-study-video-logo {
    width: 33vw
  }

  .paid-lp-container {
    padding-right: var(--container--size-padding);
    padding-left: var(--container--size-padding)
  }

  .thanks-watch-demo-video-wrap {
    max-width: 90vw
  }

  .thanks-watch-demo-library-wrapper,
  .thanks-watch-demo-form-wrapper {
    width: 100%
  }

  .form-wrap-with-border.tablet-max-width-31rem {
    max-width: 31.25rem
  }

  .form-wrap-with-border.webinar-form {
    max-width: 31.25rem;
    margin-bottom: 2rem;
    position: relative;
    top: auto
  }

  .pricing-card-list.in-free-card {
    margin-top: 4.6rem
  }

  .toc-wrapper {
    margin-top: var(--spacings--m);
    margin-bottom: var(--spacings--2-5xl)
  }

  .social-media-button:hover {
    opacity: 1
  }

  .toc-link:hover {
    color: var(--color--text-secondary)
  }

  .tablet-no-margin {
    margin-top: var(--spacings--no-space);
    margin-bottom: var(--spacings--no-space)
  }

  .nav-banner-wrap {
    height: auto
  }

  .glossary-sticky-cta-wrap {
    text-align: center;
    background-position: 50%;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 31.25rem;
    min-height: 10rem
  }

  .related-item.press-related-item {
    height: 100%
  }

  .rc-card {
    padding: var(--spacings--m)
  }

  .rc-card.modern-bi-hero-card:hover {
    box-shadow: none;
    box-shadow: none;
    transform: none
  }

  .rc-card-tag-wrapper.wrap-t {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center
  }

  .vertical-related-list {
    grid-column-gap: var(--spacings--2xl);
    grid-row-gap: var(--spacings--2xl);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .breadcrumb-link:hover {
    color: var(--color--text-secondary);
    text-decoration: none
  }

  .partner-type-pill {
    font-size: var(--typography--text-l)
  }

  .banner-link:hover {
    color: var(--color--text-white)
  }

  .rc-filters-wrapper.blog-wrapper {
    flex-flow: wrap
  }

  .rc-collection-list {
    grid-template-columns: 1fr 1fr
  }

  .rc-collection-list._4column {
    grid-template-columns: 1fr 1fr 1fr
  }

  .rc-search-input {
    font-size: 1rem;
    line-height: 1em
  }

  .rc-dd-list.filters-w-categories.w--open {
    width: 100%;
    max-width: 100%;
    top: 125%
  }

  .paid-lp-form-wrapper {
    max-width: 31.25rem;
    margin-left: auto;
    margin-right: auto
  }

  .rc-reset-filters:hover {
    color: var(--color--text-dark)
  }

  .domo-connections-overview-image {
    width: 80%
  }

  .event-item-register-link:hover {
    color: var(--color--text-brand-light)
  }

  .connections-sponsor-clickable:hover {
    box-shadow: none;
    transform: none
  }

  .sponsors-popup-inner {
    max-width: 90vw
  }

  .category-swiper-arrow-left:hover {
    background-color: var(--color--text-white);
    color: var(--color--text-dark)
  }

  .category-swiper-arrow-right:hover {
    background-color: var(--color--bg-primary);
    color: var(--neutral--neutral-900)
  }

  .toc-link-wrapper {
    height: auto;
    max-height: 0;
    overflow: hidden
  }

  .toc-label {
    justify-content: space-between;
    align-items: center;
    display: flex
  }

  .category-slide-link:hover {
    border-bottom-color: var(--blue-grey--blue-grey-300);
    color: var(--color--text-white);
    background-color: #0000
  }

  .category-swiper-heading-wrapper {
    margin-bottom: 2.5rem
  }

  .events-featured-wrapper {
    min-height: 18rem
  }

  .events-card {
    padding: var(--spacings--m)
  }

  .rc-cta-block {
    aspect-ratio: auto;
    min-height: 16.25rem
  }

  .rc-cta-block.with-gradient {
    background-size: 110% 110%
  }

  .new-features-hero-cta:hover {
    opacity: 1
  }

  .toc-arrow {
    object-fit: contain;
    justify-content: center;
    align-items: center;
    width: .5rem;
    height: .5rem;
    transition: transform .15s;
    display: inline-flex
  }

  .blog-card-wrapper:hover {
    color: var(--color--text-dark)
  }

  .blog-card-wrapper.related-content:hover {
    color: var(--color--text-white)
  }

  .swiper-arrow.rc-hero-swiper:hover {
    color: #bdddf4;
    background-color: #0000
  }

  .report-content-image-mask {
    height: 60vw
  }

  .video-transcript-wrapper {
    height: auto;
    max-height: none
  }

  .video-transcript-wrapper.full-stretch {
    max-width: 35.375rem
  }

  .video-transcript-arrow {
    display: inline-flex
  }

  .speaker-pop-up-bio-wrapper {
    flex-flow: column
  }

  .speaker-pop-up-image {
    width: 12rem;
    height: 12rem
  }

  .rb-nav-wrapper {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .rb-nav-brand {
    z-index: 100;
    width: 3.75rem;
    height: 3.75rem;
    position: relative
  }

  .rb-nav-menu {
    opacity: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    padding-top: 5rem;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .rb-nav-dropdown {
    width: 100%
  }

  .rb-nav-dropdown.dc-nav {
    position: static
  }

  .rb-nav-toggle {
    min-height: 0;
    max-height: none;
    color: var(--color--text-white);
    justify-content: space-between;
    align-items: center;
    padding: 1rem .75rem
  }

  .rb-nav-toggle:hover {
    color: var(--color--text-white)
  }

  .rb-nav-dropdown-list {
    z-index: 2;
    background-color: #121416;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    max-width: none;
    height: 100%;
    padding-top: 5rem;
    padding-bottom: 9rem;
    inset: 0%;
    overflow: visible;
    transform: translate(100%)
  }

  .rb-toggle-icon {
    opacity: 1;
    transform: none
  }

  .rb-toggle-icon.show-tablet {
    display: flex
  }

  .rb-toggle-active-dd-line {
    background-color: var(--blue-grey--blue-grey-700);
    height: 1px;
    bottom: 0%;
    left: 0%
  }

  .rb-nav-content {
    padding-top: .5rem;
    padding-bottom: .5rem
  }

  .rb-nav-right-side {
    z-index: 100
  }

  .rb-nav-search-icon {
    display: none
  }

  .rb-nav-dropdown-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    height: 100%
  }

  .rb-dd-content-block {
    border-bottom: 1px solid var(--color--bg-tertiary-dark);
    flex: none
  }

  .rb-dd-content-block.border-line-right {
    border-right-style: none
  }

  .rb-content-block-header {
    color: var(--color--text-brand-light)
  }

  .rb-content-block-list {
    padding-bottom: .75rem
  }

  .rb-content-block-header-icon {
    color: var(--color--text-brand-light)
  }

  .rb-nav-content-link {
    color: var(--color--text-white);
    padding-top: .5rem;
    padding-bottom: .5rem
  }

  .rb-nav-content-link:hover {
    color: var(--color--text-white)
  }

  .rb-nav-partner-link:hover {
    background-color: var(--blue--blue-300)
  }

  .anchor-link-new:hover {
    border-bottom-color: #9ce0
  }

  .partner-link-dark:hover {
    background-color: var(--blue-grey--blue-grey-200)
  }

  .event-what-to-expect-card {
    border-radius: .75rem
  }

  .agenda-wrapper {
    flex-flow: column;
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }

  .events-cta-image {
    aspect-ratio: 1.8
  }

  .burger-menu {
    flex-flow: column;
    justify-content: space-between;
    width: 2rem;
    height: 2rem;
    padding: .5rem .25rem;
    display: flex
  }

  .burger-line {
    border-radius: var(--border--radius-m);
    background-color: var(--color--bg-primary-dark);
    width: 100%;
    height: 2px;
    padding: 0
  }

  .rb-mobile-menu-bar {
    z-index: 3;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top: 1px solid var(--color--bg-tertiary-dark);
    background-color: #121416;
    flex-flow: column;
    width: 100%;
    height: 7rem;
    padding: 1rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
    box-shadow: 0 -4px 16px #000000bf
  }

  .rb-mobile-menu-cta-s {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
  }

  .rb-mobile-bottom-bar-cta-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--color--text-white);
    line-height: var(--typography--line-height-xs);
    justify-content: flex-start;
    align-items: center;
    font-weight: 600;
    display: flex
  }

  .rb-mobile-bottom-bar-cta-link:hover {
    color: var(--color--text-white)
  }

  .rb-nav-dropdown-back {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    width: 100%;
    color: var(--color--text-primary-light);
    line-height: var(--typography--line-height-xs);
    justify-content: flex-start;
    align-items: center;
    font-weight: 600;
    display: flex
  }

  .responsive-nav-spacer {
    width: 100%;
    height: 8rem;
    min-height: 8rem;
    display: block
  }

  .domo-for-good-blue-card:hover {
    color: var(--color--text-dark)
  }

  .rb-footer-section {
    padding-top: 3.125rem
  }

  .rb-nav-toggle-fake {
    min-height: 0;
    max-height: none;
    color: var(--color--text-white);
    justify-content: space-between;
    align-items: center;
    padding: 1rem .75rem;
    display: none
  }

  .rb-nav-toggle-fake:hover {
    color: var(--color--text-dark)
  }

  .form-customer-link:hover {
    transform: translate(0);
    box-shadow: 0 6px 8px #0003
  }

  .rc-cta-heading {
    font-size: var(--typography--h2)
  }

  .black-card {
    padding-right: var(--spacings--xl);
    padding-left: var(--spacings--xl)
  }

  .thanks-success-rt h2 {
    font-size: var(--typography--h2);
    font-size: var(--typography--h2)
  }

  .snowflake-cards {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .featured-blog-card.featured-v2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .related-content-swiper-slide:hover {
    color: var(--color--text-white)
  }

  .related-content-swiper-heading-wrapper {
    margin-bottom: 2.5rem
  }

  .snowflake-summit-link-card:hover {
    box-shadow: none;
    transform: none
  }

  .samurai-navigation {
    height: 5rem
  }

  .domo-central-roles {
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m)
  }

  .dc-role-card {
    width: 10rem;
    height: 8rem
  }

  .dc-role-card:hover {
    background-color: #0000
  }

  .community-awards-grid {
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m);
    grid-template-columns: 1fr 1fr 1fr
  }

  .community-awards-card {
    flex: none
  }

  .community-awards-card:hover {
    background-color: #0000
  }

  .community-award-image {
    flex: none
  }

  .data-transformation-image-1,
  .data-transformation-image-2,
  .data-transformation-image-3 {
    position: static
  }

  .data-transformation-number-3 {
    right: auto
  }

  .speaker-popup-wrapper {
    justify-content: flex-start;
    align-items: center;
    top: 5rem;
    overflow: auto
  }

  .speaker-image-popup {
    width: 8rem;
    height: 8rem
  }

  .future-ai-hero-gradient-image.desktop-variant {
    object-position: 70% 50%;
    object-position: 70% 50%
  }

  .future-of-ai-hero-overlay {
    z-index: 3;
    background-color: #0006;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%
  }

  .pricing-cta-card-wrapper {
    padding-right: var(--spacings--no-space);
    padding-left: var(--spacings--no-space)
  }

  .new-features-card-date-wrapper {
    grid-column-gap: var(--spacings--no-space);
    grid-row-gap: var(--spacings--no-space);
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center
  }

  .dfg-bg-elipse {
    object-fit: contain;
    object-position: 0% 50%;
    right: -20%
  }

  .majordomo-person-card {
    height: 55vw
  }

  .majordomo-video-section {
    height: 60vw
  }

  .dojo-link:hover {
    transform: none
  }

  .partners-template-hero {
    padding-top: var(--spacings--5xl);
    padding-bottom: var(--spacings--4xl);
    overflow: hidden
  }

  .partners-template-hero-image {
    object-position: 100% 50%;
    height: 70vw;
    inset: 30% 0% auto auto
  }

  .partners-card-col-grid,
  .partners-card-col-grid:where(.w-variant-b4205a0b-b7b8-f4c8-749f-1bc9b3f6eee5) {
    grid-template-columns: 1fr 1fr 1fr
  }

  .icon-7-5rem {
    width: 6rem;
    height: 6rem
  }

  .cs-header-video-wrapper {
    max-width: 35.375rem;
    max-height: 22.625rem
  }

  .rc-gated-video-overlay:hover {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
  }

  .transcript-rt-shaddow {
    display: none
  }

  .spreaker-popup-info-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
  }

  .cs-hero-play-button:hover {
    transform: none
  }

  .partner-template-hero-4-3 {
    max-width: none;
    position: relative;
    inset: auto;
    transform: none
  }

  .partner-link-block-w-logo:hover {
    background-color: var(--color--bg-primary-dark);
    color: var(--color--text-white)
  }

  .button-link-static:hover {
    background-color: #9ce0
  }

  .cloud-integration-table-container {
    padding-right: var(--spacings--no-space)
  }

  .ci-table-label {
    font-size: var(--typography--text)
  }

  .agent-template-featured-list {
    grid-template-columns: 1fr
  }

  .agent-template-item:hover {
    background-color: var(--blue-grey--blue-grey-800);
    opacity: 1
  }

  .agent-template-item.light-item:hover {
    background-color: var(--color--bg-primary);
    background-color: var(--color--bg-primary)
  }

  .agent-template-pill:hover,
  .agent-template-icon-wrapper:hover {
    background-color: var(--blue-grey--blue-grey-700)
  }

  .agent-template-item-label-wrapper {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start
  }

  .agent-template-list {
    grid-template-columns: 1fr
  }

  .agent-breadcrumb-link {
    text-underline-offset: 2px;
    text-decoration: underline
  }

  .agent-breadcrumb-link:hover {
    color: var(--neutral--neutral-400)
  }

  .agent-template-player {
    width: 100%
  }

  .agent-template-player:hover {
    background-color: var(--color--bg-primary-dark)
  }

  .agent-template-rt a:hover {
    color: var(--blue--brand-500)
  }

  .agent-template-tab-menu {
    overflow: auto
  }

  .agent-template-tab-link:hover {
    color: var(--color--text-primary-light)
  }

  .agent-category-link:hover {
    color: var(--color--text-white)
  }

  .webinar-events-featured-wrapper {
    max-height: none
  }

  .featured-webinar-event-image {
    max-width: 31.25rem
  }

  .code-embed {
    margin-left: 20px;
    margin-right: 20px
  }

  .button-link-3:hover {
    background-color: #9ce0
  }

  .quote-slide-content-2.partners-quote-slide {
    width: 90%
  }

  .quiz-container {
    padding-right: var(--container--size-padding);
    padding-left: var(--container--size-padding)
  }

  .quiz-answer:hover {
    background-color: #f2f5f700
  }

  .new-feature-availability-label {
    font-size: var(--typography--text-xs)
  }

  .watch-demo-logo-wrapper {
    grid-row-gap: 1.5rem
  }

  .catalyst-beta-hero-bg {
    object-position: 50% 50%
  }

  .catalyst-beta-hero-image {
    max-height: 18rem;
    position: relative;
    inset: auto
  }

  .ai-dd-wrap {
    width: 100%
  }

  .ai-dd-list {
    background-color: #fff0;
    align-items: stretch;
    max-height: 0;
    padding-left: 1.5rem;
    transition: max-height .4s;
    display: flex;
    position: relative;
    top: auto;
    overflow: hidden
  }

  .ai-dd-list:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f) {
    display: flex
  }

  .ai-dd-list.w--open {
    max-height: none
  }

  .ai-dd-list.w--open:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f) {
    display: flex
  }

  .button-link-4:hover {
    background-color: #9ce0
  }

  .button-link-4.quote-slide-button:hover {
    background-color: #0000
  }

  .button-link-4.quote-slide-button.white-slide-11:hover {
    color: #2f74a3;
    border-bottom-color: #2f74a3
  }

  .column-2.overview-column {
    margin-bottom: .5rem
  }

  .column-2.find-app-column {
    max-width: 20rem
  }

  .column-2.rc-side-column {
    justify-content: flex-start;
    align-items: center
  }

  .button-link-4-2:hover {
    background-color: #9ce0
  }

  .button-link-light-2:hover {
    color: #fff;
    background-color: #0000;
    border-bottom-color: #dce4ea
  }

  .button-2:hover {
    color: #111;
    background-color: #ffb656
  }

  .section-manufactoring.platform-hero {
    padding-top: 6rem;
    padding-bottom: 4rem
  }

  .button-secondary-light-2:hover {
    background-color: #0000
  }

  .container-3-2.grid-2,
  .container-4-2.grid-2,
  .container-4-2.grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .home-cta-huge-links-3:hover {
    color: #666
  }

  .dp-special-guest-block.full-strech-block {
    aspect-ratio: 29/9;
    max-width: 100%;
    min-height: auto
  }

  .dp-special-guest-block.big-block {
    aspect-ratio: 1.1;
    max-width: 100%;
    min-height: auto
  }

  .dp-agenda-card-26 {
    border-radius: .5rem
  }

  .dp-precon-pdf-embed {
    width: clamp(95vw, 75vw, 80rem);
    max-height: 85vh
  }

  .x-button:hover {
    transform: none
  }

  .dp-precon-popup-inner-wrapper {
    width: clamp(100vw, 90vw, 86rem);
    max-height: 95vh
  }

  .dp-hero-overlay {
    object-position: 0% 50%
  }

  .dp-video-iframe {
    aspect-ratio: auto;
    object-fit: cover;
    object-position: 50% 50%;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 100%;
    max-height: 100%;
    display: flex
  }

  .dp-label-xl {
    font-size: var(--typography--text-l)
  }

  .beta-access-resource-card:hover {
    background-color: var(--color--bg-primary-dark)
  }

  .beta-access-resource-button:hover {
    background-color: #9ce0
  }

  .beta-access-demo-video-embed {
    width: clamp(95vw, 75vw, 80rem);
    max-height: 85vh
  }

  .yt-video-popup-wrapper {
    padding-left: 0;
    padding-right: 0
  }

  .yt-video-embed-wrap {
    max-width: 90vw
  }

  .container-6.grid,
  .container-6.grid-2,
  .container-6.grid-2.z-99,
  .container-6.grid,
  .container-6.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container-6.anchor-links-container {
    justify-content: flex-start;
    overflow: auto
  }

  .container-6.grid,
  .container-6.grid-2,
  .container-6.grid-2.z-99,
  .container-6.grid-2.z-99,
  .container-6.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .button-link-light-3:hover {
    color: #fff;
    background-color: #0000;
    border-bottom-color: #dce4ea
  }

  .app-catalyst-prompts-grid {
    margin-top: 1rem
  }

  .watch-demo-ungated-library {
    width: 100%
  }

  .watch-demo-ungated-form {
    width: 100%;
    min-width: auto
  }

  .watch-demo-ungated-section,
  .watch-demo-ungated-container {
    flex-flow: column
  }

  .calendarmobileportraitiframe {
    display: none
  }

  .solution-cta-container {
    padding: 2.5rem 3.5rem
  }

  .quote-swiper-arrow-left-2:hover {
    color: #111;
    background-color: #0000
  }

  .section-10.why-domo-hero {
    padding-top: 6rem;
    padding-bottom: 4rem
  }

  .section-10.global-hero-section {
    padding-top: 5rem;
    padding-bottom: 4rem
  }

  .swiper-buttons-wrapper-2 {
    padding-right: 1rem
  }

  .button-secondary-3:hover,
  .button-secondary-3.dark-16:hover,
  .button-secondary-3.dark-16:hover {
    background-color: #0000
  }

  .social-link-white-2:hover {
    color: #b8b8b8
  }

  .margin-top-m-2 {
    margin-top: 28px
  }

  .label-caps-2 {
    font-size: 1rem
  }

  .quote-swiper-arrow-right-2:hover {
    color: #111;
    background-color: #0000
  }

  .button-4:hover {
    color: #111;
    background-color: #ffb656
  }

  .button-4.paid-lp-anchor-button {
    z-index: 2147483647;
    z-index: 2147483647;
    inset: auto 1rem 1rem auto;
    border-radius: 50rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: .75rem 1.5rem;
    position: fixed;
    inset: auto 1rem 1rem auto
  }

  .find-apps-card-wrapper-2 {
    justify-content: center
  }

  .explore-domo-link-block-2 {
    background-color: #25292d
  }

  .explore-domo-link-block-2:hover {
    color: #fff;
    background-color: #25292d
  }

  .quote-slide-wrapper-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
  }

  .explore-domo-links-wrapper-2 {
    grid-template-columns: 1fr 1fr
  }

  .button-secondary-small-2:hover {
    background-color: #0000
  }

  .cookie-banner {
    padding-top: 16px;
    padding-bottom: 16px
  }

  .cookie-content {
    padding-left: 16px;
    padding-right: 16px
  }

  .cookie-heading {
    font-size: 20px
  }

  .cookie-text {
    margin-bottom: 18px;
    font-size: 16px
  }

  .get-started-subheader {
    margin-bottom: .5rem
  }

  .text-l-2.margin-2xl.postcardcentertext {
    margin-left: 21px
  }

  .text-l-3.margin-2xl.postcardcentertext {
    margin-left: 27px
  }

  .text-l-4.margin-2xl.postcardcentertext {
    margin-left: 20px
  }

  .text-l-8.margin-2xl.postcardcentertext {
    margin-left: 17px
  }

  .text-l-9.margin-2xl.postcardcentertext {
    margin-left: 36px
  }

  .play-button-content-holder-2 {
    width: 100%
  }

  .play-button-content-holder-2:hover {
    background-color: #121416
  }

  .play-button-content-holder-2.light-variant:hover {
    background-color: #fff
  }

  .video-player-button-subtext-2 {
    margin-bottom: 2rem
  }

  .hero-video-thumbnail-wrap-2 {
    max-width: 35.375rem
  }

  .anchor-wrapper-2 {
    top: 4.8125rem
  }

  .scroll-section-wrap-2 {
    padding-bottom: 0
  }

  .right-column-scroll-section-2 {
    min-height: 38.5rem;
    max-height: 40rem
  }

  .section-13.platform-hero {
    padding-top: 6rem;
    padding-bottom: 4rem
  }

  .security-compliance-wrap-2 {
    justify-content: center;
    align-items: flex-start;
    width: 70%
  }

  .anchor-link-button-2 {
    flex: none
  }

  .anchor-link-button-2:hover {
    background-color: #3f454d00
  }

  .paid-hero-content-wrapper-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .paid-lp-main-wrapper-2 {
    flex-flow: column;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden
  }

  .paid-lp-container-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .g2-badge-card-2 {
    padding: 1rem
  }

  .section-15.paid-lp-logo-bar-section {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .paid-lp-right-content-wrapper-2 {
    justify-content: center;
    width: 100%;
    height: auto;
    position: relative;
    top: auto
  }

  .paid-lp-container-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .g2-badge-card-3 {
    padding: 1rem
  }

  .consensus-iframe {
    max-height: 80vh
  }

  .consensus-iframe-display-block {
    max-height: 80vh;
    padding-top: 4rem;
    padding-right: 0
  }

  .consensus-confirm-modal {
    top: 4rem;
    right: 0%
  }

  .g2-section-badge-wrapper {
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start
  }

  .section-inner-link-wrap {
    padding-bottom: 4rem
  }

  .google-next-explore-card {
    border-radius: .5rem
  }

  .google-next-bingo-svg {
    height: auto
  }

  .pillar-white-left-shaddow,
  .pillar-white-right-shaddow {
    width: 25vw
  }

  .container-9.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .button-link-5:hover {
    background-color: #9ce0
  }

  .quote-slide-wrapper-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
  }

  .button-link-6:hover {
    background-color: #9ce0
  }

  .button-link-6.quote-slide-button:hover {
    background-color: #0000
  }

  .button-link-6.quote-slide-button.white-slide-43:hover {
    color: #2f74a3;
    border-bottom-color: #2f74a3
  }

  .dp-agenda-26-wrap {
    flex-flow: wrap
  }

  .button-secondary-light-page-promo:hover {
    background-color: #0000
  }

  .container-12.grid,
  .container-12.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container-12.grid,
  .container-12.grid.z-99,
  .container-12.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container-12.anchor-links-container {
    justify-content: flex-start;
    overflow: auto
  }

  .anchor-wrapper-3 {
    top: 4.8125rem
  }

  .anchor-link-button-3 {
    flex: none
  }

  .anchor-link-button-3:hover {
    background-color: #3f454d00
  }

  .container-13.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .panel-link-w-line-trigger-2:hover {
    background-color: #e5e5e500
  }

  .container-14.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .free-trial-calendar-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center
  }

  .try-free-calendar-header-content {
    width: 100%;
    padding-top: 3rem
  }

  .try-free-calendar-content-block {
    width: 100%;
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative
  }

  .try-free-calendar-embed {
    width: 100%;
    height: 65rem;
    margin-bottom: 1rem
  }

  .try-free-cal-bg {
    width: 100%;
    top: -3rem
  }

  .pillar-data-teams-logo-wrapper {
    padding: var(--spacings--l)var(--spacings--xl)
  }

  .data-team-logo.aws-logo {
    max-width: 4rem
  }

  .g2-extended-card:hover {
    background-color: var(--color--bg-primary-dark)
  }

  .g2-extended-card:hover:where(.w-variant-5baddf97-8070-1068-4a92-fa24995264d1) {
    background-color: var(--color--bg-primary)
  }

  .button-link-light-static:hover {
    border-bottom-color: var(--blue-grey--blue-grey-300);
    color: var(--color--text-white);
    background-color: #0000
  }

  .try-free-calendar-wrap {
    max-width: 100%;
    padding: 3rem 5rem
  }

  .try-free-calendar-content-wrap {
    order: -9999;
    padding: 3rem 5rem
  }

  .try-free-calendar-content-column.data-transformation-step-1,
  .try-free-calendar-content-column.data-transformation-step-3 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 4rem
  }

  .try-free-calendar-content-column.overview-column {
    margin-bottom: .5rem
  }

  .try-free-calendar-content-column.find-app-column {
    max-width: 20rem
  }

  .try-free-calendar-content-column.executives-popup-column {
    overflow: scroll
  }

  .try-free-calendar-content-column.dp-home-ai-column {
    top: 6.5rem
  }

  .try-free-calendar-content-column.dp-pass-pricing-column {
    margin-bottom: 1.5rem
  }

  .try-free-calendar-content-column.dp-what-to-expect-column {
    margin-bottom: 2.5rem
  }

  .try-free-calendar-content-column.dp-home-venue-card-column {
    max-width: 27rem
  }

  .try-free-calendar-content-column.dp-home-featured-content-column {
    margin-bottom: 2.5rem
  }

  .try-free-calendar-content-column.dp-agenda-overiew-column {
    margin-bottom: 3rem
  }

  .try-free-calendar-content-column.dp-replay-featured-column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
  }

  .try-free-calendar-content-column.be-a-part-of-community-column {
    margin-bottom: 2.5rem
  }

  .try-free-calendar-content-column.dp-ann-content-small-column {
    margin-top: 0
  }

  .try-free-calendar-content-column.rc-side-column {
    justify-content: flex-start;
    align-items: center
  }

  .try-free-calendar-content-column.rc-article-related-column:hover {
    color: var(--color--text-dark)
  }

  .try-free-calendar-content-column.data-transformation-step-1,
  .try-free-calendar-content-column.data-transformation-step-3 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 4rem
  }

  .try-free-calendar-content-column.data-transformation-step-2 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 4rem
  }

  .dp-register-online-card-cta {
    order: 9999;
    max-width: 100%
  }

  .dp-register-online-block {
    padding: var(--spacings--3xl);
    flex-flow: column
  }

  .dp-register-online-block.last-custom-content {
    flex-flow: column
  }

  .rc-custom-grid,
  .rc-custom-grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .rc-custom-grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .rc-custom-grid.margin-3xl.relative.z-2.margin-top-l {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .rc-custom-grid.margin-3xl.relative.z2.margin-top-3xl {
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr
  }

  .rc-side-cta-rb {
    position: relative;
    top: auto
  }

  .rc-side-cta-wrapper {
    grid-column-gap: var(--spacings--xl);
    grid-row-gap: var(--spacings--xl);
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .rc-side-toc-column-rb {
    position: relative;
    top: auto
  }

  .rb-rc-hero-image-mask {
    width: 100%;
    max-width: 37.5rem;
    margin-left: auto;
    margin-right: auto
  }

  .form-white-wrapper.dark-form.agent-form {
    max-width: 100%
  }

  .ai-store-hero-logo.l2 {
    width: 4rem;
    height: 4rem
  }

  .ai-store-hero-logo.l3,
  .ai-store-hero-logo.r1 {
    width: 4.5rem;
    height: 4.5rem
  }

  .ai-store-hero-logo.r3,
  .ai-store-hero-logo.l2 {
    width: 4rem;
    height: 4rem
  }

  .ai-store-hero-logo.l3,
  .ai-store-hero-logo.r1 {
    width: 4.5rem;
    height: 4.5rem
  }

  .ai-store-hero-logo.r3 {
    width: 4rem;
    height: 4rem
  }

  .agent-featured-item-slide:hover {
    background-color: var(--blue-grey--blue-grey-800);
    opacity: 1
  }

  .agent-featured-item-slide-content {
    max-width: 55%
  }

  .button-5:hover {
    color: #111;
    background-color: #ffb656
  }

  .breadcrumb-link-2:hover {
    color: #666;
    text-decoration: none
  }

  .section-21.rc-hero {
    padding-top: 4rem
  }

  .button-5-2:hover {
    color: #111;
    background-color: #ffb656
  }

  .anchor-wrapper-4 {
    top: 4.8125rem
  }

  .button-link-light-4:hover {
    color: #fff;
    background-color: #0000;
    border-bottom-color: #dce4ea
  }

  .rc-card-2 {
    padding: 1rem
  }

  .button-secondary-light-page-promo-2:hover {
    background-color: #0000
  }

  .button-6:hover {
    color: #111;
    background-color: #ffb656
  }

  .modal-form-out-wrapper-2 {
    width: 90vw
  }

  .button-secondary-light-page-promo-3:hover,
  .button-secondary-light-page-promo-4:hover {
    background-color: #0000
  }

  .button-5-2-2:hover {
    color: #111;
    background-color: #ffb656
  }

  .yt-inline-component {
    border-radius: var(--border--radius-m)
  }

  .yt-inline-play-button {
    bottom: 1.5rem;
    right: 1.5rem
  }

  .yt-inline-play-button:hover {
    filter: brightness()
  }

  .get-started-subheader-2 {
    margin-bottom: .5rem
  }

  .pricing-card-list-2.in-free-card {
    margin-top: 4.6rem
  }

  .pricing-cta-card-wrapper-2 {
    padding-left: 0;
    padding-right: 0
  }

  .partners-card-col-grid-2 {
    grid-template-columns: 1fr 1fr 1fr
  }

  .button-link-light-5:hover {
    color: #fff;
    background-color: #0000;
    border-bottom-color: #dce4ea
  }

  .get-started-subheader-3 {
    margin-bottom: .5rem
  }

  .pricing-card-list-3.in-free-card {
    margin-top: 4.6rem
  }

  .pricing-cta-card-wrapper-3 {
    padding-left: 0;
    padding-right: 0
  }

  .partners-card-col-grid-3 {
    grid-template-columns: 1fr 1fr 1fr
  }

  .button-link-light-6:hover {
    color: #fff;
    background-color: #0000;
    border-bottom-color: #dce4ea
  }

  .get-started-subheader-4 {
    margin-bottom: .5rem
  }

  .pricing-card-list-4.in-free-card {
    margin-top: 4.6rem
  }

  .pricing-cta-card-wrapper-4 {
    padding-left: 0;
    padding-right: 0
  }

  .partners-card-col-grid-4 {
    grid-template-columns: 1fr 1fr 1fr
  }

  .dp-resource-video-wrap {
    max-width: 35.375rem;
    margin-left: auto;
    margin-right: auto
  }

  .dp-resource-transcript-wrap {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
  }

  .quote-slide-wrapper-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
  }

  .swiper-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }
}

@media screen and (max-width:767px) {
  body {
    --color--bg-primary: var(--neutral--white);
    --main--main-font: "Opensans Variablefont Wdth Wght", Arial, sans-serif;
    --neutral--neutral-900: #111;
    --typography--text: 1rem;
    --typography--line-height-l: 1.5em;
    --spacings--no-space: 0rem;
    --typography--h1: 2.5rem;
    --typography--line-height-s: 1.2em;
    --typography--h2: 1.75rem;
    --typography--h3: 1.5rem;
    --typography--h4: 1.25rem;
    --typography--h5: 1.125rem;
    --spacings--3xs: .25rem;
    --typography--h6: 1rem;
    --color--text-primary: var(--neutral--neutral-700);
    --color--text-link: #1a8bd6;
    --blue--brand-500: #6ab4e6;
    --spacings--m: 1rem;
    --spacings--2xs: .5rem;
    --color--text-primary-light: var(--neutral--neutral-300);
    --typography--line-height-xs: 1.1em;
    --main--regular-weight: 400;
    --section--padding: 4rem;
    --blue-grey--blue-grey-800: #25292d;
    --color--bg-secondary: var(--neutral--neutral-100);
    --spacings--4xl: 2rem;
    --color--text-white: var(--neutral--white);
    --neutral--neutral-800: #222;
    --spacings--5xl: 3rem;
    --spacings--6xl: 4rem;
    --spacings--3xl: 1.5rem;
    --color--bg-brand: var(--blue--blue-400);
    --neutral--neutral-200: #eee;
    --color--bg-tertiary-dark: var(--blue-grey--blue-grey-700);
    --color--text-brand-light: var(--blue--blue-400);
    --spacings--2-5xl: 1.5rem;
    --spacings--2xl: 1rem;
    --blue--blue-400: #9ce;
    --spacings--10xl: 4rem;
    --spacings--8xl: 4rem;
    --color--bg-primary-dark: var(--blue-grey--blue-grey-900);
    --color--bg-secondary-dark: var(--blue-grey--blue-grey-800);
    --color--bg-tertiary: var(--neutral--neutral-200);
    --neutral--black: black;
    --color--bg-brand-dark: var(--blue--blue-900);
    --shade--shade-black-10: #e5e5e5;
    --domopalooza-colors--dp-purple-300: #7a3ca3;
    --neutral--white: white;
    --domopalooza-colors--dp-green-200: #569c3c;
    --blue-grey--blue-grey-700: #3f454d;
    --neutral--neutral-100: #f6f6f6;
    --spacings--xl: 1.5rem;
    --container--main-size: 75rem;
    --container--size-padding: 1rem;
    --container--grid-gap: 1.5rem;
    --spacings--s: .875rem;
    --border--radius-s: .25rem;
    --blue--blue-600: #2f74a3;
    --typography--text-s: .875rem;
    --color--red-500: #c22c24;
    --spacings--l: 1.25rem;
    --spacings--xs: .75rem;
    --blue-grey--blue-grey-600: #68737f;
    --color--text-dark: var(--neutral--neutral-900);
    --color--text-brand: var(--blue--blue-600);
    --blue--blue-100: #fbfcff;
    --neutral--neutral-500: #666;
    --typography--text-l: 1.125rem;
    --typography--jumbo: 2.5rem;
    --neutral--neutral-600: #555;
    --blue--blue-900: #061c30;
    --blue--blue-200: #bac8d6;
    --blue--blue-300: #cbe6fc;
    --neutral--neutral-300: #d4d4d4;
    --neutral--neutral-400: #b8b8b8;
    --system--error: var(--color--red-500);
    --system--success: var(--color--green-500);
    --navy-300\<deleted\|variable-c86ae2a3\>: #19224c;
    --border--radius-m: .5rem;
    --orange--orange-400: #ffb656;
    --orange--orange-500: #f92;
    --typography--text-xs: .75rem;
    --size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>: .75rem;
    --shade--shade-blue-15: #f0f7fc;
    --neutral--neutral-700: #444;
    --border--radius-l: 1rem;
    --bg-blue-100\<deleted\|variable-5dd580e5\>: #dee3ff;
    --neutral-100\<deleted\|variable-7f2b910f\>: #f9f9f9;
    --system--error-light: var(--color--red-400);
    --system--warning: var(--orange--orange-400);
    --system--warning-light: var(--orange--orange-200);
    --system--success-light: var(--color--green-400);
    --main--bold: 700;
    --navy-100\<deleted\|variable-8d4c7f30\>: #203492;
    --shade--shade-black-5: #f2f2f2;
    --blue-grey--blue-grey-300: #dce4ea;
    --main--semi-bold-weight: 600;
    --domopalooza-colors--dp-pink-100: #f274bc;
    --main--light-weight: 300;
    --blue--blue-700: #1c4a72;
    --blue--blue-800: #113350;
    --border--radius-xl: 1.5rem;
    --blue-grey--blue-grey-400: #b7c1cb;
    --blue-grey--blue-grey-100: #fbfcff;
    --shade--shade-black-70: #4d4d4d;
    --min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>: 8.75rem;
    --brand--brand\<deleted\|variable-d1a93173-1acb-9fe0-a6bf-8167f4a4374c\>: var(--blue--blue-400);
    --typography--heading-3-75-rem: 2.25rem;
    --typography--text-xl: 1.25rem;
    --typography--line-height-m: 1.4em;
    --container--container-xl: 77rem;
    --shade--shade-black-90: #1a1a1a;
    --color--text-secondary: var(--neutral--neutral-500);
    --color--red-400: #ffdad5;
    --blue-grey--blue-grey-900: #121416;
    --orange--orange-600: #f47d1e;
    --blue-grey--blue-grey-200: #f2f5f7;
    --shade--shade-black-80: #333;
    --shade--shade-black-20: #ccc;
    --domopalooza-colors--dp-purple-100: #552b6d;
    --domopalooza-colors--dp-purple-500: #6e3693;
    --domopalooza-colors--dp-green-100: #457d30;
    --shade--shade-black-15: #d9d9d9;
    --domopalooza-colors--dp-blue-100: #276296;
    --color--text-secondary-light: var(--neutral--neutral-400);
    --shade--shade-black-60: #666;
    --domopalooza-colors--dp-purple-400: #ab83d5;
    --main--secondary-font: "Robotomono Variablefont Wght", Arial, sans-serif;
    --main--medium-weight: 500;
    --orange--orange-100: #fffbff;
    --orange--orange-200: #fff3e1;
    --orange--orange-300: #ffe0b5;
    --orange--orange-700: #643d11;
    --orange--orange-800: #462a09;
    --orange--orange-900: #2a1703;
    --neutral--neutral-900-70: #111111b3;
    --blue-grey--blue-grey-500: #8f98a3;
    --color--green-400: #c6ef9d;
    --color--green-500: #559e38;
    --color--green-600: #0e3900;
    --color--red-600: #690003;
    --shade--shade-blue-5: #fafcfe;
    --shade--shade-blue-10: #f5fafd;
    --shade--shade-blue-20: #ebf5fc;
    --shade--shade-blue-60: #c2e0f5;
    --shade--shade-blue-70: #99cceeb3;
    --shade--shade-blue-80: #add6f1;
    --shade--shade-blue-90: #a3d1f0;
    --domopalooza-colors--dp-fuchsia-100: #a82693
  }

  .section.scroll-section,
  .section.scroll-section._4-tabs {
    height: auto
  }

  .section.bg-secondary.padding-5xl.relative._2 {
    min-height: auto
  }

  .section.resource-feature-section {
    overflow: hidden
  }

  .section.platform-hero {
    padding-top: var(--spacings--5xl)
  }

  .section.billboards-hero-section {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem
  }

  .section.domo-enterprise-logos-sectino {
    height: auto;
    padding-top: var(--section--padding);
    padding-bottom: var(--section--padding)
  }

  .section.jobs-section {
    overflow: hidden
  }

  .section.dp-hero-section {
    padding-top: 14rem;
    padding-bottom: 3rem
  }

  .section.dp-hero-section.witch-video-bg {
    padding-top: 10rem;
    padding-bottom: 0
  }

  .section.why-domo-accolades-section {
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: cover
  }

  .section.why-domo-hero {
    padding-top: var(--spacings--5xl)
  }

  .section.dp-home-agenda-section {
    padding-top: 3rem;
    padding-bottom: 3rem
  }

  .section.dp-speakers-hero-section {
    padding-top: 7rem
  }

  .section.dp-agenda-section {
    padding-top: 4rem
  }

  .section.domopalooza-agenda-hero {
    padding-top: 7rem;
    padding-bottom: 3rem
  }

  .section.agent-catalyst-hero.agent-form-section {
    padding-top: 4rem
  }

  .section.scroll-section,
  .section.scroll-section._4-tabs,
  .section.scroll-section._4-tabs {
    height: auto
  }

  .section.questionnaire-section {
    position: relative
  }

  .section.paid-lp-blue-hero {
    padding-top: 8rem
  }

  .section.dp-content-categories-section {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem
  }

  .section.agent-template-featured-section {
    padding-bottom: var(--spacings--5xl)
  }

  .section.agent-template-post-hero {
    padding-bottom: 1.5rem
  }

  .section.connections-section-top-margin {
    margin-top: 200px
  }

  .section.dp-home-training-section {
    padding-top: 3rem;
    padding-bottom: 3rem
  }

  .section.albon-hero {
    padding-top: var(--spacings--5xl);
    padding-bottom: var(--spacings--5xl);
    aspect-ratio: auto
  }

  .section.albon-body-section {
    padding-top: var(--spacings--m)
  }

  .section.albon-x-domo-prefooter-section {
    padding-top: var(--spacings--5xl)
  }

  .section.app-catalyst-prompt {
    padding-top: var(--spacings--4xl)
  }

  .section.solution-analytics-cta-bigger {
    padding-top: var(--section--padding);
    padding-bottom: var(--section--padding)
  }

  .section.dp-speakers-hero-section-rebranded {
    padding-top: 7rem
  }

  .section.google-experiences {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px
  }

  .container.grid,
  .container.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.agent-index-grid,
  .container.grid,
  .container.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.grid.custom-10-column,
  .container.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.grid.margin-3xl.relative.z-2.margin-top-l {
    grid-template-columns: 1.5fr 1fr 1fr 1fr
  }

  .container.grid.margin-3xl.relative.z2.margin-top-3xl {
    grid-template-columns: 2.5fr 1fr 1fr 1fr 1fr
  }

  .container.grid.custom-10-column {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.resource-feature-container {
    padding-right: var(--spacings--no-space)
  }

  .container.anchor-links-container.grid-4-col {
    display: flex
  }

  .container.anchor-links-container.grid-3-col {
    justify-content: space-around;
    display: flex
  }

  .container.testimonial-custom-slider-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
  }

  .container.domo-enterprise-logo-section-container {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex
  }

  .container.data-never-sleep-hero {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0
  }

  .container.agentcatalyst-questionar-container {
    padding-right: var(--spacings--no-space);
    padding-left: var(--spacings--no-space)
  }

  .container.snowflake-sponsors-grid {
    grid-template-columns: 1fr
  }

  .container.agent-template-post-hero-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.trust-cards-container {
    grid-column-gap: var(--container--grid-gap);
    grid-row-gap: var(--container--grid-gap);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .container.testimonial-flex-container {
    flex-flow: column
  }

  .container.agent-index-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .column.data-transformation-step-1,
  .column.data-transformation-step-3 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem
  }

  .column.gradient-cta-column {
    margin-bottom: 1.5rem
  }

  .column.overview-column {
    margin-bottom: 0
  }

  .column.connectors-column {
    padding-right: var(--spacings--no-space);
    padding-left: var(--spacings--no-space);
    margin-bottom: 2.5rem
  }

  .column.connectors-column.no-margin {
    margin-bottom: 0
  }

  .column.find-app-column {
    max-width: 100%;
    margin-bottom: var(--spacings--4xl);
    padding-right: var(--spacings--no-space);
    padding-bottom: var(--spacings--4xl);
    border-bottom: 1px solid var(--blue-grey--blue-grey-600);
    border-right-style: none;
    border-right-width: 0
  }

  .column.data-integration-wrapper {
    grid-column-gap: var(--spacings--l);
    grid-row-gap: var(--spacings--l);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start
  }

  .column.executives-popup-column {
    padding-right: var(--spacings--2xs);
    overflow: auto
  }

  .column.dp-home-ai-column {
    margin-bottom: 1.5rem;
    position: static
  }

  .column.dp-what-to-expect-column {
    margin-bottom: 1.5rem
  }

  .column.dp-home-venue-card-column {
    max-width: 20.1rem
  }

  .column.dp-home-featured-content-column {
    margin-bottom: 1.5rem
  }

  .column.dp-replay-featured-column {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
  }

  .column.be-a-part-of-community-column {
    margin-bottom: 1.5rem
  }

  .column.rc-side-column {
    position: relative;
    top: auto
  }

  .column.our-customers-hero-content {
    margin-bottom: 2rem
  }

  .column.rc-article-related-column {
    width: 100%
  }

  .column.data-transformation-step-1,
  .column.data-transformation-step-3 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem
  }

  .column.data-transformation-step-2 {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem
  }

  .column.dp-sticky-column {
    position: relative;
    top: auto
  }

  .column.agent-template-post-label-column {
    margin-top: 1rem
  }

  .label {
    font-size: var(--typography--text-s)
  }

  .kickoff-styles-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr
  }

  .kickoff-color-helper {
    margin-top: 12px;
    margin-bottom: 12px
  }

  .text-right.mobile-text-left {
    text-align: left
  }

  .text-right.mobile-text-left.font-weight-700 {
    text-align: right;
    text-align: right
  }

  .slider-button-left,
  .slider-button-right {
    background-size: 16px
  }

  .checkbox-field.request-partner-cb {
    margin-left: var(--spacings--no-space);
    margin-left: var(--spacings--no-space)
  }

  .button-wrapper.dp-subhero-buttons {
    flex-flow: wrap;
    justify-content: center;
    align-items: center
  }

  .button-wrapper.mobile-l-wrap {
    flex-flow: column;
    align-items: stretch;
    width: 100%
  }

  .button-wrapper.agent-header-wrapper {
    margin-top: var(--spacings--2-5xl)
  }

  .swiper-wrapper.mobile-table-wrapper {
    flex-flow: row;
    align-items: stretch;
    display: flex
  }

  .swiper-wrapper.customer-swiper {
    justify-content: flex-start;
    align-items: stretch
  }

  .swiper-slide.quote-slide {
    width: 100%;
    max-width: none;
    min-height: 0;
    display: flex
  }

  .swiper-slide.tab-slide {
    z-index: 1;
    background-color: var(--neutral--white);
    border-radius: .375rem;
    max-width: 18.75rem;
    min-height: 30.375rem;
    padding: 1.5rem 1.25rem 4rem;
    transition: transform .6s cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: relative;
    overflow: hidden;
    transform: scale(.93);
    box-shadow: 0 8px 20px -4px #0003
  }

  .swiper-slide.mobile-table-slide {
    border-radius: var(--border--radius-m);
    overflow: hidden;
    box-shadow: 0 8px 20px #00000026
  }

  .swiper-slide.quote-slide {
    width: 100%;
    max-width: none;
    min-height: 0;
    display: flex
  }

  .swiper-slide.category-swiper-slide {
    min-width: 11.1875rem;
    min-height: 11.1875rem
  }

  .swiper-slide.future-ai-video-slide {
    max-width: 100%
  }

  .swiper-slide.quote-slide {
    width: 100%;
    max-width: none;
    min-height: 0;
    display: flex
  }

  .margin-top-m {
    margin-top: 20px
  }

  .margin-left-s {
    margin-left: 12px
  }

  .slider-button-left-small,
  .slider-button-right-small {
    background-size: 16px
  }

  .benefits-card {
    min-height: auto
  }

  .cover-image.absolute.dp-spreaker-tablet-and-larger {
    display: none
  }

  .cover-image.absolute.dp-spreaker-mobile {
    object-fit: contain;
    display: block
  }

  .cover-image.absolute.show-desktop {
    display: none
  }

  .cover-image.absolute.show-mobile-l {
    display: block
  }

  .swiper-pagination.tabs-swiper {
    margin-bottom: 2rem;
    display: flex
  }

  .swiper-pagination-bullet._1 {
    background-color: #d3d3d3
  }

  .accolades-block-wrap {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .accolades-grid {
    flex-flow: wrap;
    justify-content: center;
    display: flex
  }

  .accolades-grid.paid-lp-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
  }

  .accolades-grid.paid-lp-logo-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .nav-menu-tab-menu {
    box-shadow: none
  }

  .footer-dd-grid,
  .footer-dd-grid.dc,
  .footer-dd-grid.dc {
    grid-template-columns: 1fr
  }

  .footer-dropdown {
    border-bottom: 1px solid #fff6
  }

  .footer-grid-column-label {
    margin-bottom: 0
  }

  .footer-link-underline {
    display: none
  }

  .footer-dd-trigger {
    height: 3.125rem
  }

  .dd-plus-element {
    transition: transform .25s;
    display: block
  }

  .footer-dd-list {
    width: 100%;
    padding-left: 1.25rem;
    overflow: hidden
  }

  .legal-links-wrapper {
    white-space: pre-wrap;
    word-break: break-all;
    overflow-wrap: anywhere
  }

  .flex-space-between-2xs.margin-2xl {
    flex-flow: column
  }

  .flex-space-between-l.full-width.why-domo-cta-and-logo {
    grid-column-gap: var(--spacings--xl);
    grid-row-gap: var(--spacings--xl);
    grid-column-gap: var(--spacings--xl);
    grid-row-gap: var(--spacings--xl);
    grid-column-gap: var(--spacings--xl);
    grid-row-gap: var(--spacings--xl);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .hero-column.no-margin {
    margin-bottom: var(--spacings--no-space);
    margin-bottom: var(--spacings--no-space)
  }

  .global-hero-image {
    margin-top: 1.5rem
  }

  .button-small {
    min-width: auto
  }

  .button-secondary-small {
    min-width: var(--min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>)
  }

  .platform-quote-block-image-mask {
    width: 11.875rem;
    height: 11.875rem
  }

  .global-rich-text.data-writeback-systems-rt {
    margin-top: 0
  }

  .global-rich-text.data-writeback-systems-rt.second {
    margin-top: var(--spacings--2xs);
    margin-top: var(--spacings--2xs)
  }

  .link-underline-div {
    display: none
  }

  .experience-card {
    padding: 1rem
  }

  .experience-card-image-mask {
    width: 3rem;
    height: 3rem
  }

  .trusted-comanies-list {
    grid-template-columns: 1fr 1fr
  }

  .play-button-content-holder.partners-page {
    padding: var(--spacings--m);
    padding: var(--spacings--m)
  }

  .play-button-hero-player {
    width: 3rem;
    height: 3rem
  }

  .data-integration-column-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid
  }

  .optimize-section-image {
    width: 100%
  }

  .resource-features-top-navigation {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column
  }

  .video-player-detail-text {
    font-size: var(--typography--text-s)
  }

  .video-player-detail-text.partners-page {
    font-size: var(--typography--text);
    font-size: var(--typography--text)
  }

  .resources-features-card.featured {
    width: 100%
  }

  .resources-card-content {
    text-align: center;
    justify-content: flex-start;
    align-items: center
  }

  .resources-features-card-image {
    aspect-ratio: 2;
    height: auto;
    max-height: none
  }

  .resources-features-card-image.featured-item-image {
    object-fit: cover;
    object-position: 50% 20%;
    object-fit: cover;
    object-position: 50% 20%;
    width: 13.1875rem;
    height: 20.0625rem
  }

  .resources-card-heading.big {
    font-size: var(--typography--h2);
    font-size: var(--typography--h2);
    margin-bottom: auto
  }

  .optimize-images-wrapper {
    flex-flow: column
  }

  .tabs-menu {
    display: none
  }

  .tab-slide-content {
    flex-flow: column;
    display: flex
  }

  .hide-on-mobile-l,
  .tab-slide-image {
    display: none
  }

  .tab-slide-bottom-line {
    background-color: var(--blue--blue-400);
    width: 100%;
    height: 1.25rem;
    padding: 0;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
  }

  .goverance-section-paragraph {
    text-align: center
  }

  .featured-links-grid {
    grid-template-columns: 1fr
  }

  .button-secondary-light-small {
    min-width: var(--min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>)
  }

  .label-caps {
    font-size: var(--typography--text-s)
  }

  .table-main-wrapper {
    display: block
  }

  .table-column {
    padding-bottom: var(--spacings--m)
  }

  .swiper.mobile-table-swiper {
    overflow: hidden
  }

  .table-column-head {
    padding-bottom: var(--spacings--3xs);
    justify-content: center;
    align-items: center
  }

  .table-column-row {
    height: auto;
    min-height: 4rem;
    padding: var(--spacings--m)var(--spacings--l)
  }

  .table-colum-row-inner-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
  }

  .table-column-inner-lable {
    display: block
  }

  .testimonial-author-wrap {
    margin-bottom: var(--spacings--xl)
  }

  .testimonial-company-logo.with-custom-value.partner-page {
    object-position: 0% 50%;
    object-position: 0% 50%;
    object-position: 0% 50%
  }

  .features-card.v2 {
    text-align: center;
    text-align: center;
    justify-content: flex-start;
    align-items: center
  }

  .explore-domo-cards-wrap {
    grid-template-columns: 1fr
  }

  .connectors-link-grid {
    grid-column-gap: var(--spacings--2xs);
    grid-row-gap: var(--spacings--2xs);
    grid-template-columns: 1fr
  }

  .platform-custom-hero-image-big {
    display: none
  }

  .platform-custom-hero-image-small {
    aspect-ratio: 1.04;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: block
  }

  .platform-data-buissness-cards-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .custom-arrow.header-custom-body {
    display: none
  }

  .resource-featured-3-card-grid {
    width: 100%;
    padding-right: var(--container--size-padding);
    padding-bottom: var(--spacings--m);
    display: flex;
    overflow: auto
  }

  .resource-card-link {
    flex-shrink: 0;
    width: 75vw
  }

  .case-study-image-wrap {
    margin-bottom: var(--spacings--5xl)
  }

  .anchor-wrapper {
    top: 3.8rem
  }

  .anchor-link-button {
    padding-right: var(--spacings--m);
    padding-left: var(--spacings--m);
    flex: none
  }

  .anchor-link-button:where(.w-variant-36161c98-7a88-0f68-92b8-3a124f6ac41f),
  .anchor-link-button:where(.w-variant-c2742d5d-37bd-b03c-4bfb-d7e32db4d279) {
    min-width: 12.5rem
  }

  .platform-hero-image {
    aspect-ratio: 3/2;
    position: static;
    inset: auto
  }

  .scroll-section-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto
  }

  .scroll-section-wrap._4-tbas {
    height: auto
  }

  .left-column-scroll-section {
    width: 100%;
    max-width: none;
    height: auto;
    min-height: 0;
    max-height: none;
    position: static
  }

  .left-column-scroll-section._4-tabs {
    width: 100%;
    max-width: none
  }

  .scroll-tabs {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem
  }

  .scroll-tabs-content {
    opacity: 1
  }

  .scroll-tabs-content.active {
    pointer-events: auto
  }

  .scroll-tabs-content.dark {
    border-left-color: var(--color--bg-tertiary-dark)
  }

  .scroll-tabs-content.version-2 {
    padding-left: var(--spacings--xl)
  }

  .scroll-line {
    display: none
  }

  .right-column-scroll-section {
    width: 100%;
    max-width: none;
    display: none;
    top: 60vh
  }

  .right-column-scroll-section.version-2:where(.w-variant-326ff167-df72-fb30-8c55-5942d9693618) {
    order: 0
  }

  .scroll-trigger-container {
    display: none
  }

  .scroll-section-image-mobile {
    margin-top: var(--spacings--xl);
    aspect-ratio: 16/9;
    opacity: 1;
    cursor: auto;
    display: block;
    position: static
  }

  .features-card-image-link {
    max-width: 100%
  }

  .features-card-content {
    justify-content: flex-start;
    align-items: center
  }

  .testimonial-custom-slider-wrapper,
  .testimonial-custom-slide {
    height: 60vh;
    min-height: 28.125rem;
    max-height: 34.375rem
  }

  .testimonial-custom-slide-logo {
    max-height: 3.125rem
  }

  .white-play-button-icon {
    width: 3rem;
    height: 3rem
  }

  .testimonial-slider-custom-image-wrap {
    width: 3.125rem;
    height: 3.125rem
  }

  .testimonial-custom-trigger-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .tabs-link-wrapper {
    margin-bottom: var(--spacings--2xs)
  }

  .tabs-link-wrapper.with-navigation {
    background-color: var(--neutral--neutral-200);
    background-color: var(--neutral--neutral-200);
    border-radius: 40px;
    width: calc(100% - 6rem);
    padding: .25rem;
    overflow: hidden
  }

  .tab-link-block {
    padding: var(--spacings--2xs)var(--spacings--xs)
  }

  .tab-link-block.outline-tab {
    min-height: 2.5rem;
    font-size: var(--typography--text-s);
    min-height: 2.5rem;
    font-size: var(--typography--text-s)
  }

  .tab-pane-inner {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center
  }

  .tab-content-image {
    width: 100%;
    max-width: 100%
  }

  .max-width-850.ci-connectror-heading {
    margin-bottom: var(--spacings--no-space);
    margin-bottom: var(--spacings--no-space)
  }

  .grid-5-column {
    grid-template-columns: 1fr 1fr 1fr
  }

  .roles-sales-small-logo {
    max-width: 10rem
  }

  .roles-white-link-block-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .panel-link-trigger {
    margin-bottom: var(--spacings--no-space);
    padding-bottom: var(--spacings--m);
    border-bottom-style: none
  }

  .panel-link-text-wrapper {
    opacity: 1;
    height: auto
  }

  .panel-image {
    position: static
  }

  .panel-image.mobile-absolute {
    position: absolute
  }

  .subnavigation-wrapper {
    display: none
  }

  .subnavigation-links-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%
  }

  .subnavigation-links-inner {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start
  }

  .find-apps-card-wrapper {
    grid-column-gap: var(--spacings--no-space);
    grid-row-gap: var(--spacings--no-space);
    flex-flow: column
  }

  .leadership-item.summit-speaker-item {
    width: 100%
  }

  .leadership-popup-content.summit-speakers {
    overflow: auto
  }

  .accolades-list {
    grid-template-columns: 1fr
  }

  .accolades-item {
    grid-template-columns: minmax(5rem, auto) 1fr
  }

  .accolades-images._4 {
    max-width: 4.5rem;
    max-height: 5rem
  }

  .billboards-list {
    grid-column-gap: var(--spacings--4xl);
    grid-row-gap: var(--spacings--4xl);
    grid-template-columns: 1fr
  }

  .industry-video-card {
    flex: none;
    width: 75vw
  }

  .resource-featured-4-card-grid {
    width: 100%;
    padding-right: var(--container--size-padding);
    padding-bottom: var(--spacings--m);
    display: flex;
    overflow: auto
  }

  .quote-slide-wrapper {
    flex-flow: column;
    padding: 1.5rem
  }

  .quote-slide-content {
    width: auto
  }

  .quote-slide-content.partners-quote-slide {
    width: 100%
  }

  .swiper-buttons-wrapper {
    padding-right: 1rem
  }

  .quote-swiper-arrow-right,
  .quote-swiper-arrow-left {
    width: 2.5rem;
    height: 2.5rem
  }

  .home-hero-bg {
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px
  }

  .home-hero-asset-wrap {
    display: none
  }

  .cs-hover-card-logo {
    width: 4.5rem;
    height: 4.5rem
  }

  .cs-hover-card-logo.zippo-logo,
  .cs-hover-card-logo.lifetime-logo {
    width: 6rem
  }

  .cs-hover-card-logo.taylormade-logo {
    width: 8rem
  }

  .cs-hover-card-logo.zippo-logo,
  .cs-hover-card-logo.lifetime-logo {
    width: 6rem
  }

  .form-popup-outer-wrapper,
  .form-popup-outer-wrapper.active-class,
  .form-popup-outer-wrapper.active-class {
    justify-content: center;
    align-items: center
  }

  .form-popup-close {
    top: var(--spacings--m);
    right: var(--spacings--m)
  }

  .form-popup-wrapper {
    max-width: 100%
  }

  .splide__slide.trusted-logo-slide {
    width: 6rem;
    height: 2rem
  }

  .legal-inner-table-wrapper.width-mobile-47-5rem {
    width: 47.5rem
  }

  .legal-inner-table-wrapper.support-package-table {
    overflow: visible
  }

  .legal-table-row._3-col {
    grid-template-columns: minmax(6.25rem, 10rem) 1fr minmax(5rem, 6.25rem)
  }

  .legal-table-row._7-col-support-package {
    grid-template-columns: minmax(6.25rem, 8rem) 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .trusted-logo-slider-heading {
    font-size: 1.75rem
  }

  .tools-card.small-card.data-small {
    padding-right: var(--spacings--no-space);
    padding-left: var(--spacings--no-space);
    padding-right: var(--spacings--no-space);
    padding-left: var(--spacings--no-space);
    padding-right: var(--spacings--no-space);
    padding-left: var(--spacings--no-space)
  }

  .tool-card-image {
    height: 55vw
  }

  .tool-card-image.workflows {
    height: 55vw;
    max-height: 27.5rem
  }

  .tool-card-image.workflows-bg {
    height: 97vw;
    max-height: 38.5rem
  }

  .tool-card-image.home {
    aspect-ratio: 1;
    width: 70%;
    max-width: 100%;
    height: auto;
    max-height: none
  }

  .data-logo-box {
    width: 100%
  }

  .data-card-logo {
    width: 20.625vw;
    height: 20.625vw
  }

  .data-card-logo.cutoff {
    height: 13.3594vw
  }

  .bi-card-image-column.first,
  .bi-card-image-column.second,
  .bi-card-image-column.third,
  .bi-card-image-column.first,
  .bi-card-image-column.second,
  .bi-card-image-column.third {
    height: 60vw
  }

  .features-column {
    grid-template-columns: minmax(8rem, 1fr) 1fr 1fr 1fr 1fr 1fr
  }

  .lightbox-card {
    max-width: none
  }

  .cms-list {
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr))
  }

  .swiper-header-wrap.ai-innovation-head,
  .cta-card {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .enterprise-logos-main-wrapper {
    flex-flow: column;
    height: auto
  }

  .enterprise-logo-column,
  .enterprise-logo-loop-wrap,
  .reversed-enterprise-logo-loop-wrap {
    flex-flow: row
  }

  .data-never-sleep-hero-layer-image {
    width: 100%;
    height: 100%
  }

  .data-never-sleep-hero-content {
    margin-top: .7rem;
    padding: 1.25rem 1rem;
    position: relative
  }

  .chat-ai-background-video {
    aspect-ratio: auto;
    height: 55vw;
    max-height: 25rem
  }

  .summit-speaker-list {
    grid-column-gap: var(--container--grid-gap);
    grid-row-gap: var(--container--grid-gap);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .jobs-wrapper {
    width: 45.9375rem
  }

  .job-item {
    padding-left: 0;
    padding-right: 0
  }

  .job-popup {
    padding-top: 1.5rem
  }

  .jobs-filters-column {
    grid-column-gap: var(--spacings--2xs);
    grid-row-gap: var(--spacings--2xs);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%
  }

  .jobs-filters {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 28rem;
    padding-left: 0;
    padding-right: 0;
    display: flex
  }

  .rt-slide {
    width: 100%;
    max-width: 100%
  }

  .jobs-sorting-wrapper {
    grid-column-gap: 1.1rem;
    grid-row-gap: 1.1rem;
    padding-left: 0;
    padding-right: 0
  }

  .jobs-holder {
    padding-bottom: 1rem;
    overflow: auto
  }

  .dp-container {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .dp-container.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .dp-home-hero-logo {
    width: 77vw;
    margin-bottom: 2.5rem
  }

  .dp-nav-container {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .dp-nav-menu {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .dp-home-hero-counter {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
  }

  .dp-counter-column {
    font-size: var(--typography--text-xs)
  }

  .dp-counter-number {
    font-size: 1.125rem;
    line-height: 1.4em
  }

  .dp-home-special-guest-grid {
    grid-template-columns: 1fr 1fr
  }

  .ai-mobile-overlay {
    display: block
  }

  .ai-brand-nav {
    max-height: 1.75rem
  }

  .ai-logo-white,
  .ai-logo-black {
    height: 1.75rem
  }

  .ai-nav-white-block:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f),
  .ai-nav-white-block.dark-variant-15,
  .ai-nav-white-block.dark-variant-15 {
    display: none
  }

  .explore-domo-links-wrapper {
    grid-template-columns: 1fr
  }

  .tool-card-small-image {
    aspect-ratio: auto;
    object-fit: cover
  }

  .domopalooza-speakers-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr
  }

  .domopalooza-speakers-list.mainstage {
    grid-template-columns: 1fr 1fr
  }

  .dp-speaker-popup-card {
    grid-template-columns: 1fr
  }

  .dp-speaker-popup-image-column {
    position: static
  }

  .dp-what-to-expect-card {
    border-radius: .5rem
  }

  .dp-home-venue-card {
    border-radius: 1rem;
    min-height: 18rem;
    padding: 1rem
  }

  .dp-home-sponsors-list {
    margin-top: 1rem
  }

  .dp-faq-item {
    border-radius: .5rem
  }

  .dp-agenda-tabs {
    margin-top: -4rem
  }

  .billboard-hero-desktop {
    display: none
  }

  .billboard-hero-mobile {
    display: block
  }

  .dp-agenda-tabs-menu {
    height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .dp-agenda-tab-link {
    height: 4rem
  }

  .video-player-button-subtext {
    margin-bottom: 4rem
  }

  .dp-agenda-sessions-filters-column {
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m)
  }

  .dp-agenda-session-item-content {
    grid-template-columns: 1fr 1fr 1fr
  }

  .dp-agenda-session-title {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-left: 0
  }

  .dp-agenda-session-dd-arrow-wrap {
    order: 1;
    transform: translate(0)
  }

  .dp-agenda-session-topic {
    margin-top: 1.5rem
  }

  .why-domo-gartner-logo {
    width: 20vw
  }

  .agent-catalyst-hero-wrapper.form-page {
    grid-column-gap: var(--spacings--6xl);
    grid-row-gap: var(--spacings--6xl);
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: static
  }

  .agent-catalyst-hero-wrapper.questionar-page {
    padding: 0;
    position: static
  }

  .agent-catalyst-hero-wrapper.questionnaire-page {
    padding: 0rem var(--container--size-padding);
    position: static
  }

  .agent-catalyst-hero-bg-image.form-page {
    inset: 0% 0% auto;
    height: 28rem;
    inset: 0% 0% auto
  }

  .video-section-button-icon {
    width: 3rem;
    height: 3rem
  }

  .agent-catalyst-dark-cta {
    grid-column-gap: var(--spacings--xl);
    grid-row-gap: var(--spacings--xl)
  }

  .blue-yeti-logo {
    width: 3rem;
    height: 3rem
  }

  .agent-catalyst-form-hero {
    min-height: 18.75rem
  }

  .agent-chat-trigger-block.questionar-chat {
    height: 16.6001rem;
    padding: var(--spacings--m)var(--spacings--no-space)var(--spacings--no-space);
    height: 16.6001rem;
    padding: var(--spacings--m)var(--spacings--no-space)var(--spacings--no-space)
  }

  .agent-static-message {
    font-size: var(--typography--text-xs)
  }

  .agent-chat-static-content {
    padding: var(--spacings--no-space)var(--spacings--m)var(--spacings--m)
  }

  .panel-link-w-line-trigger {
    margin-bottom: var(--spacings--no-space);
    padding-bottom: var(--spacings--m);
    border-bottom-style: none
  }

  .dp-replay-featured-card {
    border-radius: 1rem
  }

  .dp-replay-featured-card-title {
    margin-bottom: .25rem;
    font-size: 7vw;
    line-height: .9em
  }

  .dp-video-play-button {
    width: 3rem;
    height: 3rem
  }

  .dp-post-conf-keynotes-grid {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr
  }

  .dp-replay-highlights-card {
    border-radius: 1rem;
    min-height: 70vw
  }

  .dp-best-of-grid {
    grid-template-columns: 1fr 1fr
  }

  .dp-post-conf-logo-wrapper {
    border-radius: .5rem;
    height: 30vw
  }

  .dp-ann-content-card {
    grid-row-gap: 1.5rem;
    border-radius: .5rem;
    box-shadow: 0 12px 24px #0000001f
  }

  .dp-ann-blue-card {
    border-radius: .5rem
  }

  .why-domo-hero-image {
    aspect-ratio: 3/2;
    position: static;
    inset: auto
  }

  .scroll-section-paragraph-wrap {
    max-height: none;
    transition: none
  }

  .scroll-section-content-sticky {
    position: relative;
    top: auto
  }

  .scroll-section-content-sticky._1 {
    top: auto
  }

  .scroll-tabs-line {
    transform-origin: 50% 0
  }

  .dp-video-wrap.dp-replay-featured-card {
    border-radius: .75rem
  }

  .agent-catalyst-form-hero-wrapper {
    padding: 3.5rem var(--container--size-padding);
    position: relative
  }

  .agentcatalyst-questionar-form-wrapper {
    padding-right: var(--container--size-padding);
    padding-left: var(--container--size-padding)
  }

  .agentcatalyst-questionnaire-header {
    margin-bottom: var(--spacings--no-space);
    position: relative
  }

  .tab-mobile-arrow-right {
    z-index: 2;
    background-size: 1.5rem 1.5rem;
    width: 2.5rem;
    height: 2.5rem;
    top: 1rem
  }

  .tab-mobile-arrow-right.white-arrow {
    background-size: 1.25rem 1.25rem
  }

  .tab-mobile-arrow-left {
    z-index: 2;
    background-size: 1.5rem 1.5rem;
    width: 2.5rem;
    height: 2.5rem;
    top: 1rem
  }

  .tab-mobile-arrow-left.white-arrow {
    background-size: 1.25rem 1.25rem
  }

  .dp-community-card.add-margin-at-mobile {
    margin-bottom: var(--spacings--4xl);
    margin-bottom: var(--spacings--4xl)
  }

  .input-floating-label {
    font-size: var(--typography--h6)
  }

  .modal-form-out-wrapper {
    max-height: 90dvh
  }

  .watch-demo-form-out-wrap.ab-test-form {
    max-width: 31.25rem
  }

  .paid-lp-case-study-video-logo {
    width: 55vw
  }

  .thanks-watch-demo-video-wrap._2 {
    max-width: 100%
  }

  .video-library-animation-wrap {
    flex: none
  }

  .video-library-play-icon {
    flex: none;
    width: 1.875rem;
    height: 1.875rem
  }

  .thanks-watch-demo-library-wrapper.content-without-form {
    padding-top: var(--spacings--10xl);
    padding-top: var(--spacings--10xl)
  }

  .form-input-wrap:where(.w-variant-ddca060b-12ff-fe03-b3f1-f4e1df8ecb85),
  .form-input-wrap:where(.w-variant-2e6e8056-218c-32e2-6d24-8e3db4c2d1ef),
  .form-input-wrap:where(.w-variant-0c15ff01-44d9-defe-d625-6b7e494b7dcd) {
    margin-bottom: var(--spacings--m)
  }

  .form-custom-element:where(.w-variant-ddca060b-12ff-fe03-b3f1-f4e1df8ecb85) {
    display: block
  }

  .form-custom-element:where(.w-variant-b61d58d0-eec7-cff6-0773-8304d83622ba),
  .form-custom-element:where(.w-variant-0a749ff1-f828-63a7-938e-c8d177075f0e),
  .form-custom-element:where(.w-variant-5892d823-da23-e90b-34d8-9fe455864fc9),
  .form-custom-element:where(.w-variant-0bec2e86-0840-4273-fcab-4c5cbb0d893d),
  .form-custom-element:where(.w-variant-5f322518-a843-7bf2-c702-8aa3d0a7ec72),
  .form-custom-element:where(.w-variant-44f16568-a77e-a046-5769-9a5ff5359daa) {
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
  }

  .form-custom-element:where(.w-variant-2e6e8056-218c-32e2-6d24-8e3db4c2d1ef),
  .form-custom-element:where(.w-variant-0c15ff01-44d9-defe-d625-6b7e494b7dcd) {
    display: block
  }

  .form-popup-holder {
    max-width: 100%;
    padding: var(--spacings--m);
    overflow: scroll
  }

  .form-popup-holder.new {
    padding-top: var(--spacings--3xl);
    padding-top: var(--spacings--3xl);
    justify-content: center;
    align-items: flex-start
  }

  .pricing-card-list.in-free-card {
    margin-top: var(--spacings--xl);
    margin-top: var(--spacings--xl)
  }

  .pricing-benefits-image {
    width: 5rem;
    height: 5rem
  }

  .pricing-hero-wrapper {
    padding-right: var(--spacings--m);
    padding-left: var(--spacings--m)
  }

  .breadcrumb-wrapper {
    grid-row-gap: var(--spacings--3xs);
    flex-flow: wrap
  }

  .resources-rich-text ol,
  .resources-rich-text ul {
    padding-left: var(--spacings--xl)
  }

  .resources-rich-text p {
    white-space: pre-wrap;
    overflow-wrap: anywhere
  }

  .resources-rich-text ol,
  .resources-rich-text ul {
    padding-left: var(--spacings--xl)
  }

  .close-banner-btn {
    right: 1rem
  }

  .banner-inner-text {
    text-align: center;
    max-width: 80%
  }

  .related-items-list {
    grid-template-columns: 1fr;
    max-width: 31.25rem;
    margin-left: auto;
    margin-right: auto
  }

  .vertical-related-list {
    display: flex
  }

  .partner-type-pill {
    font-size: var(--typography--text)
  }

  .partners-hero-details-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    width: 100%
  }

  .partners-hero-details-column {
    border-right-style: none
  }

  .partners-content-block {
    padding: var(--spacings--4xl)
  }

  .rc-collection-list {
    grid-template-columns: 1fr
  }

  .rc-collection-list._4column {
    grid-template-columns: 1fr 1fr
  }

  .rc-collection-list.press-two-columns {
    grid-template-columns: 1fr
  }

  .rc-search-filter-wrap {
    margin-right: var(--spacings--no-space)
  }

  .rc-select-filters-wrap {
    z-index: 2;
    height: auto;
    padding-top: var(--spacings--5xl);
    padding-right: var(--spacings--3xl);
    padding-bottom: var(--spacings--5xl);
    padding-left: var(--spacings--xl);
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m);
    border-top-left-radius: var(--border--radius-m);
    border-top-right-radius: var(--border--radius-m);
    border-bottom-left-radius: var(--border--radius-m);
    border-bottom-right-radius: var(--border--radius-m);
    background-color: var(--color--bg-primary);
    flex-flow: column;
    align-items: stretch;
    width: calc(100vw - 3rem);
    max-height: calc(100vh - 6rem);
    position: relative;
    overflow: scroll
  }

  .rc-select-dd {
    margin-left: 0;
    margin-right: 0
  }

  .rc-select-toggle {
    justify-content: space-between;
    align-items: center
  }

  .rc-dd-list {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    position: relative;
    inset: auto
  }

  .rc-dd-list.visible-on-mobile {
    z-index: 0;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    position: static;
    inset: auto
  }

  .rc-dd-list.news-dd-list {
    left: 0
  }

  .rc-dd-list.filters-w-categories {
    overflow: hidden
  }

  .rc-select-input-wrap {
    padding-right: var(--spacings--no-space);
    padding-bottom: var(--spacings--no-space);
    padding-left: var(--spacings--2xs)
  }

  .rc-select-input-wrap.news-select-wrap {
    padding: var(--spacings--xl);
    padding: var(--spacings--xl)
  }

  .rc-select-wrapper {
    max-height: none;
    overflow: visible
  }

  .rc-filter-toggle-icon {
    filter: grayscale()
  }

  .rc-filter-mobile-toggle {
    margin-left: auto;
    display: block
  }

  .rc-filters-holder {
    z-index: 999;
    background-color: #0003;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100dvh;
    padding: 3rem 1.5rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto
  }

  .rc-filters-close {
    z-index: 0;
    display: block;
    position: absolute;
    inset: 0%
  }

  .load-more-wrapper {
    margin-top: 1.5rem
  }

  .rc-reset-filters.on-mobile {
    height: 2rem;
    padding-top: var(--spacings--2xs);
    padding-bottom: var(--spacings--2xs);
    grid-column-gap: var(--spacings--2xs);
    grid-row-gap: var(--spacings--2xs);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    height: 2rem;
    padding-left: 0;
    padding-top: var(--spacings--2xs);
    padding-bottom: var(--spacings--2xs);
    grid-column-gap: var(--spacings--2xs);
    grid-row-gap: var(--spacings--2xs);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: .5rem;
    margin-right: .5rem;
    padding-left: 0;
    display: flex;
    position: relative
  }

  .domo-connections-overview-image {
    width: 70%
  }

  .event-item-content-right {
    grid-column-gap: var(--spacings--3xs);
    grid-row-gap: var(--spacings--3xs);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
  }

  .event-item-register-link {
    margin-left: 0;
    margin-right: 0;
    position: relative;
    inset: auto;
    transform: none
  }

  .connections-sponsor-logo.in-popup {
    max-width: 10rem;
    max-height: 5rem;
    margin-bottom: var(--spacings--m);
    max-width: 10rem;
    max-height: 5rem;
    margin-bottom: var(--spacings--m)
  }

  .domo-connections-sponsor-wrapper {
    grid-template-columns: 1fr 1fr
  }

  .connections-customer-logos-wrapper {
    justify-content: center;
    align-items: center
  }

  .connections-customer-logo {
    height: 3rem
  }

  .category-swiper-arrow-left,
  .category-swiper-arrow-right {
    width: 2.5rem;
    height: 2.5rem
  }

  .category-swiper-heading-wrapper {
    margin-bottom: 2rem
  }

  .events-items-list {
    grid-template-columns: 1fr
  }

  .our-customer-hero-card {
    grid-column-gap: 63px;
    grid-row-gap: 63px;
    margin-top: 0;
    margin-bottom: 0
  }

  .rc-cta-block {
    min-height: 14rem
  }

  .rc-sort-link {
    border-left: 3px solid #9ce0;
    transition: border-color .1s, padding .15s, color .3s
  }

  .rc-filters-x {
    top: var(--spacings--m);
    right: var(--spacings--m);
    z-index: 99;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex
  }

  .rc-select-out-filters-wrap {
    position: relative
  }

  .speaker-pop-up-bio-wrapper {
    height: 100%
  }

  .speaker-pop-up-info {
    min-width: auto
  }

  .speaker-pop-up-image {
    width: 10rem;
    height: 10rem
  }

  .rb-nav {
    overflow: hidden
  }

  .rb-nav-brand {
    width: 2.8125rem;
    height: 2.8125rem
  }

  .rb-nav-toggle {
    font-size: var(--typography--text-l);
    font-weight: 400
  }

  .rb-nav-dropdown-content {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .rb-content-block-header {
    font-size: var(--typography--text-xs)
  }

  .rb-nav-content-link {
    font-size: var(--typography--text);
    font-weight: 600
  }

  .anchor-link-new {
    flex: none;
    width: auto
  }

  .anchor-container-new {
    overflow: auto
  }

  .request-partner-checkbox-error {
    margin-left: var(--spacings--no-space)
  }

  .event-what-to-expect-card {
    border-radius: .5rem
  }

  .event-speaker-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .events-cta-image {
    aspect-ratio: 2
  }

  .rb-footer-grid-column-label {
    margin-bottom: 0
  }

  .domo-for-good-blue-card-arrow {
    width: var(--spacings--5xl);
    height: var(--spacings--5xl)
  }

  .dfg-form-step {
    grid-template-columns: 1fr
  }

  .button-min-with-160 {
    min-width: 7rem
  }

  .poc-customer-logo {
    height: 8rem
  }

  .black-cards-wrapper {
    grid-template-columns: 1fr
  }

  .logo-grid-wrapper {
    grid-template-columns: 1fr 1fr
  }

  .logo-grid-column {
    justify-content: center;
    align-items: center
  }

  .aws-table-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    grid-template-columns: 1fr 1fr
  }

  .snowflake-cards {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .do-more-wrapper {
    grid-template-columns: 1fr
  }

  .featured-blog-card {
    flex-flow: column
  }

  .featured-blog-card.featured-v2 {
    display: flex
  }

  .related-content-swiper-slide {
    min-width: 11.1875rem;
    min-height: 11.1875rem
  }

  .related-content-swiper-heading-wrapper {
    margin-bottom: 2rem
  }

  .bg-cover-image-absolute._321 {
    object-position: 100% 28%;
    object-position: 100% 28%
  }

  .snowflake-summit-icon {
    width: 5.5rem;
    height: 5.9rem
  }

  .domo-central-roles {
    grid-column-gap: var(--spacings--3xl);
    grid-row-gap: var(--spacings--3xl)
  }

  .dc-role-card {
    width: 12rem;
    height: 10rem
  }

  .community-awards-grid {
    grid-template-columns: 1fr 1fr
  }

  .speaker-popup-info-wrapper {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .speaker-popup-info-v2 {
    grid-template-columns: 1fr
  }

  .speaker-image-popup.margin-m {
    width: 7rem;
    height: 7rem
  }

  .customers-logo.hero-squared-desktop {
    height: 8rem
  }

  .dp-resources-list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr
  }

  .referal-bg-wrapper {
    padding-top: 15rem
  }

  .future-of-ai-hero-overlay {
    z-index: 3;
    background-color: #0006;
    width: 100%;
    height: 100%;
    padding: 0;
    display: block;
    position: absolute;
    inset: 0%
  }

  .campain-footer-form-image {
    max-width: 40%
  }

  .pricing-cta-card-wrapper {
    padding-right: var(--spacings--4xl);
    padding-left: var(--spacings--4xl);
    grid-template-columns: 1fr
  }

  .pricing-card-paragraph {
    height: auto
  }

  .majordomo-persons-grid {
    grid-template-columns: 1fr
  }

  .domo-refferal-hero-column {
    width: 70%
  }

  .referral-steps-wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 2rem
  }

  .related-cards-flex-space-beatween {
    flex-flow: wrap;
    justify-content: center;
    align-items: center
  }

  .partners-template-hero-image {
    object-position: 100% 50%;
    height: 30rem;
    max-height: 25rem;
    top: auto;
    bottom: 0
  }

  .partners-card-col-grid,
  .partners-card-col-grid:where(.w-variant-826b241f-17f5-c388-16ae-7ec06fb5e125),
  .partners-card-col-grid:where(.w-variant-b4205a0b-b7b8-f4c8-749f-1bc9b3f6eee5) {
    grid-template-columns: 1fr
  }

  .quote-author-mask {
    width: 4rem;
    height: 4rem
  }

  .cs-header-column-wrapper {
    flex-flow: wrap
  }

  .cs-header-white-column {
    border-bottom: 1px solid var(--blue-grey--blue-grey-400);
    border-right-width: 0
  }

  .webinar-speakers-list {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex
  }

  .webinar-speaker-item {
    width: auto
  }

  .webinar-top-image-box {
    height: 10rem
  }

  .spreakers-popup-description-wrap {
    padding-top: var(--spacings--m);
    padding-left: var(--spacings--no-space);
    border-top: 1px solid var(--blue-grey--blue-grey-400);
    border-left-style: none
  }

  .cs-primary-quote-block {
    padding: 1.5rem
  }

  .events-template-hero-bg-image {
    display: none
  }

  .rc-categories-inner.horizontal-set {
    grid-template-columns: 1fr
  }

  .webinar-optional-header-logo-image {
    height: 13vw
  }

  .dp-link-section-image-16-9-w-content {
    aspect-ratio: auto;
    border-radius: 1.5rem;
    min-height: 20rem
  }

  .rc-select-wrapper-v2 {
    max-height: none;
    overflow: visible
  }

  .connections-tour-speakers-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr
  }

  .partner-link-block-w-logo {
    padding-right: var(--spacings--m);
    padding-left: var(--spacings--m)
  }

  .agent-template-featured-list,
  .agent-template-list {
    grid-template-columns: 1fr
  }

  .agent-template-dd-wrapper {
    border-bottom: 1px solid var(--blue-grey--blue-grey-600)
  }

  .agent-template-dd-trigger {
    display: flex
  }

  .agent-template-dd-list-wrapper {
    max-height: 0;
    position: relative;
    top: auto;
    overflow: hidden
  }

  .agent-template-list.agent-search-template-list.light-list,
  .agent-template-list._2-column,
  .agent-template-list.agent-search-template-list.light-list,
  .agent-template-list.agent-search-template-list.light-list,
  .agent-template-list._2-column {
    grid-template-columns: 1fr
  }

  .agent-category-link {
    padding: .75rem 1rem
  }

  .rc-select-categorized-wrap {
    padding-right: var(--spacings--no-space);
    padding-bottom: var(--spacings--no-space);
    padding-left: var(--spacings--2xs);
    box-shadow: none
  }

  .featured-webinar-event-image {
    border-radius: var(--border--radius-l)
  }

  .banner-content-wrapper {
    grid-row-gap: 0rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    max-width: 90%
  }

  .code-embed {
    margin-left: 10px;
    margin-right: 10px
  }

  .quote-slide-content-2 {
    width: auto
  }

  .quote-slide-content-2.partners-quote-slide {
    width: 100%
  }

  .paid-template-table-row {
    grid-template-columns: 1fr
  }

  .customer-hero-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .quiz-answer {
    font-size: var(--typography--text-s)
  }

  .quiz-hero-image-mask {
    max-width: 31.25rem
  }

  .banner-rt-wrap {
    flex-flow: wrap
  }

  .domo-logo-link.margin-2xl {
    width: 4rem;
    height: 4rem
  }

  .timeline-wrapper {
    overflow: auto
  }

  .timeline-column {
    min-width: 40vw
  }

  .catalyst-beta-hero-bg {
    object-position: 0% 50%
  }

  .beta-timeline-wrapper {
    grid-template-columns: 1fr
  }

  .tools-card-2.small-card.data-small {
    padding-left: 0;
    padding-right: 0
  }

  .column-2.overview-column {
    margin-bottom: 0
  }

  .column-2.find-app-column {
    border-bottom: 1px solid #68737f;
    border-right-style: none;
    border-right-width: 0;
    max-width: 100%;
    margin-bottom: 4rem;
    padding-bottom: 4rem;
    padding-right: 0
  }

  .column-2.rc-side-column {
    position: relative;
    top: auto
  }

  .section-manufactoring.platform-hero {
    padding-top: 5rem
  }

  .container-3-2.grid-2,
  .container-4-2.grid-2,
  .container-4-2.grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .dp-special-guest-block.full-strech-block {
    aspect-ratio: 1.1;
    aspect-ratio: 1.1;
    max-width: 100%;
    min-height: auto
  }

  .dp-pricing-cta-block {
    aspect-ratio: auto;
    min-height: 70vw
  }

  .dp-home-resource-list {
    grid-template-columns: 1fr 1fr
  }

  .dp-hero-video-embed {
    aspect-ratio: 16/9;
    margin-top: 1rem;
    position: relative;
    inset: auto
  }

  .form.form-two-column {
    grid-template-columns: 1fr
  }

  .yt-video-embed-wrap {
    margin-top: -20%
  }

  .container-6.grid,
  .container-6.grid-2,
  .container-6.grid-2.z-99,
  .container-6.grid,
  .container-6.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container-6.anchor-links-container.grid-3-col {
    justify-content: space-around;
    display: flex
  }

  .container-6.grid,
  .container-6.grid-2,
  .container-6.grid-2.z-99,
  .container-6.grid-2.z-99,
  .container-6.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .platform-experience-button-wrapper {
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m)
  }

  .albon-domo-text {
    font-size: 1.75rem
  }

  .albon-x-domo-block {
    padding: 2rem
  }

  .app-catalyst-prompt-wrapper {
    padding-top: 1rem;
    padding-left: 1rem
  }

  .app-catalyst-prompts-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 2rem
  }

  .popular-connectors-list {
    flex-flow: wrap
  }

  .calendarmobileportraitiframe {
    display: none
  }

  .solution-cta-container {
    padding: 2rem 1rem
  }

  .quote-swiper-arrow-left-2 {
    width: 2.5rem;
    height: 2.5rem
  }

  .paid-template-table-row-2 {
    grid-template-columns: 1fr
  }

  .section-10.why-domo-hero {
    padding-top: 5rem
  }

  .section-10.why-domo-accolades-section {
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: cover
  }

  .swiper-buttons-wrapper-2 {
    padding-right: 1rem
  }

  .flex-space-between-l-2.full-width.why-domo-cta-and-logo {
    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;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .margin-top-m-2 {
    margin-top: 20px
  }

  .testimonial-author-wrap-2 {
    margin-bottom: 1.5rem
  }

  .label-caps-2 {
    font-size: .875rem
  }

  .quote-swiper-arrow-right-2 {
    width: 2.5rem;
    height: 2.5rem
  }

  .find-apps-card-wrapper-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column
  }

  .quote-slide-wrapper-3 {
    flex-flow: column;
    padding: 1.5rem
  }

  .explore-domo-links-wrapper-2 {
    grid-template-columns: 1fr
  }

  .button-secondary-small-2 {
    min-width: 8.75rem
  }

  .marqee-logo {
    height: 1.75rem
  }

  .text-l-2.margin-2xl.postcardcentertext {
    margin-left: 26px;
    margin-right: 84px
  }

  .video-player-button-subtext-2 {
    margin-bottom: 4rem
  }

  .video-player-detail-text-2 {
    font-size: .875rem
  }

  .anchor-wrapper-2 {
    top: 3.8rem
  }

  .scroll-tabs-content-2 {
    opacity: 1
  }

  .scroll-tabs-content-2.active {
    pointer-events: auto;
    pointer-events: auto
  }

  .scroll-section-wrap-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto
  }

  .right-column-scroll-section-2 {
    width: 100%;
    max-width: none;
    display: none;
    top: 60vh
  }

  .scroll-tabs-line-2 {
    transform-origin: 50% 0
  }

  .section-13.platform-hero {
    padding-top: 5rem
  }

  .section-13.scroll-section {
    height: auto
  }

  .anchor-link-button-2 {
    flex: none;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .anchor-link-button-2.bg-secondary-dark-11 {
    min-width: 12.5rem
  }

  .scroll-section-image-mobile-2 {
    aspect-ratio: 16/9;
    opacity: 1;
    cursor: auto;
    margin-top: 1.5rem;
    display: block;
    position: static
  }

  .form-custom-element-2.in-popup-2-columns-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
  }

  .input-floating-label-2 {
    font-size: 1.125rem
  }

  .consensus-iframe-wrap {
    justify-content: center;
    align-items: flex-end
  }

  .text-clip-box {
    flex: 1
  }

  .resources-rich-text-new ol,
  .resources-rich-text-new ul {
    padding-left: var(--spacings--xl)
  }

  .resources-rich-text-new p {
    white-space: pre-wrap;
    overflow-wrap: anywhere
  }

  .resources-rich-text-new ol,
  .resources-rich-text-new ul {
    padding-left: var(--spacings--xl)
  }

  .form-grid-inner {
    grid-template-columns: 1fr
  }

  .partners-step1-heading {
    font-size: var(--typography--h5)
  }

  .consensus-iframe-display-block {
    max-height: 95vh
  }

  .consensus-close-btn {
    top: var(--spacings--m);
    right: var(--spacings--m)
  }

  .consensus-confirm-block {
    min-width: 60vw
  }

  .g2-section-badge-wrapper {
    width: 100%
  }

  .g2-section-badge-wrapper.with-4-item,
  .g2-section-heading.in-raiting-section,
  .g2-section-heading.in-raiting-section {
    max-width: none
  }

  .google-next-section-image-mask {
    aspect-ratio: auto;
    border-radius: 32px;
    min-height: 70vw
  }

  .google-next-grand-prize-block {
    border-radius: 16px;
    grid-template-columns: 1fr
  }

  .pillar-section-link-sticky-column {
    position: relative;
    top: auto
  }

  .pillar-hero-logo-animation-wrap {
    display: none
  }

  .pillar-hero-logo.l1 {
    width: 3rem;
    height: 3rem
  }

  .pillar-hero-logo.l2 {
    width: 4rem;
    height: 4rem
  }

  .pillar-hero-logo.l3 {
    width: 5rem;
    height: 5rem
  }

  .pillar-hero-logo.r1 {
    width: 3rem;
    height: 3rem
  }

  .pillar-hero-logo.r2 {
    width: 4rem;
    height: 4rem
  }

  .pillar-hero-logo.r3 {
    width: 5rem;
    height: 5rem
  }

  .container-9.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .quote-slide-wrapper-4 {
    flex-flow: column;
    padding: 1.5rem
  }

  .swiper-header-wrap-3.ai-innovation-head,
  .container-12.grid,
  .container-12.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container-12.grid,
  .container-12.grid.z-99,
  .container-12.grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container-12.anchor-links-container.grid-3-col {
    justify-content: space-around;
    display: flex
  }

  .anchor-wrapper-3 {
    top: 3.8rem
  }

  .anchor-link-button-3 {
    flex: none;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .dp-pricing-iniline-cta-block {
    aspect-ratio: auto
  }

  .container-13.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .panel-link-w-line-trigger-2,
  .panel-link-trigger-2 {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 1rem
  }

  .container-14.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .try-free-calendar-header-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .pillar-data-teams-logo-wrapper {
    padding-right: var(--spacings--l);
    padding-left: var(--spacings--l);
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem
  }

  .data-team-logo {
    max-width: 8rem
  }

  .data-team-logo.aws-logo {
    height: 3.375rem
  }

  .g2-extended-card-top-image-mask.badge-image {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .try-free-calendar-wrap,
  .try-free-calendar-content-wrap {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .try-free-calendar-content-column.data-transformation-step-1,
  .try-free-calendar-content-column.data-transformation-step-3 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem
  }

  .try-free-calendar-content-column.gradient-cta-column {
    margin-bottom: 1.5rem
  }

  .try-free-calendar-content-column.overview-column {
    margin-bottom: 0
  }

  .try-free-calendar-content-column.connectors-column {
    padding-right: var(--spacings--no-space);
    padding-left: var(--spacings--no-space);
    margin-bottom: 2.5rem
  }

  .try-free-calendar-content-column.connectors-column.no-margin {
    margin-bottom: 0
  }

  .try-free-calendar-content-column.find-app-column {
    max-width: 100%;
    margin-bottom: var(--spacings--4xl);
    padding-right: var(--spacings--no-space);
    padding-bottom: var(--spacings--4xl);
    border-bottom: 1px solid var(--blue-grey--blue-grey-600);
    border-right-style: none;
    border-right-width: 0
  }

  .try-free-calendar-content-column.data-integration-wrapper {
    grid-column-gap: var(--spacings--l);
    grid-row-gap: var(--spacings--l);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start
  }

  .try-free-calendar-content-column.executives-popup-column {
    padding-right: var(--spacings--2xs);
    overflow: auto
  }

  .try-free-calendar-content-column.dp-home-ai-column {
    margin-bottom: 1.5rem;
    position: static
  }

  .try-free-calendar-content-column.dp-what-to-expect-column {
    margin-bottom: 1.5rem
  }

  .try-free-calendar-content-column.dp-home-venue-card-column {
    max-width: 20.1rem
  }

  .try-free-calendar-content-column.dp-home-featured-content-column {
    margin-bottom: 1.5rem
  }

  .try-free-calendar-content-column.dp-replay-featured-column {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
  }

  .try-free-calendar-content-column.be-a-part-of-community-column {
    margin-bottom: 1.5rem
  }

  .try-free-calendar-content-column.rc-side-column {
    position: relative;
    top: auto
  }

  .try-free-calendar-content-column.our-customers-hero-content {
    margin-bottom: 2rem
  }

  .try-free-calendar-content-column.rc-article-related-column {
    width: 100%
  }

  .try-free-calendar-content-column.data-transformation-step-1,
  .try-free-calendar-content-column.data-transformation-step-3 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem
  }

  .try-free-calendar-content-column.data-transformation-step-2 {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem
  }

  .try-free-calendar-content-column.dp-sticky-column {
    position: relative;
    top: auto
  }

  .try-free-calendar-content-column.agent-template-post-label-column {
    margin-top: 1rem
  }

  .dp-register-online-card-cta {
    aspect-ratio: auto
  }

  .dp-register-online-card-logo {
    height: 3rem
  }

  .rc-custom-grid,
  .rc-custom-grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .rc-custom-grid.custom-10-column,
  .rc-custom-grid.z-99 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .rc-custom-grid.margin-3xl.relative.z-2.margin-top-l {
    grid-template-columns: 1.5fr 1fr 1fr 1fr
  }

  .rc-custom-grid.margin-3xl.relative.z2.margin-top-3xl {
    grid-template-columns: 2.5fr 1fr 1fr 1fr 1fr
  }

  .rc-custom-grid.custom-10-column {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .rc-side-toc-column,
  .rc-side-cta-rb {
    position: relative;
    top: auto
  }

  .form-white-wrapper {
    max-width: 100%
  }

  .pillar-page-quote-grid {
    grid-template-columns: 1fr
  }

  .ai-store-hero-logo.l1 {
    width: 3rem;
    height: 3rem
  }

  .ai-store-hero-logo.l2 {
    width: 4rem;
    height: 4rem
  }

  .ai-store-hero-logo.l3 {
    width: 5rem;
    height: 5rem
  }

  .ai-store-hero-logo.r1 {
    width: 3rem;
    height: 3rem
  }

  .ai-store-hero-logo.r2 {
    width: 4rem;
    height: 4rem
  }

  .ai-store-hero-logo.r3 {
    width: 5rem;
    height: 5rem
  }

  .agent-featured-item-slide-content {
    max-width: 65%
  }

  .agent-featured-item-hero-image {
    aspect-ratio: auto
  }

  .related-items-list-2 {
    grid-template-columns: 1fr;
    max-width: 31.25rem;
    margin-left: auto;
    margin-right: auto
  }

  .breadcrumb-wrapper-2 {
    grid-row-gap: .25rem;
    flex-flow: wrap
  }

  .anchor-wrapper-4 {
    top: 3.8rem
  }

  .modal-form-out-wrapper-2 {
    max-height: 90dvh
  }

  .form-popup-close-2 {
    top: 1rem;
    right: 1rem
  }

  .form-popup-holder-2 {
    max-width: 100%;
    padding: 1rem;
    overflow: scroll
  }

  .form-popup-outer-wrapper-2 {
    justify-content: center;
    align-items: center
  }

  .agent-store-mobile-deco {
    background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/69c115621de64ec9788fdc19_Mask%20group.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 6.25rem;
    height: 6.25rem;
    display: block;
    position: absolute;
    inset: 1rem auto auto 1rem
  }

  .agent-store-mobile-deco.second {
    opacity: .4;
    opacity: .4;
    inset: auto 0% 0% auto;
    background-image: url(https://cdn.prod.website-files.com/679b91372d2e093f2a4287aa/69c11562b7c8d4aff2a79fd1_Mask%20group%20\(1\).png);
    inset: auto 0% 0% auto
  }

  .ai-app-store-desktop-hero {
    display: none
  }

  .ai-app-store-desktop-hero._321 {
    object-position: 100% 28%;
    object-position: 100% 28%
  }

  .ai-app-store-mobile-hero {
    display: block
  }

  .ai-app-store-mobile-hero._321 {
    object-position: 100% 28%;
    object-position: 100% 28%
  }

  .yt-inline-title {
    font-size: 6vw
  }

  .yt-inline-play-button {
    width: 3rem;
    height: 3rem;
    top: 1.5rem;
    bottom: auto
  }

  .yt-inline-play-button.medium {
    width: 2rem;
    height: 2rem;
    top: 1rem;
    bottom: auto;
    right: 1rem
  }

  .pricing-card-list-2.in-free-card {
    margin-top: 1.5rem
  }

  .pricing-cta-card-wrapper-2 {
    grid-template-columns: 1fr;
    padding-left: 4rem;
    padding-right: 4rem
  }

  .pricing-card-paragraph-2 {
    height: auto
  }

  .form-popup-close-3 {
    top: 1rem;
    right: 1rem
  }

  .partners-card-col-grid-2 {
    grid-template-columns: 1fr
  }

  .form-popup-holder-3 {
    max-width: 100%;
    padding: 1rem;
    overflow: scroll
  }

  .pricing-benefits-image-2 {
    width: 5rem;
    height: 5rem
  }

  .pricing-card-list-3.in-free-card {
    margin-top: 1.5rem
  }

  .pricing-cta-card-wrapper-3 {
    grid-template-columns: 1fr;
    padding-left: 4rem;
    padding-right: 4rem
  }

  .pricing-card-paragraph-3 {
    height: auto
  }

  .form-popup-close-4 {
    top: 1rem;
    right: 1rem
  }

  .partners-card-col-grid-3 {
    grid-template-columns: 1fr
  }

  .pricing-card-list-4.in-free-card {
    margin-top: 1.5rem
  }

  .pricing-cta-card-wrapper-4 {
    grid-template-columns: 1fr;
    padding-left: 4rem;
    padding-right: 4rem
  }

  .form-popup-close-5 {
    top: 1rem;
    right: 1rem
  }

  .partners-card-col-grid-4 {
    grid-template-columns: 1fr
  }

  .quote-slide-wrapper-5 {
    flex-flow: column;
    padding: 1.5rem
  }

  .swiper-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .partner-quote-slide {
    aspect-ratio: auto;
    width: 100%;
    max-width: none;
    min-height: 20rem
  }

  .referral-form-wrapper {
    padding-right: 0
  }
}

@media screen and (max-width:479px) {

  .section.dp-speakers-hero-section,
  .section.domopalooza-agenda-hero {
    margin-top: -4rem
  }

  .section.dp-hero-section {
    margin-top: -4rem
  }

  .section.why-domo-hero {
    padding-top: var(--spacings--4xl)
  }

  .section.dp-speakers-hero-section,
  .section.domopalooza-agenda-hero {
    margin-top: -4rem
  }

  .section.connections-section-top-margin {
    margin-top: 320px
  }

  .section.dp-speakers-hero-section-rebranded {
    margin-top: -4rem
  }

  .section.try-free-single-hero {
    padding-top: 5rem
  }

  .container.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.grid.relative.z-2.aiagentcatalystpartners {
    grid-template-columns: 3.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .container.grid.margin-3xl.relative.z-2.margin-top-l {
    grid-template-columns: 6.75fr 1fr 1fr 1fr
  }

  .container.grid.margin-3xl.relative.z2.margin-top-3xl {
    grid-template-columns: 20.75fr 1fr 1fr 1fr 1fr
  }

  .container.trust-cards-container {
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex
  }

  .container.rc-custom-grid {
    flex-flow: column;
    display: flex
  }

  .column.mobile-center-content {
    justify-content: flex-start;
    align-items: center
  }

  .column.dp-replay-featured-column {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    max-width: none
  }

  .column.quiz-result-robot-column {
    background-color: var(--color--bg-secondary-dark);
    position: sticky;
    top: 3rem
  }

  .column.quiz-result-robot-column.last-robot {
    padding-bottom: 3rem
  }

  .kickoff-color-helper {
    margin: 4px
  }

  .text-right.mobile-text-left.font-weight-700 {
    justify-content: flex-start;
    align-items: center;
    display: block
  }

  .button-wrapper {
    flex-flow: wrap;
    grid-template-columns: auto;
    justify-content: center;
    align-items: center
  }

  .button-wrapper.in-subnav {
    justify-content: center;
    align-items: center
  }

  .button-wrapper.mobile-center,
  .button-wrapper.in-subnav {
    justify-content: center;
    align-items: center
  }

  .button-wrapper.ai-navigation-buttons {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch
  }

  .button-wrapper.mobile-center {
    justify-content: center;
    align-items: center
  }

  .swiper-wrapper.cs-team-swiper-wrapper {
    grid-template-columns: 1fr 1fr
  }

  .swiper-slide.quiz-result-slide {
    max-width: 100%
  }

  .cover-image.absolute.agent-catalyst-inlione-thumb {
    top: -1.3rem;
    transform: scale(1.3)
  }

  .legal-link {
    display: inline-flex
  }

  .hero-column {
    margin-bottom: var(--spacings--no-space)
  }

  .card.federated-connectors-card {
    padding: var(--spacings--m);
    padding: var(--spacings--m)
  }

  .button-secondary-small {
    min-width: auto
  }

  .platform-quote-block-image-mask {
    width: 6.25rem;
    height: 6.25rem
  }

  .hide-on-mobile {
    display: none
  }

  .companies-logo {
    height: 30vw
  }

  .video-popup-wrapper {
    padding-left: .5rem;
    padding-right: .5rem
  }

  .video-embed-wrap {
    max-width: 100vw
  }

  .integration-features-header {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center
  }

  .play-button-content-holder {
    padding: .5rem
  }

  .icon-l {
    width: 1.75rem;
    height: 1.75rem
  }

  .data-integration-column-wrapper {
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr
  }

  .resource-features-top-navigation {
    justify-content: flex-start;
    align-items: center
  }

  .resources-features-card {
    width: 100%
  }

  .resources-features-card.featured {
    flex-flow: column
  }

  .resources-features-card-image {
    aspect-ratio: 16/9;
    width: 100%
  }

  .resources-features-card-image.featured-item-image {
    aspect-ratio: 2;
    object-fit: cover;
    aspect-ratio: 2;
    object-fit: cover;
    width: 100%;
    height: auto
  }

  .resources-card-heading.big {
    font-size: var(--typography--text);
    font-size: var(--typography--text);
    margin-bottom: 2rem
  }

  .tooltip-wrap {
    position: relative;
    right: -.25rem
  }

  .button-secondary-light-small {
    min-width: auto
  }

  .features-card.horizontal.mobile-vertical {
    flex-flow: column
  }

  .connectors-logo-image {
    width: 7rem
  }

  .flex-horizontal.center.gap-xl.platform-cards {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center
  }

  .testimonial-custom-trigger {
    flex: none
  }

  .testimonial-custom-trigger-wrapper {
    padding-top: var(--spacings--3xs);
    flex-flow: wrap;
    overflow: auto
  }

  .tabs-link-wrapper.with-navigation {
    align-items: stretch
  }

  .grid-5-column {
    grid-template-columns: 1fr
  }

  .subnavigation-links-inner {
    flex-flow: wrap;
    justify-content: center;
    align-items: center
  }

  .leadership-list {
    grid-template-columns: 1fr
  }

  .leadership-image {
    height: auto;
    max-height: none
  }

  .leadership-popup-content.summit-speakers {
    padding-bottom: var(--spacings--5xl);
    padding-bottom: var(--spacings--5xl)
  }

  .popup-x-button {
    top: .5rem;
    right: .5rem
  }

  .accolades-images {
    max-width: 8rem
  }

  .quote-slide-wrapper,
  .quote-slide-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }

  .security-compliance-wrap {
    width: 100%
  }

  .quote-swiper-wrapper {
    align-items: stretch
  }

  .form-popup-outer-wrapper.new {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 5rem;
    display: none
  }

  .form-popup-outer-wrapper.new.active-class {
    display: flex
  }

  .legal-inner-table-wrapper.width-mobile-47-5rem {
    min-width: 47.5rem
  }

  .legal-table-row._3-col {
    grid-template-columns: 1fr 1fr 1fr
  }

  .tool-card-image {
    height: 42vw
  }

  .tool-card-image.workflows {
    height: 40vw
  }

  .tool-card-image.home {
    width: 60%
  }

  .data-logo-box {
    grid-column-gap: var(--spacings--2xs);
    grid-row-gap: var(--spacings--2xs);
    justify-content: center;
    align-items: flex-end
  }

  .data-logo-column {
    grid-column-gap: var(--spacings--2xs);
    grid-row-gap: var(--spacings--2xs)
  }

  .data-card-logo {
    width: 12.375vw;
    height: 12.375vw
  }

  .data-card-logo.cutoff {
    height: 8.01563vw
  }

  .g2-badge-card.center-align {
    flex-flow: wrap
  }

  .video-card-wrapper {
    height: 15rem
  }

  .cms-list,
  ._4-col-grid {
    grid-template-columns: 1fr
  }

  .video-slide-play-button {
    width: 3rem;
    height: 3rem
  }

  .video-slide-play-button.mobile-2rem {
    width: 2rem;
    height: 2rem
  }

  .partners-bg-image {
    display: none
  }

  .partners-links-wrap {
    grid-template-columns: 1fr
  }

  ._404-button {
    flex: none
  }

  .summit-speaker-image {
    height: auto;
    max-height: none
  }

  .summit-speaker-list {
    grid-template-columns: 1fr
  }

  .jobs-wrapper {
    width: 38rem
  }

  .jobs-filters-column {
    grid-column-gap: var(--spacings--3xs);
    grid-row-gap: var(--spacings--3xs)
  }

  .teams-and-roles-icon-wrapper {
    width: 8rem;
    height: 8rem
  }

  .rt-slide {
    aspect-ratio: 1
  }

  .dp-home-hero-bg {
    object-position: 15% 50%
  }

  .dp-home-hero-bg.post-conf {
    object-position: 77% 50%;
    object-position: 77% 50%
  }

  .dp-home-hero-logo {
    width: 100%
  }

  .dp-navigation {
    height: 4rem;
    padding-top: .75rem;
    padding-bottom: .75rem
  }

  .dp-nav-brand-column {
    display: none
  }

  .dp-nav-button {
    width: 100%
  }

  .dp-home-hero-counter-holder {
    top: 4rem
  }

  .dp-home-hero-counter {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }

  .dp-home-special-guest-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr
  }

  .dp-home-special-guest-grid.speakers {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 1rem
  }

  .ai-nav-white-block:where(.w-variant-c4e4184b-afa8-7095-1b15-17251b10b70f),
  .ai-nav-white-block.dark-variant-15,
  .ai-nav-white-block.dark-variant-15 {
    display: none
  }

  .why-domo-accolades-white-block {
    grid-template-columns: 1fr
  }

  .dp-speaker-image {
    margin-bottom: 1.25rem
  }

  .dp-speaker-name {
    letter-spacing: .25px;
    margin-bottom: .75rem;
    font-size: 1.125rem
  }

  .dp-speaker-popup-card {
    padding: 3rem 1rem 1rem
  }

  .speaker-popup-close-button {
    top: 1rem;
    right: 1rem
  }

  .dp-speaker-company {
    letter-spacing: .8px
  }

  .dp-home-venue-card {
    aspect-ratio: auto;
    min-height: 20rem
  }

  .dp-home-venue-card-bg-overlay {
    background-color: #000000a6
  }

  .dp-home-sponsors-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem
  }

  .dp-home-sponsor-logo {
    width: 8rem;
    height: 2.6rem
  }

  .connectors-arrow-image {
    inset: auto auto -1.25rem 1rem;
    transform: rotate(90deg)
  }

  .connectors-arrow-image._2,
  .connectors-arrow-image._4,
  .connectors-arrow-image._2,
  .connectors-arrow-image._4 {
    display: block
  }

  .dp-home-sponsors-title-wrap {
    margin-top: .25rem;
    margin-bottom: .25rem
  }

  .dp-agenda-tabs-menu {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden
  }

  .dp-agenda-tab-link {
    line-height: var(--typography--line-height-m)
  }

  .video-player-button-subtext {
    margin-bottom: 0
  }

  .dp-agenda-sessions-filters-column {
    grid-template-columns: 1fr
  }

  .dp-agenda-session-dd-arrow-wrap {
    display: flex
  }

  .dp-agenda-session-dd-arrow {
    flex: none
  }

  .dp-agenda-session-topic {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .why-domo-gartner-logo {
    width: auto
  }

  .agent-catalyst-hero-wrapper.form-page,
  .agent-catalyst-hero-wrapper.questionar-page,
  .agent-catalyst-hero-wrapper.form-page,
  .agent-catalyst-hero-wrapper.questionar-page {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
  }

  .agent-catalyst-hero-bg-image.form-page {
    height: 250vw;
    max-height: 28rem
  }

  .agent-catalyst-dark-cta {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
  }

  .agent-chat-trigger-block {
    height: 9.375rem
  }

  .agent-chat-trigger-block.questionar-chat {
    height: 19.0625rem;
    min-height: 19.0625rem
  }

  .agent-static-message {
    overflow: hidden
  }

  .agent-start-chat-text {
    margin-top: var(--spacings--xs)
  }

  .dp-replay-featured-card {
    aspect-ratio: auto;
    height: 110vw;
    min-height: 26.25rem;
    padding: 1rem
  }

  .dp-replay-featured-bg-overlay {
    background-color: #0000008c
  }

  .dp-label-l.dp-post-conf-subhero-video {
    font-size: 3.75vw
  }

  .dp-replay-featured-card-title {
    margin-bottom: 0;
    font-size: 8vw
  }

  .dp-video-play-button {
    top: 1rem;
    bottom: auto;
    right: 1rem
  }

  .dp-replay-highlights-card {
    aspect-ratio: auto;
    padding: 1rem
  }

  .dp-replay-highlight-bg-overlay {
    background-color: #0000008c
  }

  .dp-best-of-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
  }

  .dp-post-conf-logo-wrapper {
    height: 24vw;
    padding: 1rem
  }

  .dp-ann-content-card {
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .dp-video-wrap.dp-replay-featured-card {
    border-radius: .5rem;
    height: auto
  }

  .dp-video-wrap.dp-ann-video {
    padding: 1rem
  }

  .domo-circle-image {
    margin-top: 2rem
  }

  .input-relative {
    min-height: 2.5rem
  }

  .input-relative.dfg-select {
    padding-right: var(--spacings--4xl);
    padding-right: var(--spacings--4xl)
  }

  .modal-form-out-wrapper.popup-inner-active {
    border-radius: var(--border--radius-l);
    border-radius: var(--border--radius-l)
  }

  .paid-lp-right-content-wrapper {
    padding-right: var(--container--size-padding);
    padding-left: var(--container--size-padding)
  }

  .paid-lp-case-study-video-logo {
    height: 15vw
  }

  .paid-lp-2-col-1-5rem {
    grid-template-columns: 1fr
  }

  .section-image-1-1 {
    padding-top: 50px
  }

  .paid-lp-footer-column.first-column {
    margin-top: .5rem
  }

  .thanks-watch-demo-video-wrap {
    max-width: 100vw
  }

  .watch-demo-library-video-box {
    padding-right: var(--spacings--m);
    padding-left: var(--spacings--m);
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m)
  }

  .video-library-animation-wrap {
    margin-right: var(--spacings--no-space)
  }

  .form-custom-element.request-partner-multi-step {
    grid-template-columns: 1fr
  }

  .form-popup-holder {
    border-radius: var(--border--radius-l)
  }

  .contact-address-block-gradinet {
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m);
    background-position: 70%;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
  }

  .contact-us-support-case-header {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch
  }

  .breadcrumb-wrapper.mobile-no-padding {
    margin-bottom: var(--spacings--no-space);
    margin-bottom: var(--spacings--no-space)
  }

  .resources-rich-text p {
    overflow-wrap: break-word;
    overflow-wrap: break-word
  }

  .close-banner-btn {
    right: .25rem
  }

  .banner-inner-text {
    max-width: 90%;
    margin-right: 1.75rem
  }

  .partners-image-mask {
    padding: var(--spacings--4xl)var(--spacings--m);
    aspect-ratio: 3/2
  }

  .banner-link {
    display: inline-flex
  }

  .rc-filters-wrapper {
    flex-flow: row
  }

  .rc-collection-list._4column {
    grid-template-columns: 1fr
  }

  .partners-link-block {
    margin-bottom: var(--spacings--m)
  }

  .rc-search-filter-wrap {
    width: 100%
  }

  .rc-search-input {
    min-width: 12.5rem
  }

  .rc-filter-mobile-toggle {
    flex: none
  }

  .rc-filters-holder {
    display: none
  }

  .article-details-column {
    grid-column-gap: var(--spacings--2xs);
    grid-row-gap: var(--spacings--2xs)
  }

  .rc-empty-state {
    display: flex
  }

  .domo-connections-overview-image {
    width: 50%
  }

  .sponsors-popup-inner {
    max-height: 80vh;
    overflow: auto
  }

  .domo-connections-sponsor-wrapper {
    flex-flow: column;
    display: flex
  }

  .category-swiper-heading-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1.5rem
  }

  .events-featured-wrapper.add-bg-image {
    height: auto;
    max-height: none
  }

  .new-features-hero-cta {
    background-image: linear-gradient(#293238, #354a5b)
  }

  .speaker-pop-up-info {
    width: 100%
  }

  .speaker-bio-rich-text {
    padding-bottom: var(--spacings--m);
    padding-left: var(--spacings--m);
    overflow: auto
  }

  .event-info-wrapper {
    flex-flow: column;
    width: 100%
  }

  .event-info-devider {
    width: 100%;
    height: 1px
  }

  .domo-partner-hero-bg.partners-overview {
    object-fit: contain;
    object-position: 100% 50%;
    object-fit: contain;
    object-position: 100% 50%;
    height: 140%;
    top: -23%;
    left: 2.4rem
  }

  .event-what-to-expect-card {
    flex-flow: column
  }

  .agenda-wrapper {
    padding-left: 0;
    padding-right: 0
  }

  .event-speaker-list {
    grid-template-columns: 1fr 1fr 1fr
  }

  .poc-customer-logo {
    aspect-ratio: 3/2;
    height: auto
  }

  .aws-table-grid {
    grid-template-columns: 1fr
  }

  .featured-blog-card {
    padding: var(--spacings--m)
  }

  .related-content-swiper-heading-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1.5rem
  }

  .samurai-nav-logo {
    width: 10rem
  }

  .domo-central-roles {
    grid-column-gap: var(--spacings--m);
    grid-row-gap: var(--spacings--m)
  }

  .dc-role-card {
    width: 10rem;
    height: auto
  }

  .community-awards-grid {
    grid-template-columns: 1fr
  }

  .community-awards-card {
    padding: 0
  }

  .data-transformation-image-1,
  .data-transformation-image-2,
  .data-transformation-image-3 {
    object-fit: contain;
    width: 100%
  }

  .video-play-wrapper {
    padding: var(--spacings--m)
  }

  .speaker-popup-info-wrapper {
    max-height: 80vh
  }

  .customers-logo.hero-squared-desktop {
    height: 6rem
  }

  .dp-resources-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr
  }

  .referal-bg-image {
    object-position: 50% 0%
  }

  .referal-bg-wrapper {
    padding-top: 7rem
  }

  .swipper-arrow {
    width: 2rem;
    height: 2rem
  }

  .campain-footer-form-image {
    max-width: 80%
  }

  .pricing-cta-card-wrapper {
    padding-right: var(--spacings--m);
    padding-left: var(--spacings--m)
  }

  .dfg-bg-elipse {
    max-height: 30rem
  }

  .majordomo-person-card {
    height: 70vw
  }

  .majordomo-person-details {
    padding: var(--spacings--2xs)
  }

  .majordomo-video-section {
    height: 80vw
  }

  .partners-template-hero-image {
    height: 20rem
  }

  .webinar-top-image-box {
    height: 40vw;
    max-height: 10rem
  }

  .spreakers-popup-description-wrap {
    justify-content: center;
    align-items: flex-start;
    max-height: 15rem;
    overflow: scroll
  }

  .rc-gated-video-button {
    padding: var(--spacings--xs)var(--spacings--xl)
  }

  .webinar-optional-header-logo-image {
    height: 15vw
  }

  .agent-template-filter-search-wrapper {
    width: 100%
  }

  .agent-template-search {
    width: 100%;
    max-width: none
  }

  .agent-template-featured-list {
    flex-flow: column;
    display: flex
  }

  .agent-template-item.featured-item {
    flex-flow: column
  }

  .agent-template-item-image-mask {
    aspect-ratio: 16/9;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    max-width: 100%;
    overflow: hidden
  }

  .agent-template-list {
    flex-flow: column;
    display: flex
  }

  .agent-template-player {
    padding: .5rem
  }

  .agent-category-link {
    font-size: var(--typography--text-s)
  }

  .code-embed {
    margin-left: 5px;
    margin-right: 5px
  }

  .quote-slide-content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }

  .customer-hero-grid {
    margin-bottom: var(--spacings--no-space)
  }

  .banner-rt-wrap {
    justify-content: flex-start;
    align-items: center
  }

  .banner-button-embed {
    justify-content: flex-start;
    align-items: center;
    display: inline-flex
  }

  .big-data-london-embed {
    height: 700px
  }

  .container-3-2.grid-2 {
    grid-column-gap: 1rem;
    grid-column-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1.25fr
  }

  .column-2.mobile-center-content {
    justify-content: flex-start;
    align-items: center
  }

  .container-3-2.grid-2 {
    grid-column-gap: 1rem;
    grid-column-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1.25fr
  }

  .hero-column-2 {
    margin-bottom: 0
  }

  .button-wrapper-2 {
    flex-flow: wrap;
    grid-template-columns: auto
  }

  .container-3-2.grid-2,
  .container-4-2.grid-2 {
    grid-column-gap: 1rem;
    grid-column-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1.25fr
  }

  .dp-special-guest-block.full-strech-block {
    aspect-ratio: 1.1;
    aspect-ratio: 1.1;
    min-height: auto
  }

  .dp-pricing-cta-block {
    min-height: 100vw
  }

  .dp-home-resource-list {
    grid-template-columns: 1fr
  }

  .dp-precon-popup-inner-wrapper {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .dp-hero-overlay {
    object-position: 15% 50%
  }

  .button-wrapper-4 {
    flex-flow: wrap;
    grid-template-columns: auto
  }

  .yt-video-popup-wrapper {
    padding-left: .5rem;
    padding-right: .5rem
  }

  .yt-video-embed-wrap {
    max-width: 100vw
  }

  .container-6.grid,
  .container-6.grid-2,
  .container-6.grid,
  .container-6.grid,
  .container-6.grid-2,
  .container-6.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .googlenextherosection.snowflakeskoherosection {
    background-position: 50%
  }

  .googlenextsubheading.snowflakeskosubheading {
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 30px;
    padding-right: 30px
  }

  .albon-hero-image {
    object-position: 55% 50%
  }

  .albon-x-domo-logo-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column
  }

  .albon-domo-logo {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: .5rem;
    margin-right: 0
  }

  .albon-domo-x-image {
    margin-left: 0;
    margin-right: 0
  }

  .albon-x-domo-block {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .app-catalyst-prompt-wrapper {
    padding-top: .625rem;
    padding-left: .625rem
  }

  .app-catalyst-prompts-grid {
    grid-template-columns: 1fr
  }

  .hero-form-block {
    margin-top: 1.5rem
  }

  .calendarmobileportraitiframe {
    display: block
  }

  .postcard-iframe {
    min-height: 700px;
    position: static;
    inset: auto
  }

  .calendardesktopiframe-fn {
    overflow: auto
  }

  .why-domo-accolades-white-block-2 {
    grid-template-columns: 1fr
  }

  .hero-column-5 {
    margin-bottom: 0
  }

  .section-10.why-domo-hero {
    padding-top: 4rem
  }

  .quote-slide-wrapper-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }

  .button-secondary-small-2 {
    min-width: auto
  }

  .rb-get-started-icon {
    width: 1.75rem;
    height: 1.75rem
  }

  .text-l-3.margin-2xl.postcardcentertext {
    padding-left: 12px;
    padding-right: 0
  }

  .text-l-6.margin-2xl.postcardcentertext {
    margin-left: 28px
  }

  .text-l-7.margin-2xl.postcardcentertext {
    margin-left: 31px
  }

  .text-l-8.margin-2xl.postcardcentertext {
    margin-left: 21px
  }

  .play-button-content-holder-2 {
    padding: .5rem
  }

  .video-player-button-subtext-2,
  .hero-column-6,
  .hero-column-7 {
    margin-bottom: 0
  }

  .security-compliance-wrap-2 {
    width: 100%
  }

  .paid-lp-footer-column-2.first-column {
    margin-top: .5rem
  }

  .paid-lp-right-content-wrapper-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .paid-lp-2-col-1-5rem-2 {
    grid-template-columns: 1fr
  }

  .input-relative-2 {
    min-height: 2.5rem;
    line-height: 1.1em
  }

  .paid-lp-2-col-1-5rem-3 {
    grid-template-columns: 1fr
  }

  .resources-rich-text-new p {
    overflow-wrap: break-word;
    overflow-wrap: break-word
  }

  .form-in-popup-block {
    padding-top: 2rem
  }

  .trust-card {
    flex-flow: wrap;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    max-width: 9rem
  }

  .google-next-section-image-mask {
    min-height: 100vw
  }

  .container-9.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .quote-slide-wrapper-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }

  .container-12.grid,
  .container-13.grid,
  .container-13.grid,
  .container-14.grid,
  .container-14.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .featuretitlelink {
    text-align: left
  }

  .try-free-calendar-embed-v2 {
    width: 100%
  }

  .try-free-calendar-content-column.mobile-center-content {
    justify-content: flex-start;
    align-items: center
  }

  .try-free-calendar-content-column.dp-replay-featured-column {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    max-width: none
  }

  .try-free-calendar-content-column.quiz-result-robot-column {
    background-color: var(--color--bg-secondary-dark);
    position: sticky;
    top: 3rem
  }

  .try-free-calendar-content-column.quiz-result-robot-column.last-robot {
    padding-bottom: 3rem
  }

  .dp-register-online-speakers-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
  }

  .dp-register-online-speakers-wrap._2-col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr
  }

  .dp-form-dd-list {
    grid-template-columns: 1fr
  }

  .feature-item-paragraph {
    text-align: left
  }

  .rc-custom-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .rc-custom-grid.relative.z-2.aiagentcatalystpartners {
    grid-template-columns: 3.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .rc-custom-grid.margin-3xl.relative.z-2.margin-top-l {
    grid-template-columns: 6.75fr 1fr 1fr 1fr
  }

  .rc-custom-grid.margin-3xl.relative.z2.margin-top-3xl {
    grid-template-columns: 20.75fr 1fr 1fr 1fr 1fr
  }

  .rc-side-cta-rb {
    width: 100%
  }

  .rc-side-cta-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    display: flex
  }

  .rc-side-toc-column-rb {
    width: 100%
  }

  .customer-story-block {
    position: static
  }

  .agent-featured-item-slide.featured-item {
    flex-flow: column
  }

  .agent-featured-item-hero-image {
    height: 235px
  }

  .ai-planner {
    height: 700px
  }

  .article-details-column-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
  }

  .input-relative-3 {
    min-height: 2.5rem
  }

  .button-wrapper-5 {
    flex-flow: wrap;
    grid-template-columns: auto;
    justify-content: center;
    align-items: center
  }

  .input-relative-4 {
    min-height: 2.5rem
  }

  .form-popup-holder-2 {
    border-radius: 1rem
  }

  .button-wrapper-5-2 {
    flex-flow: wrap;
    grid-template-columns: auto;
    justify-content: center;
    align-items: center
  }

  .yt-inline-title {
    font-size: 8vw
  }

  .yt-inline-play-button {
    width: 2rem;
    height: 2rem;
    top: 1rem;
    right: 1rem
  }

  .pricing-cta-card-wrapper-2 {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .form-popup-holder-3 {
    border-radius: 1rem
  }

  .input-relative-5 {
    min-height: 2.5rem
  }

  .pricing-cta-card-wrapper-3 {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .input-relative-6,
  .input-relative-7 {
    min-height: 2.5rem
  }

  .pricing-cta-card-wrapper-4 {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .quote-slide-wrapper-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }

  .swiper-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
  }
}

#w-node-_57976651-8fe2-6b36-248f-90d1cd35db25-6fb5892e {
  grid-area: span 1/span 9/span 1/span 9
}

#w-node-a806bfb5-acd1-d24f-9a03-7b98f57d8782-6fb5892e {
  place-self: center end
}

#w-node-_75d1511a-4026-7322-81f9-12acd2d4a58d-6fb5892e {
  grid-area: 1/2/2/12;
  justify-self: center
}

#w-node-bfa2d9ca-22c6-98d6-c10b-b1d8772eb59b-6fb5892e,
#w-node-_5485d53e-b07b-5847-0fcb-95ffeb9b9299-6fb5892e,
#w-node-b01891bd-18f1-62d4-4f47-bb323078be82-6fb5892e,
#w-node-_97eae47c-10f0-608b-190d-7eda20cca81c-6fb5892e {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_0b2840f4-4f44-9808-a632-3440f2f9988d-6fb5892e {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-_7af9c71a-4706-ce01-1822-ff72ef53af83-6fb5892e,
#w-node-fca4cd6e-0c77-af78-ee02-f8debcef5ee6-6fb5892e,
#w-node-b13b5c96-2213-9c96-38d4-34314daee0f8-6fb5892e {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_0381a6c8-1424-a70d-5ed9-a8e4c0d82d80-6fb5892e {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dab8-6fb5892e {
  grid-area: span 1/span 10/span 1/span 10
}

#w-node-c7e95d22-1fb5-7363-d09e-8f6bea13daba-6fb5892e {
  grid-area: span 1/span 12/span 1/span 12;
  justify-self: start
}

#w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dabe-6fb5892e,
#w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dac7-6fb5892e,
#w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dad0-6fb5892e,
#w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dad9-6fb5892e {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_03cb52ad-e2de-f7c4-24ad-12387a40f1bd-6fb5892e {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-_03cb52ad-e2de-f7c4-24ad-12387a40f1bd-6fb5892e:where(.w-variant-b6591652-1519-6b42-e282-1a00e642f1fb) {
  justify-self: center
}

#w-node-_03cb52ad-e2de-f7c4-24ad-12387a40f1bd-6fb5892e:where(.w-variant-7e5dd2a4-4c8e-ec80-adfb-1bf48e8a8f27),
#w-node-_03cb52ad-e2de-f7c4-24ad-12387a40f1bd-6fb5892e:where(.w-variant-7825b7c5-d1a5-bb62-e25c-92391e0b13e8) {
  order: -9999
}

#w-node-d60b3243-4416-4466-1bdf-244d3ee7eb5e-6fb5892e,
#w-node-_6b6daf3e-6e1a-a2bf-5839-91fe77720303-6fb5892e,
#w-node-f92ada95-2bf9-2308-9f00-893b1254b5dd-6fb5892e,
#w-node-_8cd5532f-d1cc-dfe8-2abc-78e98553e629-6fb5892e {
  grid-area: span 1/span 3/span 1/span 3;
  align-self: stretch
}

#w-node-_0a144a8b-9328-171b-b266-88901da9ae25-6fb5892e {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-be32adbc-13a5-f724-84d5-0633900b678c-6fb5892e {
  grid-area: 1/7/2/13
}

#w-node-a8e0f314-e59b-b58f-eb25-eb697b0eba36-7b0eba33 {
  grid-area: span 1/span 12/span 1/span 12;
  justify-self: center
}

#w-node-bf976bad-bd3c-8127-2939-cf50e1c32c36-7b0eba33,
#w-node-a8e0f314-e59b-b58f-eb25-eb697b0ebb05-7b0eba33 {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-a8e0f314-e59b-b58f-eb25-eb697b0ebb1b-7b0eba33 {
  grid-area: span 1/span 12/span 1/span 12;
  justify-self: center
}

#w-node-a8e0f314-e59b-b58f-eb25-eb697b0ebb28-7b0eba33,
#w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f4d-4a0b9f4a {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f4d-4a0b9f4a:where(.w-variant-b6591652-1519-6b42-e282-1a00e642f1fb) {
  justify-self: center
}

#w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f4d-4a0b9f4a:where(.w-variant-7e5dd2a4-4c8e-ec80-adfb-1bf48e8a8f27),
#w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f4d-4a0b9f4a:where(.w-variant-7825b7c5-d1a5-bb62-e25c-92391e0b13e8) {
  order: -9999
}

#w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f55-4a0b9f4a {
  grid-area: span 1/span 5/span 1/span 5;
  align-self: center
}

#w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f5a-4a0b9f4a {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_09c88c2d-fcdc-ffc1-131d-1228f6247793-f6247791 {
  grid-area: span 1/span 3/span 1/span 3;
  justify-self: start
}

#w-node-_09c88c2d-fcdc-ffc1-131d-1228f624779a-f6247791,
#w-node-_32068ce3-c590-0e17-2086-3e8a5687e6ae-f6247791 {
  justify-self: start
}

#w-node-_09c88c2d-fcdc-ffc1-131d-1228f62477a1-f6247791 {
  grid-area: 2/3/3/4;
  justify-self: end
}

#w-node-_8f212213-eb32-0f9a-e74f-f9298c51847a-b9be996c {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-_0ec364a2-dd57-6166-6b8b-6efee5e984f1-b9be996c {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-c313b250-6e3e-b983-901b-73fa76659932-b9be996c {
  grid-area: 2/10/3/13
}

#w-node-c313b250-6e3e-b983-901b-73fa76659932-b9be996c:where(.w-variant-6037e4ef-42ca-700b-fe17-df474a362ee6) {
  grid-column: 1/4
}

#quote-swiper.w-node-a7141e75-9c79-68e3-2782-2217b9be996e-b9be996c {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-c8f000a0-25b2-dd39-69af-8385d1ef7ce9-d1ef7ce6:where(.w-variant-b6591652-1519-6b42-e282-1a00e642f1fb) {
  justify-self: center
}

#w-node-c8f000a0-25b2-dd39-69af-8385d1ef7ce9-d1ef7ce6:where(.w-variant-7e5dd2a4-4c8e-ec80-adfb-1bf48e8a8f27),
#w-node-c8f000a0-25b2-dd39-69af-8385d1ef7ce9-d1ef7ce6:where(.w-variant-7825b7c5-d1a5-bb62-e25c-92391e0b13e8) {
  order: -9999
}

#w-node-e5c761ad-bb72-fa7a-3791-1c35f1923fd3-f1923fd1,
#w-node-e5c761ad-bb72-fa7a-3791-1c35f1923fd4-f1923fd1 {
  grid-area: span 1/span 6/span 1/span 6;
  align-self: center
}

#w-node-_4d56d938-2ef8-1931-f9c4-0c8e73774329-73774327 {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_4d56d938-2ef8-1931-f9c4-0c8e7377432b-73774327 {
  grid-area: 2/1/3/4
}

#quote-swiper.w-node-_4d56d938-2ef8-1931-f9c4-0c8e73774330-73774327 {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-_6b56d8a6-dfc2-6e21-2879-3a78ee03cbe1-ee03cbde:where(.w-variant-b6591652-1519-6b42-e282-1a00e642f1fb) {
  justify-self: center
}

#w-node-_6b56d8a6-dfc2-6e21-2879-3a78ee03cbe1-ee03cbde:where(.w-variant-7e5dd2a4-4c8e-ec80-adfb-1bf48e8a8f27),
#w-node-_6b56d8a6-dfc2-6e21-2879-3a78ee03cbe1-ee03cbde:where(.w-variant-7825b7c5-d1a5-bb62-e25c-92391e0b13e8) {
  order: -9999
}

#w-node-_6b56d8a6-dfc2-6e21-2879-3a78ee03cbe7-ee03cbde {
  align-self: start
}

#w-node-_6b56d8a6-dfc2-6e21-2879-3a78ee03cbf6-ee03cbde {
  place-self: stretch end
}

#w-node-a595c368-37a8-fec1-d48e-e7c0ffc1af6e-ee03cbde,
#w-node-a595c368-37a8-fec1-d48e-e7c0ffc1af6f-ee03cbde,
#w-node-a595c368-37a8-fec1-d48e-e7c0ffc1af70-ee03cbde,
#w-node-a595c368-37a8-fec1-d48e-e7c0ffc1af71-ee03cbde {
  grid-area: 1/1/2/2
}

#View-all-connectors.w-node-f509473c-1e61-54aa-90ce-74e874b2d672-b4f22538,
#View-all-partners.w-node-f509473c-1e61-54aa-90ce-74e874b2d70c-b4f22538 {
  grid-area: span 1/span 2/span 1/span 2
}

@media screen and (max-width:991px) {
  #w-node-_57976651-8fe2-6b36-248f-90d1cd35db25-6fb5892e {
    grid-column: span 7/span 7
  }

  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dabe-6fb5892e,
  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dac7-6fb5892e,
  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dad0-6fb5892e,
  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dad9-6fb5892e {
    grid-column: span 3/span 3
  }

  #w-node-_03cb52ad-e2de-f7c4-24ad-12387a40f1bd-6fb5892e {
    grid-column: span 12/span 12
  }

  #w-node-d60b3243-4416-4466-1bdf-244d3ee7eb5e-6fb5892e,
  #w-node-_6b6daf3e-6e1a-a2bf-5839-91fe77720303-6fb5892e,
  #w-node-f92ada95-2bf9-2308-9f00-893b1254b5dd-6fb5892e,
  #w-node-_8cd5532f-d1cc-dfe8-2abc-78e98553e629-6fb5892e {
    grid-column: span 6/span 6
  }

  #w-node-be32adbc-13a5-f724-84d5-0633900b678c-6fb5892e {
    grid-column-start: 6
  }

  #w-node-a8e0f314-e59b-b58f-eb25-eb697b0eba36-7b0eba33 {
    justify-self: start
  }

  #w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f4d-4a0b9f4a {
    grid-column: span 12/span 12
  }

  #w-node-_09c88c2d-fcdc-ffc1-131d-1228f624779a-f6247791,
  #w-node-_32068ce3-c590-0e17-2086-3e8a5687e6ae-f6247791 {
    grid-column: span 2/span 2
  }

  #w-node-c313b250-6e3e-b983-901b-73fa76659932-b9be996c,
  #w-node-_4d56d938-2ef8-1931-f9c4-0c8e7377432b-73774327 {
    justify-self: end
  }
}

@media screen and (max-width:767px) {
  #w-node-_57976651-8fe2-6b36-248f-90d1cd35db25-6fb5892e {
    grid-column: span 6/span 6
  }

  #w-node-_75d1511a-4026-7322-81f9-12acd2d4a58d-6fb5892e {
    grid-area: span 1/span 6/span 1/span 6
  }

  #w-node-_0b2840f4-4f44-9808-a632-3440f2f9988d-6fb5892e,
  #w-node-_7af9c71a-4706-ce01-1822-ff72ef53af83-6fb5892e,
  #w-node-fca4cd6e-0c77-af78-ee02-f8debcef5ee6-6fb5892e,
  #w-node-b13b5c96-2213-9c96-38d4-34314daee0f8-6fb5892e,
  #w-node-_0381a6c8-1424-a70d-5ed9-a8e4c0d82d80-6fb5892e,
  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dab8-6fb5892e,
  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13daba-6fb5892e {
    grid-column: span 6/span 6
  }

  #w-node-_03cb52ad-e2de-f7c4-24ad-12387a40f1bd-6fb5892e {
    grid-area: span 1/span 6/span 1/span 6
  }

  #w-node-_0a144a8b-9328-171b-b266-88901da9ae25-6fb5892e {
    grid-column: span 6/span 6
  }

  #w-node-be32adbc-13a5-f724-84d5-0633900b678c-6fb5892e {
    grid-area: span 1/span 6/span 1/span 6
  }

  #w-node-a8e0f314-e59b-b58f-eb25-eb697b0eba36-7b0eba33,
  #w-node-bf976bad-bd3c-8127-2939-cf50e1c32c36-7b0eba33,
  #w-node-a8e0f314-e59b-b58f-eb25-eb697b0ebb05-7b0eba33 {
    grid-column: span 6/span 6
  }

  #w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f4d-4a0b9f4a {
    grid-area: span 1/span 6/span 1/span 6
  }

  #w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f55-4a0b9f4a,
  #w-node-c867de0a-6e4b-c3ff-70aa-87804a0b9f5a-4a0b9f4a,
  #w-node-_8f212213-eb32-0f9a-e74f-f9298c51847a-b9be996c,
  #w-node-_0ec364a2-dd57-6166-6b8b-6efee5e984f1-b9be996c {
    grid-column: span 6/span 6
  }

  #w-node-c313b250-6e3e-b983-901b-73fa76659932-b9be996c {
    grid-column: 3/7;
    justify-self: end
  }

  #quote-swiper.w-node-a7141e75-9c79-68e3-2782-2217b9be996e-b9be996c,
  #w-node-_4d56d938-2ef8-1931-f9c4-0c8e73774329-73774327 {
    grid-column: span 6/span 6
  }

  #w-node-_4d56d938-2ef8-1931-f9c4-0c8e7377432b-73774327 {
    grid-column: 3/7;
    justify-self: end
  }

  #quote-swiper.w-node-_4d56d938-2ef8-1931-f9c4-0c8e73774330-73774327 {
    grid-column: span 6/span 6
  }
}

@media screen and (max-width:479px) {

  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dabe-6fb5892e,
  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dac7-6fb5892e,
  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dad0-6fb5892e,
  #w-node-c7e95d22-1fb5-7363-d09e-8f6bea13dad9-6fb5892e {
    grid-column: span 6/span 6
  }
}