@font-face {
  font-family: Roboto Flex;
  src: url('../fonts/roboto-flex-medium.woff2') format("woff2");
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
}

:root {
  --body: "Roboto Flex", Arial, sans-serif;
  --heading: Montserrat, sans-serif;
  --white-100: white;
  --grey-10: #f8f8f8;
  --grey-0: #f9f9f9;
  --green-800: #08392a;
  --blue-500: #1866c1;
  --dark-blue-600: #00466a;
  --dark-blue-800-801: #00294a;
  --dark-blue-700: #003a5d;
  --dark-blue-500: #005176;
  --grey-100: #e8e8e8;
  --blue-dark: #01203a;
  --dark-blue-800: #00294a;
  --green-700: #275245;
  --grey-800: #131516;
  --grey-500: #303435;
  --grey-300: #525456;
  --grey-400: #525456;
  --white-80: #ffffffe6;
  --light-blue-600: #1d84d1;
  --green-dark: #35a36b;
  --grey-200: #babbbc;
  --green-200: #c1cdca;
  --green-light: #1d895e;
  --dark-blue-300: #77a1b6;
  --light-blue-500: #1f91d7;
  --green-300: #a2b5af;
  --grey-700: #1f2223;
  --white-60: #fff9;
  --burnt-orange-500: #c95321;
  --black: black;
  --white-75: #bfc7ce;
  --green-0: #f3f5f4;
  --light-blue-600-601: #39aae1;
  --green-100: #e0e6e4;
  --_apps---typography--body-font: "Roboto Flex", Arial, sans-serif;
  --transparent: transparent;
  --light-blue-300: #7ac9ed;
  --light-blue-100: #e3f3fa;
  --_apps---colors--card: var(--white-100);
  --_apps---colors--popover: #d8d7d7;
  --_apps---typography--heading-font: Montserrat, sans-serif;
  --_apps---typography--button-font: Montserrat, sans-serif;
  --_apps---sizes--radius: .5rem;
  --_apps---colors--background: #e2e6e4;
  --_apps---colors--foreground: #030303;
  --_apps---colors--card-foreground: #060606;
  --_apps---colors--popover-foreground: #060606;
  --_apps---colors--primary: var(--blue-500);
  --_apps---colors--primary-foreground: #f4f9ff;
  --_apps---colors--secondary: #bfddff;
  --_apps---colors--secondary-foreground: #0a0e13;
  --_apps---colors--muted: #dedede;
  --_apps---colors--muted-foreground: #666263;
  --_apps---colors--accent: #cacaca;
  --_apps---colors--accent-foreground: #0d0d0d;
  --_apps---colors--destructive: #d74843;
  --_apps---colors--border: #d1d1d1;
  --_apps---colors--input: #d4d4d4;
  --_apps---colors--ring: #3569ab;
  --_apps---charts--chart-1: var(--blue-500);
  --_apps---charts--chart-2: #5687c7;
  --_apps---charts--chart-3: #0055b9;
  --_apps---charts--chart-4: #074a94;
  --_apps---charts--chart-5: #002c78;
  --_apps---sidebar--sidebar: #dedede;
  --_apps---sidebar--sidebar-foreground: #060606;
  --_apps---sidebar--sidebar-primary: var(--blue-500);
  --_apps---sidebar--sidebar-primary-foreground: #f4f9ff;
  --_apps---sidebar--sidebar-accent: #cacaca;
  --dark-blue-gartner: #002856;
  --_apps---sidebar--sidebar-accent-foreground: #0d0d0d;
  --_apps---sidebar--sidebar-border: #d1d1d1;
  --_apps---sidebar--sidebar-ring: #3569ab;
  --_apps---colors--background-dark: var(--green-800);
  --_apps---colors--foreground-dark: #f2fbf7;
  --_apps---colors--card-dark: #245141;
  --_apps---colors--card-foreground-dark: #f2fbf7;
  --_apps---colors--popover-dark: #245141;
  --_apps---colors--popover-foreground-dark: #f2fbf7;
  --_apps---colors--primary-dark: #64afff;
  --_apps---colors--primary-foreground-dark: #080e16;
  --_apps---colors--secondary-dark: #2b4b75;
  --_apps---colors--secondary-foreground-dark: #f4f9ff;
  --_apps---colors--muted-dark: #002f20;
  --_apps---colors--muted-foreground-dark: #c4c8c6;
  --_apps---colors--accent-dark: #606060;
  --_apps---colors--accent-foreground-dark: var(--grey-10);
  --_apps---colors--destructive-dark: #ff6f67;
  --_apps---colors--border-dark: #e8e8e81a;
  --_apps---colors--input-dark: #ffffff26;
  --_apps---colors--ring-dark: #659ae1;
  --_apps---charts--chart-1-dark: #64afff;
  --_apps---charts--chart-2-dark: #ace1ff;
  --_apps---charts--chart-3-dark: #4b9eff;
  --_apps---charts--chart-4-dark: #95d0ff;
  --_apps---charts--chart-5-dark: #4f90e4;
  --_apps---sidebar--sidebar-dark: #124131;
  --_apps---sidebar--sidebar-foreground-dark: #f2fbf7;
  --_apps---sidebar--sidebar-primary-dark: #64afff;
  --_apps---sidebar--sidebar-primary-foreground-dark: #080e16;
  --_apps---sidebar--sidebar-accent-dark: #606060;
  --_apps---sidebar--sidebar-accent-foreground-dark: var(--grey-10);
  --_apps---sidebar--sidebar-border-dark: #ffffff1a;
  --_apps---sidebar--sidebar-ring-dark: #659ae1;
}

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

body {
  font-family: var(--body);
  color: #333;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
}

h1 {
  font-family: var(--heading);
  color: var(--white-100);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 800;
  line-height: 1;
}

h2 {
  font-family: var(--heading);
  color: var(--white-100);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
  position: static;
}

h3 {
  font-family: var(--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  font-family: var(--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  font-family: var(--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  font-family: var(--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  color: var(--white-100);
  margin-bottom: 0;
  line-height: 1.25;
}

a {
  text-decoration: none;
}

ul {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2rem;
  display: flex;
}

ol {
  margin-top: -.5rem;
  margin-bottom: 1rem;
  padding-left: 40px;
}

li {
  font-size: 1.375rem;
  line-height: 1.1;
  list-style-type: disc;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: 0;
  display: block;
}

strong {
  font-weight: bold;
}

[data-intellimize-var-617137523] .body {
  background-color: #08392a;
}

.body.background-color-grey-10 {
  background-color: var(--grey-10);
}

.body.background-color-00294a {
  background-color: #00294a;
}

.body.background-color-00294a.is-black-hat-booth {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.global-css {
  display: none;
}

.section.padding-56px {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.section.padding-56px.background-color-linear-gradient.is-position-relative.is-fixed-desktop-height {
  align-items: center;
  min-height: 85vh;
  display: flex;
}

.section.padding-56px.background-color-grey-0 {
  background-color: #f9f9f9;
}

.section.padding-128px {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.section.padding-128px.is-48px-mobile.background-color-grey-0 {
  background-color: var(--grey-0);
}

.section.padding-128px.is-48px-mobile.background-color-grey-0.circle-bottom-right {
  background-image: url('../images/bottom-right-desktop.svg');
  background-position: 100% 100%;
}

.section.padding-120px {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.section.padding-120px.background-color-grey-0 {
  background-color: var(--grey-0);
  overflow: hidden;
}

.section.padding-120px.background-color-grey-0.grey-circle-pattern-left-right {
  background-image: url('../images/desktop-bottom-right.svg'), url('../images/desktop-top-left.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.background-color-grey-0.is-position-relative-overflow-hidden {
  position: relative;
  overflow: hidden;
}

.section.padding-120px.background-color-grey-0.is-position-relative-overflow-hidden.is-circle-top-left, .section.padding-120px.background-color-grey-0.grey-circle-top-left {
  background-image: url('../images/left-top_1.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-grey-0.grey-circle-bottom-right {
  background-image: url('../images/bottom-right-desktop.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-grey-0.grey-circle-top-right {
  background-image: url('../images/desktop-top.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

[data-intellimize-var-617137520] .section.padding-120px.background-color-grey-0.circle-top-left, [data-intellimize-var-617137523] .section.padding-120px.background-color-grey-0.circle-top-left {
  display: none;
}

.section.padding-120px.background-color-grey-0.circle-top-left.is-faq-section {
  overflow: visible;
}

.section.padding-120px.background-color-grey-0.circle-bottom-left {
  background-image: url('../images/desktop-bottom.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-grey-0.circle-top-left-light-green {
  background-image: url('../images/circle-second-section.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-green-800.is-pattern-left-right {
  background-image: url('../images/right-left-desktop.svg'), url('../images/top-left-desktop.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.background-color-green-800.is-pattern-left-right.is-radial-gradient {
  background-image: url('../images/careers-radial-desktop.svg'), url('../images/right-left-desktop.svg'), url('../images/top-left-desktop.svg');
  background-position: 50% 100%, 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 100%, auto, auto;
}

.section.padding-120px.background-color-green-800.is-radial-green {
  background-image: url('../images/radial-green.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.section.padding-120px.background-color-green-800.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-120px.background-color-green-800.is-overflow-hidden.is-demo-page.is-margin-bottom-60px {
  padding-bottom: 3.75rem;
}

.section.padding-120px.background-color-green-800.pattern-right-bottom {
  background-image: url('../images/right-left-desktop.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-green-800.is-bg-gradient.cicle-blue-top-right {
  background-image: url('../images/blue-team-desktop.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-green-800.is-no-top-padding {
  padding-top: 0;
  position: relative;
}

.section.padding-120px.background-color-blue-500 {
  background-color: var(--blue-500);
}

.section.padding-120px.background-color-blue-500.is-asi-section-background {
  background-image: url('../images/background-desktop.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.section.padding-120px.background-color-blue-500.is-about-pattern {
  background-image: url('../images/about-background-icons.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-blue-500.is-circle-top-right {
  background-image: url('../images/Elements.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.circle-bottom-right {
  background-image: url('../images/bottom-right-desktop.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-dark-blue-600 {
  background-color: var(--dark-blue-600);
}

.section.padding-120px.background-color-dark-blue-600.circle-bottom-right-opacity {
  background-image: url('../images/desktop-circle.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-dark-blue-600.circle-bottom-left {
  background-image: url('../images/right-bottom.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-dark-blue-600.circle-right-left {
  background-image: url('../images/Elements-1.svg'), url('../images/Elements.svg');
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.background-color-dark-blue-600.circle-right-left.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-120px.circle-diagonal-right-left {
  background-image: url('../images/desktop-bottom.svg'), url('../images/desktop-top.svg');
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.circle-diagonal-right-left.is-padding-80px {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section.padding-120px.circle-top-right {
  background-image: url('../images/desktop-top.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.circle-top-left {
  background-image: url('../images/left-top.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.circle-top-left.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-120px.circle-top-left.is-no-top-padding {
  padding-top: 0;
}

.section.padding-120px.circle-top-left.background-color-grey-10 {
  background-color: var(--grey-10);
}

.section.padding-120px.circle-top-left.is-padding-70vh {
  min-height: 70vh;
}

.section.padding-120px.circle-top-left.is-padding-70vh.is-flex-align-center {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section.padding-120px.circles-diagonal-left-right {
  background-image: url('../images/desktop-bottom-right.svg'), url('../images/left-top.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.circles-diagonal-left-right.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-120px.background-color-gradient-green.is-circle-background {
  background-image: url('../images/resources-circle-1.svg');
  background-position: 60% 40px;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-gradient-green.is-circle-background.is-position-relative.is-padding-80px {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section.padding-120px.is-circle-background-resources {
  background-image: url('../images/resources-circle-2.svg');
  background-position: 101% 70px;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.position-relative {
  position: relative;
}

.section.padding-120px.position-relative.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-120px.circle-hero-leadership {
  background-image: url('../images/hero-leadership-desktop.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.circle-right-right {
  background-image: url('../images/bottom-right-desktop.svg'), url('../images/desktop-top.svg');
  background-position: 100% 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.circles-legal-page {
  background-image: url('../images/legal-desktop.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-dark-blue-800 {
  background-color: var(--dark-blue-800-801);
}

.section.padding-120px.background-color-dark-blue-800.circle-left-bottom {
  background-image: url('../images/Elements-1.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-dark-blue-800.circle-right-left {
  background-image: url('../images/Elements_4.svg'), url('../images/blue-team-desktop.svg');
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.background-color-dark-blue-800.is-no-padding-bottom-desktop {
  padding-bottom: 0;
}

.section.padding-120px.background-color-dark-blue-800.is-no-padding-bottom-desktop.is-position-relative.is-overflow-clip {
  overflow: clip;
}

.section.padding-120px.background-color-dark-blue-800.is-submission-requirements-icons {
  background-image: url('../images/submission-requirement-top-right.svg'), url('../images/submission-requirement-bottom-left.svg');
  background-position: 100% 0, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.circle-right-bottom {
  background-image: url('../images/Elements_1.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-green-800 {
  background-color: #08392a;
}

.section.padding-120px.background-color-green-800.is-pattern-right-left {
  background-image: url('../images/bottom-left.svg'), url('../images/top-right.svg');
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.circle-cut-top-left {
  background-image: url('../images/Elements_1.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-dark-blue-700 {
  background-color: var(--dark-blue-700);
}

.section.padding-120px.circle-bottom-left {
  background-image: url('../images/right-bottom.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.circle-bottom-left.is-80px-padding-top {
  padding-top: 5rem;
}

.section.padding-120px.background-color-grey-10 {
  background-color: var(--grey-10);
}

.section.padding-120px.background-color-grey-10.circles-diagonal-right-left {
  background-image: url('../images/Elements_1.svg'), url('../images/legal-desktop.svg');
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.background-color-grey-10.circle-diagonal-left-right {
  background-image: url('../images/leadership-second-section-desktop-2.svg'), url('../images/left-top.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.background-color-grey-10.circle-diagonal-left-right.is-no-circles-mobile.background-color-white, .section.padding-120px.background-color-grey-10.is-faq-section.is-background-color-white {
  background-color: var(--white-100);
}

.section.padding-120px.background-color-blue-005176 {
  background-color: #005176;
}

.section.padding-120px.background-color-blue-005176.circle-bottom-left-opacity {
  background-image: url('../images/Elements-1.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.is-position-relative.is-bottom-padding-mobile-228px.bg-image-event {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
}

.section.padding-120px.is-position-relative.full-circle-bottom {
  background-position: 100% 0;
}

.section.padding-120px.is-position-relative.full-circle-bottom.background-color-white {
  background-image: url('../images/background-home-circle.avif');
}

.section.padding-120px.is-position-relative.full-circle-bottom.background-color-white.is-no-padding-bottom {
  padding-bottom: 0;
}

.section.padding-120px.background-color-e3ebf0 {
  background-color: #e3ebf0;
}

.section.padding-120px.background-color-e3ebf0.is-display-none {
  display: none;
}

.section.padding-120px.background-color-e3ebf0.is-position-relative.is-bh-booth-section {
  padding-top: 25rem;
  padding-bottom: 7.5rem;
}

.section.padding-120px.background-color-e3ebf0.is-position-relative.is-itsa-booth-section {
  padding-top: 25rem;
}

.section.padding-120px.background-color-021627 {
  background-color: #021627;
}

.section.padding-120px.is-hero-attack-labs {
  height: 100%;
  position: relative;
}

.section.padding-120px.is-hero-attack-labs.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-120px.btw-bg-fourth-section {
  background-image: url('../images/btw-bg-fourth-section_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.btw-bg-fifth-section {
  background-image: url('../images/btw-fifth-section_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.btw-bg-sixth-section {
  background-image: url('../images/btw-sixth-section_1.avif');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.background-color-f9f9f9 {
  background-color: #f9f9f9;
}

.section.padding-120px.background-color-f9f9f9.is-position-relative.is-z-index-10 {
  z-index: 10;
}

.section.padding-120px.background-color-white {
  background-color: #fff;
}

.section.padding-120px.background-color-white.is-position-relative.is-z-index-10 {
  z-index: 10;
}

.section.padding-120px.background-color-e8e8e8 {
  background-color: #e8e8e8;
}

.section.padding-120px.background-color-e8e8e8.is-arrow-top {
  background-image: url('../images/arrow-section.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-e8e8e8.is-arrow-top.is-no-padding-bottom {
  padding-bottom: 0;
}

.section.padding-120px.background-color-08392a {
  background-color: #08392a;
}

.section.padding-120px.background-color-08392a.is-arrow {
  background-image: url('../images/-arrow.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-08392a.is-arrow.is-background-color-275245 {
  background-color: #275245;
}

.section.padding-120px.background-color-08392a.circles-about-section {
  background-image: url('../images/circles-bottom-left.svg'), url('../images/circle-top-right.svg');
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.background-color-08392a.circles-about-section-2-2 {
  background-image: url('../images/circle-top-right.svg'), url('../images/circles-bottom-left.svg');
  background-position: 100% 0, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.is-all-partners-bg.is-overflow-clip {
  overflow: clip;
}

.section.padding-120px.background-color-003a5d {
  background-color: #003a5d;
}

.section.padding-120px.background-color-003a5d.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-120px.background-color-00294a {
  background-color: #00294a;
}

.section.padding-120px.background-color-00294a.is-circle-tour-page {
  background-image: url('../images/circle-transparent.svg');
  background-position: 115% -220px;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-00294a.get-started-shapes {
  background-image: url('../images/get-started-top-shape.svg'), url('../images/get-started-bottom-shape.svg');
  background-position: 100% 0, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-120px.background-color-00294a.get-started-shapes:where(.w-variant-f33c8a2b-7016-2ca5-e49f-12f13657bc20) {
  background-image: url('../images/request-demo-bg-icon-1.svg'), url('../images/request-demo-bg-icon-2.svg');
}

.section.padding-120px.background-color-00294a.background-image-mssp-business-outcomes {
  background-image: url('../images/background-business-outcomes.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.background-color-00294a.background-image-edr-why-section {
  background-image: url('../images/background-circle-edr.svg');
  background-position: 104%;
  background-repeat: no-repeat;
  background-size: auto 90%;
}

.section.padding-120px.background-color-00294a.background-circle-grid-text-bg {
  background-image: url('../images/BG_-Cirle-Low-Opacity.svg');
  background-position: 0 130%;
  background-repeat: no-repeat;
  background-size: 40vw;
}

.section.padding-120px.is-linear-gradient-analyst-experience.is-same-height-desktop {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 70vh;
  display: flex;
}

.section.padding-120px.background-color-f7f7f7 {
  background-color: #f7f7f7;
}

.section.padding-120px.background-color-f7f7f7.is-position-relative.full-circle-bottom_grey {
  background-position: 100% 0;
}

.section.padding-120px.background-color-f7f7f7.is-position-relative.full-circle-bottom_grey.is-padding-bottom-0px {
  padding-bottom: 0;
}

.section.padding-120px.background-color-ececec {
  background-color: #ececec;
}

.section.padding-120px.background-color-fcfcfc {
  background-color: #fcfcfc;
}

.section.padding-120px.copilot-background {
  background-image: url('../images/copilot-module-background.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.background-linear-gradient-third-section {
  background-image: linear-gradient(#012d4a, #013b5e 39%);
}

.section.padding-120px.background-linear-gradient-fifth-section {
  background-image: linear-gradient(#021627, #08392b);
}

.section.padding-120px.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-120px.is-padding-bottom-160px {
  padding-bottom: 10rem;
}

.section.padding-120px.is-padding-bottom-160px.background-color-00294a.is-padding-top-80px {
  padding-top: 5rem;
}

.section.padding-120px.is-padding-bottom-160px.background-color-00294a.is-padding-top-80px.is-top-right-circle {
  background-image: url('../images/circle-hero.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-002a4c {
  background-color: #002a4c;
}

.section.padding-120px.background-color-002a4c.circle-bottom-right {
  background-image: url('../images/desktop-circle.svg');
}

.section.padding-120px.background-color-e5ebf0 {
  background-color: #e5ebf0;
}

.section.padding-120px.background-color-e5ebf0.is-scholarship-application-form {
  background-image: url('../images/monsters.svg'), url('../images/circle-bottom-left.svg'), url('../images/circle-top-right_1.svg');
  background-position: 50% 100%, 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
}

.section.padding-120px.background-color-0a2846 {
  background-color: #0a2846;
}

.section.padding-120px.background-image-hero-security-research-page {
  background-image: url('../images/security-research-hero.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.background-image-hero-security-ai-research-page {
  background-image: url('../images/ai-research-hero-image_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.background-image-hero-hybrid-attack {
  background-image: url('../images/hybrid-attack-bulletins-hero-image_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.background-color-063425 {
  background-color: #063425;
}

.section.padding-120px.background-color-063425.is-position-relative.is-overflow-hidden.just-published-slider {
  background-image: url('../images/6c9e8f5876abbbb2e70ebddf0c69a3d21309718f_1.avif');
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.network-page-background {
  background-color: #00294a;
  background-image: url('../images/Layer_4.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.background-color-f8f8f8 {
  background-color: #f8f8f8;
}

.section.padding-120px.background-color-005177 {
  background-color: #005177;
}

.section.padding-120px.background-color-005177.circle-bottom-right {
  background-image: url('../images/desktop-circle.svg');
}

.section.padding-120px.background-image-security-gap {
  background-image: url('../images/security-gap.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.background-color-dark-blue-500 {
  background-color: var(--dark-blue-500);
}

.section.padding-120px.background-mssp-form-section {
  background-image: url('../images/background-mssp-form-section.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px.background-image-training {
  background-image: url('../images/training-hero-background.avif');
  background-position: 50%;
  background-size: cover;
}

.section.padding-120px.min-height-50svh {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 50svh;
  display: flex;
}

.section.padding-120px.success-center-background {
  background-color: #00294a;
  background-image: url('../images/Success-Center-Hero.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section.padding-120px.vectra-fusion-background {
  background-color: #00294a;
  background-image: url('../images/Layer_4.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.padding-120px.background-color-grey-100 {
  background-color: var(--grey-100);
}

.section.padding-120px.background-color-0a1628 {
  background-color: #0a1628;
}

.section.padding-120px.background-color-01203a {
  background-color: var(--blue-dark);
}

.section.padding-120px.background-color-001637 {
  background-color: #001637;
}

.section.padding-120px.background-color-01192d {
  background-color: #01192d;
}

.section.padding-120px.background-color-dark-green {
  background-color: #08392a;
}

.section.padding-120px.background-color-dark-green.is-padding-faq {
  padding-top: 14rem;
}

.section.padding-120px.is-linear-gradient-background {
  background-image: linear-gradient(0deg, #000b14, #00243c 51%, #00294a);
}

.section.padding-120px.is-linear-gradient-background.is-background-image {
  background-image: url('../images/background-hc-2025_1background-hc-2025.avif'), linear-gradient(0deg, #000b14, #00243c 51%, #00294a);
  background-position: 50% 0, 0 0;
  background-size: 90%, auto;
}

.section.padding-120px.is-linear-gradient-background.is-background-image.is-2026-munich {
  background-image: url('../images/hc-munich-hero_1hc-munich-hero.avif'), linear-gradient(0deg, #000b14, #00243c 51%, #00294a);
  background-size: auto, auto;
}

.section.padding-120px.is-linear-gradient-background.is-background-image.is-2026-munich.is-video {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  position: relative;
}

.section.padding-120px.background-color-00223a {
  background-color: #00223a;
}

.section.padding-120px.background-color-011f3a {
  background-color: #011f3a;
}

.section.padding-120px.background-color-011f3a.is-hero-bg-image {
  background-image: url('../images/hc-secre-lair-hero-bg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px.background-color-011f3a.is-hero-bg-image.is-position-relative.is-padding-different {
  padding-top: 12rem;
}

.section.padding-120px.background-secret-lair-city {
  background-image: url('../images/hc-secret-lair-city-hero-bg.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 0;
}

.section.padding-120px.background-linear-huntclub-second {
  background-color: #0000;
  background-image: linear-gradient(#002342, #000b14);
}

.section.padding-120px-top {
  padding-top: 7.5rem;
}

.section.padding-120px-top.padding-56px-bottom {
  padding-bottom: 3.5rem;
}

.section.padding-120px-top.padding-56px-bottom.background-color-002a4c {
  background-color: #002a4c;
}

.section.padding-120px-top.padding-56px-bottom.is-32px-padding-mobile.background-color-002a4c.is-position-relative.is-overflow-clip.is-custom-background {
  background-image: url('../images/home-hero-background.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px-top.padding-56px-bottom.is-32px-padding-mobile.background-color-002a4c.is-position-relative.is-overflow-clip.is-custom-background.is-top-padding-custom {
  padding-top: 7rem;
}

.section.padding-120px-top.background-color-003a5d {
  background-color: #003a5d;
}

.section.padding-120px-top.background-color-003a5d.is-show-me-shapes {
  background-image: url('../images/background-show-me.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-120px-top.background-color-003a5d.is-show-me-shapes.is-150px-top-padding {
  padding-top: 9.375rem;
}

.section.padding-120px-top.padding-bottom-80px.background-color-002a4c.is-position-relative.agentic-ai-hero-bg {
  background-image: url('../images/About-Hero-Gradient-2020.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 120%;
}

.section.padding-80px {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section.padding-80px.is-48px-mobile.background-color-grey-0 {
  background-color: #f9f9f9;
}

.section.padding-80px.is-48px-mobile.background-color-grey-0.circle-top-right {
  background-image: url('../images/desktop-top.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-80px.is-48px-mobile.background-color-grey-0.circle-top-right.is-overflow-hidden, .section.padding-80px.is-48px-mobile.background-color-grey-0.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-80px.is-48px-mobile.background-color-green-800.circle-left-bottom-background {
  background-image: url('../images/bottom-left.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-80px.is-48px-mobile.background-color-grey-10.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-80px.is-48px-mobile.backgroud-linear-gradient-blue {
  background-image: linear-gradient(#00294a, #001627);
}

.section.padding-80px.background-color-dark-blue-500 {
  background-color: var(--dark-blue-500);
}

.section.padding-80px.background-color-dark-blue-500.is-position-relative {
  position: relative;
}

.section.padding-80px.background-color-dark-blue-500.circle-bottom-left {
  background-image: url('../images/Elements-1.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-80px.background-color-grey-0 {
  background-color: var(--grey-0);
}

.section.padding-80px.background-color-grey-0.circle-top-left {
  background-image: url('../images/Elements_1.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-80px.background-color-grey-0.circle-top-right {
  background-image: url('../images/legal-desktop.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-80px.background-color-green-800.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-80px.background-color-dark-blue-800 {
  background-color: var(--dark-blue-800);
}

.section.padding-80px.background-color-dark-blue-800.circle-right-bottom {
  background-image: url('../images/desktop-circle.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-80px.is-position-relative.background-color-blue {
  background-color: #0f243c;
}

.section.padding-80px.is-position-relative.background-color-blue.is-padding-192px {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.section.padding-80px.is-position-relative.background-color-063425 {
  background-color: #063425;
}

.section.padding-80px.is-position-relative.healthcare-page-background {
  background-color: #00294a;
  background-image: url('../images/Layer_4.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-80px.is-position-relative.background-color-002a4c.is-padding-192px {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.section.padding-80px.is-position-relative.background-color-002a4c.is-padding-192px.about-custom-background {
  background-image: url('../images/About-Hero-Gradient-2020.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-80px.is-position-relative.background-color-002a4c.is-about-horizontal-scroll-1 {
  height: 450vw;
}

.section.padding-80px.is-position-relative.background-color-002a4c.is-agentic-ai-horizontal-scroll {
  height: 400vw;
}

.section.padding-80px.is-position-relative.background-color-002a4c.is-event-srm-scroll {
  height: 500vw;
}

.section.padding-80px.rsa-page {
  padding-top: 0;
}

.section.padding-80px.rsa-page.is-120px-padding-bottom {
  padding-bottom: 7.5rem;
}

.section.padding-80px.background-color-e1e1e1 {
  background-color: #e1e1e1;
}

.section.padding-80px.background-color-e1e1e1.is-position-relative.is-z-index-10 {
  z-index: 10;
}

.section.padding-80px.background-color-00466a {
  background-color: #00466a;
}

.section.padding-80px.background-color-005176 {
  background-color: #005176;
}

.section.padding-80px.background-color-00294a {
  background-color: #00294a;
}

.section.padding-80px.background-color-08392a {
  background-color: #08392a;
}

.section.padding-80px.background-color-08392a.circle-top-right {
  background-image: url('../images/Elements.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-80px.background-color-08392a.circle-top-right.is-padding-0px-bottom {
  padding-bottom: 0;
}

.section.padding-80px.background-color-08392a.gartner-mq-hero {
  background-image: url('../images/gartner-hero-bottom-left.svg'), url('../images/gartner-hero-top-right.svg');
  background-position: 0 160%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-80px.bg-blue-team-workshop-main-page {
  background-image: url('../images/blue-team-workshop-bg_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 80vh;
  display: flex;
  position: relative;
}

.section.padding-80px.background-color-022e4b {
  background-color: #022e4b;
}

.section.padding-80px.background-color-grey-10 {
  background-color: var(--grey-10);
}

.section.padding-80px.background-color-grey-10.background-icon-demo-section {
  background-image: url('../images/demo-left-background-icon.svg'), url('../images/demo-right-background-icon.svg');
  background-position: 0 900%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto 110%;
}

.section.padding-80px.circle-top-right {
  background-image: url('../images/legal-desktop.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-80px.background-color-hero {
  background-image: url('../images/hero-bottom-left.svg'), url('../images/hero-top-right.svg'), linear-gradient(#131516, #08392a 20%, #08392a);
  background-position: 0 220%, 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 15%, auto, auto;
}

.section.padding-80px.background-color-131516 {
  background-color: #131516;
}

.section.padding-80px.circle-top-left {
  background-image: url('../images/desktop-top-left.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-80px.background-color-022038 {
  background-color: #022038;
}

.section.padding-80px.background-color-022038.background-image-you-are-luck {
  background-image: url('../images/you-are-lucky-background.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-80px.background-color-f9fafa {
  background-color: #f9fafa;
}

.section.padding-80px.is-position-sticky {
  position: sticky;
  top: 0;
}

.section.padding-80px.background-color-002a4c.is-position-relative.new-background-circle {
  background-image: url('../images/Background-circle-small-green-new.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.section.padding-80px.background-color-01203a {
  background-color: var(--blue-dark);
}

.section.padding-30px {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.section.padding-30px.background-color-green-800 {
  background-color: var(--green-800);
}

.section.padding-120px-bottom {
  padding-bottom: 7.5rem;
}

.section.padding-120px-bottom.circle-top-right {
  background-image: url('../images/left-top_1.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px-bottom.circle-top-left {
  background-image: url('../images/desktop-top-left.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-120px-bottom.background-color-grey-10 {
  background-color: var(--grey-10);
}

.section.padding-120px-bottom.background-color-grey-10.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-120px-bottom.background-color-021627 {
  background-color: #021627;
}

.section.padding-120px-bottom.background-color-011f3a {
  background-color: #011f3a;
}

.section.padding-246px {
  padding-top: 15.375rem;
  padding-bottom: 15.375rem;
}

.section.padding-246px.linear-gradient.is-position-relative.is-no-padding-bottom-mobile.overflow-hidden {
  overflow: hidden;
}

.section.padding-96px {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.section.padding-96px.background-color-grey-0.is-overflow-hidden:where(.w-variant-c3714438-01a7-6ad8-4353-61b1368dd78e) {
  padding-top: 0;
  padding-bottom: 0;
}

.section.padding-96px.background-color-grey-0.is-80px-bottom-padding {
  padding-top: 0;
  padding-bottom: 5rem;
}

.section.padding-96px.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-96px.background-color-grey-0 {
  background-color: #f9f9f9;
}

.section.padding-96px.background-color-grey-0.is-overflow-hidden {
  overflow: hidden;
}

.section.padding-96px.background-color-08392a {
  background-color: #08392a;
}

.section.circle-second-section-leadership {
  background-image: url('../images/leadership-second-section-desktop-2.svg'), url('../images/leadership-second-section-desktop.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-bottom-80px {
  padding-bottom: 5rem;
}

.section.padding-bottom-80px.circle-top-left-bottom {
  background-image: url('../images/bottom-right-desktop.svg'), url('../images/leadership-second-section-desktop.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.padding-bottom-80px.is-position-relative.background-color-grey-100.is-stack-scroll-timeline {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 1rem;
}

.section.circle-bottom-right {
  background-image: url('../images/Elements_1.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-140px {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.section.padding-140px.background-color-green-800 {
  background-color: var(--green-800);
}

.section.padding-140px.background-color-green-800.circle-right-bottom {
  background-image: url('../images/right-left-desktop.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-140px.circle-top-right {
  background-image: url('../images/light-green-desktop.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.padding-140px.background-color-021627 {
  background-color: #021627;
}

.section.background-color-dark-blue {
  background-color: var(--dark-blue-700);
}

.section.background-color-green-800 {
  background-color: #08392a;
}

.section.background-color-dark-blue-800 {
  background-color: var(--dark-blue-800);
}

.section.padding-48px-mobile {
  padding-top: 0;
  padding-bottom: 0;
}

.section.is-position-relative.is-rsa-page {
  overflow: hidden;
}

.section.is-position-relative.is-overflow-clip {
  overflow: clip;
}

.section.is-position-relative.is-overflow-clip.is-blackhat-linear-gradient.is-padding-bottom-120px {
  padding-bottom: 7.5rem;
}

.section.is-position-relative.is-event-hero-location {
  background-color: #021627;
}

.section.is-position-relative.is-event-hero-location-2 {
  background-color: #031728;
}

.section.rsa-page {
  background-color: #021627;
}

.section.anchor-section.is-btw {
  z-index: 30;
  position: sticky;
  top: 9.1875rem;
}

.section.anchor-section-rsa-kiosk {
  position: relative;
}

.section.anchor-section-rsa-kiosk.is-sticky {
  z-index: 10000;
  position: sticky;
  top: 0;
}

.section.background-linear-gradient-second-section {
  background-image: linear-gradient(#031628, #012d4a);
}

.section.background-linear-gradient-fourth-section {
  background-image: linear-gradient(#013b5e, #021729 39%, #021627);
}

.section.padding-256px {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.section.padding-256px.ai-scholars-program-background {
  background-image: url('../images/top-left_2.svg'), url('../images/bottom-right_1.svg'), url('../images/ai-scholars-program_1.avif');
  background-position: 0 0, 100% 100%, 50% 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, cover;
}

.section.padding-32px {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section.padding-32px.background-color-d9f1fd {
  background-color: #d9f1fd;
}

.section.background-color-grey-10 {
  background-color: var(--grey-10);
}

.section.hero-section-slider {
  height: auto;
}

.section.padding-160px {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.section.padding-160px.background-color-linear-gradient-modern-attacks {
  background-image: url('../images/attack-anatomy-hero.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.background-linear-gradient-third-section {
  background-image: linear-gradient(#012d4a, #021627);
}

.section.background-color-green-700 {
  background-color: var(--green-700);
}

.section.full-circle-bottom {
  background-image: url('../images/Stacking-card-section-BG.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.section.full-circle-bottom_grey {
  background-image: url('../images/background-home-circle.avif');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.section.background-color-002a4c {
  background-color: #002a4c;
}

.section.padding-top-80px {
  padding-top: 5rem;
}

.section.padding-top-80px.background-color-021627 {
  background-color: #021627;
}

.section.background-color-00294a {
  background-color: #00294a;
}

.section.padding-192px-top {
  padding-top: 12rem;
}

.section.padding-192px-top.padding-80px-mobile.is-position-relative.background-color-002a4c.agentic-ai-hero-bg {
  background-image: url('../images/About-Hero-Gradient-2020.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.is-background-image {
  background-image: url('../images/hero-image-desktop_1hero-image-desktop.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.is-background-image.is-custom-aspect-ratio {
  aspect-ratio: 2;
}

.section.is-background-image.is-custom-aspect-ratio.is-align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile {
  aspect-ratio: 2.39;
  background-position: 50%;
}

.section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile.is-position-relative {
  position: relative;
}

.section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile.is-position-relative.is-cities-page {
  aspect-ratio: 2;
  align-items: flex-end;
}

.section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile.is-position-relative.is-cities-page.is-munich {
  background-image: url('../images/hc-munich-hero-agenda_1hc-munich-hero-agenda.avif');
  background-position: 50% 0;
}

.section.is-bottom-margin-negative {
  margin-bottom: -1.2rem;
}

.section.background-color-001f3a {
  background-color: #001f3a;
}

.container {
  width: 90%;
  max-width: 108rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.container.is-flex-vertical-align-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container.is-flex-vertical-align-center.padding-none-mobile.is-overflow-hidden-mobile {
  overflow: visible;
}

.container.is-overflow-hidden {
  overflow: clip;
}

.container.is-position-relative {
  z-index: 3;
  position: relative;
}

.container.is-position-relative.is-horizontal {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container.is-position-relative.is-z-index-5 {
  z-index: 5;
}

.container.is-position-relative.is-rsa-page {
  padding-top: 23rem;
  padding-bottom: 10rem;
}

.container.is-position-relative.is-rsa-page.is-bottom-padding-smaller {
  padding-bottom: 6rem;
}

.container.is-position-relative.is-cinema-page {
  padding-top: 10rem;
  padding-bottom: 4rem;
}

.container.is-1234px-max-width {
  max-width: 85.6875rem;
}

.container.is-1234px-max-width.is-position-relative.is-popover {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.container.is-1234px-max-width.is-align-center {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container.is-978px-max-width {
  max-width: 61.125rem;
}

.container.align-center.is-left, .container.align-center.is-left-2 {
  justify-content: center;
  align-items: flex-start;
}

.container.is-725px-max-width {
  max-width: 50.3125rem;
}

.container.is-z-index {
  z-index: 2;
  position: relative;
}

.container.is-1318px-max-width {
  max-width: 82.375rem;
}

.container.is-1077px-max-width {
  width: 90%;
  max-width: 67.3125rem;
}

.container.is-644px-max-width {
  max-width: 40.25rem;
}

.container.is-1156px-max-width {
  max-width: 72.25rem;
}

.container.is-position-absolute {
  position: absolute;
}

.container.is-position-absolute.is-top-2rem-mobile-static {
  inset: 2rem 0% auto;
}

.container.is-65-35rem-max-width {
  max-width: 65.35rem;
}

.container.is-70rem-max-width {
  max-width: 70rem;
}

.container.is-position-sticky.is-2rem {
  top: 2rem;
}

.container.anatomy-intro {
  border-left: 1rem solid var(--dark-blue-800);
  border-radius: 0;
  padding: 1rem;
}

.container.is-960px-max-width {
  max-width: 60rem;
}

.container.is-japanese-lang {
  display: none;
}

.container.is-align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container.is-1223px-max-width {
  max-width: 76.4375rem;
}

.container.is-1254px-max-width {
  max-width: 78.375rem;
}

.container.is-1254px-max-width.is-position-absolute {
  z-index: 12;
}

.container.is-1254px-max-width.is-position-absolute.is-2025 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: 0%;
}

.container.is-position-relative.is-z-index-2 {
  z-index: 2;
}

.background-color-grey-800 {
  background-color: var(--grey-800);
}

.footer_logo {
  justify-content: center;
  align-items: center;
  max-width: 12.5rem;
  max-height: 3rem;
  display: flex;
}

.margin-bottom {
  justify-content: center;
  align-items: center;
}

.margin-bottom.margin-32px {
  margin-bottom: 2rem;
}

.margin-bottom.margin-56px {
  margin-bottom: 3.5rem;
}

.margin-bottom.margin-56px.is-48px-mobile.is-align-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-bottom.margin-16px {
  margin-bottom: 1rem;
}

.margin-bottom.margin-16px.is-full-width {
  width: 100%;
}

.margin-bottom.margin-16px.is-footer-last-item {
  display: flex;
}

.margin-bottom.margin-4px {
  margin-bottom: .25rem;
}

.margin-bottom.margin-12px {
  margin-bottom: .75rem;
}

.margin-bottom.margin-12px.is-footer-last-item {
  flex-flow: column;
  display: flex;
}

.margin-bottom.margin-8px {
  margin-bottom: .5rem;
}

.margin-bottom.margin-8px.is-auto {
  margin-bottom: auto;
}

.margin-bottom.margin-24px {
  margin-bottom: 1.5rem;
}

.margin-bottom.margin-24px.is-display-none {
  display: none;
}

.margin-bottom.margin-24px.is-full-width {
  width: 100%;
}

.margin-bottom.margin-40px {
  margin-bottom: 2.5rem;
}

.margin-bottom.margin-40px.is-32px-mobile.is-align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.margin-bottom.margin-80px {
  margin-bottom: 5rem;
}

.margin-bottom.margin-96px {
  margin-bottom: 6rem;
}

.margin-bottom.margin-48px {
  margin-bottom: 3rem;
}

.margin-bottom.margin-30px {
  margin-bottom: 1.875rem;
}

.margin-bottom.margin-120px {
  margin-bottom: 7.5rem;
}

.margin-bottom.margin-28px {
  margin-bottom: 1.75rem;
}

.margin-bottom.margin-148px {
  margin-bottom: 9.25rem;
}

.margin-bottom.margin-auto {
  margin-bottom: auto;
}

.margin-bottom.margin-240px {
  margin-bottom: 15rem;
}

.margin-bottom.margin-72px {
  margin-bottom: 4.5rem;
}

.margin-bottom.margin-60px {
  margin-bottom: 3.75rem;
}

.margin-bottom.margin-60px.is-32px-mobile.is-position-relative.is-z-index-10 {
  z-index: 10;
}

.margin-bottom.margin-24px-copy {
  margin-bottom: 1.5rem;
}

.margin-bottom.margin-36px {
  margin-bottom: 2.25rem;
}

.margin-bottom.margin-3px {
  margin-bottom: .1875rem;
}

.margin-bottom.is-footer-last-item {
  display: flex;
}

.margin-bottom.margin-20px {
  margin-bottom: 1.25rem;
}

.margin-bottom.margin-20px.is-full-width {
  width: 100%;
}

.margin-bottom.margin-132px {
  margin-bottom: 8.25rem;
}

.footer_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.footer_grid-column {
  grid-column-gap: .5rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
}

.text-block {
  color: var(--grey-500);
  letter-spacing: .01em;
  font-weight: 500;
}

.text-block.font-size-18px {
  font-size: 1.125rem;
  line-height: 1.28;
}

.text-block.font-size-18px.is-montserrat-600 {
  font-weight: 600;
}

.text-block.font-size-18px.is-montserrat-600.font-color-grey-300 {
  color: var(--grey-300);
}

.text-block.font-size-18px.font-color-blue-500 {
  color: var(--blue-500);
}

.text-block.font-size-18px.is-700 {
  font-weight: 700;
}

.text-block.font-size-18px.font-color-grey-400 {
  color: var(--grey-400);
  text-align: left;
}

.text-block.font-size-18px.font-color-grey-400.font-color-white {
  color: var(--white-100);
}

.text-block.font-size-18px.is-16px-mobile.font-color-grey-400.is-opacity-0 {
  opacity: 0;
}

.text-block.font-size-18px.is-16px-mobile.font-color-white-80 {
  color: var(--white-80);
}

.text-block.font-size-18px.font-color-white {
  color: var(--white-100);
}

.text-block.font-size-18px.font-color-white.is-16px-mobile.w--current {
  color: var(--light-blue-600);
}

.text-block.font-size-18px.font-color-white.flex-align-center {
  text-align: center;
}

.text-block.font-size-18px.font-color-grey-300 {
  color: var(--grey-300);
}

.text-block.font-size-18px.font-color-green-dark {
  color: var(--green-dark);
}

.text-block.font-size-18px.font-color-7b7c7e {
  color: #7b7c7e;
}

.text-block.font-size-18px.font-color-505050 {
  color: #505050;
}

.text-block.is-montserrat-600 {
  font-family: var(--heading);
  font-weight: 600;
}

.text-block.is-montserrat-600.font-color-grey-0 {
  color: var(--grey-0);
}

.text-block.font-size-14px {
  font-size: .875rem;
  line-height: 1.2;
}

.text-block.font-size-14px.text-color-grey-200 {
  color: var(--grey-200);
}

.text-block.font-size-14px.text-color-grey-400 {
  color: var(--grey-400);
}

.text-block.font-size-14px.text-color-grey-300 {
  color: var(--grey-300);
}

.text-block.font-size-14px.text-color-grey-300.align-center {
  text-align: center;
}

.text-block.font-size-14px.font-color-green-200 {
  color: var(--green-200);
}

.text-block.font-size-14px.is-all-caps {
  text-transform: uppercase;
}

.text-block.font-size-14px.is-all-caps.font-color-5db589 {
  color: #5db589;
}

.text-block.font-size-14px.is-all-caps.font-color-5db589.is-heading {
  font-family: var(--heading);
}

.text-block.font-size-28px {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.1;
}

.text-block.font-size-28px.is-22px-mobile.font-color-white {
  color: var(--white-100);
}

.text-block.font-size-28px.is-22px-mobile.font-color-white.is-align-center {
  text-align: center;
}

.text-block.font-size-28px.is-22px-mobile.font-color-white.is-line-height {
  line-height: 1.3;
}

.text-block.font-size-28px.is-22px-mobile.is-align-center {
  text-align: center;
}

.text-block.font-size-28px.is-22px-mobile.font-color-green-light {
  color: var(--green-light);
}

.text-block.font-size-28px.is-22px-mobile.font-color-grey-400 {
  color: var(--grey-400);
}

.text-block.font-size-28px.is-22px-mobile.font-color-white-80 {
  color: var(--white-80);
}

.text-block.font-size-28px.is-22px-mobile.font-color-dark-blue-300 {
  color: var(--dark-blue-300);
}

.text-block.font-size-28px.is-22px-mobile.font-color-grey-0 {
  color: var(--grey-0);
}

.text-block.font-size-28px.is-22px-mobile.font-color-green-dark {
  color: var(--green-dark);
}

.text-block.font-size-28px.is-22px-mobile.font-color-e9a321 {
  text-transform: uppercase;
  color: #e9a321;
}

.text-block.font-size-28px.is-22px-mobile.is-lower-case {
  text-transform: lowercase;
}

.text-block.font-size-28px.is-22px-mobile.is-700.is-align-left, .text-block.font-size-28px.is-22px-mobile.is-600.is-align-left {
  text-align: left;
}

.text-block.font-size-28px.font-color-green-light {
  color: var(--green-light);
}

.text-block.font-size-28px.font-color-grey-300 {
  color: var(--grey-300);
}

.text-block.font-size-28px.font-color-white-100 {
  color: var(--white-100);
}

.text-block.font-size-28px.font-color-white-100.is-align-center {
  text-align: center;
}

.text-block.font-size-28px.font-color-white-100.is-margin-top {
  margin-top: .25rem;
}

.text-block.font-size-28px.font-color-white-100.is-700 {
  font-weight: 700;
}

.text-block.font-size-28px.font-color-white-100.is-400 {
  font-weight: 400;
}

.text-block.font-size-28px.font-color-white-100.is-400.is-align-center.is-you-are-lucky-page {
  font-size: 1.5rem;
}

.text-block.font-size-28px.font-color-white-100.is-800 {
  font-weight: 800;
}

.text-block.font-size-28px.font-color-green-dark {
  color: var(--green-dark);
}

.text-block.font-size-28px.font-size-22px-mobile.font-color-grey-300.is-align-center {
  text-align: center;
}

.text-block.font-size-28px.font-color-white-80 {
  color: var(--white-80);
}

.text-block.font-size-28px.font-color-white-80.is-roboto {
  font-family: Roboto Flex, Arial, sans-serif;
}

.text-block.font-size-28px.is-700 {
  font-weight: 700;
}

.text-block.font-size-28px.font-color-042525 {
  color: #042525;
}

.text-block.font-size-28px.font-color-042525.is-700.is-align-center {
  text-align: center;
}

.text-block.font-size-28px.is-600 {
  font-weight: 600;
}

.text-block.font-size-28px.font-color-505050 {
  color: #505050;
}

.text-block.font-size-28px.font-color-001637 {
  color: #001637;
}

.text-block.font-size-28px.is-18px-mobile.is-800 {
  font-weight: 800;
}

.text-block.font-size-28px.font-family-body {
  font-family: var(--body);
}

.text-block.font-size-28px.font-family-body.font-color-blue-light-500 {
  color: #1f91d7;
}

.text-block.font-size-28px.font-color-light-blue-500 {
  color: var(--light-blue-500);
}

.text-block.font-size-22px {
  font-size: 1.375rem;
  line-height: 1.2;
}

.text-block.font-size-22px.font-color-green-300 {
  color: var(--green-300);
}

.text-block.font-size-22px.font-color-green-300.is-align-center {
  text-align: center;
}

.text-block.font-size-22px.font-color-grey-400 {
  color: var(--grey-400);
}

.text-block.font-size-22px.is-20px-mobile.font-color-grey-700 {
  color: var(--grey-700);
}

.text-block.font-size-22px.is-20px-mobile.font-color-white-100 {
  color: var(--white-100);
}

.text-block.font-size-22px.is-montserrat {
  font-family: var(--heading);
}

.text-block.font-size-22px.is-montserrat.is-font-color-white-80 {
  color: var(--white-80);
}

.text-block.font-size-22px.is-montserrat.is-600 {
  font-weight: 600;
}

.text-block.font-size-22px.is-montserrat.font-color-light-blue-800 {
  color: var(--blue-500);
}

.text-block.font-size-22px.is-700 {
  font-weight: 700;
}

.text-block.font-size-22px.is-18px-mobile.font-color-white-100 {
  color: var(--white-100);
}

.text-block.font-size-22px.is-18px-mobile.font-color-white-80 {
  color: var(--white-80);
}

.text-block.font-size-22px.is-18px-mobile.font-color-white-80.is-align-center, .text-block.font-size-22px.is-18px-mobile.is-haffer.font-color-white-100.is-align-center, .text-block.font-size-22px.font-color-white-100.is-align-center {
  text-align: center;
}

.text-block.font-size-22px.is-500.is-margin-right {
  margin-right: 5.5rem;
}

.text-block.font-size-22px.is-500.is-margin-right.unbold {
  font-weight: 500;
}

.text-block.font-size-22px.font-color-green-dark {
  color: var(--green-dark);
}

.text-block.font-size-22px.font-color-green-dark.is-haffer-600.is-bigger-font {
  font-size: 2rem;
}

.text-block.font-size-22px.font-color-dark-blue-800 {
  color: var(--dark-blue-800);
}

.text-block.font-size-22px.font-color-dark-blue-800.is-montserrat-600 {
  font-family: var(--heading);
}

.text-block.font-size-22px.font-color-dark-blue-800.is-montserrat-600.is-bigger-font {
  font-size: 1.5rem;
}

.text-block.font-size-22px.font-color-dark-blue-800.is-montserrat-500 {
  font-family: var(--heading);
}

.text-block.font-size-22px.font-color-dark-blue-800.is-montserrat-500.is-bigger-font {
  font-size: 1.5rem;
}

.text-block.font-size-22px.font-color-dark-blue-800.is-montserrat-700 {
  font-family: var(--heading);
  font-weight: 700;
}

.text-block.font-size-22px.font-color-white-60 {
  color: var(--white-60);
}

.text-block.font-size-22px.font-color-green-light.is-700.is-align-center {
  text-align: center;
}

.text-block.font-size-22px.font-color-white-80 {
  color: var(--white-80);
}

.text-block.font-size-22px.font-color-grey-500 p {
  color: var(--grey-500);
}

.text-block.font-size-22px.is-margin-right {
  margin-right: 5.5rem;
}

.text-block.font-size-64px {
  font-size: 4rem;
  line-height: 1;
}

.text-block.font-size-64px.is-40px-mobile.is-montserrat-600 {
  font-family: var(--heading);
}

.text-block.font-size-64px.is-40px-mobile.is-montserrat-600.font-color-green-light {
  color: var(--green-light);
}

.text-block.font-size-64px.is-40px-mobile.is-haffer-600 {
  font-family: Haffer;
  font-weight: 600;
}

.text-block.font-size-64px.is-32px-mobile.is-montserrat {
  font-family: var(--heading);
}

.text-block.font-size-64px.is-32px-mobile.is-montserrat.is-600 {
  font-weight: 600;
}

.text-block.font-size-64px.is-32px-mobile.is-montserrat.is-600.font-color-white-100 {
  color: var(--white-100);
}

.text-block.font-size-64px.is-32px-mobile.is-montserrat.is-600.font-color-white-100.align-center {
  text-align: center;
}

.text-block.font-size-64px.is-32px-mobile.is-montserrat.is-700.font-color-white-100.is-20px-mobile.is-align-center-mobile.is-18px-mobile {
  font-size: 3rem;
}

.text-block.font-size-64px.is-32px-mobile.is-montserrat.is-900.font-color-white {
  color: var(--white-100);
}

.text-block.font-size-64px.is-32px-mobile.is-montserrat.is-900.font-color-white.is-align-center {
  text-align: center;
}

.text-block.font-size-64px.is-32px-mobile.is-montserrat.is-900.font-color-white.is-align-center.is-smaller-mobile.is-you-are-lucky-page {
  font-size: 2.5rem;
}

.text-block.font-size-64px.is-32px-mobile.font-color-7ac9ed {
  color: #7ac9ed;
}

.text-block.font-color-white.is-4px-margin-top {
  margin-top: .25rem;
}

.text-block.font-size-40px {
  font-family: var(--heading);
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.1;
}

.text-block.font-size-40px.font-color-green-light {
  color: var(--green-light);
}

.text-block.font-size-40px.is-22px-mobile.font-color-white-100.is-700, .text-block.font-size-40px.is-22px-mobile.is-700 {
  font-weight: 700;
}

.text-block.font-size-40px.is-32px-mobile.font-color-white {
  color: var(--white-100);
}

.text-block.font-size-40px.is-32px-mobile.font-color-white.ia-align-center {
  text-align: center;
}

.text-block.font-size-40px.is-32px-mobile.font-color-green-dark.is-900 {
  font-weight: 900;
}

.text-block.font-size-32px {
  font-size: 2rem;
  line-height: 1.1;
}

.text-block.font-size-32px.is-600 {
  font-weight: 600;
}

.text-block.font-size-32px.is-22px-mobile.font-color-white-100.is-align-center {
  text-align: center;
}

.text-block.font-size-32px.is-22px-mobile.font-color-red {
  color: #c04827;
}

.text-block.font-size-32px.is-22px-mobile.font-color-red.align-center {
  text-align: center;
}

.text-block.font-size-32px.is-22px-mobile.font-color-grey-400.is-roboto-flex, .text-block.font-size-32px.is-24px-mobile.is-roboto-flex {
  font-family: Roboto Flex, Arial, sans-serif;
}

.text-block.font-size-32px.is-24px-mobile.is-roboto-flex.is-font-color-white {
  color: #fff;
}

.text-block.font-size-32px.is-24px-mobile.is-roboto-flex.is-font-color-white.is-bigger-font {
  font-size: 4.5rem;
  font-weight: 700;
}

.text-block.font-size-32px.is-24px-mobile.is-roboto-flex.is-font-color-burnt-orange {
  color: var(--burnt-orange-500);
}

.text-block.font-size-32px.is-24px-mobile.is-roboto-flex.is-font-color-burnt-orange.is-bigger-font {
  font-size: 4.5rem;
  font-weight: 700;
}

.text-block.font-size-32px.is-24px-mobile.font-color-dark-blue-800 {
  color: var(--dark-blue-800);
}

.text-block.font-size-32px.is-24px-mobile.font-color-grey-400.is-700.is-roboto-flex.is-line-height-1 {
  line-height: 1;
}

.text-block.font-size-32px.is-16px-mobile.font-color-black {
  color: var(--black);
}

.text-block.font-size-32px.is-16px-mobile.font-color-black.is-600.is-align-center {
  text-align: center;
}

.text-block.font-color-grey-400 {
  color: var(--grey-400);
}

.text-block.font-color-grey-400.is-align-center {
  text-align: center;
}

.text-block.font-color-white-100.all-caps {
  text-transform: uppercase;
}

.text-block.font-color-white-100.is-align-center {
  text-align: center;
}

.text-block.font-size-48px {
  font-family: var(--heading);
  color: var(--white-100);
  font-size: 3rem;
  line-height: 1.1;
}

.text-block.font-size-48px.is-align-center {
  text-align: center;
}

.text-block.font-size-48px.is-24px-mobile.font-color-black {
  color: var(--black);
}

.text-block.font-size-48px.font-color-7ac9ed {
  color: #7ac9ed;
}

.text-block.font-size-48px.font-color-7ac9ed.font-family-body {
  font-family: var(--body);
}

.text-block.is-montserrat {
  font-family: var(--heading);
}

.text-block.font-size-24px {
  font-size: 1.5rem;
  line-height: 1.1;
}

.text-block.font-size-24px.is-montserrat-600 {
  font-family: var(--heading);
  font-weight: 600;
}

.text-block.font-size-24px.is-montserrat-600.is-18px-font-size-mobile.font-color-white-100.is-align-center {
  text-align: center;
}

.text-block.font-size-24px.font-color-green-428561 {
  color: #428561;
}

.text-block.font-size-24px.font-color-green-428561.is-italic {
  font-style: italic;
}

.text-block.font-size-24px.is-16px-mobile.is-400 {
  font-weight: 400;
}

.text-block.font-size-24px.is-700.font-color-white-100.is-align-center.is-haffer.is-18px-mobile {
  z-index: 1;
  position: relative;
}

.text-block.font-size-24px.is-700.font-color-white-100.is-heading.font-color-5db589.font-size-20px {
  font-size: 1.25rem !important;
}

.text-block.font-size-24px.is-700.font-color-white-100.is-heading.font-color-39aae1 {
  color: #39aae1;
}

.text-block.font-size-24px.is-700.font-color-white-100.is-heading.font-color-39aae1.font-size-20px {
  font-size: 1.25rem !important;
}

.text-block.font-size-24px.is-700.font-color-white-100.is-heading.font-color-df7e26 {
  color: #df7e26;
}

.text-block.font-size-24px.is-700.font-color-white-100.is-heading.font-color-df7e26.font-size-20px {
  font-size: 1.25rem !important;
}

.text-block.font-size-24px.is-18px-mobile {
  font-weight: 700;
}

.text-block.font-size-24px.is-18px-mobile.font-color-grey-400.is-haffer.is-500 {
  font-weight: 500;
}

.text-block.font-size-24px.font-size-14px.is-align-center {
  text-align: center;
}

.text-block.font-size-24px.is-heading {
  font-family: var(--heading);
}

.text-block.font-size-24px.is-20px-mobile.font-color-white-100.is-italic {
  font-style: italic;
}

.text-block.font-color-grey-300 {
  color: #8e9091;
}

.text-block.font-size-20px {
  font-size: 1.25rem;
  line-height: 1.3;
}

.text-block.font-size-20px.align-center {
  text-align: center;
}

.text-block.font-size-20px.align-center.font-color-white-100.is-16px-font-size-mobile {
  display: block;
}

.text-block.font-size-20px.is-16px-font-size-mobile.font-color-white-100.is-montserrat {
  font-family: var(--heading);
}

.text-block.font-size-20px.is-16px-font-size-mobile.font-color-white-100.is-align-center {
  text-align: center;
}

.text-block.font-size-20px.is-16px-font-size-mobile.font-color-white-100.is-align-center.is-dont-shrink.is-the-team {
  flex: none;
}

.text-block.font-size-20px.is-16px-font-size-mobile.font-color-white-100.is-align-center.is-position-relative.is-margin-top {
  top: .125rem;
}

.text-block.font-size-20px.is-16px-font-size-mobile.font-color-white-100.is-hide {
  display: none;
}

.text-block.font-size-20px.is-16px-font-size-mobile.is-montserrat {
  font-family: Montserrat, sans-serif;
}

.text-block.font-size-20px.is-16px-font-size-mobile.is-montserrat.font-color-grey-300 {
  color: var(--grey-300);
}

.text-block.font-size-20px.is-16px-font-size-mobile.font-color-white-80 {
  color: var(--white-80);
}

.text-block.font-size-20px.is-18px-font-size {
  font-weight: 600;
}

.text-block.font-size-20px.is-montserrat {
  font-family: var(--heading);
}

.text-block.font-size-20px.is-montserrat.font-color-39aae1 {
  color: #39aae1;
}

.text-block.font-size-20px.font-color-466a5f {
  color: #466a5f;
}

.text-block.font-size-44px {
  font-family: var(--heading);
  color: var(--white-100);
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-block.font-size-44px.text-align-center {
  text-align: center;
}

.text-block.font-size-42px {
  letter-spacing: -.01em;
  font-size: 2.625rem;
  line-height: 1;
}

.text-block.font-size-42px.is-montserrat-600 {
  font-family: var(--heading);
  font-weight: 600;
}

.text-block.font-size-42px.font-color-white-100.is-align-center {
  text-align: center;
}

.text-block.font-size-36px {
  font-family: var(--heading);
  font-size: 2.25rem;
  line-height: 1.1;
}

.text-block.font-size-36px.is-400 {
  font-weight: 400;
}

.text-block.font-size-36px.is-400.font-color-white {
  color: var(--white-100);
}

.text-block.font-size-36px.is-400.font-color-white.is-align-center {
  text-align: center;
}

.text-block.font-size-36px.is-roboto {
  font-family: Roboto Flex, Arial, sans-serif;
}

.text-block.font-size-36px.font-color-white-100.align-center {
  text-align: center;
}

.text-block.font-size-26px {
  font-family: var(--heading);
  font-size: 1.625rem;
  line-height: 1.1;
}

.text-block.font-size-12px {
  font-size: .75rem;
  line-height: 1.1;
}

.text-block.font-size-12px.is-text-align-center {
  text-align: center;
}

.text-block.font-size-88px {
  font-family: var(--heading);
  color: var(--white-100);
  letter-spacing: -.01em;
  font-size: 5.5rem;
  line-height: 1.1;
}

.text-block.font-size-88px.is-900.is-align-center {
  text-align: center;
}

.text-block.font-size-88px.is-900.is-align-center.is-you-are-lucky-page {
  font-size: 4rem;
}

.text-block.font-size-54px {
  font-family: var(--heading);
  font-size: 3.375rem;
  font-weight: 600;
  line-height: 1;
}

.text-block.font-size-54px.font-color-white-100.is-align-center.is-roboto {
  font-family: Roboto Flex, Arial, sans-serif;
}

.text-block.font-size-54px.font-color-white-100.is-align-center.is-900 {
  font-weight: 900;
}

.text-block.font-size-54px.font-color-white-100.is-align-center.is-900.is-you-are-lucky-page {
  font-size: 2.5rem;
}

.text-block.font-color-white-75 {
  color: var(--white-75);
}

.text-link {
  color: var(--white-100);
  letter-spacing: -.01em;
}

.text-link.font-size-14px {
  font-size: .875rem;
  line-height: 1.2;
}

.text-link.font-size-14px.font-color-white-100 {
  color: var(--white-100);
  font-style: normal;
  transition: all .4s;
}

.text-link.font-size-14px.font-color-white-100:hover {
  color: var(--light-blue-600);
}

.text-link.font-color-white-100 {
  color: var(--white-100);
}

.text-link.is-montserrat-600 {
  font-family: var(--heading);
  font-weight: 600;
}

.link-block {
  grid-column-gap: .25rem;
  color: var(--white-100);
  justify-content: flex-start;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.link-block:hover {
  color: var(--light-blue-600);
}

.link-block.mobile-only {
  display: none;
}

.link-block_text {
  font-size: .875rem;
  line-height: 1.2;
}

.link-block_caret {
  justify-content: center;
  align-items: center;
  display: flex;
}

.social-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.social-left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.social-left_link-wrapper {
  color: #fff9;
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.social-left_link-wrapper:hover {
  color: var(--white-100);
}

.social-left_link-wrapper.is-ja-language {
  display: none;
}

.link_social-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.link_social-icon:hover {
  color: var(--white-100);
}

.link_social-icon.is-note {
  width: 3.5rem;
}

.middle__menu-button {
  grid-column-gap: 6px;
  height: 6rem;
  min-height: 6rem;
  max-height: 6rem;
  color: var(--grey-400);
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.navbar__upper-nav-wrapper {
  background-color: var(--burnt-orange-500);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 3.25rem;
  display: flex;
  overflow: hidden;
}

.navbar__upper-nav-wrapper.is-display-none {
  display: none;
}

.l-menu__search {
  perspective-origin: 100%;
  transform-origin: 100%;
  cursor: pointer;
  align-items: center;
  width: 22.5rem;
  margin-bottom: 0;
  display: none;
  position: absolute;
}

.navbar {
  background-color: #fff;
  justify-content: center;
  height: 6rem;
  display: flex;
  position: relative;
}

.navbar.demo-page {
  background-color: #08392a;
  height: 4rem;
}

.navbar.demo-page-height-6rem {
  background-color: #08392a;
}

.navbar_mobile {
  display: none;
}

.menu-button__caret {
  justify-content: center;
  align-items: center;
  transition: transform .4s;
  display: flex;
}

.menu-button__caret.is-rotate {
  transform: rotate(180deg);
}

.main__right-wrapper {
  grid-column-gap: 1.11113rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.main__right-wrapper.is-desktop {
  height: 6rem;
}

.main__middle-wrapper {
  grid-column-gap: 1.11113rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-right: 1.11113rem;
  transition: all .4s;
  display: flex;
}

.dropdown-link {
  font-family: var(--heading);
  color: var(--grey-800);
  letter-spacing: -.01em;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  font-weight: 600;
  line-height: 1;
  transition: all .4s;
  display: flex;
}

.dropdown-link:hover {
  background-color: #ececec;
}

.mega-menu-wrapper {
  z-index: 1000000;
  opacity: 1;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  cursor: auto;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 95%;
  max-width: 108rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: .75rem;
  display: flex;
  position: absolute;
  top: 6rem;
  left: 0;
  right: 0;
  transform: translate(0);
}

.mega-menu-wrapper.is-display-none, .search-button {
  display: none;
}

.navbar__main-wrapper {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.right__search-wrapper {
  grid-column-gap: 1.5rem;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.navbar__logo-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  height: 6rem;
  display: flex;
}

.dropdown__text {
  font-family: var(--heading);
  color: var(--grey-800);
  letter-spacing: -.01em;
  font-weight: 600;
}

.menu__button-text {
  font-family: var(--heading);
  letter-spacing: -.01em;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
}

.menu__button-text.is-font-size-14px {
  font-size: .875rem;
}

.search-input {
  border: .0625rem solid var(--green-200);
  perspective-origin: 100%;
  transform-origin: 100%;
  width: 100%;
  height: 48px;
  color: var(--grey-400);
  letter-spacing: -.02em;
  background-color: #0000;
  background-image: url('../images/exit.svg');
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: .25rem;
  margin-bottom: 0;
  padding: 0 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
}

.search-input::placeholder {
  color: var(--grey-400);
}

.lang__dropdown {
  grid-column-gap: .25rem;
  align-items: center;
  height: 100%;
  padding: 0;
  display: flex;
}

.dropdown-list {
  right: 0;
}

.dropdown-list.w--open {
  background-color: #fff;
  top: 2.25rem;
}

.right__lang-wrapper {
  height: 100%;
}

.navbar-wrapper {
  z-index: 1000000000;
  position: sticky;
  top: 0;
}

.navbar-wrapper.is-hunt-club {
  z-index: 100;
  transition: all .4s;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-logo {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 11rem;
  height: 100%;
  max-height: 2.45rem;
  display: flex;
}

.navbar-logo.is-logo-smaller {
  max-width: 9rem;
  max-height: 1.5rem;
}

.navbar-logo.is-white-event-nav-bg {
  display: none;
}

.navbar-logo.is-booth-experience {
  max-width: 20rem;
  max-height: none;
}

.main-left-wrapper {
  grid-column-gap: 3rem;
  align-items: center;
  display: flex;
}

.promotion-wrapper {
  justify-content: center;
  align-items: center;
  height: 3.25rem;
  display: flex;
}

.promotion_inner-wrapper {
  grid-column-gap: .75rem;
  justify-content: center;
  align-items: center;
  height: 3.25rem;
  min-height: 3.25rem;
  max-height: 3.25rem;
  display: flex;
}

.promotion_inner-text {
  font-family: var(--heading);
  color: var(--green-0);
  letter-spacing: -.01em;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.1;
  transition: all .4s;
}

.promotion_inner-text.is-600 {
  overflow-wrap: anywhere;
  font-weight: 600;
}

.promotion_inner-text.is-600.font-color-blue-500 {
  color: var(--blue-500);
}

.promotion_inner-text.is-600.font-color-blue-500.font-size-16px {
  font-size: 1rem;
}

.promotion_inner-text.is-600.font-color-blue-500.font-size-16px.is-transition-none {
  transition-property: none;
}

.promotion_inner-text.is-600.font-color-blue-500.is-text-align-center.is-line-height-1-2 {
  line-height: 1.2;
}

.promotion_inner-text.is-600.font-color-grey-500 {
  color: var(--grey-500);
}

.promotion_inner-text.is-600.font-color-39aae1 {
  color: var(--light-blue-600-601);
  line-height: 1.2;
}

.promotion_inner-text.truncate.is-smaller-mobile {
  font-weight: 500;
}

.secondary-cta {
  grid-column-gap: .5rem;
  cursor: pointer;
  background-color: #0000;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.secondary-cta.is-white {
  align-self: auto;
}

.secondary-cta.is-white:where(.w-variant-98ef2987-7cd9-d1a5-ac9e-5037cc52807a), .secondary-cta.is-white:where(.w-variant-934dc8af-40d7-5e16-5bb4-1467fe1c80e7) {
  flex-flow: row-reverse;
}

.secondary-cta.is-blue {
  padding: 0;
}

.secondary-cta.custom {
  background-color: var(--blue-500);
  width: 100%;
  color: var(--white-100);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
}

.secondary-cta.custom:hover {
  background-color: var(--dark-blue-500);
}

.secondary-cta.is-full-width {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}

.secondary-cta.is-margin-left-auto {
  margin-left: auto;
}

.link_caret-wrapper {
  width: 30px;
  height: 30px;
  color: var(--white-100);
  border-radius: 100vh;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.link_caret-wrapper:where(.w-variant-98ef2987-7cd9-d1a5-ac9e-5037cc52807a) {
  transform: rotate(180deg);
}

.link_caret-wrapper:where(.w-variant-54c33379-02b1-3ec2-6d5a-3f3686b8d814) {
  border: 1px solid #1866c1;
}

.link_caret-wrapper:where(.w-variant-40474710-e1b2-baec-27c4-f0a7eb74b0ad) {
  border: .0625rem solid #fff;
}

.link_caret-wrapper:where(.w-variant-934dc8af-40d7-5e16-5bb4-1467fe1c80e7) {
  border: .0625rem solid #fff;
  transform: rotate(180deg);
}

.link_caret-wrapper:where(.w-variant-e8dab230-248c-1988-0967-b142fcd117f7) {
  border: .0625rem solid var(--light-blue-600-601);
}

.link_caret-wrapper:where(.w-variant-279ec58f-b5f9-c3c5-fc5f-4c842e096b91) {
  border: .0625rem solid #303435;
}

.link_caret-wrapper:where(.w-variant-dffce307-8d38-c65f-057c-1a6ad5211131) {
  border: .0625rem solid #3aa068;
}

.link_caret-wrapper.is-flip {
  transform: rotate(180deg);
}

.link_caret-wrapper.is-rotate-down {
  transform: rotate(90deg);
}

.link_caret-wrapper.is-orange {
  color: #eca415;
}

.link_caret-wrapper.is-orange:where(.w-variant-3459db84-446b-a03b-1b7b-4c81af84b7e2) {
  border: .0625rem solid #eca415;
}

.link_caret-wrapper.is-position-absolute {
  position: absolute;
  right: -2.5rem;
}

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

.link_caret.font-color-grey-500 {
  color: var(--grey-500);
}

.link_caret.font-color-39aae1 {
  color: var(--light-blue-600-601);
}

.link_caret.font-color-grey-500-2 {
  color: #303435;
}

.css {
  display: none;
}

.promotion-collection-list-wrapper {
  justify-content: center;
  align-items: center;
  height: 3.25rem;
  min-height: 3.25rem;
  max-height: 3.25rem;
  display: flex;
}

.promotion-collection-list-wrapper.is-ja {
  display: none;
}

.promotion-collection-list, .promotion-collection-item {
  justify-content: center;
  align-items: center;
  height: 3.25rem;
  min-height: 3.25rem;
  max-height: 3.25rem;
  display: flex;
}

.search_icon {
  cursor: pointer;
  align-items: center;
  width: 1rem;
  height: 1rem;
  transition: all .4s;
  display: flex;
}

.search-exit {
  z-index: 100;
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  right: 1rem;
}

.right_demo-cta {
  background-color: var(--blue-500);
  font-family: var(--heading);
  letter-spacing: -.01em;
  border-radius: .25rem;
  padding: .9375rem 1rem;
  font-weight: 600;
  transition: all .4s;
}

.right_demo-cta:hover {
  background-color: #005176;
}

.search_icon-wrapper {
  border-radius: 100vh;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.875rem;
  height: 1.875rem;
  transition: opacity .4s;
  display: flex;
}

.css-box-shadow {
  display: none;
}

.lang-caret {
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.mega-menu_inner-wrapper {
  grid-row-gap: 1rem;
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  padding: 2.5rem;
  display: flex;
}

.mega-menu_inner-wrapper.is-min-width-850px {
  min-width: 53.125rem;
}

.css-grid {
  display: none;
}

.mega-menu_grid {
  grid-template-rows: auto;
}

.mega-menu_grid.is-120px-gap {
  grid-template-columns: 1fr 2fr;
  align-items: start;
}

.mega-menu_grid.is-3col {
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.mega-menu_grid.is-3col.is-middle-column-auto {
  grid-template-columns: 1fr auto 1fr;
}

.mega-menu_grid.is-3col.is-middle-column-auto.is-customer-stories {
  grid-template-columns: 1fr 1fr 1fr;
}

.mega-menu_grid.is-3col.is-padding-top-16px {
  padding-top: 1rem;
}

.mega-menu_grid.is-3col.is-padding-top-16px.is-columns-uneven {
  grid-column-gap: 16px;
  grid-template-columns: .83fr 1fr 1fr;
}

.mega-menu_grid-inner {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.mega-menu_grid-inner.is-padding-left-16px {
  padding-left: 1rem;
}

.grid-inner_icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.grid-inner_icon.font-color-2a6e4c {
  color: #2a6e4c;
}

.grid-inner_icon.is-opacity-0 {
  opacity: 0;
}

.grid-inner_cell-category {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.category-cta-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #303435;
  align-items: center;
  padding-top: .4375rem;
  padding-bottom: .4375rem;
  transition: color .4s;
  display: flex;
}

.category-cta-wrapper:hover {
  color: var(--blue-500);
}

.category-cta_text {
  font-family: var(--heading);
  letter-spacing: -.01em;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.category-cta_chevron {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.cell-category_text {
  color: var(--grey-300);
  letter-spacing: -.01em;
  font-size: .875rem;
  line-height: 1.2;
}

.cell_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-left: 1px solid #e8e8e8;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  display: flex;
}

.cell_inner-wrapper.is-smaller-padding {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
}

.cell_inner-wrapper.is-smaller-padding.is-display-none {
  display: none;
}

.cell_inner-wrapper.is-smaller-padding.is-4px-gap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.cell_inner-wrapper.is-smaller-padding.is-4px-gap.is-4px-top-bottom-padding {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.cell_inner-wrapper.is-smaller-padding.is-smaller-grid-row-gap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.cell_inner-wrapper.is-left-border-green {
  border-left-color: #1d895e;
}

.cell_inner-wrapper.is-left-border-green.is-smaller-grid-row-gap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.inner-cta-link-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #303435;
  align-items: center;
  padding-top: .1875rem;
  padding-bottom: .1875rem;
  transition: color .4s;
  display: flex;
}

.inner-cta-link-wrapper:hover {
  color: var(--blue-500);
}

.inner-cta-link_text {
  font-family: var(--heading);
  font-weight: 600;
  line-height: 1.12;
}

.inner-cta-link_text.is-font-size-14px {
  font-size: .875rem;
}

.inner-cta-link_chevron {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.mega-menu_grid-column {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mega-menu_grid-column.is-max-width {
  background-color: #0000;
  max-width: 22.5625rem;
}

.mega-menu_grid-column.is-max-width.is-border-color {
  border: .03125rem solid #8e9091;
  border-radius: 1rem;
  padding: 1.5rem 1rem 1rem;
}

.mega-menu_grid-column.is-max-width.is-button {
  text-align: left;
  align-items: stretch;
  max-width: 26rem;
}

.mega-menu_grid-column.is-position-relative.is-move-left {
  left: -1.5rem;
}

.grid-column_text {
  font-family: var(--heading);
  color: var(--grey-300);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.grid-column_text.is-text-size-16px {
  font-size: 1rem;
}

.grid-column_text.font-color-black {
  color: #000;
}

.padding-bottom.padding-8px {
  margin-bottom: .5rem;
}

.grid-column_promotional-image {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  min-width: 22.5625rem;
}

.grid-column_promotional-image.is-no-min-width {
  min-width: 0;
}

.grid-column_promotional-image.is-no-min-width.is-box-shadow {
  height: 10rem;
  box-shadow: 0 0 24px #0000001a;
}

.hr {
  width: 100%;
}

.margin-top.margin-16px {
  margin-top: 1rem;
}

.margin-top.margin-56px {
  margin-top: 3.5rem;
}

.margin-top.margin-28px {
  margin-top: 1.75rem;
}

.margin-top.margin-40px {
  margin-top: 2.5rem;
}

.margin-top.margin-auto {
  margin-top: auto;
}

.margin-top.margin-24px {
  margin-top: 1.5rem;
}

.margin-top.margin-24px.is-no-top-margin-desktop {
  margin-top: 0;
}

.margin-top.margin-120px {
  margin-top: 7.5rem;
}

.margin-top.margin-80px {
  margin-top: 5rem;
}

.margin-top.margin-48px {
  margin-top: 3rem;
}

.margin-top.margin-160px {
  margin-top: 10rem;
}

.margin-top.margin-2px {
  padding-top: .125rem;
}

.margin-top.margin-home-hero {
  margin-top: 3rem;
}

.margin-top.margin-2px {
  margin-top: .125rem;
}

.margin-top.margin-60px {
  margin-top: 6rem;
}

.heading-2.is-align-center {
  text-align: center;
}

.heading-2.font-color-grey-500 {
  color: var(--grey-500);
}

.heading-2.font-color-grey-500.align-center {
  text-align: center;
}

.heading-2.font-color-grey-500.align-center.font-size-46px {
  font-size: 2.875rem;
}

.heading-2.font-color-grey-500.align-center.is-montserrat {
  font-family: var(--heading);
}

.heading-2.font-color-grey-500.align-center.is-montserrat.font-size-52px.is-800 {
  font-weight: 800;
}

.heading-2.font-color-grey-500.font-color-white-100 {
  color: var(--white-100);
}

.heading-2.font-color-grey-500.is-montserrat.font-size-52px {
  font-weight: 700;
}

.heading-2.font-color-grey-500.is-montserrat.font-size-52px.is-800 {
  font-weight: 800;
}

.heading-2.font-size-40px {
  font-size: 2.5rem;
  line-height: 1.1;
}

.heading-2.font-size-40px.font-color-grey-500.capitalize-words {
  text-transform: capitalize;
}

.heading-2.font-size-40px.font-color-burnt-orange-500 {
  color: var(--burnt-orange-500);
}

.heading-2.font-size-40px.font-color-cb7512 {
  color: #cb7512;
}

.heading-2.font-size-40px.font-color-grey-800 {
  color: #131516;
}

.heading-2.font-size-40px.is-900 {
  font-weight: 900;
}

.heading-2.font-color-grey-500-2 {
  color: var(--grey-500);
}

.heading-2.font-size-22px {
  font-size: 1.375rem;
  line-height: 1.2;
}

.heading-2.font-size-22px.font-color-grey-400 {
  color: var(--grey-400);
}

.heading-2.font-size-22px.font-color-grey-400.is-500 {
  font-weight: 500;
}

.heading-2.font-size-128px {
  font-size: 8rem;
}

.heading-2.font-color-dark-blue-800 {
  color: #00294a;
}

.heading-2.font-color-7ac9ed {
  color: #7ac9ed;
}

.heading-2.font-color-35a26b {
  color: #35a26b;
}

.heading-2.font-size-48px {
  font-size: 3rem;
}

.heading-2.font-size-48px.is-32px-mobile.font-color-burnt-orange-500 {
  color: var(--burnt-orange-500);
}

.heading-2.align-center {
  text-align: center;
}

.heading-2.font-color-grey-400 {
  color: var(--grey-400);
}

.heading-2.font-size-96px {
  font-size: 6rem;
}

.heading-2.font-color-grey-700 {
  color: var(--grey-700);
}

.heading-2.font-size-58px {
  font-size: 3.625rem;
  line-height: 1.1;
}

.heading-2.font-size-58px.is-700.font-color-white-100.is-z-index {
  z-index: 2;
  position: relative;
}

.heading-2.font-size-58px.is-700.font-color-white-100.is-z-index.is-margin-right-2 {
  margin-right: .625rem;
}

.heading-2.font-size-58px.is-700.is-flex-center {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.heading-2.font-size-58px.is-700.font-color-e78e0f {
  color: #e78e0f;
}

.heading-2.font-size-58px.is-700.font-color-e78e0f.is-hidden {
  opacity: 0;
  position: absolute;
}

.heading-2.font-size-56px {
  font-size: 3.5rem;
}

.heading-2.is-heading-linear-gradient.is-line-height {
  line-height: 1.1;
}

.heading-2.font-size-64px {
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
}

.heading-2.font-size-64px.font-color-404040.is-text-align-center {
  text-align: center;
}

.heading-2.font-color-404040 {
  color: #404040;
}

.heading-2.font-size-46px {
  font-size: 2.875rem;
}

.heading-2.is-linear-gradient.is-line-height {
  line-height: 1.2;
}

.heading-2.font-size-44px {
  font-size: 2.75rem;
  line-height: 1.1;
}

.heading-2.is-eyebrow-gradient.is-padding-bottom {
  padding-bottom: .25rem;
}

.heading-2.font-size-54px {
  font-size: 3.375rem;
}

.heading-2.font-size-54px.font-color-black {
  color: var(--black);
}

.heading-2.font-color-282b2c {
  color: #282b2c;
}

.heading-2.font-color-black {
  color: var(--black);
}

.heading-2.is-text-align-center {
  text-align: center;
}

.heading-2.is-montserrat, .heading-2.is-montserrat:where(.w-variant-f33c8a2b-7016-2ca5-e49f-12f13657bc20) {
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.heading-2.is-montserrat.font-size-42px {
  font-size: 2.625rem;
}

.heading-2.is-montserrat.font-size-42px:where(.w-variant-f33c8a2b-7016-2ca5-e49f-12f13657bc20) {
  font-size: 2.625rem;
  line-height: 1.2;
}

.heading-2.is-montserrat.font-color-grey-500.font-size-52px {
  font-size: 3.25rem;
}

.heading-2.is-montserrat.font-size-120px {
  font-size: 7.5rem;
}

.heading-2.is-montserrat.font-size-52px {
  font-size: 3.25rem;
}

.paragraph {
  display: block;
}

.paragraph.font-size-22px-2.is-align-center {
  text-align: center;
}

.paragraph.font-size-22px-2.font-color-white-60 {
  color: var(--white-60);
}

.paragraph.font-size-22px-2.font-color-grey-400.is-700 {
  font-weight: 700;
}

.paragraph.font-size-22px-2.font-color-grey-500 {
  color: var(--grey-500);
}

.paragraph.font-size-22px-2.font-color-white-80 {
  color: var(--white-80);
}

.paragraph.font-size-22px-2.font-color-white-75 {
  color: #ffffffbf;
}

.paragraph.font-size-18px {
  font-size: 1.125rem;
  line-height: 1.28;
}

.paragraph.font-size-18px.font-color-grey-400.is-400 {
  font-weight: 400;
}

.paragraph.font-size-18px.font-color-grey-300 {
  color: var(--grey-300);
}

.paragraph.font-size-18px.is-16px-mobile.font-color-grey-400.is-dont-shrink {
  flex: none;
}

.paragraph.font-size-18px.is-16px-mobile.font-color-grey-400.is-align-left {
  text-align: left;
}

.paragraph.font-size-18px.is-16px-mobile.font-color-747474 {
  color: #747474;
}

.paragraph.font-size-18px.is-16px-mobile.font-color-grey-400 {
  color: #525456;
}

.paragraph.font-size-18px.font-color-grey-500 {
  color: var(--grey-500);
}

.paragraph.font-size-18px.font-color-white-80.is-align-center {
  text-align: center;
}

.paragraph.font-size-18px.font-color-grey-400 {
  color: #525456;
}

.paragraph.font-size-18px.font-color-white-100.is-400 {
  font-weight: 400;
}

.paragraph.font-size-18px.font-color-dark-blue-800 {
  color: var(--dark-blue-800);
}

.paragraph.font-size-18px.font-color-white-80 {
  color: #ffffffe6;
}

.paragraph.font-size-18px.font-color-burnt-orange-500 {
  color: var(--burnt-orange-500);
}

.paragraph.font-size-28px {
  letter-spacing: -.01em;
  font-size: 1.75rem;
  line-height: 1.2;
}

.paragraph.font-size-28px.font-color-grey-500 {
  color: var(--grey-500);
}

.paragraph.font-size-28px.font-color-grey-500.text-align-center {
  text-align: center;
}

.paragraph.font-size-28px.font-color-grey-500.is-400 {
  font-weight: 400;
}

.paragraph.font-size-28px.font-color-grey-500.is-400.is-roboto-flex {
  font-family: Roboto Flex, Arial, sans-serif;
}

.paragraph.font-size-28px.is-22px-mobile.is-italic {
  font-style: italic;
}

.paragraph.font-size-28px.font-color-grey-400 {
  color: var(--grey-400);
}

.paragraph.font-size-28px.font-color-001637 {
  color: #001637;
}

.paragraph.font-size-28px.font-color-001637.is-roboto {
  font-family: Roboto Flex, Arial, sans-serif;
}

.paragraph.font-size-28px.font-color-505050 {
  color: #505050;
}

.paragraph.font-size-28px.font-color-505050.is-font-family-roboto {
  font-family: Roboto Flex, Arial, sans-serif;
}

.paragraph.font-size-28px.is-400 {
  font-weight: 400;
}

.paragraph.font-size-28px.is-roboto-flex {
  font-family: Roboto Flex, Arial, sans-serif;
}

.paragraph.font-size-22px.is-align-center {
  text-align: center;
}

.paragraph.font-size-22px.is-18px-mobile.font-color-grey-400 {
  color: var(--grey-400);
}

.paragraph.font-size-22px.is-18px-mobile.font-color-white-80, .paragraph.font-size-22px.is-18px-mobile.font-color-white-80-2, .paragraph.font-size-22px.is-18px-mobile.font-color-white-80-2 {
  color: var(--white-80);
}

.paragraph.font-size-22px.font-color-green-100 {
  color: var(--green-100);
}

.paragraph.font-size-22px.font-color-white-60 {
  color: #fff9;
}

.paragraph.font-size-22px.font-color-grey-400.is-400 {
  font-weight: 400;
}

.paragraph.font-size-22px.font-color-grey-700 {
  color: var(--grey-700);
}

.paragraph.font-size-22px.font-color-grey-500 {
  color: var(--grey-500);
}

.paragraph.font-size-22px.font-color-grey-500.is-text-align-center {
  text-align: center;
}

.paragraph.font-size-22px.font-color-001637 {
  color: #001637;
}

.paragraph.font-size-22px.font-color-green-300 {
  color: var(--green-300);
}

.paragraph.font-size-22px.font-color-505050 {
  color: #505050;
}

.paragraph.font-size-22px.font-color-7b7c7e {
  color: #7b7c7e;
}

.paragraph.font-size-22px.font-color-525456 {
  color: #525456;
}

.paragraph.font-size-22px.font-color-white-80 {
  color: var(--white-80);
}

.paragraph.font-size-22px.font-color-green-dark {
  color: var(--green-dark);
}

.paragraph.font-size-22px.is-italic {
  font-style: italic;
}

.paragraph.font-size-22px.font-color-white-75 {
  color: var(--white-75);
}

.paragraph.font-size-22px.font-color-dark-blue-800 {
  color: var(--dark-blue-800);
}

.paragraph.font-size-22px {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 1.375rem;
  line-height: 1.2;
}

.paragraph.paragraph-size-20px.is-montserrat {
  font-family: var(--heading);
}

.paragraph.paragraph-size-20px.is-montserrat.font-color-282b2c {
  color: #282b2c;
}

.paragraph.paragraph-size-20px.font-color-34383a {
  color: #34383a;
}

.paragraph.paragraph-size-20px.font-color-34383a.is-400 {
  font-weight: 400;
}

.paragraph.paragraph-size-20px.font-color-grey-500 {
  color: var(--grey-500);
}

.paragraph.font-size-22px-2 {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 1.375rem;
  line-height: 1.2;
}

.paragraph.font-size-22px-2.font-color-grey-400 {
  color: #525456;
  display: block;
}

.paragraph.font-color-grey-300 {
  color: var(--grey-300);
}

.paragraph.font-size-36px {
  font-size: 2.25rem;
  line-height: 1.3;
}

.paragraph.font-size-36px.is-montserrat {
  font-family: var(--heading);
  line-height: 1.1;
}

.paragraph.font-size-36px.is-montserrat.font-color-eca415 {
  color: #eca415;
}

.paragraph.font-size-36px.is-montserrat.is-text-align-center {
  text-align: center;
}

.paragraph.font-size-36px.is-italic {
  font-style: italic;
}

.paragraph.font-size-36px.is-mobile-24px.font-color-white-100.is-text-align-center.is-400 {
  font-weight: 400;
}

.paragraph.font-size-24px {
  font-size: 1.5rem;
  line-height: 1.2;
}

.paragraph.font-size-24px.is-18px-mobile.font-color-white-80, .paragraph.font-size-24px.is-18px-mobile.font-color-white-80-2-2 {
  color: var(--white-80);
}

.paragraph.font-size-24px.is-18px-mobile.font-color-grey-400 {
  color: var(--grey-400);
}

.paragraph.font-size-24px.is-18px-mobile.font-color-grey-500 {
  color: var(--grey-500);
}

.paragraph.font-size-24px.is-18px-mobile.font-color-grey-500.is-600.is-align-center, .paragraph.font-size-24px.is-18px-mobile.font-color-grey-500.is-align-center, .paragraph.font-size-24px.is-18px-mobile.font-color-white-100.is-align-center {
  text-align: center;
}

.paragraph.font-size-24px.font-color-505050 {
  color: #505050;
}

.paragraph.font-size-24px.font-color-505050.is-text-align-center {
  text-align: center;
}

.paragraph.font-size-24px.font-color-grey-400 {
  color: var(--grey-400);
}

.paragraph.font-size-24px.font-color-15b374 {
  color: #15b374;
}

.paragraph.font-size-32px {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
}

.paragraph.font-size-32px.is-600 {
  font-weight: 600;
}

.paragraph.font-size-32px.font-color-001637 {
  color: #001637;
}

.paragraph.font-size-32px.is-500 {
  font-weight: 500;
}

.paragraph.font-size-32px.is-500.font-color-white-75 {
  color: #ffffffbf;
}

.paragraph.font-size-32px.font-color-grey-500.is-700, .paragraph.font-size-32px.is-700 {
  font-weight: 700;
}

.paragraph.font-size-32px.is-mobile-24px.is-700.is-body-text {
  font-family: var(--_apps---typography--body-font);
}

.paragraph.font-size-14px {
  color: var(--grey-800);
  font-size: .875rem;
}

.paragraph.font-size-14px.font-color-dark-blue {
  color: var(--dark-blue-800);
}

.paragraph.font-size-14px.font-color-grey-400 {
  color: var(--grey-400);
}

.paragraph.font-size-14px.font-color-grey-400.is-italic {
  font-style: italic;
}

.paragraph.font-size-14px.font-color-747474 {
  color: #747474;
}

.paragraph.font-size-14px.font-color-505050 {
  color: #505050;
}

.paragraph.font-size-14px.font-color-white-100 {
  color: var(--white-100);
}

.paragraph.font-size-22px {
  color: #fff;
  font-size: 1.375rem;
  line-height: 1.2;
}

.paragraph.font-size-22px.font-color-grey-400 {
  color: #525456;
}

.paragraph.font-size-20px {
  font-size: 1.25rem;
}

.paragraph.font-size-20px.font-color-grey-500 {
  color: var(--grey-500);
}

.paragraph.font-size-20px.is-18px-mobile.font-color-white-100 {
  color: var(--white-100);
}

.paragraph.font-size-20px.font-size-14px-mobile.font-color-grey-500.is-top-margin {
  margin-top: 1.5rem;
}

.paragraph.font-size-20px.font-color-white-100 {
  color: var(--white-100);
}

.paragraph.font-size-20px.font-color-707075 {
  color: #707075;
}

.paragraph.font-size-20px.font-color-707075.is-align-left {
  text-align: left;
}

.paragraph.font-size-26px {
  font-size: 1.625rem;
}

.paragraph.font-size-26px.font-color-white-75 {
  color: #ffffffbf;
}

.paragraph.font-color-white-100.is-montserrat {
  font-family: var(--heading);
}

.paragraph.font-size-16px.font-color-grey-400.is-600.flex-grow {
  flex: 1;
}

.paragraph.font-size-40px {
  font-size: 2.5rem;
}

.max-width {
  display: block;
}

.max-width.width-100ch {
  max-width: 100ch;
}

.max-width.width-110ch {
  max-width: 110ch;
}

.max-width.width-75ch {
  max-width: 75ch;
}

.max-width.width-50ch {
  max-width: 50ch;
}

.max-width.width-60ch {
  max-width: 60ch;
}

.max-width.width-95ch {
  max-width: 95ch;
}

.max-width.width-80ch-2 {
  max-width: 80ch;
}

.max-width.width-85ch {
  max-width: 85ch;
}

.max-width.width-105ch {
  max-width: 105ch;
}

.max-width.width-70ch {
  max-width: 70ch;
}

.max-width.width-70ch.is-margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.max-width.width-125ch {
  max-width: 125ch;
}

.max-width.width-65ch {
  max-width: 65ch;
}

.max-width.width-67ch {
  max-width: 67ch;
}

.max-width.width-58ch {
  max-width: 58ch;
}

.max-width.width-134ch {
  max-width: 134ch;
}

.max-width.width-134ch.is-margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.max-width.width-150ch {
  max-width: 150ch;
}

.max-width.width-130ch {
  max-width: 130ch;
}

.max-width.width-130ch.is-margin-auto, .max-width.width-130ch.is-margin-auto-2 {
  margin-left: auto;
  margin-right: auto;
}

.max-width.width-40ch {
  max-width: 40ch;
}

.max-width.width-40ch.is-margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.max-width.width-40ch.is-margin-auto.is-43--max-width {
  max-width: none;
}

.max-width.width-68ch {
  max-width: 68ch;
}

.max-width.width-120ch {
  max-width: 120ch;
}

.max-width.width-120ch.is-margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.max-width.width-145ch {
  max-width: 145ch;
}

.max-width.width-78ch {
  max-width: 78ch;
}

.max-width.width-20ch {
  max-width: 20ch;
}

.max-width.width-80ch {
  max-width: 80ch;
}

.max-width.width-80ch.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.max-width.width-90ch {
  max-width: 90ch;
}

.max-width.width-83ch {
  max-width: 83ch;
}

.max-width.width-81ch {
  max-width: 81ch;
}

.max-width.width-35ch {
  max-width: 35ch;
}

.max-width.width-163ch {
  max-width: 163ch;
}

.ctas-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ctas-wrapper.is-align-left {
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
}

.ctas-wrapper.is-display-none {
  display: none;
}

.ctas-wrapper.is-wrap {
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
}

.ctas-wrapper.is-position-relative.z-index-2 {
  z-index: 2;
}

.ctas-wrapper.is-center-vertical {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.ctas-wrapper.is-align-center {
  justify-content: center;
  align-items: stretch;
}

.primary-cta-wrapper {
  grid-column-gap: .5rem;
  background-color: var(--blue-500);
  color: var(--white-100);
  cursor: pointer;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .9375rem 1rem;
  transition: all .4s;
  display: flex;
}

.primary-cta-wrapper:where(.w-variant-ec9d3ea1-e251-de81-971a-720e19399732) {
  border-radius: 100vh;
  padding: .75rem 1.5rem;
}

.primary-cta-wrapper:hover {
  color: var(--white-100);
  background-color: #005176;
}

.primary-cta-wrapper.is-full-height {
  height: 100%;
}

.primary-cta-wrapper.is-form-submit {
  font-family: var(--heading);
  background-image: url('../images/arrow-white.svg');
  background-position: 91%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 2rem;
  font-size: 1.125rem;
  line-height: 1;
}

.primary-cta-wrapper.is-form-submit.is-font-size-24px {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  font-size: 1.5rem;
}

.primary-cta-wrapper.is-text-format {
  font-family: var(--heading);
  letter-spacing: -.01em;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.primary-cta-wrapper.box-shadow {
  box-shadow: 10px 10px 14.1px #00000094;
}

.primary-cta-wrapper.box-shadow.border-radius {
  border-radius: 8px;
}

.primary-cta-wrapper.is-lighbox {
  border: 2px solid var(--blue-500);
  color: var(--blue-500);
  background-color: #1866c100;
}

.primary-cta-wrapper.is-lighbox:hover {
  color: var(--white-100);
  background-color: #005176;
}

.primary-cta-wrapper.is-new-design {
  border-radius: 100vh;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-left: 1.5rem;
}

.primary-cta_text {
  font-family: var(--heading);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.primary-cta_chevron {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.primary-cta_chevron:where(.w-variant-ec9d3ea1-e251-de81-971a-720e19399732), .primary-cta_chevron.is-new-design {
  background-color: #c14b1f;
  border-radius: 100vh;
  width: 2rem;
  height: 2rem;
  margin-left: .5rem;
}

.grid-home-hero {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.grid-home-hero.is-left-side-wider {
  grid-template-columns: 1.25fr 1fr;
}

.heading-1.font-color-grey-500.is-align-center {
  text-align: center;
}

.heading-1.font-color-black {
  color: var(--black);
}

.heading-1.font-color-grey-500 {
  color: #303435;
}

.heading-1.font-color-white-100.is-montserrat.is-700 {
  font-weight: 700;
}

.heading-1.is-rsa-heading.is-padding {
  padding-bottom: .5rem;
}

.heading-1.font-size-120px {
  font-size: 7.5rem;
}

.heading-1.font-size-80px {
  font-size: 5rem;
}

.heading-1.is-mdxr-calculator-linear-gradient.is-padding-bottom {
  padding-bottom: .2rem;
}

.heading-1.is-900 {
  font-weight: 900;
}

.heading-1.is-900.is-linear-gradient-security-gap.is-padding-bottom {
  padding-bottom: .25rem;
}

.heading-1.font-size-78px {
  font-size: 4.875rem;
}

.heading-1.font-size-72px {
  font-size: 4.5rem;
}

.heading-1.font-size-108px {
  font-size: 6.75rem;
}

.heading-1.align-center {
  text-align: center;
}

.heading-1.is-linear-gradient.is-line-height-taller {
  line-height: 1.15;
}

.heading-1.is-linear-gradient.is-line-height-taller.is-all-caps.font-size-full-width {
  font-size: 6vw;
}

.heading-1.is-bh-linear-gradient {
  padding-bottom: .5rem;
}

.heading-1.is-montserrat {
  font-family: Montserrat, sans-serif;
  font-weight: 900;
}

.heading-1.font-size-52px {
  font-size: 3.25rem;
}

.heading-1.font-size-160px {
  font-size: 10rem;
}

.css-primary-cta {
  display: none;
}

.customer-stories_inner-name-wrapper {
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.platform-wrapper {
  background-color: var(--green-800);
  border-radius: .5rem;
  width: 100%;
  margin-bottom: 2.5rem;
  padding: 1.5rem;
}

.platform-grid {
  grid-column-gap: .125rem;
  grid-row-gap: .09375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 4rem;
}

.platform-grid_cell {
  z-index: 2;
  grid-row-gap: 2.09375rem;
  background-color: var(--green-700);
  width: 100%;
  height: 100%;
  color: var(--white-100);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 2.5rem 1.5rem;
  transition: border-radius .4s;
  display: flex;
  position: relative;
}

.platform-grid_cell:hover {
  color: #252f3e;
  border-radius: .5rem;
}

.platform-grid_cell.is-left-side-rounded {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.platform-grid_cell.is-right-side-rounded {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.platform-grid_cell-top-wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.cell-top_cloud-icon {
  color: #35a36b;
  width: 3rem;
  height: 3rem;
}

.cell-top_inner-wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cell-top_inner-logos {
  grid-column-gap: .5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner-logo {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: color .4s;
  display: flex;
}

.inner-logo.is-width-auto {
  width: auto;
}

.inner-logo.is-width-auto.is-height-auto {
  height: auto;
}

.platform_bottom-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3.5rem;
  display: flex;
}

.platform_bottom-icon {
  width: 4rem;
  height: 4rem;
}

.platform-grid_cell-wrapper {
  z-index: 0;
  transition: z-index .4s;
  position: relative;
}

.platform-grid_cell-wrapper:hover {
  z-index: 10;
}

.platform-cell-glow {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.platform-cell-glow.is-glow {
  z-index: 2;
  opacity: 0;
}

.cell-cta-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.cell_line {
  background-color: #00294a;
  width: 0%;
  height: .0625rem;
}

.cell_line.background-color-orange-700 {
  background-color: #e78e0f;
}

.cell_line.background-color-burnt-orange-500 {
  background-color: #c95321;
}

.cell_line.background-color-light-blue-600 {
  background-color: #1d84d1;
}

.platform-top-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.grid.is-2col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.grid.is-2col.is-uneven {
  grid-template-columns: .75fr 1fr;
}

.grid.is-2col.is-uneven.is-align-center {
  align-items: center;
}

.grid.is-2col.is-uneven.is-align-center.is-1col {
  grid-template-columns: 1fr 1fr;
}

.grid.is-2col.is-uneven.is-faq-section {
  grid-template-columns: .25fr 1fr;
}

.grid.is-2col.is-align-center {
  align-items: center;
}

.grid.is-2col.is-itdr-page {
  grid-template-columns: .75fr 1fr;
}

.grid.is-2col.is-itdr-page.is-inverted {
  grid-template-columns: 1fr .75fr;
}

.grid.is-2col.is-uneven-left {
  grid-template-columns: 1.25fr 1fr;
}

.grid.is-2col.is-grid-column-gap-120px {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
}

.grid.is-2col.is-grid-ai-scholars {
  grid-template-columns: 1.5fr 1fr;
}

.grid.is-2col.is-scholarship-why-vectra {
  grid-template-columns: .25fr 1fr;
}

.grid.is-2col.is-cyber-cinema {
  grid-template-columns: 1fr .75fr;
}

.grid.is-2col.is-event-page, .grid.is-2col.is-event-page-2 {
  place-items: start center;
}

.grid.is-2col.is-comparison-page {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  position: relative;
}

.grid.is-2col.success-center-get-started {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.grid.is-2col.is-event-page-agenda {
  grid-template-columns: .5fr 1fr;
}

.grid.is-2col.background-color-grey-100.is-about-timeline {
  border-radius: 2rem;
}

.grid.is-2col_no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  overflow: hidden;
}

.grid.is-3col.is-1col-mobile {
  grid-column-gap: 2.5rem;
}

.grid.is-3col.is-1col-mobile.is-uneven {
  grid-template-columns: .75fr 1fr 1fr;
}

.grid.is-3col.is-1col-mobile.is-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.grid.is-3col.is-1col-mobile.is-grid-column-gap-24px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.grid.is-3col.is-grid-column-gap-56px {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
}

.grid.is-3col.is-grid-column-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.grid.is-3col.vectra-engine {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.grid.is-3col.is-120px-gap {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
}

.grid.is-4col {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid.is-4col.is-gap-24px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.grid.is-4col.is-gap-24px.is-autofit {
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}

.grid.is-4col.is-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.grid.is-4col.is-no-gap.is-1col-mobile {
  grid-row-gap: 3rem;
}

.grid.is-4col.is-finance-page {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.grid.is-3col {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.is-5col {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid.is-5col.is-24px-grid-column-gap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.grid.is-5col.is-24px-grid-column-gap.is-autofit {
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}

.grid.is-1col {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid.is-3col.is-1col-mobile.is-grid-gap-108px {
  grid-column-gap: 6.75rem;
  grid-row-gap: 6.75rem;
}

.grid.is-2col {
  grid-template-rows: auto;
  width: 100%;
}

.grid.is-2col.is-left-side-wider {
  grid-template-columns: 1fr .75fr;
}

.grid.is-3col {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.is-2col-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.grid_right-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--dark-blue-700);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6.25rem 5rem;
  display: flex;
  overflow: hidden;
}

.grid_right-wrapper.no-background-color {
  background-color: var(--transparent);
}

.grid_right-card {
  object-fit: cover;
  border-radius: .5rem;
  width: 36.9375rem;
  overflow: hidden;
}

.splide {
  width: 100%;
  position: relative;
}

.splide.slider-4.is-z-index {
  z-index: 2;
}

.splide.slider-7 {
  overflow: visible;
}

.splide.slider-9 {
  overflow: hidden;
}

.splide.slider-integrations-ltr-1, .splide.slider-integrations-rtl-1, .splide.slider-integrations-ltr-2, .splide.slider-integrations-rtl-2, .splide.slider-integrations-ltr-3 {
  z-index: 1;
}

.splide__track {
  width: 100%;
}

.splide__track.is-slider-2 {
  cursor: grab;
}

.splide__track.is-track-modern-attack {
  margin-bottom: 1.5rem;
}

.splide__list {
  display: flex;
}

.splide__list.is-slider-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.splide__slide {
  flex: none;
}

.splide__slide.is-slider-2 {
  flex: none;
  width: 40%;
  margin-right: 2.5rem;
}

.splide__slide.is-slider-2.is-our-ai-page {
  background-color: #fff;
  border-radius: .5rem;
}

.splide__slide.is-slider-2.is-healthcare-page {
  background-color: #fff;
  width: 30%;
}

.splide__slide.is-slider-2.is-home-awards {
  width: 40%;
}

.splide__slide.is-slider-3, .splide__slide.is-slider-4 {
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.splide__slide.is-slider-4.is-overflow-visible {
  overflow: visible;
}

.splide__slide.is-slider-4.is-overflow-visible.is-demo-page {
  width: 80%;
}

.splide__slide.is-slider-4.is-overflow-visible.is-demo-page.is-cloud-trial {
  width: 100%;
}

.splide__slide.is-slider-4.is-overflow-visible-2 {
  overflow: visible;
}

.splide__slide.is-slider-4.is-overflow-visible-2.is-demo-page-2 {
  width: 80%;
}

.splide__slide.is-slider-6 {
  width: 100%;
}

.splide__slide.is-slider-7 {
  border-radius: .5rem;
  width: 22%;
  margin-right: 2.5rem;
  overflow: hidden;
}

.splide__slide.is-slider-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--green-800);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.splide__slide.is-slider-8.background-color-dark-blue {
  background-color: var(--dark-blue-800);
}

.splide__slide.is-slider-9 {
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.splide__slide.is-slider-10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 25%;
  margin-right: 2.5rem;
  padding: 1.5rem;
  display: flex;
}

.splide__slide.is-slider-11 {
  justify-content: center;
  align-items: center;
  margin-right: 2.5rem;
  display: flex;
}

.splide__slide.is-ndr-capabilities {
  max-width: 30rem;
}

.splide__slide.is-slider-customer-stories {
  cursor: pointer;
  opacity: .5;
  width: 33.3333%;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: ease;
}

.splide__slide.patents {
  width: 25%;
}

.splide__slide.is-slider-demo {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.splide__slide.is-slide-modern-attack {
  width: 33.3333%;
}

.splide__slide.is-slider-5 {
  justify-content: center;
  align-items: center;
  height: 7.3125rem;
  padding: 2rem;
  display: flex;
}

.splide__slide.is-slider-nav-slider {
  width: 100%;
  box-shadow: none !important;
}

.splide__slide.is-slider-2 {
  width: 100%;
}

.css-splide {
  display: none;
}

.splide__arrows {
  grid-column-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.splide__arrows.splide__arrows--ltr.is-slider-2.healthcare-threats-slider {
  top: -4rem;
}

.splide__arrows.splide__arrows--ltr.is-slider-3 {
  position: absolute;
  inset: auto 5rem 7.5rem auto;
}

.splide__arrows.splide__arrows--ltr.is-slider-4 {
  position: absolute;
  inset: auto 5% 5rem auto;
}

.splide__arrows.splide__arrows--ltr.is-slider-4.is-demo-page, .splide__arrows.splide__arrows--ltr.is-slider-4.is-demo-page-2 {
  top: -3rem;
  bottom: auto;
  right: 5%;
}

.splide__arrows.splide__arrows--ltr.is-slider-4.is-ndr-page {
  top: -5rem;
  bottom: auto;
  right: 0%;
}

.splide__arrows.splide__arrows--ltr.is-slider-6 {
  position: absolute;
  inset: auto 2rem 2rem auto;
}

.splide__arrows.splide__arrows--ltr.is-slider-6.is-about-page {
  top: -4rem;
  bottom: auto;
}

.splide__arrows.splide__arrows--ltr.is-slider-7 {
  position: absolute;
  inset: -5rem 0% auto auto;
}

.splide__arrows.splide__arrows--ltr.is-slider-8 {
  position: absolute;
  inset: auto 5rem 4rem auto;
}

.splide__arrows.splide__arrows--ltr.is-slider-9 {
  position: absolute;
  inset: auto 2rem 2rem auto;
}

.splide__arrows.splide__arrows--ltr.is-slider-10 {
  position: absolute;
  inset: -5rem 0% auto auto;
}

.splide__arrows.splide__arrows--ltr.is-slider-manual {
  justify-content: flex-end;
}

.splide__arrows.splide__arrows--ltr.patents {
  justify-content: flex-end;
  align-items: center;
  margin-right: auto;
}

.splide__arrows.splide__arrows--ltr.is-modern-attack {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 1.5rem;
}

.splide__arrows.splide__arrows--ltr.is-align-left {
  justify-content: flex-start;
  align-items: center;
}

.splide__arrows.splide__arrows--ltr.is-align-left.is-padding-top {
  padding-top: 1rem;
}

.splide__arrows.splide__arrows--ltr.is-slider-2 {
  position: absolute;
  inset: -8.5rem 0% auto auto;
}

.splide__arrow {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  background-image: url('../images/splide-button-arrow.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
}

.splide__arrow.splide__arrow--prev {
  transform: rotate(180deg);
}

.arrow {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.ai-security-shape-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 3.75rem;
  display: grid;
  overflow: hidden;
}

.ai-security-shape_left-wrapper {
  display: flex;
}

.ai-security-shape_left-inner {
  background-color: #e0e6e4;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-right: -.125rem;
  padding: 3.5rem 2.5rem;
  display: flex;
}

.ai-security-shape_left-shape {
  flex: none;
  height: 100%;
}

.ai-security-shape_left-shape.is-desktop {
  aspect-ratio: 80 / 584;
  background-image: url('../images/arrow-left-desktop.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex: 0 auto;
  height: 100%;
}

.ai-security-shape_left-shape.is-mobile {
  width: 100%;
  height: auto;
  display: none;
}

.ai-security-shape_right-wrapper {
  display: flex;
}

.ai-security-shape_right-shape {
  height: 100%;
}

.ai-security-shape_right-shape.is-mobile {
  width: 100%;
  height: auto;
  display: none;
}

.ai-security-shape_right-shape.is-desktop {
  aspect-ratio: 80 / 584;
  object-fit: cover;
  background-image: url('../images/arrow-right-desktop.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex: 0 auto;
  height: 100%;
}

.ai-security-shape_right-inner {
  background-color: #1c895f;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-left: -.125rem;
  padding: 3.5rem 2.5rem;
  display: flex;
}

.ai-security-cta-wrapper {
  align-items: center;
  display: flex;
}

.slider-2-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--white-100);
  align-items: center;
  height: 100%;
  padding: 2.5rem;
  display: flex;
}

.slider-2-wrapper.is-our-ai-page {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem 1.5rem;
  overflow: hidden;
}

.slider-2-wrapper.is-border-radius-8px {
  border-radius: .5rem;
}

.slider-2-wrapper.is-border-radius-8px.is-box-shadow {
  box-shadow: 0 0 20.3px 7px #0000000a;
}

.slider-2_image {
  object-fit: contain;
  max-width: 9rem;
  height: auto;
  max-height: 8rem;
}

.slider-2_inner-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.recognizes-cta-wrapper {
  align-items: center;
  display: flex;
}

.display-mobile {
  display: none;
}

.grid-hero-asi_left-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 870px;
  display: flex;
}

.grid-hero-asi_right-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.asi-circle-1 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 39.375rem;
  height: 100%;
  display: flex;
}

.asi-circle-2 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 65%;
  display: flex;
  position: absolute;
}

.asi-circle-3 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 41%;
  display: flex;
  position: absolute;
}

.asi-circle-4 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 31%;
  display: flex;
  position: absolute;
}

.asi-circle-5 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 21.5%;
  display: flex;
  position: absolute;
}

.asi-circle-6 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 18%;
  display: flex;
  position: absolute;
}

.lightbox {
  border: 1px solid var(--grey-100);
  border-radius: .5rem;
  width: 100%;
  max-width: 77.125rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.lightbox.is-no-border {
  border-style: none;
  padding: 0;
}

.lightbox.is-no-border.is-sharp-border-radius {
  border-radius: 0;
}

.lightbox.is-no-border.is-sharp-border-radius.is-position-relative {
  z-index: 2;
}

.lightbox.is-mxdr {
  aspect-ratio: 1200 / 638;
  max-width: none;
}

.local-css {
  flex: none;
  display: none;
}

.lightbox_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.lightbox_background-image.is-show-mobile.is-z-index-1 {
  z-index: 1;
}

.lightbox-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.lightbox_play {
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.lightbox_play.is-desktop {
  width: 8.25rem;
  height: 2.5rem;
}

.lightbox_play.is-desktop.is-position-absolute {
  opacity: 0;
  position: absolute;
}

.lightbox_play.is-desktop.is-first {
  z-index: 1;
  position: absolute;
}

.lightbox_play.is-desktop.is-first.is-platform-page {
  width: 4.5rem;
  height: 4.5rem;
}

.lightbox_play.is-desktop.is-first.is-healthcare-usecase-page {
  width: 4.5rem;
  height: 4.5rem;
  inset: auto 0% 50% 50%;
  transform: translate(-2.25rem, 2.25rem);
}

.lightbox_play.is-mxdr-page {
  width: 4.5rem;
  height: 4.5rem;
  position: absolute;
}

.lightbox_play.is-position-absolute {
  position: absolute;
  inset: auto;
}

.lightbox-inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 61ch;
  display: flex;
}

.lightbox-inner-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: auto;
  margin-right: auto;
  display: flex;
}

.lightbox-timestamp {
  background-color: var(--grey-0);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1rem;
  display: flex;
}

.lightbox-timestamp.is-desktop.background-color-1f2223 {
  background-color: #1f2223cc;
}

.lightbox_background-image-mobile, .lightbox-top-wrapper-mobile {
  display: none;
}

.play-button-mobile {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.play-button-mobile.is-background-light-grey {
  color: #494949;
  transition: all .4s;
}

.grid-attacks_left-wrapper {
  background-color: var(--dark-blue-600);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 5rem;
  display: flex;
}

.grid-attacks_right-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--white-100);
  flex-direction: column;
  align-items: flex-start;
  padding: 5rem;
  display: flex;
}

.grid-attacks_right-inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.right-inner_image {
  height: 3.5625rem;
}

.circles-background {
  position: absolute;
  top: 50%;
  bottom: 50%;
  right: 50%;
}

.grid_asi-second-left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 65ch;
  display: flex;
}

.grid_asi-second-right-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 67ch;
  display: flex;
  overflow: hidden;
}

.asi-second-left_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.link-wrapper {
  border-bottom: .09375rem solid var(--blue-500);
  color: var(--blue-500);
  transition: all .4s;
}

.link-wrapper:hover {
  border-bottom-color: var(--light-blue-600);
  color: var(--light-blue-600);
}

.link-wrapper.is-white-line {
  border-bottom-color: var(--light-blue-600);
  color: var(--light-blue-500);
}

.link-wrapper.is-white-line:hover {
  border-bottom-color: var(--light-blue-300);
  color: var(--light-blue-300);
}

.link-wrapper.is-inline {
  display: inline-block;
}

.link-wrapper.is-white-60 {
  border-bottom-color: var(--white-60);
  color: var(--white-60);
}

.link-wrapper.is-white-60:hover {
  border-bottom-color: var(--light-blue-600);
  color: var(--light-blue-600);
}

.link-wrapper.is-grey-400 {
  border-bottom-color: var(--grey-400);
  color: var(--grey-400);
}

.link-wrapper.is-grey-400:hover {
  border-bottom-color: var(--light-blue-600);
  color: var(--light-blue-600);
}

.link-wrapper.is-white-100 {
  color: #fff;
  border-bottom-color: #fff;
}

.link-wrapper.is-white-100:hover {
  border-bottom-color: var(--light-blue-600);
  color: var(--light-blue-600);
}

.link-wrapper.font-color-505050 {
  color: #505050;
  border-bottom-color: #505050;
}

.link-wrapper.font-color-747474 {
  color: #747474;
  border-bottom-color: #747474;
}

.link-wrapper.is-600.is-no-text-decoration {
  border-bottom-style: none;
}

.asi-second-right_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.asi-second-right_inner-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-end;
  display: flex;
}

.grid-asi-third {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-asi-third.is-border-bottom.is-flex {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.grid-asi-third_cell {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.grid-asi-third_cell.is-no-padding-left {
  padding-left: 0;
}

.grid-asi-third_cell.is-no-padding-right {
  padding-right: 0;
}

.grid-asi-third_cell.is-no-padding {
  padding-left: 0;
  padding-right: 0;
}

.grid-asi-third_cell.is-no-padding.is-third-size {
  width: 33.3333%;
}

.grid-asi-third_cell-icon {
  width: 2rem;
  height: 2rem;
  color: var(--green-dark);
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-asi-third_cell-inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.grid-asi-third_cell-borders {
  border-right: 1px solid var(--grey-100);
  border-left: 1px solid var(--grey-100);
  justify-content: center;
  width: 100%;
  display: flex;
}

.grid-asi-third_cell-borders.is-third-size {
  width: 33.3333%;
}

.grid-asi-third_cell-borders.is-third-size.is-no-border {
  border-left-style: none;
  border-right-style: none;
}

.grid-fifth_cell {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  height: 100%;
  padding: 2rem 1.5rem 2.5rem;
  display: flex;
}

.grid-fifth_cell-first-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-fifth_cell-first-inner-left {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.grid-fifth_cell-first-inner-right {
  background-color: var(--grey-0);
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
  display: flex;
}

.grid-fifth_cell-first-inner-right-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-fifth_cell-line {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.grid-fifth_cell-line-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-fifth_cell-bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.cta-align-left-wrapper {
  display: flex;
}

.grid-sixth_left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 54ch;
  display: flex;
}

.asi-tabs {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  overflow: hidden;
}

.asi-tabs_menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid #e8e8e8;
}

.asi-tabs_menu-link {
  color: var(--grey-300);
  background-color: #0000;
  border-bottom: 2px solid #0000;
  padding: 1rem 1.5rem;
  transition: all .4s;
}

.asi-tabs_menu-link.w--current {
  border-bottom: 2px solid var(--blue-500);
  color: var(--grey-500);
  background-color: #0000;
}

.asi-tabs_menu-link.is-first {
  color: var(--grey-400);
  padding-left: 0;
  padding-right: 0;
}

.asi-tabs_content-pane {
  padding: 2rem 2.5rem 2.5rem;
}

.asi-tabs_menu-text {
  font-family: var(--heading);
  font-size: 1.375rem;
  line-height: 1;
}

.asi-tabs_menu-text-wrapper {
  border-right: 1px solid var(--grey-100);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.asi-tabs_content-pane-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-pane-grid_cell {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.content-pane-grid_cell.is-middle {
  border-right: 1px solid var(--grey-100);
  border-left: 1px solid var(--grey-100);
}

.content-pane-grid_cell.is-no-padding-left {
  padding-left: 0;
}

.content-pane-grid_cell.is-no-padding-right {
  padding-right: 0;
}

.asi-tabs_content-pane-grid-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.content-pane-grid_cell-icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.slider-3-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 36.5rem;
  display: grid;
}

.slider-3_left-wrapper {
  background-color: var(--grey-800);
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
}

.slider-3_right-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white-100);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 3rem 5rem;
  display: flex;
}

.slider-3_left-image {
  width: 100%;
  max-width: 17.1875rem;
}

.card-bottom_cta {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--blue-500);
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-bottom_cta.font-color-39aae1 {
  color: #39aae1;
}

.card-bottom_cta-text {
  font-family: var(--heading);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.card-bottom_cta-icon-wrapper {
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  padding: .375rem;
  display: flex;
}

.card-bottom_cta-icon {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-top_cloud-icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.cell-top_cloud-icon-layer {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: absolute;
}

.lightbox_play-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.integrations-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integrations-collection-list.is-4col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.integrations-collection-item_card {
  background-color: var(--white-100);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 10.625rem;
  padding: 2.5rem 2rem;
  display: flex;
}

.integrations-collection-item_logo-wrapper {
  justify-content: center;
  align-items: center;
  width: 9.375rem;
  height: 5rem;
  display: flex;
}

.integrations-collection-item_logo {
  max-height: 5rem;
}

.integrations-collection-item_logo.is-max-height-4rem {
  max-height: 4rem;
}

.platform-tab-wrapper {
  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;
}

.platform-tab-wrapper.is-gap-bigger {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
}

.platform-tab-wrapper.is-gap-bigger.is-display-desktop {
  grid-column-gap: 10rem;
}

.platform-tab-wrapper.is-gap-bigger.is-display-desktop.is-itdr {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1fr .75fr;
}

.platform-tab-wrapper.is-gap-bigger.is-display-desktop.is-align-top {
  place-items: start center;
}

.platform-tab_menu {
  flex-direction: column;
  width: 60%;
  margin-top: auto;
  margin-bottom: 3vw;
  display: flex;
}

.platform-tab_menu.is-full-width {
  align-items: stretch;
  width: 100%;
  margin-top: 15vw;
  margin-bottom: 0;
}

.platform-tab_menu.is-full-width.is-itdr {
  width: 90%;
}

.platform-tab_menu.is-full-width.is-itdr.is-dark-blue.is-main-itdr-page {
  margin-top: 20vw;
}

.platform-tab_menu.is-full-width.is-premium-support {
  margin-top: 24vw;
}

.platform-tab_menu.is-full-width.is-0px-top-margin {
  margin-top: 0;
}

.platform-tab_content-pane {
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  min-height: 52rem;
  overflow: hidden;
}

.platform-tab_content-pane.is-smaller {
  min-height: 0;
}

.platform-tab_menu-link-wrapper {
  background-color: #0000;
  border-left: 2px solid #0000;
  border-radius: .25rem;
  padding: 1rem;
  transition: all .4s;
}

.platform-tab_menu-link-wrapper.w--current {
  border-left: 2px solid var(--blue-500);
  background-color: var(--light-blue-100);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.platform-tab_menu-link-wrapper.is-no-rounded-border {
  border-radius: 0;
}

.platform-tab_menu-link-text {
  font-family: var(--heading);
  color: var(--grey-300);
  font-size: 1.375rem;
  line-height: 1.1;
  transition: all .4s;
}

.content-pane_image {
  object-fit: cover;
  width: 100%;
}

.content-page_inner-wrapper {
  background-color: var(--grey-0);
  border-radius: .5rem;
  flex-direction: column;
  display: flex;
}

.content-page_inner-wrapper.is-background-color-001f3a {
  background-color: #001f3a;
}

.content-page_inner-bottom-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 3.5rem 2.5rem;
  display: flex;
}

.align-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.align-center.is-mobile {
  display: block;
}

.grid-ndr-hero_left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-ndr-hero_left.is-no-max-width {
  max-width: none;
}

.grid-ndr-hero_left.is-no-max-width.is-position-relative {
  z-index: 1;
  position: relative;
}

.grid-ndr-hero_right {
  aspect-ratio: 714 / 640;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-ndr-hero_right.is-714-520-ar {
  aspect-ratio: 714 / 520;
}

.grid-ndr-hero_right.is-16-9-ar {
  aspect-ratio: 16 / 8.96;
  overflow: hidden;
}

.grid-ndr-second_right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white-100);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem;
  display: grid;
}

.grid-ndr-second_right.is-box-shadow.grid-image {
  grid-template-columns: 1fr;
}

.grid-ndr-second_right.is-box-shadow-workflow-page.is-display-flex {
  display: flex;
}

.grid-ndr-second_right.is-box-shadow-workflow-page.is-display-flex.is-margin-right-auto {
  margin-right: auto;
}

.grid-ndr-second_right.is-1col {
  grid-template-columns: 1fr;
}

.grid-ndr-second_right-cell {
  flex-direction: column;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.grid-ndr-second_right-cell.is-lateral-border {
  border-right: 1px solid var(--grey-100);
  border-left: 1px solid var(--grey-100);
}

.right-cell_inner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.right-cell_inner.is-full-width {
  width: 100%;
}

.grid-anchor {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(10rem, .25fr) 1.5fr;
}

.grid-anchor.is-align-top {
  align-items: start;
}

.grid-anchor.is-align-top.is-topic {
  grid-template-columns: minmax(10rem, auto) minmax(auto, 1fr);
  width: 100%;
}

.grid-anchor.is-align-top.is-topic.is-3col {
  grid-template-columns: minmax(10rem, auto) auto minmax(auto, 20rem);
}

.grid-anchor.is-support {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.anchor-sections-wrapper {
  position: relative;
}

.anchor-links-wrapper {
  z-index: 1000;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white-100);
  border-radius: .25rem;
  flex-flow: column wrap;
  align-items: flex-start;
  max-width: 10rem;
  padding: 1rem 1.59375rem 1rem 1rem;
  display: flex;
  position: absolute;
  box-shadow: 1px 12px 34px #0000000a;
}

.anchor-links-wrapper.is-position-sticky {
  position: sticky;
  top: 12rem;
}

.anchor-links-wrapper.is-position-sticky.is-no-top-padding {
  padding-top: 0;
}

.anchor-links-wrapper.is-position-sticky.is-no-top-padding.is-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.anchor-links-wrapper.is-position-sticky.is-no-top-padding.is-no-gap.is-no-max-width, .anchor-links-wrapper.is-position-sticky.is-no-max-width {
  max-width: none;
}

.ndr-tab-wrapper {
  position: relative;
}

.ndr-tab_heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 60ch;
  display: flex;
  position: absolute;
}

.ndr-tab_heading-wrapper.is-padding-mobile.is-max-width {
  max-width: 67ch;
}

.ndr-platform_mobile-wrapper {
  display: none;
}

.anchor-wrapper {
  position: relative;
}

.anchor-wrapper.is-align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.anchor-offset {
  height: 0;
  display: block;
  position: absolute;
  top: -13rem;
}

.anchor-offset.is-btw-page {
  top: -15rem;
}

.anchor-offset.is-our-ai-page {
  top: -3rem;
}

.anchor-offset.is-edr-page {
  top: -8rem;
}

.grid-ndr_research-study {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
}

.grid-ndr_research-study-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-ndr_research-study-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.research-study-right_image {
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.ndr-customer-stories-wrapper.is-overflow-hidden {
  overflow: hidden;
}

.slider-4-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white-100);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.slider-4-wrapper.is-border-radius {
  border-radius: .5rem;
  overflow: hidden;
}

.slider-4-wrapper.is-border-radius-2 {
  border-radius: .5rem;
  transition: all .4s;
  overflow: hidden;
}

.slider-4_left-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--blue-500);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 5.3125rem 4.25rem;
  display: flex;
}

.slider-4_left-wrapper.is-align-center {
  align-items: center;
}

.slider-4_left-wrapper.is-background-image, .slider-4_left-wrapper.is-background-image-2 {
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.slider-4_right-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4.40625rem 5rem;
  display: flex;
}

.slider-4_right-wrapper.is-align-stretch {
  align-items: stretch;
}

.left_icon-wrapper {
  background-color: var(--dark-blue-800);
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  display: flex;
}

.left_icon {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.slider-4_right-bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 5rem;
  display: flex;
}

.slider-4_right-bottom-wrapper.is-no-margin-bottom {
  margin-bottom: 0;
}

.slider-4_right-bottom-wrapper.is-justify-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
}

.slider-4_right-bottom-wrapper.is-justify-left.is-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  margin-bottom: 0;
}

.slider-4_right-bottom-wrapper.is-justify-left.is-wrap.tech-partner {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1rem;
}

.slider-4_right-bottom-wrapper.is-justify-left.is-wrap.platform-comparison {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2rem;
}

.slider-4_right-bottom-wrapper.is-justify-left.is-wrap-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  margin-bottom: 0;
}

.slider-4_right-bottom-wrapper.is-justify-left.is-wrap-2.tech-partner {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1rem;
}

.right-bottom_left-column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.right-bottom_left-column.is-margin-right-auto, .right-bottom_left-column.is-margin-right-auto-2 {
  margin-right: auto;
}

.slide_trusted-by-wrapper {
  justify-content: center;
  align-items: center;
  height: 7.3125rem;
  padding: 2rem;
  display: flex;
}

.slide_trusted-by-wrapper.is-manual-carousel {
  flex: none;
  max-width: 9.375rem;
  height: auto;
  max-height: 5rem;
  padding: 0;
}

.trusted-by_image {
  object-fit: contain;
  flex: none;
  width: 100%;
  max-width: 9.625rem;
  height: 100%;
  max-height: 2.5rem;
}

.trusted-by_image.is-manual-slider {
  width: 100%;
  min-width: 100%;
  max-width: none;
  max-height: 3.5rem;
}

.trusted-by_image.is-full-width-max-height {
  width: 100%;
  max-height: 3rem;
}

.grid-resources_left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.grid-resources_left-top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.grid-resources_left-bottom-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.grid-resources_left-bottom-wrapper.is-1col {
  grid-template-columns: auto;
}

.grid-resources_left-bottom-image {
  object-fit: cover;
  border-radius: .25rem;
  width: 100%;
}

.grid-second-resources_left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.rich-text {
  color: var(--grey-400);
}

.rich-text h2 {
  color: var(--grey-500);
  margin-bottom: 2rem;
  font-size: 2.5rem;
}

.rich-text p {
  color: var(--grey-400);
  margin-bottom: 1rem;
  font-size: 1.375rem;
  line-height: 1.2;
}

.rich-text h3 {
  margin-top: 0;
  margin-bottom: 1rem;
}

.rich-text ul {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-left: 1.35rem;
  display: flex;
}

.rich-text li {
  font-size: 1.375rem;
  line-height: 1.2;
}

.rich-text.is-white {
  color: var(--white-100);
}

.rich-text ol {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 1.5rem;
  padding-left: 1.35rem;
  display: flex;
}

.resources-anchor_not-gated {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.left-bottom_left-column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.resources-anchor_gated {
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  align-items: stretch;
  padding: 3rem 2rem;
  display: flex;
  position: sticky;
  top: 12rem;
}

.resources-anchor_gated.is-position-static {
  position: static;
}

.resources-anchor_gated.is-max-height {
  max-height: 72vh;
  overflow: auto;
}

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

.align-left.is-position-absolute {
  position: absolute;
  inset: 0% auto auto 0%;
}

.align-left.is-position-absolute.is-news {
  top: -3rem;
}

.align-left.is-24px-column-gap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.align-left.is-24px-column-gap.is-horizontal {
  flex-direction: row;
}

.form {
  margin-bottom: 0;
}

.form_field-label {
  color: var(--grey-500);
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1;
}

.form_field {
  border: 1px solid var(--grey-100);
  height: 3rem;
  color: var(--grey-400);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: 1rem;
  transition: all .4s;
}

.form_field::placeholder {
  color: var(--grey-100);
}

.form_field.is-calculator {
  height: 5rem;
  color: var(--white-100);
  text-align: center;
  background-color: #fff0;
  font-size: 2rem;
}

.form_field.is-calculator::placeholder {
  color: var(--white-100);
  text-align: center;
  font-size: 2rem;
}

.form_field.is-calculator.is-bigger-font {
  height: 6rem;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1;
}

.form_field.is-calculator.is-bigger-font::placeholder {
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1;
}

.form-field-wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.form-field-wrapper.is-32px-margin-bottom {
  margin-bottom: 2rem;
}

.select {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  width: 100%;
  height: 3rem;
  color: var(--grey-400);
  background-image: url('../images/chevron-select.svg');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: .25rem;
  align-items: center;
  margin-bottom: 0;
  padding: 0 1rem;
  font-size: 1rem;
  line-height: 1.28;
  transition: all .4s;
  display: flex;
}

.select.is-calculator {
  background-color: var(--transparent);
  height: 5rem;
  color: var(--white-100);
  text-align: center;
  background-image: url('../images/chevron-white-calculator.svg');
  font-size: 2rem;
}

.submit-wrapper {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.checkbox-wrapper {
  margin-bottom: 0;
}

.checkbox-wrapper.is-flex-horizontal-align-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  padding-left: 12px;
  display: flex;
}

.checkbox {
  margin-top: 1px;
  margin-left: -1.25rem;
}

.checkbox_label {
  color: var(--grey-500);
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.2;
}

.css-forms {
  display: none;
}

.submit {
  background-color: var(--blue-500);
  font-family: var(--heading);
  color: var(--white-100);
  letter-spacing: -.01em;
  background-image: url('../images/chevron-submit.svg');
  background-position: 87%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: .25rem;
  padding: .9375rem 2.5rem .9375rem 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
  transition: all .4s;
}

.submit:hover {
  background-color: #005176;
  background-position: 93%;
}

.dataset-wrapper {
  display: flex;
}

.research-filter-wrapper {
  grid-column-gap: .75rem;
  align-items: center;
  display: flex;
}

.filter-button {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  font-family: var(--heading);
  color: var(--grey-400);
  border-radius: .25rem;
  padding: .6875rem .75rem;
  font-weight: 600;
  line-height: 1;
  transition: all .4s;
}

.filter-button.w--current {
  border-color: var(--blue-500);
  background-color: var(--blue-500);
  color: var(--white-100);
}

.experts-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.experts-collection-list.is-four-columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.experts-collection-list.is-legends-page {
  align-items: stretch;
}

.experts-collection-item {
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.experts-collection-item.is-legends-page {
  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;
}

.form_success {
  background-color: #0000;
  padding: 0;
}

.success-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.success-email {
  font-weight: 700;
}

.success_exit-wraper {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: 1.25rem 1.25rem auto auto;
}

.success_exit-wraper.is-tour-page {
  background-color: #fff;
  border-radius: 100vh;
  width: auto;
  height: auto;
  padding: .25rem;
  inset: -3rem 0% auto auto;
}

.exit-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.expert-collection-item-wrapper {
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.expert-collection-item-wrapper.is-border-radius-10px {
  border-radius: .625rem;
}

.expert-collection-item-wrapper.is-legends-page {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  position: relative;
  overflow: hidden;
}

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

.expert_profile-image.is-legends-page {
  height: auto;
}

.expert-collection-item_bottom-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #383e40;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  flex-direction: column;
  padding: 2rem 1.5rem;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.expert-collection-item_bottom-wrapper.is-no-border-radius {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.expert-collection-item_bottom-wrapper.is-no-border-radius.is-smaller-padding {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.expert-collection-item_bottom-wrapper.is-no-border-radius.background-color-00294a {
  background-color: #00294a;
}

.expert-collection-item_bottom-wrapper.is-no-border-radius.background-color-00294a.is-z-index-10 {
  z-index: 10;
}

.expert-collection-item_bottom-wrapper.is-legends-page {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 0 0 .5rem .5rem;
  flex: none;
  justify-content: flex-end;
  margin-top: -.0625rem;
  position: relative;
}

.item_bottom-top-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.paragraph-wrapper {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  max-height: 18.75rem;
  position: relative;
  overflow: auto;
}

.paragraph-overlay {
  z-index: 1;
  opacity: 0;
  background-image: linear-gradient(#0000, #383e40);
  transition: all .4s;
  position: absolute;
  inset: 0%;
}

.paragraph-overlay.is-show {
  opacity: 1;
}

.item_bottom-botom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.bottom-bottom-left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.bottom-left_link-wrapper {
  color: #ffffffe6;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: color .4s;
  display: flex;
}

.bottom-left_link-wrapper:hover {
  color: var(--white-100);
}

.link_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.bottom_exit {
  cursor: pointer;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.expert_blur {
  opacity: 1;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  transition: all .4s;
  position: absolute;
  inset: 0%;
}

.expert_blur.is-no-opacity {
  opacity: 0;
}

.bottom_exit-line {
  background-color: var(--white-100);
  border-radius: 100vh;
  width: 1.125rem;
  height: .09375rem;
}

.bottom_exit-line.is-second {
  position: absolute;
  transform: rotate(90deg);
}

.paragraph_bio {
  font-size: 1.125rem;
  line-height: 1.28;
  transition: all .4s;
}

.pagination_button-text {
  font-family: var(--heading);
  font-size: 1.125rem;
  line-height: 1;
}

.page-link {
  width: 2rem;
  height: 2rem;
  font-family: var(--heading);
  color: var(--grey-300);
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.current-page {
  background-color: var(--blue-500);
  width: 2rem;
  height: 2rem;
  font-family: var(--heading);
  color: var(--white-100);
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.is-end {
  color: var(--grey-200);
}

.research-hero-grid-left {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.font-color-light-blue-400 {
  color: var(--light-blue-600-601);
}

.research-hero-grid-right {
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.research-hero_background-circle {
  z-index: 1;
  position: absolute;
  inset: auto 0% 0% auto;
}

.about-hero-left-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.about-paragraph-wrapper {
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.letter-wrapper {
  grid-row-gap: 1.5rem;
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 5rem;
  display: flex;
}

.heading-3 {
  color: var(--grey-500);
  letter-spacing: -.01em;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.1;
}

.heading-3.font-size-40px {
  font-size: 2.5rem;
}

.heading-3.font-size-40px.font-color-green-light {
  color: var(--green-light);
}

.heading-3.font-size-40px.font-color-green-light.is-600, .heading-3.font-size-40px.is-600 {
  font-weight: 600;
}

.heading-3.font-size-40px.is-600.font-color-1f2223 {
  color: #1f2223;
}

.heading-3.font-size-40px.is-600.font-color-dark-blue-800, .heading-3.font-size-40px.is-600.font-color-dark-blue-800-2 {
  color: var(--dark-blue-800);
}

.heading-3.font-size-40px.font-color-white-100.is-align-center {
  text-align: center;
}

.heading-3.font-size-40px.is-700.font-color-dark-blue-800 {
  color: var(--dark-blue-800);
}

.heading-3.font-size-64px {
  font-size: 4rem;
  line-height: 1;
}

.heading-3.font-size-64px.font-color-white-100.is-rsa-heading.is-inner-padding {
  padding-bottom: .5rem;
}

.heading-3.font-size-32px {
  font-size: 2rem;
}

.heading-3.font-size-32px.is-600 {
  font-weight: 600;
}

.heading-3.font-size-32px.is-600.font-color-white-80 {
  color: var(--white-80);
}

.heading-3.font-size-32px.is-600.is-roboto {
  font-family: Roboto Flex, Arial, sans-serif;
}

.heading-3.is-align-center {
  text-align: center;
}

.heading-3.font-color-grey-400 {
  color: var(--grey-400);
}

.heading-3.font-color-grey-400.is-700 {
  font-weight: 700;
}

.heading-3.font-color-grey-400.is-700.is-font-size-20px-mobile.is-font-family-roboto {
  font-family: Roboto Flex, Arial, sans-serif;
}

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

.heading-3.is-text-align-center {
  text-align: center;
}

.heading-3.font-color-white-100.font-family-body {
  font-family: var(--body);
}

.heading-3.font-size-38px {
  font-size: 2.375rem;
}

.heading-3.font-size-24px {
  font-size: 1.5rem;
}

.heading-3.font-size-24px.is-all-caps.is-700.font-color-5db589 {
  color: #5db589;
}

.heading-3.font-size-24px.is-all-caps.is-700.font-color-39aae1 {
  color: #39aae1;
}

.heading-3.font-size-24px.is-all-caps.is-700.font-color-df7e26 {
  color: #df7e26;
}

.letter_paragraph-wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

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

.letter_steps-cell {
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.steps-cell_number {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.signature_image {
  width: 11.25rem;
}

.our-values-grid-right {
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.our-values-grid-right_cell {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.our-values-desktop {
  position: absolute;
  bottom: -85%;
  left: -5%;
}

.our-values-mobile {
  display: none;
}

.about-customer-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.about-customer-wrapper.about-page {
  grid-template-columns: .75fr 1fr;
}

.about-customer_left-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--dark-blue-600);
  flex-direction: column;
  padding: 5rem;
  display: flex;
}

.about-customer_left-wrapper.is-justify-center {
  justify-content: center;
}

.about-customer_left-inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.about-customer_right-wrapper {
  background-color: var(--white-100);
  flex-direction: column;
  justify-content: center;
  padding: 5rem;
  display: flex;
}

.about-customer_right-inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.about-customer_right-inner-logo-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 9.0625rem;
  height: 5rem;
  display: flex;
}

.about-customer_right-ctas-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.about-grid-3col {
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.about-grid-3col_cell {
  grid-row-gap: 1rem;
  background-color: var(--dark-blue-600);
  border-radius: .5rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.about-grid-3col_cell-icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.our-people-wrapper {
  object-fit: cover;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.our-people_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.careers-cta-wrapper {
  align-items: center;
  display: flex;
}

.our-culture_card {
  background-color: var(--white-100);
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.our-culture_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4.46875rem;
  height: 6.25rem;
  display: flex;
}

.card-image_image {
  object-fit: contain;
  width: auto;
  height: 100%;
}

.leadership-grid-left-wrapper {
  border-radius: .5rem;
  overflow: hidden;
}

.leadership-grid-left_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.leadership-grid-right-wrapper, .about-grid-left {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.about-grid-left_inner-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.use-cases-hero-left-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.use-cases-hero-left-wrapper.is-padding-top-bottom {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.use-cases-hero-right_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.font-color-green-dark {
  color: var(--green-dark);
}

.anchor_use-cases {
  font-family: var(--heading);
  flex: 0 auto;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.12;
}

.anchor_use-cases:hover {
  color: var(--blue-500);
}

.anchor-use-cases-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--grey-300);
  cursor: pointer;
  border-left: 1.5px solid #0000;
  flex-wrap: wrap;
  align-items: center;
  padding-left: .5rem;
  transition: all .4s;
  display: flex;
}

.anchor-use-cases-wrapper:hover {
  color: var(--grey-800);
}

.anchor-use-cases-wrapper.active {
  color: var(--grey-400);
  border-left-color: #1866c1;
}

.anchor-use-cases-wrapper.full-width {
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  padding-bottom: .5rem;
}

.anchor-use-cases-wrapper.edr-page {
  flex-flow: row;
  flex: none;
}

.use-cases-inner-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.use-cases-box {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.use-cases-box_icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.use-cases-third-wrapper {
  background-color: var(--dark-blue-800);
  border-radius: .5rem;
  display: flex;
  overflow: hidden;
}

.use-cases-third_left-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 37.1875rem;
  display: flex;
}

.use-cases-third_right-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 2.5rem;
  display: flex;
}

.use-cases-third_left-image {
  background-color: #0a2439;
  background-image: url('../images/background.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.use-cases-third_left-image.is-padding {
  padding: 10%;
}

.use-cases-inner-grid_heading-cell {
  grid-column-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.use-cases-inner-grid_box {
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  padding: 2rem 2rem 2.5rem;
  display: flex;
}

.box_first-wrapper {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.box_first-wrapper.is-align-right {
  justify-content: flex-end;
  align-items: center;
}

.first_inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.box_first-icon-wrapper {
  background-color: var(--grey-0);
  border-radius: 100vh;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  display: flex;
}

.first-icon-embed {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.box_checkmark-line {
  grid-column-gap: .75rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #e0e6e4;
  grid-template-rows: auto;
  grid-template-columns: 1rem 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 1.5rem;
  display: grid;
}

.box_checkmark-line.is-no-border {
  border-bottom-style: none;
  padding-bottom: 0;
}

.box_checkmark-wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.checkmark-line_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.use-cases-inner-grid_inner {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
}

.inner_card-cell {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.inner_card-cell.background-color-white {
  background-color: var(--white-100);
}

.card-cell_icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.seventh-section_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.seventh-section_grid.is-use-case-page {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.seventh-section_grid-cell {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.investors-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.investors-collection-item {
  grid-row-gap: 1.90625rem;
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  padding: 1.90625rem 1.5rem 1.5rem;
  transition: box-shadow .4s;
  display: flex;
}

.investors_logo-wrapper {
  justify-content: center;
  align-items: center;
  width: 9.0625rem;
  height: 5rem;
  display: flex;
}

.investors_logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.tabs {
  position: relative;
}

.tabs-menu {
  grid-column-gap: .75rem;
  display: flex;
  overflow: auto;
}

.tabs-menu.is-padding-mobile {
  width: 100%;
}

.tabs-content {
  margin-top: 3.5rem;
  overflow: visible;
}

.tabs-menu_link {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  color: var(--grey-400);
  border-radius: .25rem;
  flex: none;
  margin-bottom: 0;
  padding: .6875rem .75rem;
  transition: all .4s;
}

.tabs-menu_link.w--current, .tabs-menu_link.is-selected {
  border-color: var(--blue-500);
  background-color: var(--blue-500);
  color: var(--white-100);
}

.tabs-menu_link-text {
  font-family: var(--heading);
  font-weight: 600;
  line-height: 1.12;
}

.partners-wrapper {
  grid-row-gap: 3.5rem;
  flex-direction: column;
  display: flex;
}

.partners_inner-wrapper {
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.partners-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.partner-link-wrapper {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2.5rem 2rem;
  transition: all .4s;
  display: flex;
}

.partner-link-wrapper.is-flex-align-center {
  justify-content: center;
  align-items: center;
}

.partner-link_logo-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 5.3125rem;
  display: flex;
}

.partner-link_logo-image {
  max-width: 9rem;
  max-height: 4rem;
}

.font-color-green-light {
  color: var(--green-light);
}

.collection-list-wrapper {
  width: 100%;
}

.collection-list-wrapper.is-japanese {
  display: none;
}

.collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item {
  background-color: var(--white-100);
  color: var(--grey-300);
  border-radius: .5rem;
  transition: box-shadow .4s, background-color .4s;
}

.collection-item.is-hover.is-full-height {
  height: 100%;
}

.collection-item_link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: .5rem;
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.collection-item_link:hover {
  color: var(--white-100);
}

.collection-item_link.is-no-padding {
  height: 100%;
  padding: 0;
  overflow: hidden;
}

.collection-item_link.is-no-padding.is-full-height {
  cursor: pointer;
  height: 100%;
}

.collection-item_link.is-no-padding.is-full-height.is-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.collection-item_link.is-no-padding.is-display-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.collection-item_link.is-no-padding.is-align-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.collection-item_link.is-no-padding.is-align-left.is-background-color-transparent {
  background-color: #0000;
}

.collection-item_link.is-top-bottom-padding-larger {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.collection-item_link.is-border-grey-100 {
  border: 1px solid var(--grey-100);
}

.collection-item_link.is-legal {
  justify-content: space-between;
}

.collection-item_link.legal-page-card {
  justify-content: space-between;
  align-items: stretch;
}

.collection-item_link.is-40px-padding {
  padding: 2.5rem;
}

.collection-item_link-icon {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.collection-item_link-icon.is-blog-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.collection-item_link-icon.is-rounded {
  border-radius: 100%;
}

.collection-item_link-icon.is-rounded.is-box-shadow {
  box-shadow: 1px 12px 34px #00000026;
}

.collection-item_link-icon.is-rounded.is-box-shadow.is-4rem {
  width: 4rem;
  height: 4rem;
}

.collection-item_link-icon.is-industry-leading-ndr-logos-widht-height {
  object-fit: contain;
  width: 11rem;
  height: 5rem;
}

.collection-item_link-icon.is-industry-leading-ndr-logos-widht-height.is-5rem-width {
  width: 5rem;
}

.collection-item_link-icon.is-industry-leading-ndr-logos-widht-height.is-idc-logo {
  width: 8rem;
}

.collection-item_link-icon.is-industry-leading-ndr-logos-widht-height.is-qks {
  width: 5rem;
}

.collection-item_link-icon.is-industry-leading-ndr-logos-widht-height.is-gartner {
  width: 9rem;
}

.collection-item_link-icon.is-industry-leading-ndr-logos-widht-height.is-tech-partner {
  width: 13.25rem;
}

.collection-item_link-icon.is-industry-leading-ndr-logos-widht-height.is-tech-partner.is-aws {
  max-width: 8rem;
  height: 4rem;
}

.collection-item_link-date-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.collection-item_link-date-wrapper.is-vertical {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.link-date-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.media-collection-item_link-inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.media-collection-item_link-inner-wrapper.is-no-right-padding {
  padding-right: 0;
}

.collection-item_link-bottom-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.collection-item_link-bottom-wrapper.is-flex-align-left {
  justify-content: flex-start;
  align-items: center;
}

.collection-item_link-bottom-wrapper.is-flex-vertical {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
}

.recognition-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.recognition-collection-item_link-wrapper {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2.15625rem 1.5rem 1.5rem;
  transition: all .4s;
  display: flex;
}

.recognition-collection-item_link-icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 9.0625rem;
  height: 9.0625rem;
  margin-bottom: 2.15625rem;
  display: flex;
}

.link-icon {
  object-fit: contain;
  width: auto;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}

.filter-dropdown-block {
  background-color: #0000;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.filter-dropdown-wrapper {
  background-color: #0000;
  margin-left: auto;
  margin-right: 0;
}

.filter-dropdown-wrapper.hide {
  display: none;
}

.filter-dropdown-wrapper.is-resource-type-filter {
  flex: 1;
}

.filter-dropdown {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  min-width: 16.75rem;
  height: 3.4375rem;
  color: var(--grey-400);
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.28;
  display: flex;
}

.filter-dropdown.is-chevron {
  background-image: url('../images/chevron.svg');
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
}

.filter-dropdown.is-chevron.is-smaller {
  background-position: 90%;
  min-width: 9rem;
}

.filter-dropdown.is-resource-type-filter {
  min-width: 25rem;
}

.slider-8-left {
  display: flex;
}

.slider-8-left.is-bg-image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-8-left.is-bg-image.is-position-relative {
  background-position: 50%;
}

.slider-8-left_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.slider-8-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 5rem;
  display: flex;
}

.slider-8-right_inner-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.splide__pagination {
  justify-content: center;
  align-items: center;
  height: .75rem;
  max-height: .75rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 33% 4rem auto;
}

.splide__pagination__item {
  margin-left: .5rem;
  display: inline-block;
}

.splide__pagina__page {
  background-color: var(--white-100);
  opacity: .5;
  border-radius: 100vh;
  width: .5rem;
  height: .5rem;
  transition: all .2s;
}

.splide__pagina__page.is-active {
  opacity: 1;
  width: .75rem;
  height: .75rem;
}

.collection-item_link-image {
  object-fit: cover;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0;
  background-size: cover;
  flex-direction: column;
  width: 100%;
  height: 20.3125rem;
  display: flex;
}

.collection-item_link-image.is-aspect-ratio {
  aspect-ratio: 16 / 9;
  height: auto;
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-first-image {
  background-image: url('../images/ai-publication-1.avif');
  background-position: 50% 100%;
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-second-image {
  background-image: url('../images/ai-publication-2.avif');
  background-position: 50% 100%;
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-third-image {
  background-image: url('../images/ai-publication-3.avif');
  background-position: 50% 100%;
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-align-left {
  background-position: 550% 0;
  background-repeat: no-repeat;
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-fourth-image {
  background-image: url('../images/image-6_1.avif');
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-fifth-image {
  background-image: url('../images/image-4_1.avif');
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-sixth-image {
  background-image: url('../images/image-3_1.avif');
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-seventh-image {
  background-image: url('../images/image-1_3.avif');
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-eighth-image {
  background-image: url('../images/image-5_1.avif');
}

.collection-item_link-image.is-aspect-ratio.is-position-relative.is-nineth-image {
  background-image: url('../images/image-2_1.avif');
}

.collection-item_link-image.healthcare-page {
  aspect-ratio: 1;
  background-position: 50%;
}

.pre-heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.blog-filter-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.overview-hero_left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.overview-hero_right-wrapper {
  width: 100%;
  overflow: hidden;
}

.overview-hero_right {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.overview-grid-3col {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.overview-grid-3col_cell {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.icon.is-16px {
  width: 1rem;
  height: 1rem;
}

.icon.is-16px.is-top-margin-mobile {
  margin-top: 2px;
}

.icon.is-40px {
  width: 2.5rem;
  height: 2.5rem;
}

.overview-grid-2col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  overflow: hidden;
}

.overview-grid-2col_left {
  background-color: var(--dark-blue-600);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5rem;
  display: flex;
}

.overview-grid-2col_right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white-100);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 5rem;
  display: flex;
}

.rich-text_legal-page {
  color: var(--grey-400);
}

.rich-text_legal-page h2 {
  color: var(--grey-500);
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.1;
}

.rich-text_legal-page p {
  color: var(--grey-400);
  letter-spacing: -.02em;
  margin-bottom: .75rem;
  font-size: 1.375rem;
  line-height: 1.2;
}

.rich-text_legal-page li {
  letter-spacing: -.02em;
  margin-bottom: .25rem;
  font-size: 1.375rem;
  line-height: 1.2;
}

.rich-text_legal-page ul {
  margin-bottom: 1rem;
  padding-left: 1.8rem;
}

.rich-text_legal-page h3 {
  color: var(--grey-500);
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.rich-text_legal-page h4 {
  color: var(--grey-500);
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.2;
}

.partner-grid-2col {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
}

.partner-grid-2col.is-3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.partner-grid-2col_cell {
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.partner-grid-2col_cell.is-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.partner-grid-2col_cell-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white-100);
  border: 1px solid #e8e8e8;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.partner-grid-2col_cell-top.is-no-round {
  border-top-right-radius: 0;
}

.partner-grid-2col_cell-top.is-align-top {
  justify-content: flex-start;
}

.partner-grid-2col_cell-bottom {
  background-color: var(--blue-500);
  padding: 4.625rem;
}

.partner-grid-2col_cell-bottom.is-left {
  background-image: url('../images/top-left_1.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.partner-grid-2col_cell-bottom.is-right {
  background-image: url('../images/bottom-right.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.cell-top_line-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.cell-top_line-wrapper.ia-align-top {
  align-items: flex-start;
}

.cell-bottom_image {
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.link-card-wrapper {
  border: 1px solid var(--grey-100);
  color: #839c95;
  border-radius: .5rem;
  padding: 1.5rem;
  transition: all .4s;
}

.link-card-wrapper:hover {
  background-color: var(--dark-blue-500);
  color: var(--white-100);
}

.link-card-wrapper.is-no-hover:hover {
  background-color: var(--white-100);
  color: #839c95;
}

.align-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.featured-grid_left-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.featured-grid_left-wrapper.is-max-width {
  max-width: 65ch;
}

.featured-grid_right-image {
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.featured-grid_right-image.is-gigamon {
  width: 60%;
}

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

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

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

.partner-grid-1col {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.tech-partner-grid-cell {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.tech-partner-grid-cell_image-wrapper {
  background-color: var(--dark-blue-800);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 15%;
  display: flex;
}

.tech-partner_hero-image {
  position: absolute;
  inset: auto 0% 0% auto;
}

.tech-partner_hero-image.is-mobile {
  display: none;
}

.tech-partner-grid-cell_image {
  z-index: 2;
  filter: grayscale() invert();
  width: 100%;
  position: relative;
}

.back-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.back-link-icon-wrapper {
  width: 1.875rem;
  height: 1.875rem;
  color: var(--white-100);
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.back-link-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.back-link-icon.font-color-grey-500 {
  color: var(--grey-500);
}

.tech-partner-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 21.375rem 1fr;
}

.tech-partner-card-wrapper {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  margin-right: auto;
  padding: 1.5rem;
  position: sticky;
  top: 11.25rem;
}

.tech-partner-card-wrapper.is-display-flex {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tech-partner-card_top-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 5rem;
  display: flex;
}

.tech-partner-card_top-image {
  object-fit: contain;
  width: auto;
  height: 100%;
}

.partners-rich-text_first {
  color: var(--grey-500);
}

.partners-rich-text_first h2 {
  color: var(--grey-500);
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
  line-height: 1.1;
}

.partners-rich-text_first p {
  color: var(--grey-500);
  margin-bottom: 1.5rem;
  font-size: 1.375rem;
  line-height: 1.1;
}

.partners-rich-text_first li {
  background-image: url('../images/icon-checkmark.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: .5rem;
  padding-left: 2.5rem;
  font-size: 1.375rem;
  line-height: 1.1;
  list-style-type: none;
}

.partners-rich-text_first ul {
  margin-bottom: 2rem;
  padding-left: 0;
  list-style-type: none;
}

.careers_team-image {
  object-fit: cover;
  width: 100%;
}

.grid-communities {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-communities_card {
  background-color: var(--white-100);
  border: 1px solid #e8e8e8;
  border-radius: .5rem;
  transition: all .4s;
  overflow: hidden;
}

.grid-communities_card-top {
  padding: 1.90625rem 1.5rem;
}

.grid-communities_card-bottom {
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.card-top_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 9.0625rem;
  height: 5rem;
  display: flex;
}

.image_organization {
  width: auto;
  height: auto;
  max-height: 100%;
}

.benefits_icon {
  width: 2.5rem;
  height: 2.5rem;
}

.customer-grid-hero-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.customer-grid-hero-right {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.customer-grid-hero-right.is-topics-gradient {
  background-image: linear-gradient(#c95321, #35a36b);
  border-radius: 1.1rem;
  padding: .25rem;
}

.customer-grid-hero-left_logo-wrapper {
  background-color: var(--white-100);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  max-width: 13.375rem;
  max-height: 10rem;
  padding: 2.5rem 2rem;
  display: flex;
}

.customer-grid-hero-left_logo {
  min-height: 2rem;
}

.customer-grid-hero-left_category-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.customer-grid-hero-right_stats-wrapper {
  background-color: var(--white-100);
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 29.3125rem;
  padding: 2.5rem 2.5rem 3.5rem;
  display: flex;
}

.customer-grid-hero-right_stats-wrapper.is-box-shadow.is-40px-bottom-padding {
  padding-bottom: 2.5rem;
}

.customer-grid-hero-right_stats-wrapper.is-box-shadow.is-40px-bottom-padding.is-no-max-width {
  width: 100%;
  max-width: none;
}

.customer-grid-hero-right_stats-wrapper.is-box-shadow.is-40px-bottom-padding.is-no-max-width.is-topics-page-stats {
  border-radius: 1rem;
  height: 100%;
  padding-bottom: 1rem;
}

.customer-grid-hero-right_stats-wrapper.is-box-shadow.is-40px-bottom-padding.is-no-max-width.is-height-100pc {
  height: 100%;
}

.cards-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.card-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 33%;
  display: flex;
  position: relative;
}

.card-wrapper.is-full-width {
  max-width: 100%;
}

.card-glow {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  opacity: 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.card {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--green-700);
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog-grid-hero-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-grid-hero-left_author-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.author_image {
  object-fit: cover;
  border-radius: 100vh;
  width: 4rem;
  height: 4rem;
}

.author_description-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-grid-hero-right_image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.blog-grid-hero-right_image.image-contain {
  object-fit: contain;
}

.blog-rich-text {
  width: 100%;
}

.blog-rich-text h2 {
  color: var(--grey-500);
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
  line-height: 1.1;
}

.blog-rich-text p {
  color: var(--grey-400);
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.4;
}

.blog-rich-text ul {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  margin-top: -.5rem;
  margin-bottom: 1rem;
  padding-left: 0;
}

.blog-rich-text li {
  color: var(--grey-400);
  letter-spacing: -.02em;
  background-image: url('../images/checkmark-white.svg');
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: .875rem;
  padding-left: 1.75rem;
  font-size: 1.125rem;
  line-height: 1.4;
}

.blog-rich-text h3 {
  color: var(--grey-500);
  letter-spacing: -.01em;
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.1;
}

.blog-rich-text h4 {
  color: var(--grey-500);
  letter-spacing: -.01em;
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.1;
}

.blog-rich-text img {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog-rich-text.is-topic {
  width: 100%;
}

.blog-rich-text h1 {
  color: var(--grey-500);
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
}

.share {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  align-items: center;
  max-width: 11rem;
  margin-right: auto;
  padding: 1.5rem;
  display: flex;
  position: sticky;
  inset: 12rem auto auto 0%;
}

.share.is-margin-left-right-0 {
  margin-left: 0;
  margin-right: 0;
}

.share.is-margin-left-right-0.is-top-4rem {
  top: 4rem;
}

.share.is-toc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-height: 80vh;
  margin-right: 0;
  top: 3rem;
  overflow: hidden auto;
  max-width: 13rem !important;
}

.share-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--grey-200);
  transition: all .4s;
  display: flex;
}

.share-icon:hover {
  color: var(--blue-500);
}

.content-wrapper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  left: -4.5rem;
}

.content-wrapper.is-position-static {
  position: static;
}

.author-hero-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.author-image {
  object-fit: cover;
  border-radius: 100vh;
  width: 13.375rem;
  height: 13.375rem;
}

.author-description-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.author-linkedin-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--blue-500);
  align-items: center;
  transition: all .4s;
  display: flex;
}

.author-linkedin-link:hover {
  color: var(--white-100);
}

.author-linkedin-link_text {
  font-family: var(--heading);
  color: var(--blue-500);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.author-linkedin-link_icon-wrapper {
  border-radius: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.875rem;
  height: 1.875rem;
  display: flex;
}

.author-linkedin-link_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.author-rich-text h2 {
  color: var(--grey-500);
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
  line-height: 1.1;
}

.author-rich-text p {
  color: var(--grey-400);
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-size: 1.375rem;
  line-height: 1.4;
}

.author-rich-text h3 {
  color: var(--grey-500);
  letter-spacing: -.01em;
  margin-bottom: 1.5rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.1;
}

.author-rich-text h4 {
  color: var(--grey-500);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.1;
}

.post-from-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

[data-intellimize-var-617137521] .smaller-heading, [data-intellimize-var-617137523] .smaller-heading {
  display: none;
}

.smaller-heading.is-z-index {
  z-index: 2;
  position: relative;
}

.region-wrapper {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  margin-bottom: 7.5rem;
  display: flex;
}

.region-wrapper.is-0px-margin-bottom {
  margin-bottom: 0;
}

.grid-location {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-location.is-2col {
  grid-template-columns: 1fr 1fr;
}

.grid-location-wrapper {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  padding: 1.5rem;
}

.grid-location-wrapper.is-box-shadow {
  font-style: normal;
}

.grid-location-wrapper.is-box-shadow.is-contact-email {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.grid-contact-hero-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.is-position-relative {
  position: relative;
}

.is-position-relative.is-z-index-1 {
  z-index: 1;
}

.is-position-relative.is-z-index-3 {
  z-index: 3;
}

.contact-form {
  z-index: 1;
  background-color: var(--white-100);
  border-radius: .5rem;
  max-width: 37.25rem;
  padding: 2.5rem;
  position: relative;
}

.contact-form.is-demo.is-position-sticky {
  position: sticky;
  top: 12rem;
}

.contact-form.is-demo.is-position-sticky.is-tour {
  padding-top: 2.5rem;
}

.contact-form.is-demo.is-position-sticky.is-tour.is-position-relative {
  position: relative;
  top: 0;
}

.contact-form.is-demo.is-full-width {
  width: 100%;
  max-width: none;
}

.contact-form.is-demo.is-full-width.is-padding-top-smaller, .contact-form.is-demo.is-padding-top-smaller {
  padding-top: 2.5rem;
}

.contact-form.is-top-padding-40px {
  padding-top: 2.5rem;
  box-shadow: 1px 12px 34px #0000001f;
}

.contact-form.is-top-padding-40px.is-max-height {
  max-height: 70vh;
  overflow: hidden auto;
}

.contact-form.is-sticky {
  position: sticky;
  top: 12.5rem;
}

.contact-form.is-position-absolute-desktop {
  width: 100%;
  position: absolute;
}

.contact-form.is-no-padding {
  background-color: var(--transparent);
  max-width: none;
  padding: 0;
}

.two-fields-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  display: flex;
}

.form-ellipse-top {
  z-index: 0;
  position: absolute;
  inset: -8% auto auto -15%;
}

.contact-form-wrapper {
  position: absolute;
  bottom: 8.75rem;
}

.contact-form-wrapper.is-position-relative {
  position: relative;
  bottom: auto;
}

.form-ellipse-bottom {
  position: absolute;
  inset: auto -20% -10% auto;
}

.form-ellipse-bottom.is-demo {
  bottom: -20px;
  right: -160px;
}

.form-ellipse-bottom.is-no-position-right {
  right: 0%;
}

.form-ellipse-bottom.is-tour {
  right: -1.5rem;
}

.grid-demo-left.is-aws-page {
  margin-top: -2.5rem;
}

.demo-list {
  margin-bottom: 3.5rem;
  padding-left: 0;
  list-style-type: none;
}

.demo-list.is-no-margin-bottom {
  margin-bottom: 0;
}

.demo-list_item {
  background-image: url('../images/checkmark-white_1.svg');
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 1.5rem;
  list-style-type: none;
}

.use-cases-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.use-cases-wrapper.is-margin-bottom-40px {
  margin-bottom: 2.5rem;
}

.use-cases-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.use-cases-collection-list.grid-4col {
  grid-template-rows: auto;
}

.use-cases-collection-item-link {
  background-color: var(--white-100);
  width: 100%;
  height: 100%;
  color: var(--grey-400);
  border: 1px solid #e8e8e8;
  border-radius: .25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem 1rem;
  transition: all .4s;
  display: flex;
}

.use-cases-collection-item-link:hover {
  border-top-color: var(--dark-blue-500);
  border-right-color: var(--dark-blue-500);
  border-bottom-color: var(--dark-blue-500);
  border-left-color: var(--dark-blue-500);
  background-color: var(--dark-blue-500);
  color: var(--white-100);
  box-shadow: 1px 12px 34px #0000000a;
}

.use-cases-collection-item-link.is-use-case-main-page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.use-cases-collection-item-link.not-hover:hover {
  border-color: var(--white-100);
  background-color: var(--white-100);
  color: var(--grey-400);
}

.use-cases-collection-item-link_text {
  font-family: var(--heading);
  text-align: center;
  letter-spacing: -.005em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.28;
}

.use-cases-collection-item-link_text.margin-bottom.margin-10px {
  margin-bottom: 10px;
}

.anchor-link-category-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--grey-100);
  width: 100%;
  color: var(--grey-300);
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  transition: color .4s;
  display: flex;
}

.anchor-link-category-wrapper:hover, .anchor-link-category-wrapper.active {
  color: var(--grey-400);
}

.anchor-link-category-wrapper.is-top-line {
  border-top: 1px solid var(--grey-100);
}

.anchor-link-category-wrapper.is-no-bottom-line {
  border-bottom-style: none;
  padding-bottom: 0;
}

.anchor-link-category_text {
  font-family: var(--heading);
  color: var(--grey-300);
  font-weight: 600;
  line-height: 1.12;
  transition: all .2s;
}

.anchor-link-category_text.active {
  color: var(--grey-500);
}

.anchor-link-category_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.anchor-link-sub-category-wrapper {
  flex-direction: column;
  width: 100%;
  padding-top: 1rem;
  display: flex;
}

.anchor-link-sub-category-inner-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--grey-300);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.anchor-link-sub-category-inner-top.is-bottom-margin {
  margin-bottom: 1rem;
}

.anchor-link-sub-category-inner-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  flex-direction: column;
  padding-top: 1rem;
  padding-left: .5rem;
  display: flex;
}

.anchor-link-sub-category-inner-bottom.is-no-padding {
  padding-top: 0;
  padding-left: 0;
}

.anchor-link-sub-category-inner_text {
  color: var(--grey-300);
  border-left: .09375rem solid #0000;
  margin-left: .5rem;
  padding-left: .5rem;
  font-family: Haffer;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.12;
  transition: all .2s;
}

.anchor-link-sub-category-inner_text:hover {
  color: var(--grey-400);
}

.anchor-link-sub-category-inner_text.active {
  border-left-color: var(--blue-500);
  color: var(--grey-500);
}

.anchor-link-sub-category-inner_text.is-bottom-margin {
  margin-bottom: 1rem;
}

.anchor-link-sub-category-inner_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  transform: rotate(90deg);
}

.rich-text-use-cases p {
  color: var(--grey-400);
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-size: 1.375rem;
  line-height: 1.2;
}

.rich-text-use-cases ol {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
}

.rich-text-use-cases ul {
  margin-bottom: 2rem;
}

.greenhouse-embed {
  background-color: #0000;
  width: 100%;
  margin-bottom: 0;
}

.circle-overlay {
  position: absolute;
  inset: auto 0% 0% auto;
}

.circle-overlay.is-display-none-mobile.is-opacity-50 {
  opacity: .5;
}

.empty-state {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: none;
}

.filters-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  display: flex;
}

.rich-text-use-cases_subheading p {
  color: var(--grey-400);
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.28;
}

.rich-text-use-cases_subheading ul {
  color: #fff;
  padding-left: 1rem;
}

.rich-text-use-cases_subheading li {
  font-size: 1rem;
}

.font-color-white-100 {
  color: #fff;
}

.use-cases-third_left-image_image {
  width: 60%;
}

.form-search-wrapper.is-flex-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.form-search {
  margin-bottom: 0;
}

.form-search-field {
  color: #525456;
  background-image: url('../images/search-icon.svg');
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #e8e8e8;
  border-radius: .25rem;
  min-width: 29.3125rem;
  height: 3.4375rem;
  margin-bottom: 0;
  padding: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.form-search-field::placeholder {
  color: #525456;
}

.form-search-field.is-no-icon {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.form-search-field.is-no-icon.is-max-width {
  max-width: 30%;
}

.use-cases-third-wrapper-2 {
  background-color: #00294a;
  border-radius: .5rem;
  display: flex;
  overflow: hidden;
}

.use-cases-inner-grid_box-2 {
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  padding: 2rem 2rem 2.5rem;
  display: flex;
}

.list.font-color-white-100 {
  color: var(--white-100);
}

.list.font-color-white-100.is-no-padding {
  padding-left: 0;
}

.list.font-color-white-100.is-8px-row-gap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.list.font-color-white-100.is-8px-row-gap.is-2rem-margin-left {
  margin-left: 1.2rem;
  padding-left: 0;
}

.list.font-color-grey-400 {
  color: var(--grey-400);
}

.list.font-color-grey-400.is-checkmarks {
  padding-left: 0;
  list-style-type: none;
}

.list.font-color-grey-400.is-checkmarks.is-1rem-grid-row-gap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.list.font-color-grey-400.is-checkmarks.is-1rem-grid-row-gap.font-color-white-100 {
  color: var(--white-100);
}

.list.is-no-padding {
  padding-left: 0;
}

.list.is-no-padding.is-grid-3col {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list.font-color-white-75 {
  color: #ffffffbf;
}

.list.is-check-marker {
  padding-left: 0;
}

.list.padding-left.padding-16px {
  padding-left: 1rem;
}

.list.padding-left.padding-16px.is-gap-16px {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

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

.list.is-grid.is-2col {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: 1fr 1fr;
}

.list.is-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.list-item.is-checkmark {
  background-image: url('../images/checkmark.svg');
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 1.5rem;
  list-style-type: none;
}

.list-item.is-checkmark.is-white {
  background-image: url('../images/checkmark-white_1.svg');
}

.list-item.is-checkmark.is-green-checkmark {
  background-image: url('../images/checkmark-green.svg');
  background-position: 0 0;
  padding-left: 2.5rem;
}

.list-item.is-checkmark.is-green-checkmark.is-centered-desktop {
  background-position: 0%;
}

.list-item.is-checkmark.font-color-505050 {
  color: #505050;
}

.list-item.is-checkmark.is-green-check-circle {
  background-image: url('../images/Check-Circle.svg');
  background-position: 0%;
  background-size: 2.25rem 2.25rem;
  border-bottom: 1px solid #8e9091;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 3.25rem;
  display: flex;
}

.list-item.is-18px-font-size {
  letter-spacing: -.02em;
  font-size: 1.125rem;
  line-height: 1.28;
}

.list-item.is-roboto-flex {
  font-family: Roboto Flex, Arial, sans-serif;
}

.grid-cognito-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cognito-tabs {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  overflow: hidden;
}

.cognito-tabs_menu {
  border-bottom: 1px solid var(--grey-100);
  align-items: center;
  display: flex;
}

.cognito-tabs_content-wrapper {
  padding: 3rem;
}

.cognito-tabs_content-inner-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cognito-tabs_menu-wrapper {
  background-color: var(--white-100);
  color: var(--grey-300);
  border-bottom: 0 #0000;
  padding: 0;
  transition: all .4s;
}

.cognito-tabs_menu-wrapper.w--current {
  background-color: var(--white-100);
  color: var(--grey-500);
  border-bottom-style: none;
  border-bottom-width: 0;
}

.cognito-tabs_menu-wrapper.is-functionality {
  height: 100%;
}

.cognito-tabs_menu-text {
  height: 100%;
  font-family: var(--heading);
  border-bottom: 2px solid #0000;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.1;
}

.cognito-tabs_menu-text.is-functionalities {
  border-right: 1px solid var(--grey-100);
  color: var(--grey-400);
  border-bottom-style: none;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 1.5rem;
}

.cognito-tabs_content-inner-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cognito-tabs_content-inner-right-image {
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.list-item_text {
  letter-spacing: -.02em;
  font-family: Roboto Flex, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.28;
}

.list-item_text.is-22px-font-size {
  font-size: 1.375rem;
}

.demo-video_menu {
  grid-column-gap: 2.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-link_image {
  width: 100%;
}

.menu_tab-link {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.menu_tab-link.w--current {
  background-color: #0000;
}

.menu_tab-link.is-x-stretch {
  align-items: stretch;
}

.demo-video_content {
  margin-bottom: 6.5rem;
}

.tabs-demo-video {
  flex-direction: column-reverse;
  display: flex;
}

.hero-image-wrapper {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-image {
  width: 100%;
}

.hidden-input-fields {
  display: none;
}

.grid-left-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-left-wrapper.is-justify-spacebetween {
  justify-content: space-between;
}

.grid-left-wrapper.is-justify-top {
  justify-content: flex-start;
}

.grid-right-wrapper.is-vectra-vs-darktrace {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-right-wrapper.is-2rem-border-radius {
  border-radius: 2rem;
}

.search-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.search-result-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-full-width {
  object-fit: cover;
  width: 100%;
}

.image-full-width.is-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: contain;
}

.paragraphs-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.list-box {
  background-color: var(--white-100);
  border-radius: .5rem;
  padding: 3rem;
}

.grid-4col {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vs-grid-rich_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.vs-grid-rich_image.is-aspect-ratio-16-9 {
  aspect-ratio: 16 / 9;
}

.overview-grid-2col_left-inner-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.table-competitibe-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--white-100);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
}

.table-competitibe-wrapper.one-column {
  grid-template-columns: 1fr;
}

.table_cell-competitive {
  width: 33.3333%;
  font-family: var(--heading);
  color: var(--grey-300);
  letter-spacing: -.005em;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.1;
}

.table_cell-competitive.is-yes {
  background-image: url('../images/checkmark-green.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.table_cell-competitive.is-no {
  background-image: url('../images/no.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.table_cell-competitive.is-text {
  color: var(--grey-200);
  text-align: center;
  letter-spacing: -.02em;
  font-size: 1.125rem;
}

.table_row-competitive.is-line {
  border-bottom: 1px solid #e8e8e8;
}

.table_header-competitive {
  width: 33%;
  color: var(--grey-500);
  text-align: center;
  padding-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1;
}

.table_component-competitive {
  width: 100%;
}

.table-right-column-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--dark-blue-600);
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  min-height: 24.4375rem;
  padding: 2rem 1.5rem;
  display: flex;
}

.table-right-column_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.table-inner-wrapper {
  align-items: center;
  display: flex;
}

.vs-dropdown-wrapper {
  background-color: var(--white-100);
  border-radius: .5rem;
}

.vs-dropdown-header {
  border-bottom: 1px solid var(--grey-0);
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 3rem;
  display: flex;
}

.vs-drodown-header_icon-wrapper {
  background-color: var(--grey-0);
  border-radius: 100vh;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  display: flex;
}

.vs-dropdown-header_icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.vs-dropdown_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 2rem 1fr 1fr 1.5rem;
}

.vs-dropdown_grid.is-header-desktop {
  align-items: center;
}

.vs-dropdown_grid-wrapper.is-40px-margin-down {
  margin-bottom: 2.5rem;
}

.vs-dropdown_grid-wrapper.is-40px-margin-down.is-40px-margin-top {
  margin-top: 2.5rem;
}

.vs-dropdown_grid-wrapper.is-40px-margin-down.is-40px-margin-top.is-last {
  margin-bottom: 0;
}

.vs-dropdown_grid-wrapper.is-40px-margin-top {
  margin-top: 2.5rem;
}

.vs-dropdown_grid-icon-1 {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.vs-dropdown_grid-vectra {
  flex-direction: row;
  align-items: center;
  width: 9.4375rem;
  height: 1.4375rem;
  display: flex;
}

.vs-dropdown-body {
  padding: 3.375rem 3rem;
}

.vs-dropdown_grid-cell {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-cell_body-wrapper {
  padding-top: 1.75rem;
}

.grid-cell_body-wrapper.is-display-none-desktop {
  display: none;
}

.open-close-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.open-close_line {
  background-color: #8e9091;
  border-radius: 100vh;
  width: 1.25rem;
  height: .140625rem;
}

.open-close_line.is-vertical {
  transition: all .4s;
  position: absolute;
  transform: rotate(90deg);
}

.vc-dropdown-master-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.cell-number_title-wrapper-mobile {
  margin-bottom: 1.5rem;
  display: none;
}

.vs-grid-testimonials-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
}

.vs-grid-testimonials_cell {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vs-grid-testimonials_cell-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  width: 100%;
  height: 100%;
}

.cell-grid_testimonial-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.rich-text-white h2 {
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
}

.rich-text-white p {
  color: var(--white-80);
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-size: 1.375rem;
  line-height: 1.2;
}

.rich-text-white h3 {
  color: var(--white-100);
  margin-bottom: 1.5rem;
}

.rich-text-white ul {
  color: var(--white-80);
  padding-left: 1.2rem;
}

.rich-text-white li {
  font-size: 1.125rem;
}

.press-left-grid {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.press-right-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--grey-0);
  border-radius: .5rem;
  flex-direction: column;
  padding: 3.5rem;
  display: flex;
}

.press-right-grid_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.grid-inner_email-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: flex-start;
  max-width: 50ch;
  display: flex;
}

.grid-inner_icon-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.press-social-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.link-press-social-icon {
  color: var(--grey-200);
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.link-press-social-icon:hover {
  color: var(--blue-500);
}

.media-room-grid-leadership {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.media-room-grid-leadership_card {
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.card_icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.download-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.download_inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logo-image {
  border-radius: .5rem;
  width: 100%;
  overflow: hidden;
}

.logo-usage-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border: 1px solid var(--grey-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
}

.logo-usage_left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--green-800);
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 23.75rem;
  display: flex;
}

.logo-usage_left-image {
  justify-content: center;
  align-items: center;
  width: 8.5625rem;
  display: flex;
}

.logo-usage_right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 60ch;
  display: flex;
}

.product-screenshots-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 3.5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.product-screenshots-grid_cell {
  background-color: var(--green-700);
  border-radius: .5rem;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.product-screenshots-grid_cell-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.product-screenshots-grid_cell-inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.together-we-solve-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-color: var(--dark-blue-600);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  padding: 5rem;
  display: grid;
}

.together-we-solve_line {
  background-color: var(--dark-blue-500);
  width: .0625rem;
  height: 100%;
}

.kpmg-steps-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white-100);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.kpmg-steps_card-top-wrapper {
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.kpmg-steps_card-icon-wrapper {
  background-color: var(--grey-0);
  border-radius: 100vh;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  display: flex;
}

.kpmg-steps_card-icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.kpmg-steps_card-icon-line {
  background-color: var(--grey-100);
  width: 100%;
  height: .0625rem;
}

.kpmg-steps_card-icon-line.is-40px {
  width: 2.5rem;
}

.card-bottom-wrapper {
  padding-left: 2.5rem;
}

.card-bottom-wrapper.is-no-left-padding {
  padding-left: 0;
}

.card-bottom-wrapper.is-no-left-padding.is-right-padding {
  padding-right: 2.5rem;
}

.blue-team-hero-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blue-team-hero-image-wrapper {
  aspect-ratio: 1;
}

.blue-team-hero-image {
  width: 100%;
  height: 100%;
}

.blue-team-grid-card {
  background-color: var(--grey-0);
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem 2rem 2.5rem;
  display: flex;
}

.grid-system-engineers {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.system-engineers-card {
  background-color: #303435e6;
  border-radius: .5rem;
  overflow: hidden;
}

.system-engineers-card_image-wrapper {
  aspect-ratio: 1;
  border-radius: .5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.system-engineers-card_description {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.5rem 1.5rem 2rem;
  display: flex;
}

.system-engineers-card_image {
  filter: grayscale();
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.system-engineers-card_image-filter {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.system-engineers-card_image-filter-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.blue-team-form-wrapper {
  background-color: var(--white-100);
  border-radius: .5rem;
  padding: 3.75rem 2.5rem 2.5rem;
}

.form-field_checkbox-wrapper {
  border: 1px solid var(--grey-100);
  border-radius: .25rem;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-right: 0;
  padding: 1rem;
  display: flex;
}

.form-field_checkbox {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  margin-top: 0;
  margin-left: 0;
}

.form-field_checkbox-text {
  color: var(--grey-400);
  letter-spacing: -.02em;
  margin-right: 1.125rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.28;
}

.form-field-checkbox-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.featured-section-image {
  width: 50%;
  position: absolute;
}

.featured-section-image.is-mxdr-page {
  width: 80%;
}

.team-grid {
  grid-column-gap: 16px;
  grid-row-gap: 5.25rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.author-carousel {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.paragraph-size-20px {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
}

.team-grid_line-wrapper {
  grid-column-gap: 3rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.patents-collection_top-wrapper {
  aspect-ratio: 2;
  background-color: var(--blue-500);
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.patents-collection_top-wrapper.is-full-height {
  height: 100%;
}

.patent-icon {
  position: absolute;
  inset: 1.5rem auto auto 1.5rem;
}

.patents-collection_top-inner-wrapper {
  aspect-ratio: 16 / 9;
  background-color: var(--white-100);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  height: 80%;
  padding: 1.5rem;
  display: flex;
}

.patent-image {
  object-fit: contain;
  height: 100%;
}

.underbrow-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.local-css_sticky-nav {
  display: none;
}

.font-color-blue-500 {
  color: var(--blue-500);
}

.section_background-gradient {
  z-index: 1;
  background-image: url('../images/updated-platform-hero-overlay_1.avif');
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_background-gradient.is-observability-page, .section_background-gradient.is-platform-page-new {
  background-image: none;
}

.section_background-gradient.is-new-platform-integrations {
  background-image: url('../images/Vectra-Integration-Web.avif');
  background-position: 400% 60%;
  background-size: 95%;
}

.section_background-gradient.is-black-hat-2026 {
  background-image: linear-gradient(90deg, #00294a, #012e4ba1 50%, #04374d00);
  border-bottom-right-radius: 15rem;
}

.overlay-graphics-wrapper {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.overlay-graphics-wrapper.is-aspect-ratio-auto {
  aspect-ratio: auto;
}

.video-overlay {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.video-overlay.is-black-hat-usa {
  border-bottom-right-radius: 15rem;
}

.video-overlay_vimeo {
  object-fit: cover;
  width: 150%;
  height: 150%;
}

.video-overlay_vimeo.is-position-relative.is-z-index-1 {
  z-index: 1;
}

.video-overlay_vimeo.is-position-absolute {
  position: absolute;
  inset: 0%;
}

.video-overlay_vimeo.is-observability-page {
  z-index: 1;
  border-radius: .625rem;
  width: 100%;
  height: 100%;
  position: relative;
}

.video-overlay_vimeo.is-observability-page.is-pointer-events-none {
  pointer-events: none;
  margin-bottom: 0;
}

.video-overlay_vimeo.is-absolute {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video-overlay_vimeo.is-absolute.is-pointer-events-none {
  pointer-events: none;
}

.video-overlay_vimeo.is-absolute.is-pointer-events-none.is-about-page {
  border-radius: 2rem;
}

.video-overlay_vimeo.is-absolute.is-about-page {
  cursor: pointer;
  border-radius: 2rem;
  overflow: hidden;
}

.video-overlay_vimeo.is-absolute.is-about-page.is-pointer-event-none {
  pointer-events: none;
  cursor: default;
}

.jetboost-embed {
  display: none;
}

.filter-dropdown_chevron {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  inset: auto 1rem auto auto;
}

.filter-dropdown-list.w--open {
  background-color: var(--white-100);
  height: 18.75rem;
  overflow: auto;
}

.filter-dropdown-list_item-wrapper {
  width: 100%;
  color: var(--grey-300);
  border-left: 2px solid #0000;
  padding: 1rem;
  font-size: 1.125rem;
  line-height: 1.28;
}

.filter-dropdown-list_item-wrapper.jetboost-filter-active {
  border-left-color: var(--blue-500);
  background-color: var(--light-blue-100);
  color: var(--grey-500);
}

.pagination {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 56px;
  display: flex;
}

.pagination-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--blue-500);
  cursor: pointer;
  background-color: #fafafa00;
  border-style: none;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.pagination-button_icon {
  justify-content: center;
  align-items: center;
  width: 1.875rem;
  height: 1.875rem;
  display: flex;
}

.pagination-numbers-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pagination-number {
  background-color: var(--transparent);
  width: 2rem;
  height: 2rem;
  font-family: var(--heading);
  color: var(--grey-300);
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.pagination-number.jetboost-pagination-page-active {
  background-color: var(--blue-500);
  color: var(--white-100);
}

.css-jetboost {
  display: none;
}

.filter-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.filter-clear-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--grey-100);
  height: 3.4375rem;
  font-family: var(--heading);
  color: var(--grey-400);
  background-color: #fff;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  padding: .6875rem .75rem;
  display: flex;
}

.filter-clear_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.privacy-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.css-cookiescript {
  display: none;
}

.file-wrapper {
  height: 100%;
}

.file-wrapper.is-display-none {
  display: none;
}

.download-selector-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.download-selector-top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: stretch;
  display: flex;
}

.careers_glassdoor-logo {
  width: 70%;
}

.stars-wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  display: flex;
}

.gartner {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gartner-links-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  display: flex;
}

.right_inner-wrapper {
  grid-column-gap: 1.11113rem;
  grid-row-gap: 1.11113rem;
  align-items: center;
  display: flex;
}

.contact-sales-cta {
  transition: opacity .4s;
}

.download-buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.press-right-grid_inner-lang-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.ctas-left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.tab-link_bottom-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.table_cell {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 50%;
  color: var(--grey-500);
  letter-spacing: -.02em;
  overflow-wrap: anywhere;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.28;
  display: flex;
}

.table_row {
  justify-content: space-between;
  display: flex;
}

.table_body {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.table_header {
  width: 50%;
  color: var(--black);
  text-align: left;
  letter-spacing: -.02em;
  background-color: #f9f9f9;
  padding: 1.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.28;
}

.table_component {
  width: 100%;
}

.css-table {
  display: none;
}

.table_cell-text {
  flex-direction: column;
}

.hub-hero-left-column {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.hub-hero-right-column.is-flex-align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-shape {
  position: absolute;
  inset: auto 0% 0% auto;
}

.background-shape.is-desktop {
  max-width: 40rem;
}

.background-shape.is-mobile {
  display: none;
}

.breadcrumb-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.breadcrumb-wrapper.is-active {
  color: #0d946d;
}

.breadcrumb-wrapper.is-inactive {
  color: #c95420;
}

.integrations-grid-left-col {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.integrations-grid-right-col {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.integrations-grid-right-col_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.integrations-grid-right-col_grid-cell {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.grid-cell_logo {
  justify-content: center;
  align-items: center;
  height: 5.4375rem;
  display: flex;
}

.overview-grid-2col_right-client-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.right-client_logo {
  max-width: 9.375rem;
}

.schematics-image {
  width: 100%;
}

.schematics-image.is-mobile {
  display: none;
}

.schematics-image.is-desktop.is-margin-negative {
  margin-left: -.6875rem;
}

.collection-empty {
  display: none;
}

.integrations-card-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  display: flex;
}

.integrations-card-top-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.integrations-card-top_number-wrapper {
  background-color: #35a36b;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.375rem;
  height: 3.375rem;
  display: flex;
}

.integrations-card-top_number {
  justify-content: center;
  align-items: center;
  display: flex;
}

.integrations-card-middle_lottie {
  height: 18.75rem;
}

.integrations-card-bottom-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.hub-hero-left-column_breadcrumb-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: center;
  margin-bottom: 1.875rem;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.third-party-integrations_explore-wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.integrations-grid-collection-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integrations-grid-collection-list.is-3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.integrations-grid-collection-item {
  background-color: var(--white-100);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  min-height: 11rem;
  display: flex;
}

.integrations-grid-collection-item_image {
  max-width: 10rem;
  max-height: 4rem;
}

.integrations-grid-collection-item_image.is-copilot-m365-page {
  max-width: 11.4375rem;
}

.integrations-grid-collection-item_inner-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2.5rem 2rem;
  display: flex;
}

.integrations-grid-collection-item_inner-wrapper.is-copilot-m365-page {
  border: 1px solid #e8e8e8;
  border-radius: .25rem;
  transition: all .4s;
}

.integrations-grid-collection-item_inner-wrapper.is-copilot-m365-page:hover {
  box-shadow: 1px 12px 34px #0000000a;
}

.webinar_overlay {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.webinar-blue-theme-shape-bottom {
  position: absolute;
  inset: 0% 0% auto auto;
}

.webinars-grid {
  grid-template-rows: auto;
}

.webinars-grid_left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.webinars-grid_left-wrapper.is-attack-labs-layout {
  background-color: #ffffffd9;
  border-radius: 1rem;
  padding: 3.75rem 2.5rem;
}

.webinars-speakers_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.content_profile-image {
  object-fit: cover;
  border-radius: 100%;
  flex: none;
  width: 5rem;
  height: 5rem;
}

.speakers_description-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.speakers_description-name-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.host-chip {
  background-color: #1d895e;
  border-radius: .25rem;
  padding: .25rem .375rem;
}

.host-chip.margin-bottom.margin-5px {
  margin-bottom: 5px;
}

.webinar-share-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid #e8e8e8;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.webinar-share-wrapper.is-white-bg {
  background-color: #fff;
}

.webinar-share_line {
  background-color: #e8e8e8;
  width: .0625rem;
  height: 100%;
}

.webinars-grid_left-theme {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.webinar-additional-info-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.webinar-additional-info_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.info-icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.webinar-additional-info_inner-time-wrapper.is-line-space {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.webinars-form-wrapper {
  z-index: 10;
  position: absolute;
  top: 4rem;
  right: 0;
}

.webinars-form-wrapper.is-static-position-top-bigger {
  top: 7.8rem;
}

.form-register-title-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.webinars-form-mobile-wrapper {
  display: none;
}

.use-case-hero-navigation-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.faq-new-collection-list-wrapper {
  border-bottom: 1px #275245;
}

.faq-new-collection-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid var(--grey-200);
  cursor: pointer;
  flex-direction: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.faq-new-collection-item:first-child {
  border-top-style: none;
  padding-top: 0;
}

.faq-new-collection-item:last-child {
  border-bottom-style: none;
}

.circle-arrow-wrapper {
  background-color: #275245;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: all .4s;
  display: flex;
  position: absolute;
  top: 2.5rem;
  right: 0;
}

.circle-arrow-wrapper.is-faq.is-background-color-white {
  background-color: var(--white-100);
}

.circle-arrow-wrapper.is-position-static {
  background-color: var(--green-0);
  position: static;
}

.circle-arrow-wrapper.is-faq {
  background-color: #f3f5f4;
  top: 0;
  box-shadow: 1px 12px 34px #0000000a;
}

.circle-arrow_icon {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.circle-arrow_icon.is-32px {
  width: 2rem;
  height: 2rem;
}

.faq-new_inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.faq-new-rich-text {
  color: var(--grey-500);
  margin-right: 5.5rem;
  display: none;
}

.faq-new-rich-text p {
  color: var(--grey-500);
  margin-bottom: 1rem;
  line-height: 1.25;
}

.faq-new-rich-text ul {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: 1.5rem;
  padding-left: 1.2rem;
}

.faq-new-rich-text li {
  font-family: Roboto Flex, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.25;
}

.faq-new-rich-text.is-display-block {
  display: block;
}

.faq-new-rich-text a {
  color: var(--blue-500);
  text-decoration: underline;
}

.faq-new-rich-text_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.faq-new-rich-text_list-item {
  font-family: Roboto Flex, Arial, sans-serif;
  font-size: 1rem;
}

.mxdr-hero_image {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.mxdr-hero-wrapper {
  align-items: flex-start;
  width: 60%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.mxdr-hero_men {
  width: 80%;
  margin-left: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.testimonial-logo-hyde {
  height: 3.5625rem;
}

.topics-content-wrapper {
  width: 100%;
}

.topics-content-wrapper.is-max-width-978px {
  max-width: 61.125rem;
  margin-left: auto;
  margin-right: auto;
}

.itdr-image {
  width: 100%;
}

.content-page_inner-bottom-circles-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.inner-bottom-circles_categories {
  color: var(--white-100);
  border: 1px solid #fff;
  border-radius: .5rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.inner-bottom-circles_categories-text {
  text-align: center;
}

.who-we-help-card {
  background-color: var(--white-100);
  border-radius: .5rem;
}

.who-we-help-card_top-wrapper {
  padding: 1.5rem;
}

.who-we-help-card_image {
  aspect-ratio: 3 / 2;
  width: 100%;
}

.who-we-help-card_bottom-wrapper {
  padding: 2rem 1.5rem;
}

.slider-4_left-image {
  max-width: 18.25rem;
  max-height: 7rem;
}

.slider-4_left-image.is-bigger {
  max-width: 20rem;
  max-height: 9rem;
}

.slider-4_left-image.is-smaller, .slider-4_left-image.is-smaller-2 {
  max-width: 15rem;
  max-height: 2rem;
}

.slider-4_left-image.is-full-width {
  width: 100%;
}

.slider-4_left-image.tech-partner-testimonial-logo {
  object-fit: contain;
  width: 7rem;
  height: 4rem;
}

.slider-4_left-image.tech-partner-testimonial-logo.under-armor {
  width: 3rem;
}

.slider-4_left-image.tech-partner-testimonial-logo.mpac {
  object-fit: cover;
  width: 9.6rem;
  height: 4rem;
}

.slider-4_left-image.tech-partner-testimonial-logo.mpac.left-align {
  max-width: 6rem;
}

.slider-4_left-image.tech-partner-testimonial-logo._1x1 {
  width: 4rem;
}

.slider-4_left-image.tech-partner-testimonial-logo.contain {
  object-fit: contain;
}

.slider-4_left-image.tech-partner-testimonial-logo.abdul-lateef {
  object-fit: contain;
  width: 10rem;
}

.slider-4_left-image.tech-partner-testimonial-logo.is-opacity-0 {
  opacity: 0;
}

.slider-4_left-image.tech-partner-testimonial-logo.flex-align-left {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-itdr-inner-wrapper.is-position-relative.is-align-right {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.grid-itdr-inner-wrapper.is-position-relative.is-top-padding {
  padding-top: 5rem;
}

.grid-itdr-inner-wrapper.is-align-left {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-itdr-inner_image {
  border-radius: .625rem;
}

.grid-itdr-inner_image.is-position-absolute {
  position: absolute;
  top: 2.9375rem;
  left: 0;
}

.grid-itdr-inner_image.is-position-absolute.is-image-2 {
  max-width: 60%;
}

.grid-itdr-inner_image.is-position-absolute.is-image-2.is-entra-page {
  max-width: 80%;
  top: auto;
  bottom: 30%;
}

.grid-itdr-inner_image.is-position-absolute.is-image-2.is-entra-page_image-2 {
  inset: 0% 0% auto auto;
}

.grid-itdr-inner_image.is-position-absolute.is-image-2.is-entra-page_image-3 {
  inset: 0% auto auto 0%;
}

.grid-itdr-inner_image.is-image-1 {
  max-width: 80%;
  height: auto;
}

.grid-itdr-inner_image.is-image-1.is-entra-page {
  max-width: 90%;
}

.grid-itdr-inner_image.is-image-1.is-entra-page_image-3 {
  position: relative;
  bottom: -60px;
}

.mitre-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.mitre-wrapper.is-11col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.mitre-wrapper.is-11col.is-template-columns {
  grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
}

.mitre-wrapper.is-12col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.mitre-column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.mitre-column.is-flex-aligned {
  display: flex;
}

.mitre-column_cell {
  text-align: center;
  background-color: #eaebf4;
  border: .015625rem solid #fff;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.mitre-column_cell.background-color-green-mitre {
  background-color: #18382b;
  min-height: 6rem;
}

.mitre-column_cell.background-color-green-mitre.is-entra-id {
  min-height: 8rem;
}

.mitre-column_cell.background-color-green-mitre.is-entra-id.is-8rem-height {
  height: 8rem;
}

.mitre-column_cell.adversaries {
  flex-flow: column;
  height: 8rem;
}

.mitre-column_cell-text {
  color: var(--grey-400);
  overflow-wrap: anywhere;
  font-size: .875rem;
  line-height: 1.25;
}

.mitre-column_cell-text.font-color-white-100 {
  color: var(--white-100);
}

.is-display-mobile {
  display: none;
}

.resources-filter_inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--transparent);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navbar-event {
  z-index: 20;
  transition: background-color .4s;
  position: fixed;
  inset: 0% 0% auto;
}

.section_background-image-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.background-image_rsa-gradient {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-image_rsa-gradient.is-gartner {
  background-image: linear-gradient(0deg, #021627, #fff0 11%);
}

.background-image_rsa-gradient.is-gartner.is-excel-emea {
  background-image: linear-gradient(0deg, #031728 15%, #1d2f3ee3 48%, #fff0 84%);
}

.background-image_rsa-gradient.is-gartner.is-srm-sydney {
  background-color: #031628;
  background-image: none;
}

.rsa-grid-hero-left-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.link-rsa-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white-100);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  font-size: 1.75rem;
  line-height: 1;
  display: flex;
}

.link-rsa-wrapper.is-navbar {
  padding: 1rem;
}

.link-rsa_text.is-600 {
  font-weight: 600;
}

.link-rsa_text.is-600.is-navbar {
  font-size: 1.125rem;
}

.link-rsa_internal-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.rsa-grid-hero-right-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.rsa-grid-hero-right-wrapper.is-position-relative.is-z-index-10 {
  z-index: 10;
}

.rsa-grid-hero-right_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.rsa-grid-hero-right_inner-wrapper.is-horizontal-align {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: row;
}

.rsa-grid-hero-right_inner-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rsa-grid-hero-right_inner-icon.is-transparent {
  opacity: 0;
}

.navbar-event_logo-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-event_inner-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-event_inner-wrapper.is-column-gap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.navbar-event_left-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: center;
  display: flex;
}

.navbar-event_left-wrapper.is-gap-smaller {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.navbar-event_left-inner-wrapper.is-max-width {
  max-width: 20ch;
}

.left-inner_text {
  letter-spacing: -.01em;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.2;
}

.left-inner_text.is-700 {
  font-weight: 700;
}

.navbar-event_middle-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-event_middle-link-button {
  font-family: var(--heading);
  color: #fff;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
  transition: all .4s;
}

.navbar-event_middle-link-button:hover {
  color: var(--light-blue-600-601);
}

.navbar-event_middle-link-button.font-size-16px {
  font-size: 1rem;
}

.navbar-event_inner-mobile-wrapper, .navbar-event_inner-mobile-menu-wrapper {
  display: none;
}

.rsa-details-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 7.5rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.rsa-details-wrapper.is-32px-border-radius {
  border-radius: 2rem;
}

.rsa-details-wrapper.is-32px-border-radius.is-black-hat-page {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-columns: .75fr 1fr;
  padding: 5.25rem;
}

.rsa-details-wrapper.background-color-blue {
  background-color: #002849;
}

.rsa-details-wrapper.is-srm-2026 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-radius: 0;
  padding: 0;
}

.rsa-details_left-wrapper {
  position: relative;
}

.rsa-details_left-wrapper.signal-image {
  background-image: url('../images/attack-circles-full.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 60%;
}

.rsa-details_left-wrapper.is-z-index-2 {
  z-index: 2;
}

.navbar-event_rsa-inner-wrapper {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.rsa-details_right-wrapper {
  position: relative;
}

.rsa-details_right-wrapper.is-z-index-2 {
  z-index: 2;
}

.rsa-grid-hero-right_data-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.rsa-grid-hero-right_data-wrapper.is-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rsa-grid-hero-right_data-wrapper.is-grid.is-2-col {
  grid-template-columns: 1fr 1fr;
}

.rsa-details-outer-wrapper {
  flex-direction: column;
}

.span-font-color-c75f3c {
  color: #c75f3c;
}

.rsa-card {
  background-color: #00294a;
  border-radius: .5rem;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.rsa-card.is-black-hat {
  background-color: #1d895e;
}

.rsa-card.is-cinema {
  background-color: #143a5a;
}

.rsa-card.background-color-153b5b {
  background-color: #153b5b;
}

.rsa-card.is-black-hat-2026 {
  background-color: #00294a00;
  border-radius: 0;
}

.rsa-card_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.rsa-card_bottom-wrapper {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 2.5rem 1.5rem;
  display: flex;
}

.rsa-card_bottom-wrapper.is-city {
  justify-content: center;
  align-items: flex-start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.rsa-card_bottom-wrapper.is-black-hat-2026 {
  background-color: var(--dark-blue-700);
  border-radius: 1rem;
  padding: 3rem 3rem 2rem;
}

.rsa-card_line {
  background-color: #fff;
  width: 100%;
  height: .03rem;
}

.rsa-card_sub-line-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.sub-line_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rsa-schedule-wrapper.is-full-width {
  width: 100%;
  min-width: 100%;
}

.rsa-schedule-inner-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  cursor: pointer;
  border-top: 1px solid #77a1b6;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr 1.3fr .25fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
}

.rsa-schedule-inner-wrapper.is-margin-bottom {
  margin-bottom: 4rem;
}

.rsa-schedule-inner-wrapper.is-cursor-pointer-auto {
  cursor: auto;
}

.rsa-schedule-inner-wrapper.is-bh-2026 {
  cursor: default;
  grid-template-columns: 1fr .7fr 1.3fr;
}

.rsa-schedule-inner_third-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.rsa-schedule-inner_fourth-wrapper {
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 2.5rem;
  display: flex;
}

.arrow-up {
  z-index: 100;
  border-radius: 100vh;
  width: 3rem;
  height: 3rem;
  position: fixed;
  top: 50%;
  right: 1rem;
  box-shadow: 1px 12px 34px #0000000a;
}

.arrow-up_image {
  border-radius: 100vh;
}

.rsa-schedule_arrow {
  border-radius: 100vh;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  transform: rotate(180deg);
}

.rsa-schedule_arrow-image {
  box-shadow: 1px 12px 34px #0000000a;
}

.rsa-display-mobile-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.meet-collection-list-wrapper.gartner-mq-image._2026-design {
  background-image: url('../images/Square-background-2026.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  padding: 3rem 4rem;
}

.meet-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.meet-collection-list.is-2col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.meet-collection-list.is-2col.is-gartner-srm-london {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.meet-collection-item {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.meet-collection-item.align-center {
  text-align: center;
}

.meet-collection-item_image {
  object-fit: cover;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100vh;
  width: 11.25rem;
  height: 11.25rem;
}

.connect-grid-inner-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.connect-grid-inner_image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 1rem;
  width: 50%;
  max-width: 23.3125rem;
}

.connect-grid-inner_left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.list-item_rsa-text {
  line-height: 1.2;
}

.rsa-text_bolded {
  color: #fff;
  font-weight: 700;
}

.rsa-bottom-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: none;
}

.rsa-bottom-content-wrapper.is-display-flex {
  display: flex;
}

.search_icon-button {
  background-color: #0000;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 1.875rem;
  height: 1.875rem;
  padding: 0;
  transition: all .4s;
  display: flex;
}

.rsa-hubspot-form {
  width: 100%;
  margin-bottom: 0;
  font-family: Roboto Flex, Arial, sans-serif;
}

.promotional-module-static-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.food-fun-wrapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  background-color: #1866c1;
  border-radius: .5rem;
  flex-direction: row;
  align-items: center;
  padding: 3.75rem;
  display: flex;
}

.food-fun_inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.use-cases-inner-grid_inner-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.use-cases-inner-grid_inner-how-it-works {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.inner-how-it-works_top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.inner-how-it-works_bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-end;
  max-width: 60ch;
  margin-left: auto;
  display: flex;
}

.inner-how-it-works_bottom-rich-text-wrapper {
  max-width: 30ch;
}

.use-cases-inner-grid_inner-how-it-works-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.attack-labs-hero-left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.attack-labs-tabs_menu {
  margin-bottom: 2rem;
}

.attack-labs-tabs_menu-tab-link {
  color: #fff;
  background-color: #0000;
  width: 33.3333%;
  padding: 0;
}

.attack-labs-tabs_menu-tab-link.w--current {
  background-color: #0000;
  transition: color .4s;
}

.menu-tab-link_image {
  width: 100%;
}

.menu-tab-link_image.is-hover-layer {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.menu-tab-link_text {
  z-index: 2;
  font-family: var(--heading);
  text-align: center;
  letter-spacing: -.01em;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.23;
  position: absolute;
  top: 15%;
  left: 0%;
  right: 0%;
}

.attack-labs_tabs-content-tab-pane {
  background-color: #d9d9d9e6;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding: 2rem 2.5rem;
}

.menu-tab-link_image_mobile {
  display: none;
}

.attack-labs_tabs-content-tab-pane-inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-content-tab-pane-inner_right-wrapper {
  padding-top: .5rem;
}

.attack-labs-tab_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.attack-labs-tab_list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.attack-labs-tab_list-inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.attack-labs-tab_list-inner-wrapper.is-vertical-center {
  justify-content: flex-start;
  align-items: center;
}

.list-inner_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_background-image-attack-labs {
  max-width: 44%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.section_background-second-image-attack-labs {
  position: absolute;
  inset: -2% 5% auto auto;
}

.section_background-third-image-attack-labs {
  z-index: 3;
  max-width: 35%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.attack-labs-what-will-learn-cell {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.attack-labs-what-will-learn-cell.is-max-width {
  max-width: 43ch;
}

.attack-labs-what-will-learn-cell_icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.attack-labs-section-heading-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.attack-labs-section-heading-wrapper.is-align-top {
  align-items: flex-start;
}

.attack-labs-section-heading_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.attack-labs-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.font-color-a7d2e7 {
  color: #a7d2e7;
}

.menu_button {
  font-family: var(--heading);
  color: #525456;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  flex: none;
  padding: .6875rem .75rem;
  line-height: 1.12;
  transition: all .4s;
}

.menu_button.w--current {
  color: #fff;
  background-color: #1866c1;
  border-color: #1866c1;
}

.menu_button.is-right {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.menu_button.is-left, .menu_button.is-left.w--current {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.tabs-home_menu {
  justify-content: center;
  align-items: center;
  margin-bottom: 5rem;
  display: flex;
}

.tabs-home {
  align-items: center;
}

.attack-labs_wave-bg {
  z-index: 1;
  opacity: .5;
  object-fit: cover;
  max-width: 70%;
  height: 100%;
  position: absolute;
  right: 0;
}

.attack-labs_wave-bg.is-rsa-kiosk {
  opacity: 1;
  max-width: none;
  top: 0;
}

.attack-labs_wave-bg.is-rsa-kiosk.is-10-opacity {
  opacity: .1;
}

.attack-labs_second-circle {
  max-width: 40%;
  position: absolute;
  inset: auto auto -15% 1%;
}

.attack-labs_second-circle.is-opacity-50pc {
  opacity: .5;
}

.attack-labs_third-circle {
  z-index: 1;
  max-width: 30%;
  position: absolute;
  inset: auto 1% -50% auto;
}

.section_background-image {
  object-fit: fill;
  width: 100%;
}

.section_background-image.is-desktop {
  object-fit: cover;
  height: 100%;
}

.section_background-image.is-mobile {
  display: none;
}

.section_background-image.is-srm-sydney {
  z-index: 1;
  position: relative;
}

.rsa-details_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rsa-details_background-image.is-mobile {
  display: none;
}

.attack-labs-line-divider {
  background-color: #fff;
  width: 100%;
  height: .0625rem;
  margin-bottom: 1rem;
}

.attack-labs-top-hero_bottom-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.attack-labs-top-hero_bottom-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sections-wrapper {
  position: relative;
}

.webinar-vimeo {
  width: 32.25rem;
}

.is-display-none {
  display: none;
}

.btw-attack-labs-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.btw-attack-labs_bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.btw-attack-labs_bottom-icon {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.btw-attack-labs_circles {
  position: absolute;
  inset: -32% 0% auto auto;
}

.btw-attack-labs_circles.is-second {
  z-index: 1;
  inset: auto auto -33% 5%;
}

.section-anchor-inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-anchor-inner_button {
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  transition: background-color .4s;
  display: flex;
}

.section-anchor-inner_button.is-the-team {
  flex: none;
}

.grid-btw-section-left-wrapper {
  max-width: 60ch;
}

.grid-btw-section-left-wrapper.is-wider {
  max-width: 90ch;
}

.btw-card-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
}

.btw-card-wrapper.is-max-width {
  max-width: 80%;
}

.btw-card_line-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.btw-card_line-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.btw-hubspot-form {
  width: 100%;
  margin-bottom: 0;
}

.btw-ready-for-challenge-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #1866c1;
  border-radius: .5rem;
  flex-flow: column;
  padding: 2.5rem;
  display: flex;
}

.btw-icons-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.btw_wave-bg {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
}

.list-btw-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.event-sign-up-closed-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  padding: 3.75rem 2.5rem;
  box-shadow: 1px 12px 34px #0000001f;
}

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

.form_grid-wrapper.is-mxdr-calculator {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--grey-100);
  border-radius: .5rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.form_grid-inner-wrapper.is-width-custom {
  width: 30.5%;
}

.grid-inner_top-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tooltip-icon {
  justify-content: center;
  align-items: center;
  width: 1.375rem;
  height: 1.375rem;
  display: flex;
}

.tooltip-icon.is-margin-left-desktop {
  margin-left: 1rem;
}

.tooltip-icon.is-dont-shrink {
  flex: none;
}

.grid-inner_top-left-wrapper {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-inner-green-wrapper {
  background-color: #114e37;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.form_grid-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_grid-bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mxdr-calculator-results_calculator-output-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.mxdr-calculator-results_calculator-output-wrapper.is-margin-bottom {
  margin-bottom: 1.5rem;
}

.mxdr-calculator-results_calculator-output-wrapper.is-max-width-align-center {
  max-width: 43rem;
  margin-left: auto;
  margin-right: auto;
}

.calculator-output_top-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.calculator-output_bottom-wrapper {
  border: 1px solid #949696;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.calculator-output_bottom-wrapper.is-white-outline {
  border-color: #fff;
}

.calculator-output_bottom-wrapper.is-white-outline.is-background-color-light-green {
  background-color: #1d895e;
  border-color: #d3d3d3;
}

.calculator-output_bottom-wrapper.is-background-color-green {
  border-width: .125rem;
  border-color: var(--burnt-orange-500);
  background-color: #114e37;
}

.calculator-output_bottom-wrapper.is-background-color-burnt-orange {
  background-color: #c95321;
  border-width: .125rem;
  border-color: #1d895e;
}

.calculator-output_bottom-wrapper.is-background-color-dark-green {
  background-color: #08392a;
}

.calculator-output_bottom-wrapper.is-background-color-dark-green.is-border-color-burnt-orange {
  border-width: .125rem;
  border-color: #c95321;
}

.calculator-output_bottom-inner-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.form-calculator-error {
  background-color: #0000;
  height: 0;
  margin-top: 0;
  padding: 0;
}

.disclaimer-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid var(--green-200);
  flex-flow: column;
  padding-bottom: 2.5rem;
  display: flex;
}

.disclaimer-wrapper.is-top-padding {
  padding-top: 2.5rem;
}

.disclaimer-top-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.graph-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.graph-wrapper.is-align-center {
  justify-content: flex-start;
  align-items: center;
}

.graph {
  width: 100%;
  max-width: 27.5rem;
  margin-left: auto;
  margin-right: auto;
}

.mxdr-calculator-reset-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.calculator-reset {
  font-family: var(--heading);
  color: #1866c1;
  font-size: 1.5rem;
  line-height: 1;
  transition: all .4s;
}

.calculator-reset:hover {
  color: #005176;
}

.identity-exposure-calculator-results_calculator-output-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 39.875rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.identity-exposure-results-outer-wrapper {
  background-color: #1f4338;
  border-radius: .5rem;
  padding: 2rem 2.5rem;
}

.hybrid-attack-meaning-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #d9d9d9e6;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 3rem 2rem;
  display: grid;
}

.hybrid-attack-meaning_left-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.rich-text_rsa-kiosk ol {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-left: 0;
  font-size: 1.25rem;
  display: flex;
}

.rich-text_rsa-kiosk li {
  letter-spacing: -.01em;
  margin-left: .25rem;
  font-size: 1.25rem;
  list-style-type: decimal;
}

.section-rsa-kiosk-background-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-rsa-kiosk-background {
  width: 50%;
}

.section-rsa-kiosk-background.is-background-color-linear-red, .section-rsa-kiosk-background.is-background-color-linear-green {
  height: 100%;
}

.rsk-kiosk-anchor-ctas-wrapper {
  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;
}

.rsk-kiosk-anchor-ctas_cell {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.rsk-kiosk-anchor-ctas_cell.is-background-color-linear-yellow, .rsk-kiosk-anchor-ctas_cell.is-background-color-linear-blue, .rsk-kiosk-anchor-ctas_cell.is-background-color-linear-green {
  width: 100%;
}

.section-rsa-kiosk-anchor {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
}

.section-rsa-kiosk-body {
  background-color: #00294a;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.section-rsa-kiosk-body.is-overflow-hidden {
  overflow: hidden;
}

.section-rsa-kiosk-body.is-overflow-hidden.is-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-rsa-kiosk-body.is-overflow-hidden.is-no-padding.is-background-color-275245 {
  background-color: #275245;
}

.section-rsa-kiosk-body_image {
  position: absolute;
  inset: auto 0% -15rem auto;
}

.identity-calculator-did-you-know-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: .0625rem solid #1d895e;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.identity-calculator-did-you-know_text {
  font-family: var(--heading);
  font-size: 3.875rem;
  font-weight: 600;
  line-height: 1;
}

.grid_identity-calculator-arrow-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.identity-calculator-arrow {
  width: 50%;
}

.grid-3col-identity-exposure-cell {
  background-color: #babbbc;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.grid-3col-identity-exposure-cell.is-align-top {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
}

.grid-3col-identity-exposure-cell_text {
  font-family: var(--heading);
  color: #303435;
  text-align: center;
  font-size: 2rem;
  line-height: 1.1;
}

.section-rsa-kiosk-body_inside {
  background-color: #275245;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section-rsa-kiosk-anchor-point {
  width: 0;
  height: 0;
  position: absolute;
  top: -4.6rem;
}

.is-600 {
  font-weight: 600;
}

.pre-footer-outer-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.hubspot-form-css {
  display: none;
}

.contact-form-outer-wrapper {
  position: relative;
}

.section-background-resources {
  position: absolute;
  inset: 0%;
}

.section-background-resources.is-customer-stories-background {
  background-color: var(--dark-blue-800-801);
  background-image: url('../images/circle.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-background-resources.is-attack-anatomies-background {
  background-image: url('../images/attack-anatomy_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-tour-right-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.grid-tour-right_not-gated-asset {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.resources-filter-collection-list-wrapper {
  width: 100%;
}

.tabs-menu_link-wrapper {
  flex: none;
}

.gartner-peer-insights-image {
  height: 2.625rem;
}

.pagination-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 2rem;
}

.hubspot-form-script {
  margin-bottom: 0;
}

.success-message-cms-for-hubspot-form {
  display: none;
}

.collection-item_link-logo-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-item_logo {
  max-width: 6rem;
  max-height: 6rem;
}

.all-partners-hero-left-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.partner-graph-wrapper {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.grid-right-partner-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section-partner-find-partner-shape {
  position: absolute;
  inset: auto 0% 0% auto;
}

.partners-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.partner-graph-image {
  width: 150%;
  position: absolute;
}

.partner-card_image {
  width: 100%;
  max-width: 15rem;
  max-height: 5rem;
}

.navbar_demo-page-logo {
  height: 1.875rem;
}

.step-icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.demo-steps_step-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #f2c71a00;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 2rem auto;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  padding: 1.5rem 1.5rem 1.5rem 0;
  display: grid;
}

.step-icon {
  z-index: 1;
  position: relative;
}

.step-icon_line {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #f2c71a;
  width: 1px;
  height: 4.9rem;
  position: absolute;
  top: 1.5rem;
}

.step-icon_line.is-trial-page {
  height: 7.6rem;
}

.step-icon_line.is-trial-page-second-line {
  height: 6rem;
}

.slider-4_left-image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.font-size-18px {
  font-size: 1.125rem;
}

.experience-section-background-gradient {
  height: 60%;
  position: absolute;
  inset: auto 0% 0%;
}

.experience-section-background-gradient.is-srm-2026 {
  border-bottom-right-radius: 24rem;
  height: 100%;
}

.experience-section-background-gradient_image {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.experience-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.experience-grid_line {
  width: 100%;
  height: .375rem;
  padding: 0;
}

.experience-grid-card-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 3.75rem;
  display: flex;
  position: relative;
}

.experience-grid-card {
  aspect-ratio: 415 / 456;
  border-radius: .5rem;
  flex-flow: column;
  width: 100%;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.experience-grid-card:hover {
  box-shadow: 1px 12px 34px #0009;
}

.experience-grid-card.is-background-1 {
  z-index: 10;
  background-image: url('../images/self-guided-tours_1.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.experience-grid-card.is-background-2 {
  background-image: url('../images/free-trial_1.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.experience-grid-card.is-background-3 {
  background-image: url('../images/personalized-demo_1.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.experience-grid-card_inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #1d895e;
  flex-flow: column;
  min-height: 14rem;
  padding: 2.5rem 1.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.experience-grid-card_inner-bottom-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.experience-grid-card_line-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: .375rem;
  height: 5rem;
  display: flex;
  position: absolute;
  top: 0;
}

.experience-grid-card_line-icon {
  width: 3.5rem;
  position: absolute;
  top: -2rem;
}

.experience-grid-card-_inner-top-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid-demo-left_find-image {
  width: 100%;
}

.black-hat-background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.black-hat-grid-hero-right_data-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-radius: 2rem;
  flex-flow: row;
  padding: 1.5rem 2.5rem;
  display: flex;
}

.plus-foods-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #1866c1;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 71.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.plus-foods_image {
  height: 14.4375rem;
  margin-top: 2.5rem;
}

.plus-foods_inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid-tours-cell {
  position: relative;
}

.grid-tours-cell.is-flex-center {
  z-index: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-tours-cell.is-flex-center.is-z-index-1 {
  z-index: 1;
}

.grid-tours-cell.is-flex-center.is-z-index-2 {
  z-index: 2;
}

.grid-tours-cell.is-flex-center.is-z-index-3 {
  z-index: 3;
}

.grid-tours-cell_video {
  z-index: 1;
  aspect-ratio: 637 / 410;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: auto;
  position: relative;
  box-shadow: 1px 4px 59.8px #00000080;
}

.grid-tours-cell_video.is-rounded-corners {
  border-radius: .5rem;
}

.grid-tours-cell_video.is-rounded-corners.is-ar-discover {
  aspect-ratio: 638 / 376;
}

.grid-tours-cell_video.is-rounded-corners.is-no-ar {
  aspect-ratio: auto;
}

.grid-tours-cell_video.is-rounded-corners.is-no-ar.is-no-box-shadow {
  box-shadow: none;
}

.grid-tours-cell_video.is-rounded-corners.is-no-ar.is-no-box-shadow.is-max-width-425px {
  max-width: 26.5625rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-tours-cell_video.is-rounded-corners.is-hunt-ar {
  aspect-ratio: 661 / 342;
}

.grid-tours-cell_video.is-research-page {
  height: 100%;
}

.grid-tours-cell_video.is-research-page.is-overlay {
  position: absolute;
}

.grid-tours-cell_video.is-research-page.is-right {
  height: 75%;
}

.grid-tour-cell_line {
  position: absolute;
  top: -150px;
  left: 50%;
}

.grid-tour-cell_line.is-right-side {
  left: auto;
  right: 50%;
}

.tours-circle-bottom {
  position: absolute;
  inset: auto 0% 0%;
}

.tours-circle-bottom_image {
  width: 100%;
}

.tours-circle-bottom_overlay {
  position: absolute;
  inset: 0%;
}

.tour-grid-3col-cell {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tour-grid-3col-cell_icon {
  justify-content: center;
  align-items: center;
  max-width: 2.5rem;
  display: flex;
}

.demo-background-video {
  aspect-ratio: 1080 / 740;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  max-width: 33.5rem;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 4px 26.2px 15px #00000040;
}

.demo-steps_step-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #f2c71a00;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 2rem auto;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 1.5rem;
  display: grid;
}

.step-icon-2 {
  z-index: 1;
  position: relative;
}

.step-icon-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.is-900 {
  font-weight: 900;
}

.step-icon_line-2 {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #f2c71a;
  width: 1px;
  height: 5.5rem;
  position: absolute;
  top: 1.5rem;
}

.slider-4_left-image-demo-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tour-card_top-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.tour-card_top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: auto;
  display: flex;
}

.tour-card-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.tour-card-wrapper.is-fouth-video {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.tour-background-video {
  z-index: 2;
  aspect-ratio: 414 / 272;
  width: 100%;
  position: relative;
}

.tour-background-video-wrapper {
  position: relative;
  box-shadow: 0 4px 26.2px 15px #00000040;
}

.tour-background-video-wrapper.is-align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-tour-page-wrapper {
  position: relative;
}

.line-tour-page-straight {
  position: absolute;
  top: -8.125rem;
}

.line-tour-page-line {
  width: 33.625rem;
  max-width: none;
  position: absolute;
  left: 60%;
}

.line-tour-page-line.is-right {
  left: auto;
  right: 60%;
}

.cuve-line {
  width: 38.9375rem;
  max-width: none;
  position: absolute;
  bottom: -250px;
  left: 50%;
}

.cuve-line.is-right {
  left: auto;
  right: 50%;
}

.grid-capabilities-wrapper.is-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.grid-experience-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid-experience_inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-experience_inner-wrapper.is-16px-column-gap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.grid-experience_icon {
  justify-content: center;
  align-items: center;
  max-width: 3rem;
  height: 3rem;
  display: flex;
}

.grid-experience_icon.is-smaller {
  max-width: 2rem;
  height: 2rem;
}

.grid-experience_icon.is-smaller.is-display-none {
  display: none;
}

.grid-investigate-cell-wrapper.is-solution-brief {
  aspect-ratio: 1;
  background-image: url('../images/background-solution-brief.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.grid-investigate-cell_image {
  width: 100%;
  max-width: 30.75rem;
  box-shadow: 6px 6px 36px #0003;
}

.grid-investigate-cell_image.is-full-width {
  max-width: none;
}

.grid-capabilities_inner-wrapper {
  aspect-ratio: 420 / 88;
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 26.5625rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem 2.5rem;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  display: flex;
  box-shadow: 6px 6px 36px #0003;
}

.grid-capabilities_inner-wrapper:hover {
  box-shadow: 1px 4px 59.8px #00000080;
}

.grid-capabilities_inner-image.is-crowdstrike {
  position: relative;
  top: 8px;
}

.is-linear-gradient-blue-green.is-z-index {
  z-index: 2;
  position: relative;
}

.is-linear-gradient-blue-green.is-z-index.is-padding-120px {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.show-me-grid-inner-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.show-me-lottie-1 {
  width: 42rem;
  position: absolute;
  top: -28rem;
}

.show-me-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.show-me-lottie-2 {
  z-index: 4;
  width: 42rem;
  position: relative;
  top: 5rem;
  right: -4rem;
}

.show-me-content_inner-box {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #1d895e;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  padding: 5rem 5%;
  display: flex;
}

.show-me-content_inner-box.is-align-right {
  margin-left: auto;
}

.show-me-content_inner-box.is-align-right.is-width-shorter {
  width: 60%;
}

.show-me-content_inner-box.is-align-left {
  margin-right: auto;
}

.show-me-content_inner-box.is-align-left.is-position-relative {
  z-index: 1;
}

.show-me-content_inner-box.is-align-left.is-position-relative.is-padding-right-bigger {
  padding-right: 10%;
}

.show-me-lottie-3 {
  z-index: 4;
  width: 49.125rem;
  position: absolute;
  right: -80px;
}

.show-me-lottie-4 {
  z-index: 4;
  width: 53rem;
  position: absolute;
  left: -7.5rem;
}

.show-me-lottie-5 {
  z-index: 1;
  width: 55rem;
  position: absolute;
  bottom: -6rem;
  right: -12rem;
}

.show-me-lottie-6 {
  width: 100%;
  margin-top: -24vw;
  position: relative;
  bottom: -11.8vw;
}

.rotating-heading-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.cursor-wrapper {
  z-index: 8;
  pointer-events: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor {
  filter: drop-shadow(1px 12px 36px #00000040);
  background-color: #1d895e;
  border-radius: 100vh;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.cursor_text {
  font-family: var(--heading);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  line-height: 1.2;
}

.css-secondary-cta, .css-collection-item-hover {
  display: none;
}

.tool-inner-wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.tools-wrapper {
  grid-row-gap: 2rem;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 0;
  transition: box-shadow .4s;
  display: flex;
}

.tools-tabs-menu-text {
  font-family: var(--heading);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.12;
}

.tools-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-menu_link-text-h3 {
  font-family: var(--heading);
  font-weight: 600;
  line-height: 1.12;
  display: none;
}

.grid-how-it-works-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid-how-it-works-wrapper.is-video {
  background-image: url('../images/capabilities-background.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 7.5rem 3rem;
}

.copilot-how-it-works-lightbox {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.copilot-how-it-works-lightbox_image {
  filter: drop-shadow(6px 6px 36px #0003);
}

.grid-copilot-left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-copilot_image {
  filter: drop-shadow(6px 6px 36px #0003);
  border-radius: .5rem;
  overflow: hidden;
}

.menu-cta-style-guide-page-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.grid-copilot-inline-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-copilot-cdr-page {
  filter: drop-shadow(6px 6px 36px #0003);
}

.maad-af-video {
  width: 100%;
}

.gartner-srm-london-inner-wrapper {
  border-radius: 1.25rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
  overflow: hidden;
}

.gartner-srm-london-inner_grid {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.gartner-srm-london-inner_grid.eu-events-page {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 60% 1fr;
  position: relative;
}

.gartner-srm-london-inner_grid._2-col-srm-sydney {
  z-index: 1;
  grid-template-columns: 40% 1fr;
  position: relative;
}

.gartner-srm-london-inner_grid-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gartner-srm-london-inner_circle-bottom {
  max-height: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.gartner-srm-london-inner_circle-bottom.is-top-left {
  inset: 0% auto auto 0%;
}

.css-vectra-platform {
  display: none;
}

.dinner-infos-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.inline-block {
  display: inline-block;
}

.gartner-disclaimer-wrapper.is-flex-row-gap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.empty-state-2 {
  background-color: #ddd0;
}

.resources-content-wrapper {
  width: 100%;
}

.crowdstrike-diagram-lp {
  margin-left: auto;
  margin-right: auto;
}

.crowdstrike-diagram-lp-wrapper {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.content-pane_animated-ux.is-position-absolute {
  position: absolute;
  inset: 0%;
}

.card-bottom_cta-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #1866c1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tours-popup-form-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.tour-popup-wrapper {
  z-index: 1000000;
  background-color: #18181866;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100svh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.tour-popup_exit {
  position: absolute;
  inset: 0%;
}

.webinar-speakers-coll-list {
  grid-column-gap: 5rem;
  grid-row-gap: 2.5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: flex;
}

.hosted-by-logo {
  max-width: 7rem;
}

.hosted-by-logos {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.reprise-popup-wrapper {
  z-index: 2147483647;
  justify-content: center;
  align-items: center;
  display: none;
}

.reprise-popup-wrapper.is-fixed {
  display: flex;
  position: fixed;
  inset: 0%;
}

.reprise-popup-wrapper.is-fixed.is-padding-mobile {
  display: none;
}

.reprise-embed {
  aspect-ratio: 16 / 9;
  width: 100%;
}

.reprise-embed-wrapper {
  z-index: 1;
}

.reprise-embed-wrapper.is-full-width {
  width: 90%;
  max-width: 108rem;
  margin-left: auto;
  margin-right: auto;
}

.japanese-download {
  margin-top: 1.5rem;
  display: none;
}

.reprise-popup_exit-background {
  cursor: pointer;
  background-color: #000000e6;
  position: absolute;
  inset: 0%;
}

.grid-ndr-hero_left-count-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-ndr-hero_left-count-wrapper.is-max-width {
  max-width: 70%;
}

.grid-ndr-hero_left-count-wrapper.is-green-bg {
  background-color: #1d895e;
  border-radius: .5rem;
  max-width: 70%;
  padding: 1.5rem 2.5rem;
  position: absolute;
  inset: auto auto -9rem 0%;
}

.grid-ndr-hero_left-count-wrapper.is-green-bg.is-aws-lp {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  position: relative;
  bottom: auto;
}

.grid-ndr-hero_left-count-wrapper.is-green-bg.is-aws-lp.is-display-mobile {
  display: none;
}

.left-count_inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.left-count_inner-wrapper.is-aws-lp {
  flex: none;
  max-width: 25%;
}

.left-count_vertical-line {
  background-color: #8e9091;
  flex: none;
  width: .0625rem;
  height: 5rem;
}

.left-count_vertical-line.background-color-white {
  background-color: var(--white-100);
}

.left-count_vertical-line.background-color-white.is-aws-lp {
  align-self: stretch;
  height: auto;
}

.left-count_vertical-line.background-color-white-2 {
  background-color: #fff;
}

.ndr-differentiators-box-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f8f8f8;
  border-radius: 1rem;
  flex-flow: column;
  padding: 4.5rem 3.75rem;
  display: flex;
  box-shadow: 1px 12px 34px #00000024;
}

.ndr-differentiators-box_inner-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.ndr-inner-grid_icon {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.ndr-inner-grid_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.font-size-32px, .font-size-32px.is-mobile-24px {
  font-size: 2rem;
}

.font-size-32px.is-mobile-24px.is-300 {
  font-weight: 300;
}

.collection-item_link-inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  height: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.collection-item_link-inner-wrapper.is-full-width {
  width: 100%;
}

.collection-item_link-inner-top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2rem 1.5rem;
  display: flex;
}

.get-started-ctas-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.get-started-ctas-wrapper:where(.w-variant-74563b96-1049-a9ed-9e9d-79c23bd73eea) {
  flex-flow: column-reverse wrap;
}

.get-started-ctas-wrapper.is-max-width-desktop {
  width: 100%;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.get-started-cta-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #fff;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem 2.5rem;
  transition: box-shadow .4s;
  display: flex;
}

.get-started-cta-wrapper:hover {
  box-shadow: 0 4px 80px 10px #0fad5d;
}

.get-started-cta_icon {
  width: 100%;
  max-width: 3.125rem;
  height: 3rem;
}

.get-started-cta_icon.is-icon-1:where(.w-variant-74563b96-1049-a9ed-9e9d-79c23bd73eea) {
  width: 100%;
  max-width: 3.3125rem;
}

.get-started-cta_icon.is-icon-2:where(.w-variant-74563b96-1049-a9ed-9e9d-79c23bd73eea) {
  max-width: 3.3125rem;
}

.get-started-cta_inner-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.get-started-cta_inner-left-col-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.get-started-cta_icon-arrow {
  width: 3rem;
  height: 3rem;
}

.get-started-cta_icon-arrow:where(.w-variant-74563b96-1049-a9ed-9e9d-79c23bd73eea) {
  justify-content: center;
  align-items: center;
  width: 3.1875rem;
  height: 3.1875rem;
  display: flex;
}

.frequently-asked-questions-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.frequently-asked-questions-wrapper.is-healthcare-faq {
  max-width: 65.35rem;
}

.frequently-asked-questions-item-wrapper {
  border-bottom: 1px solid #8e9091;
  flex-flow: column;
  display: flex;
}

.frequently-asked-questions-item_top-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

.frequently-asked-questions-item_bottom-wrapper {
  margin-bottom: 2.5rem;
}

.frequently-asked-questions-item_bottom-wrapper.is-display-none {
  display: none;
}

.frequently-asked-questions-item_top-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  max-width: 3.125rem;
  height: 3.125rem;
  display: flex;
}

.ndr-analyst-experience-tabs-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.ndr-analyst-experience-tabs_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.ndr-analyst-experience-tabs_menu-wrapper.is-overflow-auto {
  overflow: auto;
}

.ndr-analyst-experience-tabs_menu-wrapper.is-overflow-auto.is-margin-bottom-40px {
  margin-bottom: 2.5rem;
}

.ndr-analyst-experience-tabs_menu-wrapper.is-overflow-auto.is-margin-bottom-60px {
  margin-bottom: 60px;
}

.ndr-analyst-experience-tabs_menu-wrapper.is-training-page {
  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;
  align-items: stretch;
  width: 100%;
  margin-bottom: 3rem;
  display: grid;
  overflow: hidden;
}

.ndr-analyst-experience-tabs_menu {
  font-family: var(--heading);
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #8e9091;
  border-radius: .5rem;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
  transition: all .4s;
}

.ndr-analyst-experience-tabs_menu:hover {
  color: #1d895e;
}

.ndr-analyst-experience-tabs_menu.w--current {
  color: var(--white-100);
  background-color: #1d895e;
  border-color: #1d895e;
}

.ndr-analyst-experience-tabs_menu.is-bigger-desktop {
  justify-content: center;
  align-items: center;
  width: 12.6875rem;
  height: 4.75rem;
  display: flex;
}

.ndr-analyst-experience-tabs_menu.is-bigger-desktop.blue-hover:hover {
  color: var(--blue-500);
}

.ndr-analyst-experience-tabs_menu.is-bigger-desktop.blue-hover.w--current:hover {
  color: var(--white-100);
}

.ndr-analyst-experience-tabs_menu.is-training-page {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.ndr-analyst-experience-tabs_menu-text.font-size-24px {
  font-size: 1.5rem;
}

.ndr-analyst-experience-tabs_menu-text.font-size-24px.blue-hover:hover {
  color: #1765c1;
}

.ndr-analyst-experience-tabs_menu-text.font-size-22px {
  font-size: 1.375rem;
}

.ndr-tabs-content-inner_image-wrapper {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  overflow: hidden;
}

.ndr-tabs-content-inner_image-wrapper.is-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  aspect-ratio: auto;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.ndr-tabs-content-inner_image-wrapper.ntr-animate-right.is-border-line {
  border: .03125rem solid #000;
}

.ndr-tabs-content-inner_image-wrapper.ntr-animate-right.is-overflow-visible {
  overflow: visible;
}

.ndr-tabs-content-inner_image-wrapper.ntr-animate-right.is-overflow-visible.is-display-flex {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ndr-tabs-content-inner-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.ndr-tabs-content-inner_bottom-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.ndr-tabs-content-inner_bottom-wrapper.is-display-flex {
  flex-flow: column;
  display: flex;
}

.ndr-tabs-content-inner_bottom-left {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ndr-tabs-content-inner_bottom-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.ndr-tabs-content-inner_bottom-right.is-align-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.ndr-tabs-content-inner_bottom-right-line-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #e8e8e8;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 1.5rem;
  display: flex;
}

.ndr-tabs-content-inner_bottom-right-line-wrapper.is-no-border-bottom {
  border-bottom-style: none;
}

.bottom-right-line_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ndr-tabs-content-inner_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ndr-gartner-logo {
  height: 4rem;
}

.ndr-gartner-logo-2024 {
  height: 5.875rem;
}

.local-js {
  display: none;
}

.integrations-splide-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.integrations-splide_background-image {
  position: absolute;
}

.integrations-splide_middle-image {
  z-index: 1;
  position: absolute;
}

.slide_ndr-capabilities {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  transition: all .4s;
  display: flex;
}

.slide_ndr-capabilities:hover {
  background-color: #1d895e;
}

.new-theme {
  background-image: url('../images/theme-green.svg');
  background-position: 0 0;
  background-size: cover;
}

.attack-lab-h2 {
  font-family: var(--heading);
  text-transform: uppercase;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
}

.text-h2 {
  font-family: var(--heading);
  color: var(--grey-800);
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.1;
}

.cobranded-outer-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cobranded-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff3;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
}

.cobranded_partner-logo {
  width: 100%;
  max-height: 5rem;
}

.cobranded_plus-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  display: flex;
}

.background-color-white {
  background-color: var(--white-100);
}

.vectra-ai-platform-lightbox_image {
  z-index: 1;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.vectra-ai-platform-lightbox_image.is-home-page {
  border-radius: 0;
  height: 100%;
  position: absolute;
}

.vectra-ai-platform-wrapper {
  background-image: linear-gradient(90deg, #b4421d, #1d895e);
  border-radius: 1.25rem;
  padding: .1875rem;
}

.vectra-ai-platform-inner-wrapper {
  background-color: #f8f8f8;
  border-radius: 1.0625rem;
  flex-flow: column;
  padding: .8125rem;
  display: flex;
}

.vectra-ai-platform_mxdr-services {
  background-color: #00294a80;
  border-radius: 1rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.vectra-ai-platform_technology-integrations {
  background-color: #27524580;
  border-radius: .75rem;
  padding: 1rem;
}

.vectra-ai-platform_attack-signal-intelligence {
  background-color: #042525;
  border-radius: .5rem;
  padding: 1rem;
}

.attack-signal-intelligence-top-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.attack-signal-intelligence-top_grid {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  position: relative;
}

.attack-signal-intelligence-top_grid-inner-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.attack-signal-intelligence-top_grid-inner-wrapper.edr-page {
  z-index: 1;
  width: 6rem;
  height: 6rem;
  position: absolute;
  inset: 50% auto 0% -2.5rem;
  transform: translate(0, -3rem);
}

.attack-signal-intelligence-top_grid-inner-image {
  width: 100%;
}

.attack-signal-intelligence-top_grid-inner {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  aspect-ratio: 1;
  background-color: #156b4d;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  border-radius: 100% !important;
}

.attack-signal-intelligence-top_grid-inner-icon {
  height: 1.5rem;
}

.attack-signal-intelligence-top_grid-inner-icon.is-edr-icon {
  height: 2rem;
}

.attack-signal-intelligence-top_grid-inner-text {
  color: #fff;
  font-size: 1.25rem;
}

.attack-signal-intelligence-top_grid-inner-line {
  position: absolute;
  bottom: -3.225rem;
}

.vectra-ai-platform_attack-signal-intelligence-funnel-wrapper {
  z-index: 10;
  flex-flow: column;
  margin-top: .625rem;
  display: flex;
  position: relative;
}

.vectra-ai-platform_attack-signal-intelligence-funnel-wrapper.is-mobile {
  display: none;
}

.attack-signal-intelligence-funnel_rectangle-wrapper {
  aspect-ratio: 1268 / 82;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: .1875rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.attack-signal-intelligence-funnel_rectangle-wrapper.is-second {
  aspect-ratio: 1078 / 76;
  width: 85%;
}

.attack-signal-intelligence-funnel_rectangle-wrapper.is-third {
  aspect-ratio: 726 / 76;
  width: 55%;
}

.attack-signal-intelligence-funnel_rectangle-wrapper.is-fourth {
  aspect-ratio: 546 / 74;
  width: 42%;
  margin-bottom: 2px;
}

.attack-signal-intelligence-funnel_rectangle-wrapper.is-fifth {
  aspect-ratio: 426 / 70;
  width: 35%;
}

.attack-signal-intelligence-funnel_rectangle-inner-wrapper {
  background-color: #156b4d;
  border-radius: .3125rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .75rem .5rem;
  display: flex;
}

.attack-signal-intelligence-funnel_rectangle-lottie {
  width: 100%;
  position: absolute;
  top: .125rem;
}

.attack-signal-intelligence-funnel_rectangle-lottie.is-second, .attack-signal-intelligence-funnel_rectangle-lottie.is-third, .attack-signal-intelligence-funnel_rectangle-lottie.is-fifth {
  top: 0;
}

.attack-signal-intelligence-top_lottie {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.platform-video-pop-up-wrapper {
  z-index: 2147483647;
  background-color: #0009;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.platform-video-pop-up-wrapper.is-display-none {
  background-color: #00000080;
  display: none;
}

.platform-video-pop-up-exit {
  background-color: #0000;
  border: none;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.platform-video-pop-up {
  z-index: 1;
  aspect-ratio: 16 / 9;
  border-radius: 1rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.exit-icon-wrapper {
  z-index: 10;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  background-color: #0000;
  border: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: .75rem .75rem auto auto;
}

.exit-icon-wrapper.is-position-absolute {
  background-color: #fff;
  border-radius: 100vh;
  padding: .25rem;
  top: -3rem;
  right: 0;
}

.exit-icon-wrapper.is-position-absolute.is-padding-bigger {
  color: var(--grey-500);
  padding-left: .5rem;
  padding-right: .5rem;
  transition: all .4s;
}

.exit-icon-wrapper.is-position-absolute.is-padding-bigger:hover {
  background-color: var(--light-blue-600);
  color: var(--white-100);
}

.exit-icon-wrapper.is-position-absolute.is-padding-bigger.is-position-static {
  position: static;
}

.exit-icon-wrapper.is-position-absolute.is-background-transparent {
  background-color: #0000;
}

.hero-grid-right_image {
  border-radius: 1rem;
  width: 100%;
  overflow: hidden;
}

.cell_inner-content-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.promotion-collection-item_copy-with-links-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rich-text-promotional-bar {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1;
}

.rich-text-promotional-bar a {
  color: var(--white-100);
  text-decoration: underline;
  transition: color .4s;
}

.rich-text-promotional-bar a:hover {
  color: var(--light-blue-600);
}

.why-white-paper-wrapper {
  border-radius: .5rem;
  padding: 3.75rem 10%;
  box-shadow: 0 4px 36px #00000073;
}

.why-white-paper_grid-left-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.why-white-paper_grid-right-wrapper {
  padding-top: 1.5rem;
}

.why-white-paper_grid-left-image {
  width: 100%;
  margin-left: -7%;
}

.why-white-paper_grid-right-check-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.grid-right-check-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid-right-check_icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.must-read-wrapper {
  background-color: #003a5d;
  border-radius: .5rem;
  padding: 4rem 4.5rem;
  position: relative;
  bottom: 5rem;
  box-shadow: 0 4px 36px #00000073;
}

.splide-wrapper {
  width: 100%;
  overflow: hidden;
}

.must-read_card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #1d895e;
  border-radius: .5rem;
  flex-flow: column;
  padding: 2rem 1.5rem;
  display: flex;
}

.hero-logo {
  height: 3.1875rem;
}

.customer-story-section-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.customer-story-section_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.customer-story-section-right-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #00294a;
  flex-flow: column;
  justify-content: center;
  padding: 5rem 10%;
  display: flex;
}

.customer-story-section-right_inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.resources-form-wrapper {
  z-index: 100;
  background-color: #000000e6;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.resources-form_exit {
  position: absolute;
  inset: 0%;
}

.resources-form_inner-wrapper {
  z-index: 1;
  position: relative;
}

.resources-form_inner-form {
  margin-bottom: 0;
}

.resources-form_inner-form-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  max-height: 80svh;
  padding: 3rem 2rem;
  position: relative;
  overflow: auto;
}

.grid-asi-third_line {
  background-color: #e8e8e8;
  width: .0625rem;
}

.grid-asi-third_line.is-opacity-0 {
  opacity: 0;
}

.ndr-problem-content-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.ndr-problem-content-wrapper._5-item-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .25fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ndr-problem-content-wrapper.margin-bottom.margin-87px {
  justify-content: space-between;
  margin-bottom: 5.4375rem;
}

.ndr-problem-content-wrapper.margin-bottom.margin-87px.is-16px-mobile {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.ndr-problem-content-inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.3333%;
  display: flex;
}

.ndr-problem-content-inner-wrapper._5-item-grid-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 25rem;
  display: grid;
}

.ndr-problem-content-inner-wrapper.is-full-width {
  width: 100%;
}

.ndr-problem-content-inner-wrapper.is-full-width.is-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ndr-problem-content-inner_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nrd-problem-content-line {
  background-color: #e8e8e8;
  width: .0625rem;
}

.nrd-problem-content-line._5-item-grid-item.background-color-e1e1e1 {
  background-color: #e1e1e1;
}

.nrd-problem-content-line._5-item-grid-item.background-color-e1e1e1.hide-in-desktop {
  display: none;
}

.nrd-problem-content-line.background-color-e1e1e1 {
  background-color: #e1e1e1;
  align-self: stretch;
}

.get-started_left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.ai-security-inner-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.ai-security-inner-wrapper.is-align-top {
  align-items: flex-start;
}

.ai-security-inner_stats-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 33.3333%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.ai-security-inner_stats-wrapper.is-wider {
  width: 50%;
}

.ai-security-inner_line-vertical {
  background-color: #fff;
  width: .0625rem;
  height: 100%;
}

.customer-stories-v3-wrapper {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.customer-stories-v3_video-wrapper {
  aspect-ratio: 844 / 503;
  border-radius: .5rem;
  position: relative;
  overflow: hidden;
}

.customer-stories-v3_video-wrapper.is-as-watson {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}

.customer-stories-v3_video-wrapper.is-as-watson.is-background-image-fallback {
  background-image: url('../images/american-university-vectra-ai-first-frame.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.customer-stories-v3_bottom-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.customer-stories-v3_bottom-left-wrapper {
  grid-column-gap: .5px;
  grid-row-gap: .5px;
  flex-flow: column;
  display: flex;
}

.customer-stories-v3_video-logo {
  z-index: 5;
  max-width: 8rem;
  max-height: 3rem;
  position: absolute;
  top: 1.5rem;
  left: 1.5rem;
}

.customer-stories-v3_video-image {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.customer-stories-v3_middle-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.customer-stories-v3_play-button {
  z-index: 4;
  color: #35a36b;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: all .4s;
  display: flex;
  position: absolute;
}

.featured-grid_right-wrapper.is-gigamon-page {
  aspect-ratio: 1;
  background-color: var(--blue-500);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 5%;
  display: flex;
}

.promotion-exit-wrapper {
  color: #fff;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: .25rem;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.promotion-exit-wrapper:hover {
  color: var(--grey-800);
}

.promotion-exit, .body-align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ai-scholars-monster-second-section {
  max-width: 90%;
  position: absolute;
  inset: auto 5% 0% auto;
}

.program-highlights-grid {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.program-highlights-grid_inner-wrapper {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex;
}

.program-highlights-grid_card-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  padding: 3.75rem;
  box-shadow: 1px 12px 34px #00000024;
}

.program-highlights_award-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.program-highlights_award-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.program-highlights_award-inner-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  padding-top: .125rem;
  display: flex;
}

.program-highlights-grid_card-image {
  object-fit: cover;
  border-radius: .5rem;
  height: 100%;
  box-shadow: 1px 12px 34px #00000024;
}

.card-key-dates-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.card-key-dates {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-key-dates_icon {
  justify-content: center;
  align-items: center;
  max-width: 3.3125rem;
  height: 3.5rem;
  display: flex;
}

.card-key-dates_icon.is-winner {
  max-width: 3.8125rem;
}

.card-key-dates_line {
  background-color: #e8e8e8;
  width: .0625rem;
}

.font-size-22px {
  font-size: 1.375rem;
}

.submission-requirements-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.submission-requirements-card.is-padding-right {
  padding-right: 6.25rem;
}

.submission-requirements-card.is-padding-left {
  padding-left: 6.25rem;
}

.submission-requirements-card.is-padding {
  border-left: .0625rem solid #e8e8e866;
  border-right: .0625rem solid #e8e8e866;
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.how-to-apply-card {
  background-color: #fff;
  border-radius: .5rem;
  overflow: hidden;
  box-shadow: 1px 12px 34px #00000024;
}

.how-to-apply-card_image {
  aspect-ratio: 460 / 318;
  object-fit: cover;
  width: 100%;
}

.how-to-apply-card_inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding: 3.75rem;
  display: flex;
}

.scholarship-why-vectra-ai-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.scholarship-form {
  width: 100%;
  max-width: 40.25rem;
  margin-bottom: 0;
}

.scholarship-form-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.scholarship-form_field {
  color: #707075;
  border: .0625rem solid #e8e8e8;
  border-radius: .25rem;
  height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem;
  font-size: 1.125rem;
  line-height: 1;
}

.scholarship-form_field::placeholder {
  color: #707075;
}

.scholarship-form_field.is-select-field {
  background-color: #fff;
  background-image: url('../images/arrow-down.svg');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
}

.scholarship-form-inner-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: 1.5rem;
  padding: 3.75rem 2.5rem 2.5rem;
  display: flex;
  box-shadow: 1px 12px 34px #0000001f;
}

.scholarship-file-upload {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.scholarship-uploading {
  background-color: #fff;
  border: 1px #000;
  font-size: 1.25rem;
  line-height: 1.2;
}

.scholarship-upload-success {
  background-color: #fff;
  border: 1px #000;
  padding-left: 0;
}

.scholarship-upload-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #1866c1;
  background-color: #0000;
  border: .125rem solid #1866c1;
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.scholarship-upload-button_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.scholarship-upload-button_text {
  font-family: var(--heading);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.tab-link_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.font-color-grey-400 {
  color: var(--grey-400);
}

.is-cinema-linear-gradient.is-padding-bottom-120px {
  padding-bottom: 7.5rem;
}

.is-cinema-page {
  place-items: start;
  padding: 12.5rem 5rem;
}

.cinema-grid-hero-right_data-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-image: linear-gradient(81deg, #012b4c, #012b4c00);
  border: .125rem solid #bd4928;
  border-radius: .5rem;
  flex-flow: wrap;
  padding: 1.5rem 2.5rem;
  display: flex;
}

.cinema-background-image {
  z-index: 0;
  width: 100%;
  max-width: 1728px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 35rem;
  left: 0;
  right: 0;
}

.grid_cyber-cinema-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid_cyber-cinema-right {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.cyber-cinema-right_image {
  position: absolute;
  bottom: -4rem;
  right: -2%;
}

.secondary-cta_inner-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hubspot-form_ai-scholars {
  width: 100%;
  max-width: 40.25rem;
  margin-bottom: 0;
}

.researcher-welcome-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.researcher-welcome_image-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 22rem;
  display: flex;
}

.researcher-welcome_image {
  border-radius: 100vh;
  width: 8rem;
}

.font-color-grey-500 {
  color: var(--grey-500);
}

.font-color-grey-500 p {
  color: var(--grey-500);
  font-size: 22px;
}

.research-collection-item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  cursor: pointer;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  transition: all .4s;
  display: grid;
}

.research-collection-item:hover {
  background-color: #fff;
  box-shadow: 1px 12px 34px #0000000a;
}

.research-collection-item_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.research-collection-item_right-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding: 5rem 2.5rem 5rem 0;
  display: flex;
}

.cover-image-overlay-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  height: 100%;
  margin-left: auto;
  padding-top: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.cover-image-overlay-wrapper.is-padding-bigger {
  padding-top: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.cover-image-overlay-wrapper.is-no-padding {
  padding: 0;
}

.cover-image-overlay-wrapper.is-full-width {
  width: 100%;
}

.cover-image-overlay_icon {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  height: 4rem;
  display: flex;
}

.cover-image-overlay_icon.is-align-right {
  margin-left: auto;
}

.cover-image-overlay_icon-background {
  position: absolute;
  inset: auto 0% 0% auto;
}

.cover-image-overlay_icon-background.is-bigger {
  width: 100%;
}

.research-collection-item_image-wrapper {
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 12px 34px #0000000a;
}

.research-play-icon-wrapper {
  background-color: #fff;
  border: .0625rem solid #e8e8e8;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
  box-shadow: 1px 12px 34px #0000000a;
}

.research-play-icon-wrapper.is-centered {
  inset: auto;
}

.research-play-icon {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.exit-icon_text {
  font-size: 1.125rem;
  line-height: 1.28;
}

.full-screen-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--grey-500);
  background-color: #fff;
  border-radius: 100vh;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem;
  transition: all .4s;
  display: none;
  position: absolute;
  top: -3rem;
  left: 0;
}

.full-screen-wrapper:hover {
  background-color: var(--light-blue-600);
  color: var(--white-100);
}

.full-screen_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.miniplayer-button {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--grey-500);
  background-color: #fff;
  border-radius: 100vh;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .5rem;
  transition: all .4s;
  display: flex;
  position: relative;
}

.miniplayer-button:hover {
  background-color: var(--light-blue-600);
  color: var(--white-100);
}

.platform-video-pop-up-controls-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: -3rem;
  right: 0;
}

.researcher-welcome_image-outer-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  width: 30%;
  display: flex;
}

.research-hero-grid-right_image {
  z-index: 2;
  width: 100%;
  position: relative;
}

.research-hero-video-overlay {
  position: absolute;
  inset: 0%;
}

.research-hero-video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cell_inner-line-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.span-inline-block {
  display: inline-block;
}

.legal-page-circle {
  z-index: 1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.legal-page-circle.is-mobile {
  display: none;
}

.collection-item_content.legal {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.authors-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hs-form-frame {
  max-width: 71.25rem;
  margin-bottom: 0;
  margin-right: auto;
}

.link-decoration {
  text-decoration: underline;
}

.language-hosted-wrapper {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.webinars-speakers-collection-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.speaker-title-company-wrapper {
  flex-flow: column;
  display: flex;
}

.attack-techniques-collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gartner-logos-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.gartnet-peer-insights-logo {
  height: 6rem;
}

.breadcrumb-list-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.additional-dates-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.additional-dates_dates-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: none;
  display: flex;
}

.home-trusted-by-wrapper.is-position-relative.is-z-index-2 {
  z-index: 2;
}

.platform-detections-card {
  aspect-ratio: 453 / 338;
  border-radius: .5rem;
  position: relative;
  overflow: clip;
}

.platform-detections-card_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.platform-detections-card_info-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1.5rem 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.font-color-light-blue-600 {
  color: var(--light-blue-600);
}

.grid-home-hero_left-inner-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid-home-hero_right-inner-wrapper {
  aspect-ratio: 3 / 2;
}

.home-hero_lottie-1 {
  position: absolute;
  inset: 0%;
}

.home-hero_lottie-2 {
  box-sizing: border-box;
  width: auto;
  height: 100%;
  position: absolute;
  inset: auto -15rem -4rem auto;
}

.home-hero_lottie-3 {
  position: absolute;
  bottom: -34rem;
  left: auto;
  right: 33%;
}

.home-hero_lottie-4 {
  position: absolute;
  top: -15.5rem;
  right: 25%;
}

.home-hero_image-mobile {
  width: 100%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.anchor-link-legal {
  color: var(--blue-500);
  text-decoration: underline;
}

.flex-align-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.analyze-the-right-data_image {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 36px 12px #0000000a;
}

.analyze-the-right-data_right-inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.analyze-the-right-data_right-inner-line-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.right-inner-line_green-box-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: .1875rem solid #35a36b;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: 1rem .5rem;
  display: flex;
}

.analyze-the-right-data_right-inner-green-wrapper {
  border: .1875rem solid #35a36b;
  border-radius: .375rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem 3rem;
  display: flex;
}

.modern-network-graph {
  width: 100%;
}

.coverage-top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.coverage-top-wrapper.is-align-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
}

.coverage-top-wrapper.is-vertical-centered {
  text-align: center;
  flex-flow: column;
  align-items: stretch;
}

.coverage-top_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-item-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  box-shadow: 1px 12px 34px #0000000a;
}

.collection-item-wrapper:hover {
  box-shadow: 1px 12px 34px #0000001f;
}

.collection-item-wrapper.is-darker-dropshadow {
  box-shadow: 0 4px 29.2px 19px #0000000a;
}

.collection-item_link-card-inner-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-item_link-card-inner-grid.is-2col {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-inner-grid_square {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  aspect-ratio: 1;
  border: .03125rem solid #8e9091;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 5.75rem;
  height: 5.75rem;
  padding: 1rem;
  transition: box-shadow .4s;
  display: flex;
}

.card-inner-grid_square:hover {
  box-shadow: 0 0 10.2px #00000080;
}

.card-inner-grid_square.is-rectangle {
  aspect-ratio: 161.75 / 58.39;
  width: 10rem;
  height: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.card-inner-grid_square.is-green {
  background-color: #35a36b;
  border-color: #35a36b;
}

.card-inner-grid_square.is-green:hover {
  background-color: #35a36b;
}

.card-inne-grid_icon {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.card-inner-grid_square-image.is-entra-id {
  max-width: 5.9375rem;
}

.card-inner-grid_square-image.is-azure {
  height: 1.75rem;
}

.card-inner-grid_square-image.is-aws {
  width: 2.75rem;
}

.card-inner-grid_square-image.is-gcp {
  object-fit: contain;
  height: 2rem;
}

.card-inner-grid_square-image.is-ibm-cloud, .card-inner-grid_square-image.is-oracle-cloud {
  height: 2rem;
}

.card-header-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-network-dropdown-section {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

.ndr-problem-content-inner_right-wrapper {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.benefits-mobile-wrapper {
  display: none;
}

.mega-menu_grid-inner-hover-wrapper {
  border: .0625rem solid #1d895e;
  border-radius: .5rem;
  padding: 1rem;
  transition: all .4s;
}

.mega-menu_grid-inner-hover-wrapper:hover {
  background-color: #1d895e;
}

.featured-module-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--dark-blue-800);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.featured-module_left-wrapper {
  background-image: url('../images/reseach-report.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding: 15%;
  display: flex;
}

.featured-module_right-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20% 5%;
  display: flex;
}

.featured-module_left-image {
  width: 100%;
  max-width: 20rem;
  box-shadow: 1px 12px 36px #00000080;
}

.featured-module_left-image.is-position-absulete {
  position: absolute;
  inset: -60px 0% 0% -50px;
}

.hosted-by-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.promotion-tag_new {
  color: #e9a321;
  margin-top: .125rem;
  font-size: 1.125rem;
  font-weight: 900;
  line-height: 1;
  display: block;
}

.promotion-tag_new.is-display-none {
  display: none;
}

.gartner-recognition-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: .0625rem solid #37a169;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  max-width: 30.375rem;
  padding: 1.5rem;
  transition: all .4s;
  display: flex;
}

.gartner-recognition-wrapper:hover {
  border-color: var(--green-700);
  background-color: var(--green-700);
}

.gartner-recognition-right {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gartner-logo-image {
  height: 1.125rem;
}

.grid_gartner-hero-left-wrapper, .grid-want-to-learn-more-left-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid-want-to-learn-more-right-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cloudflare-video-embed {
  z-index: 2;
  object-fit: cover;
  aspect-ratio: 16 / 9;
  border-radius: .5rem;
  width: 100%;
  max-width: 33.125rem;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: 0 4px 4px #00000073;
}

.cloudflare-video-embed.is-image {
  z-index: 1;
  object-fit: cover;
  height: 100%;
  box-shadow: none;
  position: relative;
}

.slider-demo_bottom-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hidden-slider-items {
  display: none;
}

.slider-hero {
  width: 100%;
  height: 100%;
}

.slider-hero-mask {
  background-color: #063425;
}

.gartner-hero-image {
  height: 31.4375rem;
}

.about-gartner-mq-wrapper {
  z-index: 10;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #1f6e4b;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 2.5rem 3rem;
  transition: all .4s;
  display: flex;
  position: relative;
  top: -6rem;
}

.about-gartner-mq-wrapper:hover {
  background-color: #19593d;
}

.about-gartner-mq_icon {
  justify-content: center;
  align-items: center;
  max-width: 4rem;
  display: flex;
}

.about-gartner-mq_image {
  width: 100%;
  max-width: 13.25rem;
}

.about-gartner-maq_inner-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
  margin-right: auto;
  display: flex;
}

.get-a-live-demo_right-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.get-a-live-demo_right-wrapper.is-align-center {
  justify-content: center;
  align-items: flex-start;
  overflow: hidden;
}

.rich-text_security-gap-hero p {
  font-size: 1.125rem;
}

.all-caps-category.is-margin-bottom-negative {
  margin-bottom: -.5rem;
}

.research-study-right_inner-logos-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.inner-logos_gigaom {
  width: 70%;
}

.solution-steps_content-inner-wrapper {
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 5rem;
}

.solution-steps_content-inner-wrapper.is-padding-bottom-0px {
  padding-bottom: 0;
}

.solution-steps-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.solution-steps_content-vertical-line {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  flex: none;
  width: .375rem;
  height: 100%;
  margin-left: 30%;
}

.solution-steps_content-vertical-line.is-coverage {
  margin-left: 3.5rem;
}

.solution-step_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f8f8f8;
  border-radius: .875rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.25rem;
  display: flex;
}

.solution-step-wrapper {
  background-image: linear-gradient(90deg, #a02a12, #1d895e);
  border-radius: 1.25rem;
  width: 100%;
  padding: .375rem;
}

.solution-steps_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto 1.7fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.solution-step_inner-number-wrapper {
  aspect-ratio: 1;
  border: .375rem solid #9f2b12;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 4.125rem;
  display: flex;
}

.inner-number_text {
  font-family: var(--heading);
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1;
}

.key-risk-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #f6f8f7;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.key-risk-circle {
  background-color: #525456;
  border-radius: 100vh;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.875rem;
  height: 3.875rem;
  transition: all .4s;
  display: flex;
}

.key-risk-circle_icon {
  justify-content: center;
  align-items: center;
  margin-top: .25rem;
  display: flex;
}

.key-risk_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.featured-module_left-inner-wrapper.is-position-relative {
  top: 2rem;
  left: 1rem;
}

.security-gap-arrow {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.security-gap-form {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  background-color: #0000;
  flex-flow: column;
  display: flex;
}

.security-gap-form-inner-top-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.security-gap-form-check-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem 1.5rem;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  display: flex;
  box-shadow: 0 4px 36px #0000008c;
}

.security-gap-form-check-wrapper:hover {
  box-shadow: 0 0 56px #35a36b;
}

.security-gap-form-check_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  display: flex;
}

.security-gap-form-check_icon.is-width-32px {
  width: 2rem;
}

.security-gap-checkbox-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.security-gap-checkbox {
  margin-top: 0;
  margin-right: .75rem;
}

.security-gap-checkbox-text {
  color: #303435;
  font-size: 1.25rem;
  line-height: 1;
}

.security-gap-form_button {
  color: #fff;
  letter-spacing: -.01em;
  background-color: #1866c1;
  border-radius: .25rem;
  padding: 1.5rem 2.5rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
  transition: all .4s;
}

.security-gap-form_button:hover {
  background-color: var(--light-blue-600);
}

.your-coverage-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.your-coverage-result-wrapper {
  background-color: #e99912;
  border-radius: .5rem;
  padding: 1.5rem 2rem;
}

.security-gap-ebook-image {
  width: 100%;
}

.security-tools-grid-wrapper {
  border: .03125rem solid #8e9091;
  border-radius: .5rem;
  padding: 2rem 1.5rem;
  box-shadow: 0 0 30px #00000014;
}

.security-tools-grid-link {
  color: #303435;
  border: .03125rem solid #8e9091;
  border-radius: .5rem;
  width: 100%;
  padding: 1.5rem;
  transition: all .4s;
}

.security-tools-grid-link:hover {
  color: #1d84d1;
  box-shadow: 2px 2px 14.4px #00000040;
}

.security-tools-grid-link_text {
  font-size: 1.25rem;
  line-height: 1.2;
}

.security-gap-tools-collection-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.video-hero-overlay {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video-hero-overlay.is-second {
  z-index: 3;
}

.video-hero-overlay.is-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.video-hero-overlay.is-image.is-our-ai-page {
  width: 60%;
  height: 100%;
  margin-left: auto;
}

.video-hero-overlay.is-image.is-comparison-page {
  border-radius: .5rem;
  overflow: hidden;
}

.video-hero-overlay.is-video {
  z-index: 1;
  object-fit: cover;
}

.video-hero-overlay.is-video.is-our-ai-page {
  width: 60%;
  height: 100%;
  margin-left: auto;
}

.video-hero-overlay.is-video.is-comparison-page {
  border-radius: .5rem;
  overflow: hidden;
}

.video-hero-overlay.is-our-ai-page-overlay {
  background-image: linear-gradient(90deg, #00294a 46%, #00294a00);
}

.attack-gaps-right_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  position: relative;
}

.attack-gaps-right_image.is-overlay {
  position: absolute;
  inset: 0%;
}

.attack-gaps-right_image-wrapper {
  position: relative;
}

.bh-grid-left-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bh-monster-hero {
  position: absolute;
}

.bh-monster-hero.is-first {
  inset: auto auto 0% 5%;
}

.bh-monster-hero.is-second {
  width: 12vw;
  inset: 59% 0% 0% auto;
}

.bh-monster-hero.is-third {
  inset: 3.75rem 20% auto auto;
}

.eyebrow-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
}

.eyebrow {
  font-family: var(--heading);
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.1;
}

.eyebrow.font-size-18px {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.font-color-white-60 {
  color: var(--white-60);
}

.font-color-dark-blue-300 {
  color: var(--dark-blue-300);
}

.font-color-light-blue-300 {
  color: var(--light-blue-300);
}

.font-color-burnt-orange {
  color: var(--burnt-orange-500);
}

.popover-wrapper {
  z-index: 100;
  background-color: #0009;
  border: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.popover-wrapper.is-background-color-white {
  z-index: 100000;
  background-color: #fffc;
}

.platform-video-pop-up_inner-wrapper {
  width: 100%;
  position: relative;
}

.platform-video-pop-up_inner-wrapper.is-display-flex {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.customer-stories-v3_video-overlay {
  z-index: 5;
  background-color: #0000;
  border: none;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
}

.css-popover-api {
  display: none;
}

.form-banner {
  background-color: #fff3cd;
  border: .0625rem solid #ffeaa7;
  border-radius: .5rem;
  padding: 2rem 1.5rem;
  display: none;
}

.form-inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff9;
  border: 1px solid #d977061a;
  border-radius: .5rem;
  flex-flow: column;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.resource-thumbnail {
  width: 100%;
}

.resource-thumbnail.is-smaller {
  object-fit: cover;
  width: 85%;
}

.list-item_paid-demo-hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form-inner-top-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.list_paid-demo-hero {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.paid-demo-form-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  margin-top: 2.5rem;
  padding: 2.5rem;
  box-shadow: 1px 12px 34px #0000001f;
}

.vectra-logo {
  height: 2.5rem;
}

.vectra-logo_footer {
  height: 1.875rem;
}

.footer-bottom-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.footer-bottom_inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link_underlined {
  text-decoration: underline;
}

.acess-eyebrow-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.grid-anchor_right-wrapper, .ai-research-tab-wrapper {
  flex-flow: column;
}

.ai-research-tab-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  margin-bottom: 1.5rem;
  display: flex;
}

.our-ai-research-tab-menu_button {
  background-color: #fff;
  border: .0625rem solid #8e9091;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem 2rem;
  font-weight: 600;
  transition: all .4s;
  display: flex;
}

.our-ai-research-tab-menu_button:hover {
  color: #fff;
  background-color: #1d895e;
}

.our-ai-research-tab-menu_button.w--current {
  color: #fff;
  background-color: #1d895e;
  border-color: #1d895e;
}

.ai-research-tab-content_pane {
  background-color: #fff;
  border-radius: .5rem;
}

.ai-research-tab-content_pane-inner-wrapper-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem;
  display: grid;
}

.ai-research-tab-content_pane-inner-wrapper-2.is-display-flex-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.ai-research-tab-menu_button-text {
  text-align: center;
  font-size: 1.375rem;
  line-height: 1.1;
}

.ai-research-tab-content_image {
  width: 100%;
}

.ai-research-tab-content_list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.our-ai-detections-cards-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.our-ai-detections-card {
  background-image: linear-gradient(#c95321, #35a36b);
  border-radius: .5rem;
  padding: .0625rem;
}

.our-ai-detections-card.is-no-padding {
  padding: 0;
}

.our-ai-detections-card_inner {
  background-color: #fff;
  background-image: linear-gradient(#0d4431, #124f38);
  border-radius: .4375rem;
  width: 100%;
  height: 100%;
  position: relative;
}

.our-ai-detections-card_inner:hover {
  background-color: #35a36b;
}

.our-ai-detections-card_inner.is-darker-bg {
  background-image: linear-gradient(#08392a, #124f38);
}

.our-ai-detections-card_inner-overlay {
  opacity: 0;
  background-color: #35a36b;
  border-radius: .4375rem;
  width: 100%;
  height: 100%;
  transition: all .4s;
  position: absolute;
  inset: 0%;
}

.our-ai-detections-card_inner-overlay:hover {
  opacity: 1;
}

.our-ai-detections-card_inner-overlay.is-no-hover:hover {
  opacity: 0;
}

.our-ai-detections-card_inner-text-wrapper {
  width: 100%;
  height: 100%;
  padding: 1.5rem 2rem;
  position: relative;
}

.our-ai-detections-card_inner-text-wrapper.is-carousel {
  padding: 2.5rem 2rem;
}

.our-ai-detections-card_inner-text-wrapper.is-left.is-grey {
  background-color: #707075;
  border-radius: .5rem;
}

.our-ai-detections-card_inner-text-wrapper.is-right {
  background-color: #35a36b;
  border-radius: .4375rem;
}

.our-ai-detections-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-left: 0;
}

.our-ai-detections-list-item {
  padding-left: .25rem;
}

.our-ai-detections-background-gradient {
  opacity: .4;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.our-ai-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-left: 1.2rem;
}

.our-ai-list.no-margin {
  padding-left: 0;
}

.grid-anchor_right-our-ai-image {
  filter: drop-shadow(0 4px 36px #0000002e);
  border-radius: .5rem;
  width: 80%;
}

.grid-anchor_right-our-ai-image.is-heathlcare-page {
  width: 160%;
  max-width: none;
  margin-top: -4rem;
  margin-bottom: 2rem;
}

.our-ai-no-more-digging-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  justify-content: space-between;
  list-style-type: none;
}

.our-ai-no-more-digging-list-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.our-ai-no-more-digging-list-item_icon {
  height: 2rem;
}

.our-ai-attacks-cards {
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  padding: 1.5rem;
  transition-property: background-color;
  transition-duration: .4s;
  transition-timing-function: ease;
  display: flex;
  box-shadow: 0 0 36px #0000001a;
}

.our-ai-attacks-cards_first-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.our-ai-attacks-cards_first-icon {
  flex: none;
  width: 2rem;
  height: 2rem;
}

.our-ai-attacks-cards_first-icon.is-position-absolute {
  opacity: 0;
  flex: none;
  position: absolute;
}

.our-ai-attacks-cards_first-icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ai-security-shape-top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.our-ai-slider-image {
  object-fit: contain;
  width: 100%;
  max-width: 7rem;
  height: 4rem;
}

.our-ai-detections-slider-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.our-ai-detections-slider-card {
  color: var(--grey-300);
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  transition: all .4s;
  display: flex;
}

.our-ai-detections-slider-card:hover {
  background-color: var(--blue-500);
  color: var(--white-100);
}

.our-ai-detections-slider-card-text {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.1;
}

.our-ai-agents-graph-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.our-ai-agents-graph-grid {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.our-ai-agents-graph-cell {
  background-color: #fff;
  border: .125rem solid #c3c3c5;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.our-ai-agents-graph-cell.is-position-relative.is-z-index-2 {
  z-index: 2;
}

.our-ai-agents-graph-cell.is-position-relative.is-z-index-2.is-smaller-padding.is-gradient {
  background-image: linear-gradient(90deg, #c95321, #35a36b);
  border-style: none;
  padding: .125rem;
}

.our-ai-agents-graph-cell-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.our-ai-agents-graph-cell-left-shape {
  position: absolute;
  top: -6.3rem;
  left: 49.5%;
}

.our-ai-agents-graph-cell-left-shape.is-right {
  left: auto;
  right: 49.5%;
}

.our-ai-agents-graph-cell_inner-cells-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: .5rem;
  flex-flow: column;
  width: 100%;
  padding: 1.5rem 1rem;
  display: flex;
}

.our-ai-agents-graph-cell_inner-cells-wrapper.is-gradient {
  background-image: linear-gradient(#c95321, #35a36b);
  padding: .125rem;
  position: relative;
}

.our-ai-agents-gradient-line {
  background-image: linear-gradient(#c95321, #35a36b);
  width: .25rem;
  height: 4rem;
  position: absolute;
  top: 3.75rem;
}

.our-ai-agents-gradient-line.is-right-side-box-1 {
  perspective-origin: 50%;
  transform-origin: 50%;
  top: auto;
  bottom: -1.5rem;
}

.our-ai-agents-graph-cell-top-cell-wrapper {
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.our-ai-agents-graph-cell-top-cell-wrapper:hover {
  pointer-events: auto;
}

.our-ai-agents-graph-cell-top-cell-wrapper.is-hover {
  transition: all .4s;
}

.our-ai-agents-graph-cell-top-cell-wrapper.is-hover:hover {
  box-shadow: 0 0 12px #00000040;
}

.our-ai-agents-graph-cell-inner-horizontal {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.our-ai-agents-graph-cell-inner-horizontal.is-align-center {
  justify-content: flex-start;
  align-items: center;
  width: 44%;
  margin-left: auto;
  margin-right: auto;
}

.our-ai-agents-graph-cell-inner-horizontal_icon-wrapper {
  border: .0625rem solid var(--green-light);
  background-color: var(--green-light);
  border-radius: 100vh;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: all .4s;
  display: flex;
}

.our-ai-agents-graph-cell-inner-horizontal_icon-wrapper.is-no-hover {
  color: var(--white-100);
  background-color: #1d895e;
}

.our-ai-agents-graph-cell-inner-horizontal_icon {
  width: 65%;
  color: var(--white-100);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.our-ai-agents-graph-cell-inner-horizontal_icon.is-margin {
  width: 55%;
  margin-bottom: 2px;
}

.our-ai-agents-graph-cell-inner-gradient {
  width: 100%;
  height: 100%;
  color: var(--green-light);
  background-color: #fff;
  border-radius: .375rem;
  flex-flow: column;
  padding: 1rem 1.5rem;
  display: flex;
}

.our-ai-agents-graph-cell_inner-cells-gradient-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: .375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem 1rem;
  display: flex;
}

.graph-cell-inner_bottom-wrapper {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
}

.our-ai-detections-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr .75fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.our-ai-detections-grid-left-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 30%;
  display: flex;
}

.our-ai-detections-grid-left-inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.our-ai-detections-grid-circle {
  aspect-ratio: 1;
  background-image: linear-gradient(#551c0b, #bb3d18);
  border-radius: 100vh;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 29rem;
  display: flex;
  position: relative;
}

.our-ai-detections-grid-circle-overlay {
  background-color: #8e9091;
  border-radius: 100vh;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.our-ai-detections-grid-circle_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.our-ai-detections-grid-circle_inner-icon {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 3.75rem;
  display: flex;
}

.our-ai-detections-grid-circle_inner-alerts {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.our-ai-detections-grid-left-inner-paragraph-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.our-ai-detections-grid-circle-overlay-attack-icon {
  width: 6.375rem;
  position: absolute;
}

.our-ai-detections-grid-eyes-image {
  width: 50%;
  max-width: none;
  position: absolute;
  inset: auto -35% auto auto;
}

.our-ai-detections-grid-circle-second-overlay {
  opacity: 0;
  background-image: linear-gradient(#551c0b, #bb3d18);
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.ai-research-tab-content_list-outer-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.our-ai-vectra-ai-mcp-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: .0625rem solid #35a36b;
  border-radius: .5rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.5rem 3rem;
  display: flex;
}

.is-all-caps {
  text-transform: uppercase;
}

.gartner-mq-image {
  width: 400px;
}

.gartner-featured-session-speaker {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.why-vectra-cta-wrapper {
  width: 200px;
}

.font-color-eca415 {
  color: #eca415;
}

.gartner-mq-vector-image {
  z-index: 2;
  width: 100%;
  position: relative;
}

.superscript {
  vertical-align: top;
  font-size: 1rem;
}

.resources_filter-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: space-between;
  align-items: flex-start;
  display: flex;
}

.grid-tours-cell_video-first-frame {
  z-index: 0;
  aspect-ratio: 637 / 410;
  object-fit: cover;
  width: 100%;
  height: auto;
  position: absolute;
  inset: auto;
}

.content-pane_animated-ux-wrapper {
  position: relative;
}

.content-pane_animated-ux-image {
  border-radius: .5rem .5rem 0 0;
  overflow: hidden;
}

.cloudflare-video-embed-wrapper {
  width: 100%;
  max-width: 33.125rem;
  position: relative;
}

.clarity-wrapper {
  border-radius: .5rem;
  overflow: hidden;
}

.clarity-inner-wrapper {
  border-bottom: .125rem solid #d9d9d9;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.clarity-inner-wrapper.is-no-border-bottom {
  border-bottom-style: none;
}

.clarity-inner-line-wrapper {
  width: 50%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.clarity-inner-line-wrapper.is-left {
  z-index: 2;
  width: 55%;
  padding-right: 3.5rem;
  position: absolute;
}

.clarity-inner-line-wrapper.is-left.is-flex-vertical-center {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 51%;
  display: flex;
}

.clarity-inner-line-wrapper.is-left.is-flex-vertical-center-mobile {
  flex-flow: column;
  justify-content: center;
  width: 51%;
  height: 101%;
  padding-left: 5%;
  padding-right: 4.5rem;
  display: flex;
}

.clarity-inner-line-wrapper.is-right {
  flex: none;
  margin-left: auto;
  padding-left: 4.5rem;
}

.clarity-inner-line-wrapper.is-right.is-flex-vertical-center {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  width: 60%;
  padding-left: 12%;
  display: flex;
}

.clarity-inner-line-wrapper.is-right.is-margin-right {
  padding-left: 7%;
}

.clarity-inner-line-wrapper.is-right.is-margin-right.is-flex-vertical-center-mobile {
  flex-flow: column;
  justify-content: center;
  width: 60%;
  padding-left: 15%;
  display: flex;
}

.clarity-heading-text {
  color: #333;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.2;
}

.clarity-heading-text.font-size-44px {
  font-size: 2.75rem;
}

.clarity-heading-text.font-color-white-100 {
  color: var(--white-100);
}

.clarity-subheading-text {
  color: #505050;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.clarity-subheading-text.font-color-white-100 {
  color: var(--white-100);
}

.clarity-heading-text-body {
  color: #505050;
  letter-spacing: -.02em;
  font-size: 2.125rem;
  line-height: 1.2;
}

.clarity-heading-text-body.font-color-white-100 {
  color: var(--white-100);
}

.grid-mssp-testimonial-left-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #00294a;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 5rem;
  display: flex;
}

.grid-mssp-testimonial-right-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.grid-mssp-testimonial-right_inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.mssp-lumifi-logo {
  width: 9rem;
}

.grid_card {
  background-color: #fff;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  padding: 2rem 1.5rem;
  box-shadow: 0 4px 36px 12px #0000000a;
}

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

.mssp-full-lifecycle-image {
  width: 100%;
  max-width: 65.75rem;
  margin-left: auto;
  margin-right: auto;
}

.mssp-full-lifecycle-image.is-smaller {
  max-width: 30rem;
}

.business-outcomes-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.business-outcomes_card-wrapper {
  background-image: linear-gradient(#c95321, #35a36b);
  border-radius: .5rem;
  padding: .25rem;
  overflow: hidden;
}

.business-outcomes_card-wrapper.is-centered {
  text-align: center;
}

.business-outcomes-card {
  background-color: #013c5d;
  border-radius: .25rem;
  width: 100%;
  height: 100%;
  padding: 2rem 1.5rem;
}

.business-outcomes-card.background-color-white {
  background-color: var(--white-100);
}

.business-outcomes-card.background-color-white.spaced-between {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.business-outcomes-card.is-icon-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  display: flex;
}

.business-outcomes-card.background-color-green-800 {
  background-color: var(--green-800);
}

.business-outcomes-card.background-color-green-800.is-comparison-page {
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.business-outcomes-card.is-use-case-page {
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.business-outcomes_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.list-offer-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid;
}

.list-offer-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.mssp-form-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  padding: 2.5rem;
}

.mssp-video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.mssp-overlay {
  position: absolute;
  inset: 0%;
}

.mssp-video-first-frame {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.grid-mssp-testimonial-right_outer-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid-mssp-testimonial-left-gartner {
  width: 15.8125rem;
}

.clarity-inner-line-inner-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-tours-cell_video-embed {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.grid-tours-cell_video-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tour-background-video-inner-wrapper {
  z-index: 2;
  aspect-ratio: 413 / 272;
  width: 100%;
  position: relative;
}

.tour-background-video-inner-wrapper.is-fourth-video {
  width: 50%;
}

.tour-background-video_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.grid-tours-cell-image, .lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.you-are-lucky-monster {
  max-height: 30rem;
}

.you-are-lucky-monster-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.you-are-lucky-text-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 6.5rem;
  left: 0%;
  right: 0%;
}

.you-are-lucky-card {
  border-radius: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.you-are-lucky-card-eyes {
  width: 25vw;
  max-width: 29.375rem;
  position: absolute;
  inset: auto 0% -2rem auto;
}

.you-are-lucky-card-bug {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4.375rem;
  display: flex;
  position: absolute;
  top: 40%;
  left: -5rem;
}

.you-are-lucky-cta {
  background-color: #15b374;
  border-radius: 1rem;
  width: 100%;
  max-width: 61.1875rem;
  padding: 3rem;
  transition: all .4s;
}

.you-are-lucky-cta:hover {
  background-color: var(--green-light);
}

.you-are-lucky-cta-text {
  font-family: var(--heading);
  color: #fff;
  text-align: center;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
}

.you-are-lucky-text_inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: 0;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: 0%;
}

.navbar-event_right-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.is-inline-block {
  width: 100%;
  display: inline-block;
}

.tech-partner-logos-wrapper {
  -webkit-backdrop-filter: blur(.25rem);
  backdrop-filter: blur(.25rem);
  background-color: #1d895e80;
  border-top-left-radius: .75rem;
  border-bottom-left-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 200%;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  padding-left: 4rem;
  display: flex;
  position: absolute;
  inset: calc(50% - 5rem) auto auto calc(50% + 5rem);
  box-shadow: 0 4px 7px #00000040;
}

.tech-partner-logos-inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tech-partner_testimonial-inner {
  flex-flow: column;
  height: 100%;
  padding: 1.25rem;
  display: flex;
}

.tech-partner-testimonial_item {
  border: 1px solid var(--green-100);
  background-color: var(--white-100);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.tech-partner-testimonial_item.is-border-0px {
  border-style: none;
  border-width: 0;
}

.tech-partner_testimonial-image-wrapper {
  aspect-ratio: 3 / 2;
  object-fit: contain;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.opacity-0 {
  opacity: 0;
}

.tech-partner_grid-image {
  box-shadow: 1px 12px 34px #0000000a;
}

.release-notes-collection-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: .0625rem solid var(--grey-100);
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
}

.release-notes-collection-item-left-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.release-notes-collection-item-right-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.release-notes_date {
  flex: none;
  padding-top: .25rem;
  font-size: 1rem;
  line-height: 1.3;
}

.release-notes-collection-item-left_inner-right-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.release-notes-circle-wrapper {
  border: 1px solid var(--grey-200);
  background-color: var(--grey-10);
  border-radius: 100vh;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.release-notes-circle_inner {
  background-color: var(--green-light);
  border-radius: 100vh;
  width: 1rem;
  height: 1rem;
}

.release-notes-collection-item-left_inner-right-line {
  background-color: var(--grey-100);
  width: .0625rem;
  height: 100%;
}

.release-notes-rich-text-wrapper {
  padding-bottom: 3rem;
}

.release-notes-rich-text-wrapper.is-margin-top-negative {
  margin-top: -2.5rem;
}

.release-notes-date-number-wrapper {
  position: sticky;
  top: 11rem;
}

.release-notes_date-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.primary-links-wrapper {
  height: 100%;
  position: relative;
}

.primary-links-collection-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-left: .0625rem solid #8e9091;
  flex-flow: column;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  display: flex;
}

.primary-links-collection-item {
  width: 100%;
}

.primary-links-inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: .0625rem solid #d4d5d6;
  border-radius: .5rem;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
  position: sticky;
  top: 3.75rem;
}

.primary-links-inner-wrapper.is-smaller-margin-top {
  border-color: var(--grey-100);
  top: 3rem;
}

.primary-links-inner-topics-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.primary-links-inner-threat-actors-wrapper {
  background-color: #f5f5f5;
  border-radius: .5rem;
  flex-flow: column;
  padding: .75rem;
  transition: all .4s;
  display: flex;
  overflow: hidden;
}

.primary-links-inner-threat-actors-wrapper:hover {
  box-shadow: 1px 12px 34px #0000001a;
}

.primary-links-inner-threat-actors-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: .3rem;
  width: 100%;
}

.topic-primary-link {
  color: #8e9091;
  font-weight: 600;
  line-height: 1.2;
  transition: color .4s;
}

.topic-primary-link:hover {
  color: #7ab7e4;
}

.release-notes-filter {
  background-color: var(--green-light);
  color: var(--white-100);
  border-radius: 100vh;
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1;
}

.flex-direction-column {
  flex-flow: column;
  display: flex;
}

.flex-direction-column.align-items-flex-start {
  justify-content: flex-start;
  align-items: flex-start;
}

.demo-static-customer-logos-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.demo-top-copy.is-mobile {
  display: none;
}

.business-outcomes-card_icon {
  flex: none;
  width: 4rem;
  height: 4rem;
}

.edr-features_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.edr-features_item-gradient-wrapper {
  background-image: linear-gradient(#c95321, #35a36b);
  border-radius: 1rem;
  padding: .25rem;
  position: relative;
}

.edr-features_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  align-items: center;
  padding: .75rem;
}

.edr-features_item-gradient-inner-wrapper {
  z-index: 1;
  background-image: linear-gradient(90deg, #35a36b, #c95321);
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  padding: .25rem;
  display: none;
}

.edr-features_item-white-bg {
  background-color: #fff;
  border-radius: .75rem;
  width: 100%;
  height: 100%;
  padding: .75rem;
}

.edr-features_item-text-wrapper {
  background-color: var(--grey-0);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 3rem 4rem 3rem 2rem;
  display: flex;
}

.edr-features_item-text-wrapper.use-case-arrow {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.tech-partner-testimonial_image-wrapper {
  flex-flow: column;
  order: -9999;
  justify-content: flex-start;
  align-items: center;
}

.tech-partner-testimonial_image {
  width: 100%;
}

.edr-features_item-embed {
  width: 100%;
  height: 100%;
}

.anchor-links-wrapper_horizontal {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white-100);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  max-width: 64rem;
  height: 5rem;
  margin-top: -2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
  position: sticky;
  top: 1.5rem;
  box-shadow: 0 1px 14px #0000003f;
}

.anchor-links-wrapper_horizontal.healthcare-page {
  z-index: 2;
  max-width: 66rem;
}

.anchor-links-wrapper_horizontal.comparison-page {
  z-index: 10;
  max-width: 71rem;
}

.anchor-links-wrapper_horizontal.success-page {
  z-index: 2;
  max-width: 65rem;
  margin-bottom: -2.5rem;
}

.anchor-links-wrapper_horizontal.finance-page {
  max-width: 66rem;
}

.anchor-links-wrapper_horizontal.vectra-fusion-page {
  max-width: 55rem;
}

.anchor-links_separator {
  background-color: var(--grey-200);
  flex: none;
  width: .0625rem;
  height: 100%;
}

.emdash_small {
  font-size: 3rem;
  font-weight: 900;
}

.font-color-dark-blue-800 {
  color: var(--dark-blue-800);
}

.grid-healthcare-right-wrapper {
  background-color: #f7f7f7;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 75%;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.healthcare-cell-line-wrapper {
  flex-flow: column;
  justify-content: center;
  max-width: 70%;
  max-height: 12rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.comparison-page-whitepaper-bg {
  background-color: #071e31;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.grid-comparison-page_whitepaper-left {
  aspect-ratio: 1;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  max-width: 45vw;
  display: flex;
}

.grid-comparison-page_whitepaper-right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  padding-bottom: 5rem;
  padding-left: 2rem;
  display: flex;
}

.platform-comparison-table-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 100%;
  display: flex;
  position: relative;
  overflow: auto;
}

.platform-comparison-table-row {
  flex-flow: row;
  min-width: max-content;
  display: flex;
}

.platform-comparison-table-left-cell {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--grey-800);
  justify-content: space-between;
  align-items: center;
  width: 12rem;
  max-width: 12rem;
  padding: 2rem 1.5rem;
  display: flex;
}

.platform-comparison-table-left-cell.is-first-column-cell {
  z-index: 1;
  background-color: #f9f9f9;
  flex: none;
  width: 14rem;
  max-width: none;
  min-height: 5rem;
  position: sticky;
  left: 0;
}

.platform-comparison-table-right-cell {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--grey-800);
  text-align: center;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 11rem;
  max-width: 11rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.platform-comparison-table-right-cell.is-top-cell {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.platform-comparison-table-right-cell.is-vectra-cell {
  color: var(--green-light);
  background-color: #e2f0e9;
}

.platform-comparison-table-right-cell.is-second-row {
  justify-content: center;
  align-items: center;
}

.platform-comparison-table-right-cell.is-second-row.is-min-width-23rem.is-align-left {
  justify-content: center;
  align-items: flex-start;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.platform-comparison-table-accordion {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.platform-comparison-table-cell-separator {
  background-color: var(--grey-100);
  flex: none;
  width: 100%;
  height: .0625rem;
}

.platform-comparison-table-cell-separator.is-vectra {
  background-color: #e8e8e800;
  overflow: hidden;
}

.platform-comparison-table-icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.platform-comparison-table-cell-content {
  padding-left: 1rem;
  padding-right: 1rem;
  overflow: hidden;
}

.is-accordion-class {
  background-color: #d56a6a;
}

.vectra-engine-wrapper {
  text-align: center;
  background-color: #0f523c;
  border-radius: .5rem;
  margin-bottom: 3rem;
  padding: 2rem 2rem 2.5rem;
}

.is-text-align-center {
  text-align: center;
}

.platform-comparison-table-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.cell_inner-outer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.local-js-video-popup {
  display: none;
}

.resource-inline-banner {
  border-radius: .625rem;
  padding: 2rem 5rem 2.5rem;
}

.resource-inline-banner.background-color-dark-blue-800 {
  background-color: #00294a;
  background-image: url('../images/Inline-Banner-Circles.svg');
  background-position: 75% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
}

.temp-wrapper-div {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

.vs-dropdown-number-wrapper {
  border: .125rem solid #839c95;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  display: flex;
}

.vs-dropdown-number {
  color: #1d895e;
  font-size: 1.125rem;
  line-height: 1;
}

.mssp-mdr-checkmark-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  justify-content: space-between;
  display: flex;
}

.mssp-mdr-checkmark {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.mssp-mdr-checkmark-icon {
  height: 1.62656rem;
  display: flex;
}

.why-ndr-why-now-video {
  aspect-ratio: 16 / 9;
  width: 100%;
  position: relative;
}

.why-ndr-why-now-video.is-overflow-hidden {
  overflow: hidden;
}

.why-ndr-why-now-video-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.why-ndr-why-now-video_first-frame {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  position: absolute;
}

.why-ndr-why-now-video-button {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.why-ndr-why-now-video-button-icon {
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.respont-360-lightbox {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.respont-360-lightbox_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
}

.list-item-card-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: clip;
  box-shadow: 1px 12px 34px #0000001f;
}

.list-item-card-inner-wrapper {
  padding: 2rem 1.5rem 1.5rem;
}

.list-item-card-inner-wrapper.is-bottom {
  background-color: var(--green-light);
  margin-top: auto;
  padding-top: 1.5rem;
}

.list-item-card-inner-wrapper.is-2rem-top-bottom {
  padding-bottom: 2rem;
}

.grid-respond-360-image {
  width: 100%;
  max-width: 30rem;
}

.mega-menu_grid-column-wrapper {
  width: 100%;
  overflow: hidden;
}

.play-icon {
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: flex;
  position: absolute;
}

.respond-360-image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-aspect-ratio-16-9 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
}

.grid-inner-cell-training {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.grid-inner-cell-training.is-no-padding-left {
  padding-left: 0;
}

.grid-inner-cell-training.is-no-padding-left.is-border-right.border-right-8e9091 {
  border-right-color: #8e9091;
}

.grid-inner-cell-training.is-no-padding-right {
  padding-right: 0;
}

.grid-inner-cell-training.is-border-right {
  border-right: .0625rem solid #e8e8e8;
}

.grid-inner-cell-training.is-border-right.border-right-8e9091 {
  border-right-color: #8e9091;
}

.background-color-349f69 {
  background-color: #349f69;
}

.success-center-support-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.success-center-support-grid_top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: .625rem;
  flex-flow: column;
  padding: 2rem 1.5rem;
  display: flex;
  box-shadow: 0 4px 36px 12px #0000000d;
}

.success-center-support-grid_bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.success-center-support-topics_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.success-center-support-topics_link {
  border: 1px solid var(--grey-200);
  cursor: pointer;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem;
  transition: border-color .2s;
  display: flex;
}

.success-center-support-topics_link:hover {
  border-color: var(--blue-500);
}

.success-center-learning-grid_link {
  cursor: pointer;
  border-radius: .5rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 0 0 1.5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 36px 12px #0000001a;
}

.success-center-learning-grid_link.no-shadow {
  box-shadow: none;
}

.success-center-learning-grid_link.is-background-color-transparent {
  background-color: #0000;
}

.success-center-learning-grid_body {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.success-center-learning-grid_header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.5rem;
  display: flex;
}

.success-center-learning-grid_icon {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.success-center-learning-grid_icon._1 {
  color: #1d895e;
}

.success-center-learning-grid_icon._2 {
  color: #1866c1;
}

.success-center-learning-grid_icon._3 {
  color: #00294a;
}

.success-center-learning-grid_icon._24x24px {
  width: 1.5rem;
  height: 1.5rem;
}

.success-center-learning-grid_image-wrapper {
  flex-flow: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.success-center-getting-started_grid-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: .5rem;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.success-center-getting-started_grid-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.success-center-getting-started_grid-content {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.success-center-getting-started_grid-gradient {
  background-color: red;
  background-image: linear-gradient(#c95321, #3aa068);
  border-radius: .55rem;
  padding: .2rem;
}

.success-center-getting-started_grid-card-text {
  padding-top: .25rem;
}

.success-center-insights-grid_top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: .625rem;
  grid-template-rows: auto;
  padding: 2rem;
}

.success-center-insights-grid_top-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.success-center-insights-grid_top-left.is-event-grid {
  justify-content: flex-start;
}

.success-center-insights-grid_icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.success-center-insights-grid_icon.is-event-card {
  margin-bottom: 1.5rem;
  margin-left: -3.2rem;
}

.success-center-insights-grid_text-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.success-center-insights-grid_top-right {
  position: relative;
}

.success-center-learning-grid_link-wrapper {
  background-color: var(--white-100);
  border-radius: .5rem;
  overflow: hidden;
}

.success-center-learning-grid_image {
  width: 100%;
  max-width: none;
}

.success-center-event-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--dark-blue-800);
  border-radius: .625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 40%;
  grid-auto-columns: 1fr;
  padding: 2rem 5rem 2rem 5.2rem;
  display: grid;
  box-shadow: 0 4px 36px 12px #0003;
}

.success-center-insights-grid_image-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.success-center-insights-grid_top-right-text {
  z-index: 1;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.success-center-huntclub-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--green-800);
  border-radius: .6rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  padding: 3rem;
  box-shadow: 0 4px 36px 12px #0003;
}

.success-center-huntclub-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 30% 1fr;
  align-items: center;
}

.success-center-huntclub-top-image-wrapper {
  flex-flow: column;
  display: flex;
}

.success-center-huntclub-top-text {
  margin-top: -1rem;
}

.success-center-huntclub-grid_image-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: .5rem;
  display: flex;
}

.success-center-huntclub-grid_link-wrapper {
  border: 1px solid #fff;
  border-radius: .625rem;
}

.success-center-support-topics_link-icon {
  justify-content: center;
  align-items: flex-end;
  width: 2rem;
  height: 2rem;
  margin-right: 1rem;
  display: flex;
}

.success-center-huntclub-grid_image {
  max-width: 50%;
}

.success-center-learning-grid_blog-header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.success-center-insights-grid_image {
  object-fit: cover;
  width: 100%;
  margin-top: -2rem;
  margin-bottom: -7rem;
}

.success-center-insights-grid-inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.social-icons-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 23px;
  display: flex;
}

.footer-list {
  grid-column-gap: .5rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.footer-list-item {
  flex-flow: row;
  list-style-type: none;
  display: flex;
}

.vectra-fusion-testimonial-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: grid;
  box-shadow: 0 2px 12px #00000080;
}

.vectra-fusion-testimonial-inner-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.vectra-fusion-testimonial-inner-wrapper.is-align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.vectra-fusion-testimonial-inner_bottom-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: center;
  display: flex;
}

.vectra-fusion-testimonial-inner_bottom-logo {
  height: 2.875rem;
}

.vectra-fusion-testimonial-inner_bottom-name-wrapper {
  max-width: 25ch;
}

.grid-vectra-fusion-image-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.vectra-fusion-image {
  transform-origin: 0 0;
  width: 100%;
}

.blog-youtube-embed {
  aspect-ratio: 16 / 9;
  width: 100%;
}

.customer-portal-wrapper.is-margin-bottom {
  margin-bottom: 1rem;
}

.customer-portal-inner-wrapper {
  background-color: #1d895e;
  border-radius: 1rem;
  padding: 4rem 3rem;
  box-shadow: 0 4px 36px 22px #0003;
}

.customer-portal-inner-wrapper.is-background-color-f8f8f8 {
  background-color: #f8f8f8;
}

.customer-portal-top-inner-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.customer-portal-top-inner_icon {
  height: 3.6875rem;
}

.customer-portal-top-inner-text_bottom-wrapper, .customer-portal-inner-steps-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.customer-portal-inner-steps_icon {
  height: 2.25rem;
}

.webinar-campaign-id-hidden-placeholder {
  display: none;
}

.lightbox_play-icon {
  color: #fff;
  transition: all .4s;
}

.lightbox_play-icon.is-about-timeline {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.vectra-vs-darktrace-image {
  width: 100%;
}

.srm-sydney-networking-grid-image {
  border-radius: 1rem;
}

.css-intellimize-fixes {
  display: none;
}

.top-border-rounded {
  z-index: 10;
  aspect-ratio: 1;
  pointer-events: none;
  background-color: #003a5d;
  width: 8.75rem;
  height: 8.75rem;
  position: absolute;
  inset: 0% auto auto 0%;
  -webkit-mask: radial-gradient(circle farthest-side at 100% 100%, #0000 100%, #000 calc(100% + .5px));
  mask: radial-gradient(circle farthest-side at 100% 100%, #0000 100%, #000 calc(100% + .5px));
}

.top-border-rounded:where(.w-variant-c3267a9b-4a03-9587-64ba-8183356955ea) {
  inset: 0% 0% auto auto;
  transform: rotate(90deg);
}

.top-border-rounded:where(.w-variant-dcedb988-8504-dbc6-3a69-faea43601ebc) {
  inset: auto auto 0% 0%;
  transform: rotate(-90deg);
}

.top-border-rounded:where(.w-variant-08475e0d-df4c-fbe2-b3e6-a4c9a925663a) {
  inset: auto 0% 0% auto;
  transform: rotate(180deg);
}

.css-rounded-border {
  display: none;
}

.stacking-cards-inner-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  display: grid;
}

.stacking-cards-inner-wrapper.is-left-wider {
  grid-template-columns: .75fr 1fr;
  place-items: center start;
}

.grid-right_image {
  width: 100%;
}

.stacking-cards_image {
  border-radius: .5rem;
  width: 100%;
}

.stacking-cards_image.is-box-shadow {
  box-shadow: 0 1px 2px #0000000f, 0 4px 12px #00000014, 0 12px 28px #0000001f, inset 0 1px #ffffff08;
}

.is-montserrat {
  font-family: Montserrat, sans-serif;
}

.is-montserrat.is-700 {
  font-weight: 700;
}

.stacking-cards-animate {
  background-color: #00294a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 2.5rem;
  display: flex;
  position: sticky;
  top: 6rem;
  box-shadow: 0 2px 4px #00000026, 0 12px 28px #0003, 0 28px 64px #00000059, inset 0 1px #ffffff0a;
}

.stacking-cards-animate.is-white {
  background-color: #fff;
}

.stacking-cards-animate.is-white.is-last {
  margin-bottom: 0;
}

.vectra-platform-get-more {
  background-color: #00294a;
  border-radius: 2rem;
  padding: 3rem 6.5rem 4rem;
}

.vectra-platform-get-more.is-full-section {
  padding: 0;
}

.vectra-platform-get-more.is-component {
  width: 90%;
  max-width: 108rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
}

.get-more-cta_video-wrapper {
  aspect-ratio: 16 / 9;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.get-more-cta_video-wrapper.is-2rem-border-radius {
  border-radius: 2rem;
}

.get-more-video-cta {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-radius: .625rem;
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.get-more-cta_cta-wrapper {
  grid-column-gap: .15rem;
  grid-row-gap: .15rem;
  color: var(--_apps---colors--card);
  background-image: linear-gradient(90deg, #1b6692, #1c679300);
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
  overflow: hidden;
}

.get-more-cta_cta-wrapper.is-position-relative {
  flex: 1;
}

.get-more-cta_cta-text {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
}

.get-more-cta_chevron {
  background-color: #c14b1f;
  border-radius: 100vh;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-left: .5rem;
  display: flex;
}

.video-overlay_first-frame {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.get-more-cta_gradient {
  opacity: 0;
  background-color: #1c6793;
  transition: opacity .4s;
  position: absolute;
  inset: 0%;
}

.capabilities-card {
  background-color: #00294a;
  border-radius: 3rem 0 1.875rem 1.875rem;
  overflow: hidden;
}

.capabilities-card_image-wrapper {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-bottom-right-radius: 4rem;
  position: relative;
  overflow: hidden;
}

.capabilities-card_info-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem 1.5rem 2rem;
  display: flex;
}

.capabilities-card_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.capabilities-card_icon-wrapper {
  width: 2rem;
  height: 2rem;
}

.ai-capability-card {
  background-color: #001f3a;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.ai-capability-card_icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
}

.is-position-sticky {
  position: sticky;
  top: 0;
}

.is-position-sticky.is-2rem {
  top: 2rem;
}

.is-position-sticky.is-2rem.is-overflow-hidden {
  overflow: hidden;
}

.is-position-sticky.is-2rem.is-overflow-hidden.is-z-index-1 {
  z-index: 1;
}

.is-position-sticky.is-2rem.is-overflow-hidden.is-z-index-1.timeline {
  flex-flow: column;
  justify-content: center;
  min-height: 100vh;
  display: flex;
}

.is-position-sticky.is-2rem.is-overflow-hidden.is-z-index-1.is-about-horizontal-scroll {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
  top: 0;
}

.is-margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.hero-words-static {
  pointer-events: none;
  height: 20rem;
  position: absolute;
  inset: -10rem 15% auto auto;
}

.ai-capability-card_icon {
  width: 2.625rem;
}

.gartner-pop-up-wrapper {
  z-index: 2147483647;
  background-color: #ffffffe6;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0;
}

.padding-cover {
  z-index: 1;
  background-color: #fff;
  padding-top: 3.5rem;
  padding-bottom: 7.5rem;
  position: relative;
}

.padding-cover.background-color-f7f7f7 {
  background-color: #f7f7f7;
}

.is-800, .is-800-2 {
  font-weight: 800;
}

.r-tm-wrapper {
  font-size: 1.5rem;
  position: relative;
  bottom: 1.5rem;
  left: .25rem;
}

.inner-cta-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.gartner-srm-mq-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  overflow: hidden;
}

.gartner-srm-new-mq_grid-left-wrapper {
  background-color: #00294a;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.top-line {
  border-top: 1px solid var(--grey-200);
  padding-top: 2rem;
}

.event-agenda-separator {
  background-color: var(--_apps---colors--popover);
  height: 1px;
  margin-bottom: 1.5rem;
}

.is-400 {
  font-weight: 400;
}

.event-agenda-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.event-agenda-list-wrapper {
  display: none;
  overflow: hidden;
}

.about-horizontal-scroll_wrapper {
  z-index: 1;
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 432vw;
  height: 70vh;
  padding-left: 5%;
  display: flex;
  position: sticky;
  left: 2rem;
}

.about-horizontal-scroll_wrapper.is-agentic-ai-page {
  width: 300vw;
}

.about-horizontal-scroll_wrapper.is-events-page {
  width: 550vw;
}

.about-horizontal-scroll_item-wrapper {
  justify-content: flex-start;
  align-items: center;
  min-height: 70vh;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.about-horizontal-scroll_bg-wrapper {
  z-index: -1;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
}

.about-horizontal-scroll_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.about-horizontal-scroll_content-wrapper.is-event-page {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.about-horizontal-scroll_text-wrapper {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 4rem 8rem 4rem 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-horizontal-scroll_text-wrapper.vertical-align {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 3rem;
}

.about-horizontal-scroll_text-wrapper.vertical-align.is-event-page {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.about-horizontal-scroll_image-wrapper {
  z-index: 1;
  border-radius: 3rem 1rem 8rem;
  min-width: 500px;
  max-width: 500px;
  height: 20rem;
  display: flex;
  position: absolute;
  inset: -25% 0% 0% auto;
  overflow: hidden;
}

.about-horizontal-scroll_image-wrapper.is-agentic-ai-page {
  right: -10%;
}

.about-horizontal-scroll_image-wrapper.is-event-page {
  border-bottom-right-radius: 3rem;
  flex: 1;
  align-self: flex-start;
  min-width: 280px;
  height: auto;
  position: static;
}

.about-horizontal-scroll_text-bg {
  z-index: -1;
  opacity: .4;
  filter: contrast(200%);
  background-color: #00294a;
  position: absolute;
  inset: 0%;
}

.about-horizontal-scroll_bg-wrapper-mobile {
  display: none;
}

.about-timeline_pill-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.about-timeline_pills-track {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.about-timeline_pill {
  color: var(--_apps---colors--card);
  background-color: #d9d9d9;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 4rem .875rem 4.125rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.about-timeline_pill.is-stage-1 {
  background-color: var(--dark-blue-800);
  color: var(--white-100);
}

.about-timeline_pill.is-stage-2 {
  color: var(--white-100);
  background-color: #8e9091;
}

.about-timeline_pill.is-stage-3 {
  color: var(--_apps---colors--card);
  background-color: #babbbc;
}

.about-timeline_cards-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.about-timeline_stack-card {
  position: relative;
}

.about-timeline_line-gradient {
  z-index: -1;
  background-image: linear-gradient(90deg, #c95321, #1d895e);
  flex: 1;
  width: 100%;
  height: .125rem;
  min-height: .125px;
  position: absolute;
  inset: 50% 0% 0% auto;
}

.about-timeline_floating-pill-wrapper {
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  padding: 2px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
  transform: translate(0, -128px);
}

.about-timeline_floating-pill-wrapper._1 {
  position: relative;
  transform: none;
}

.about-timeline_floating-pill-wrapper._2 {
  transform: translate(212px, -128px);
}

.about-timeline_floating-pill-wrapper._4 {
  transform: translate(635px, -128px);
}

.about-timeline_floating-pill-wrapper._3 {
  transform: translate(423px, -128px);
}

.about-timeline-image-wrapper {
  aspect-ratio: 16 / 9;
  border-radius: 2rem;
  position: relative;
}

.about-timeline_floating-pill {
  color: var(--white-100);
  background-color: #00294a;
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 4rem;
  display: flex;
}

.about-timeline_floating-pill._1 {
  background-color: #77a1b6;
}

.about-timeline_floating-pill._2 {
  background-color: #326c8c;
}

.about-timeline_floating-pill._3 {
  background-color: #005176;
}

.about-timeline_floating-pill-bg {
  z-index: -1;
  background-image: linear-gradient(90deg, #1d895e, #c95321);
  position: absolute;
  inset: 0%;
}

.about-grid-4col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.about-grid-4col_cell {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--dark-blue-600);
  background-image: url('../images/Background-circle-small-green-new.svg');
  background-position: 50% 85%;
  background-repeat: no-repeat;
  background-size: 50%;
  border-radius: .5rem;
  flex-flow: column;
  padding: 1.5rem 1.5rem 2rem;
  display: flex;
  overflow: hidden;
}

.about-grid-4col_cell-icon {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.background-color-grey-100 {
  background-color: var(--grey-100);
}

.is-overflow-hidden {
  overflow: hidden;
}

.cobranded-wrapper_logo {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gartner-logo-banner-text {
  padding-right: 2rem;
}

.gartner-logo-banner-bg {
  background-color: #113b5d;
  border-top-right-radius: .625rem;
  height: 7.3125rem;
  box-shadow: 15px -1px 36.2px #00000040;
}

.gartner-banner-logo-overlay {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 7.5rem;
  display: flex;
  position: relative;
  transform: translate(0, 7.5rem);
}

.font-size-48px {
  font-size: 3rem;
  line-height: 1.125;
}

.font-color-white-75 {
  color: var(--white-75);
}

.grid-inner-cell-bh {
  background-color: var(--dark-blue-800);
  border-radius: .5rem;
  padding: 3.5rem 1.5rem 2rem;
  position: relative;
}

.grid-inner-cell-bh.top-padding-same {
  padding-top: 2rem;
}

.grid-inner-cell-bh-question-mark {
  background-color: var(--green-dark);
  border-radius: 200rem;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto 50%;
  transform: translate(-2rem, -2rem);
}

.bh-speaker-grid {
  z-index: 19;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #003a5d;
  border-radius: 6.25rem 1rem 6.2rem 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 37% 1fr;
  margin-bottom: -28rem;
  padding: 2.5rem;
  position: relative;
}

.bh-speaker-grid.is-itsa-page {
  border-top-left-radius: 7.5rem;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  grid-template-columns: 30% 1fr;
  margin-bottom: 0;
}

.bh-speaker-grid_image-wrapper {
  border-radius: 5rem .75rem;
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bh-speaker-grid_text-wrapper {
  flex-flow: column;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
}

.bh-speaker-grid-right_data-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-image: linear-gradient(90deg, #001637, #00163700);
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2.5rem;
  display: flex;
}

.bh-speaker-grid-left_bio-wrapper {
  background-image: linear-gradient(90deg, #07392a, #00294a38);
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, -2rem);
}

.bh-collapse-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bh-collapse-header_arrow-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bh-booth-grid_right-wrapper {
  height: 100%;
  max-height: 700px;
  display: flex;
  transform: translate(-5.5rem, 1rem);
}

.bh-booth-details-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--dark-blue-600);
  border: .15625rem solid #fff;
  border-radius: .625rem;
  flex-flow: column;
  flex: none;
  align-self: center;
  padding: 2rem 1.5rem;
  display: flex;
  position: relative;
}

.bh-booth-monster-fingers {
  width: 1.2rem;
  position: absolute;
  inset: 50% auto auto 0%;
  transform: translate(-.8rem, -1.5rem);
}

.image {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.black-hat-hero-circle {
  z-index: 4;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 32rem;
  height: 32rem;
  display: flex;
  position: absolute;
  inset: 54% 0% 0% auto;
  transform: translate(-4rem);
}

.gartner-rich-text p {
  color: #747474;
  margin-bottom: 1rem;
  font-size: .875rem;
}

.gartner-rich-text a {
  text-decoration: underline;
}

.flex-flow-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.gap-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  border: .0625rem solid #fff;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.gap-card_icon {
  width: 3rem;
}

.gap-card_inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.mind-your-attacks-wrapper {
  flex-flow: column;
  display: flex;
}

.mind-your-attacks-button {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fff;
  text-align: left;
  background-color: #001f3a;
  border: .0625rem solid #e8e8e81a;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  min-height: 5.5rem;
  padding: 1.5rem;
  text-decoration: none;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  display: flex;
  box-shadow: -1px 13px 24px #00000073;
}

.mind-your-attacks-button.is-hover-right:hover {
  background-color: #00294a;
}

.mind-your-attacks-button.is-hover-right.is-border-color-5db589 {
  border-color: #5db589;
}

.mind-your-attacks-button.is-hover-right.is-border-color-39aae1 {
  border-color: #39aae1;
}

.mind-your-attacks-button.is-hover-right.is-border-color-df7e26 {
  border-color: #df7e26;
}

.mind-your-attacks-button_inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.mind-your-attacks-embed {
  width: 100%;
  margin-bottom: 0;
}

.background-video-bh-booth {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.mind-your-attacks-button_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.font-color-35a26b {
  color: #35a26b;
}

.font-color-35a26b.is-display-block {
  display: block;
}

.font-color-df7e26 {
  color: #df7e26;
}

.middle_link {
  color: #fff9;
  letter-spacing: -.01em;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  line-height: 1;
  transition: all .4s;
}

.middle_link:hover {
  color: #fff;
}

.middle_link.w--current {
  color: #4a8b2c;
}

.middle_link.is-2025.w--current {
  color: #35a36b;
}

.navbar_logo-wrapper {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-inner_middle-wrapper {
  z-index: 0;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
}

.navbar-inner-wrapper {
  justify-content: space-between;
  display: flex;
  position: relative;
}

.primary-cta_text-2 {
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.navbar-inner_right-wrapper {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-mobile {
  display: none;
}

.navbar-desktop {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.navbar_logo {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 2.45rem;
  display: flex;
}

.navbar_logo.is-color {
  opacity: 0;
  position: absolute;
}

.primary-cta_chevron-2 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.hero-video-embed {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.paragraph-2 {
  color: #ffffffe6;
}

.cell-top_circle-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.city-grid-right_cell {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.city-grid-right_cell.is-display-none {
  display: none;
}

.included-outer-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  display: flex;
}

.font-color-brand-green-dark {
  color: #35a36b;
}

.cell-top_circle {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.hc-card_bottom-wrapper {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 2.5rem 1.5rem;
  display: flex;
}

.hc-card_bottom-wrapper.background-color-1866c1 {
  background-color: #1866c1;
}

.anchor-form {
  height: 0;
}

.link {
  color: #fff;
  text-decoration: underline;
  transition: all .4s;
}

.link:hover {
  color: #1f91d7;
}

.link.font-color-blue {
  color: #1866c1;
}

.link.font-color-blue:hover {
  color: #1f91d7;
}

.link.font-size-22px {
  color: #1866c1;
  font-size: 1.375rem;
  text-decoration: none;
}

.link.font-size-22px:hover {
  color: #1f91d7;
}

.section-city-inner-wrapper {
  background-image: url('../images/city-background_1city-background.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  padding-top: 20rem;
  padding-bottom: 7.5rem;
  position: relative;
  top: -1.2rem;
  overflow: hidden;
}

.section-city-inner-wrapper.is-munich {
  background-image: url('../images/HC-Prague.avif');
  background-size: cover;
  padding-top: 30rem;
  top: 0;
}

.section-city-inner-wrapper.is-munich.is-top-rounded-borders {
  background-image: url('../images/HC-Prague.avif');
  background-size: cover;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
}

.section-city-inner-wrapper.secret-lair {
  padding-top: 50rem;
}

.hero-video {
  position: absolute;
  inset: 0%;
}

.grid-3col-cell_icon {
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  display: flex;
}

.typeform-embed {
  width: 100%;
  margin-bottom: 0;
}

.city-grid-left-wrapper {
  position: sticky;
  top: 3.75rem;
}

.city-grid-left-wrapper.is-not-sticky {
  position: static;
}

.hc-card {
  background-color: #00294a;
  border-radius: .5rem;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.hc-card.is-2025 {
  background-color: #1d895e;
}

.hc-card.is-2027 {
  background-color: var(--blue-500);
}

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

.align-justify-center.is-vertical {
  flex-flow: column;
}

.city-grid-right-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  display: flex;
}

.city-grid-right_cell-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.primary-cta_text-3 {
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.huntclub-logo_locations-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.huntclub-logo_locations-wrapper.is-align-center {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.flex-align-center-3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2 {
  color: #303435;
  letter-spacing: -.01em;
  line-height: 1.3;
}

.text-block-2.font-size-18px {
  letter-spacing: -.02em;
  font-size: 1.125rem;
  line-height: 1.28;
}

.text-block-2.font-size-18px.is-montserrat-600 {
  font-weight: 600;
}

.text-block-2.font-size-18px.is-montserrat-600.is-align-center {
  text-align: center;
}

.text-block-2.font-size-18px.is-roboto-flex-500 {
  font-family: Roboto Flex, Arial, sans-serif;
  font-weight: 500;
}

.text-block-2.font-size-18px.is-roboto-flex-500.is-align-center {
  text-align: center;
}

.text-block-2.font-size-28px {
  font-size: 1.75rem;
  line-height: 1.1;
}

.text-block-2.font-size-28px.font-color-white {
  color: #fff;
}

.text-block-2.font-size-28px.font-color-white.is-700 {
  font-weight: 600;
}

.text-block-2.font-size-40px {
  color: #fff;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.1;
}

.text-block-2.font-size-40px.font-color-grey {
  color: #303435;
}

.text-block-2.font-size-24px {
  font-size: 1.5rem;
  line-height: 1.3;
}

.huntclub-logo {
  width: 46.875rem;
}

.huntclub-logo.is-full-width {
  width: 100%;
}

.primary-cta-wrapper-2 {
  grid-column-gap: .5rem;
  color: #fff;
  cursor: pointer;
  background-color: #1866c1;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .9375rem 1rem;
  transition: all .4s;
  display: flex;
}

.primary-cta-wrapper-2:hover {
  color: #fff;
  background-color: #005176;
}

.grid-3col-cell {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.content-pane_collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hc-card_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.huntclub-logo-padding-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding-top: 10rem;
  padding-bottom: 7.5rem;
  display: flex;
}

.huntclub-logo-padding-wrapper.is-munich {
  padding-top: 15rem;
}

.heading-2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  line-height: 1.1;
}

.heading-2-2.font-size-64px {
  letter-spacing: -.01em;
  font-size: 4rem;
  font-weight: 600;
}

.hero-linear-gradient {
  z-index: 1;
  opacity: .35;
  background-image: linear-gradient(0deg, #000b14, #00243c 50%, #00294a);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.included-grid_left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 48ch;
  display: flex;
}

.included-grid_left-wrapper.is-no-max-width {
  max-width: none;
}

.grid-2 {
  grid-template-rows: auto;
}

.grid-2.is-3col {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.margin-bottom-2.margin-32px {
  margin-bottom: 2rem;
}

.margin-bottom-2.margin-16px {
  margin-bottom: 1rem;
}

.margin-bottom-2.margin-16px.is-full-width {
  width: 100%;
}

.margin-bottom-2.margin-40px {
  margin-bottom: 2.5rem;
}

.margin-bottom-2.margin-120px {
  margin-bottom: 7.5rem;
}

.margin-bottom-2.margin-12px {
  margin-bottom: .75rem;
}

.collection-item-cell_image {
  object-fit: cover;
  border-radius: 100%;
  width: 11.25rem;
  height: 11.25rem;
  overflow: hidden;
}

.content-pane_collection-item-cell {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.collection-item-cell_body-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.slider-home-collection-item_card {
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 18.75rem;
  padding: 5rem;
  display: flex;
  position: relative;
}

.slider-home-collection-item_card-image {
  max-width: 12.125rem;
  max-height: 6.6875rem;
}

.slider-home-collection-item_card-image.is-white {
  filter: brightness(0) invert();
  width: 100%;
}

.slider-home-collection-item_card-badge-wrapper {
  background-color: #282b2c;
  border-radius: .25rem;
  padding: .25rem;
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

.card-badge_text {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Roboto Flex, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.2;
}

.fedramp-logo-wrapper {
  align-self: flex-end;
}

.gsa-signoff-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.font-color-00548e {
  color: #00548e;
}

.gsa-signoff-left-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.event-speaker-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  background-image: linear-gradient(90deg, #001637, #00163700);
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  display: flex;
}

.event-speaker-grid-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.event-demo-card {
  background-color: var(--dark-blue-700);
  border-radius: .75rem;
  flex-flow: column;
  padding: 3rem 3rem 2rem;
  display: flex;
}

.margin-right.margin-minus-8px:where(.w-variant-ec9d3ea1-e251-de81-971a-720e19399732) {
  margin-right: -.5rem;
}

.bsides-logo-wrapper {
  background-color: #fff;
  border-radius: .75rem;
  max-width: 12rem;
  padding: 1rem;
}

.vectra-ai-ascent-logo {
  width: 100%;
  max-width: 31.25rem;
}

.vectra-ai-ascent-logo.is-max-width-313px {
  max-width: 19.5625rem;
}

.grid_right-ascent-wrapper {
  aspect-ratio: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.vectra-ai-ascent-hero-image {
  width: 135%;
  max-width: none;
  position: absolute;
}

.cell-speaker-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.agenda-tabs-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-bottom: 1px solid #275245;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
  position: relative;
}

.agenda-tabs-wrapper.is-top-border {
  cursor: auto;
  border-top: 1px solid #275245;
}

.paragraph-3 {
  color: #ffffffe6;
}

.paragraph-3.font-size-28px {
  font-size: 1.75rem;
}

.cell-inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.ctas-wrapper-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.huntclub-city {
  color: #7ac9ed;
  font-size: 4.625rem;
  position: absolute;
  top: 10rem;
}

.max-width-2.width-120ch {
  max-width: 120ch;
}

.max-width-2.width-70ch {
  max-width: 70ch;
}

.speaker-wrapper {
  display: flex;
}

.primary-cta_text-4 {
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.primary-cta-wrapper-3 {
  grid-column-gap: .5rem;
  color: #fff;
  cursor: pointer;
  background-color: #1866c1;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .9375rem 1rem;
  transition: all .4s;
  display: flex;
}

.primary-cta-wrapper-3:hover {
  color: #fff;
  background-color: #005176;
}

.grid_inner-cell {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #ffffffe6;
  border-radius: .25rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem 1.5rem;
  display: flex;
}

.grid_inner-cell.is-align-center {
  align-items: center;
}

.grid_inner-cell.is-smaller-row-gap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.grid_inner-cell.is-smaller-row-gap.is-display-none {
  display: none;
}

.heading-2-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  line-height: 1.1;
}

.heading-2-3.font-size-64px {
  letter-spacing: -.01em;
  font-size: 4rem;
  font-weight: 600;
}

.cell_richt-text-block {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Roboto Flex, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.28;
  display: block;
}

.grid-3 {
  grid-template-rows: auto;
}

.grid-3.is-3col {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.margin-bottom-3.margin-60px {
  margin-bottom: 3.75rem;
}

.margin-bottom-3.margin-16px {
  margin-bottom: 1rem;
}

.margin-bottom-3.margin-24px {
  margin-bottom: 1.5rem;
}

.margin-bottom-3.margin-80px {
  margin-bottom: 5rem;
}

.agenda-tabs_cell {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.agenda-tabs_cell.is-vertical {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  padding-right: 0;
}

.ctas-wrapper-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.primary-cta_text-5 {
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.margin-bottom-4.margin-16px {
  margin-bottom: 1rem;
}

.margin-bottom-4.margin-40px {
  margin-bottom: 2.5rem;
}

.margin-bottom-4.margin-80px {
  margin-bottom: 5rem;
}

.presentations-tab-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  cursor: pointer;
  border-bottom: 1px solid #275245;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
  position: relative;
}

.grid-agenda-left_inner-author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.secret-lair-location-icon {
  color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  display: flex;
}

.paragraph-4 {
  color: #ffffffe6;
}

.paragraph-4.font-size-40px {
  color: #fff;
  letter-spacing: -.01em;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.1;
}

.paragraph-4.font-size-40px.is-24px-mobile.is-400 {
  font-weight: 400;
}

.paragraph-4.font-size-40px.is-24px-mobile.is-400.font-color-black {
  color: #000;
}

.paragraph-4.font-size-24px {
  font-size: 1.5rem;
}

.paragraph-4.font-size-24px.is-18px-mobile.is-500.font-color-black {
  color: #000;
}

.paragraph-4.font-size-28px {
  font-size: 1.75rem;
}

.paragraph-4.font-size-28px.is-18px-mobile.is-500.font-color-black {
  color: #000;
}

.grid-secret-lair-location-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #abc5d3;
  border-radius: .5rem;
  flex-flow: column;
  padding: 2rem 1.5rem;
  display: flex;
}

.grid-secret-lair-location-wrapper.hc-secret-lair-grid-cell.is-display-none {
  display: none;
}

.grid-secret-lair-location-wrapper.hc-secret-lair-grid-cell.is-center {
  justify-content: center;
  align-items: flex-start;
}

.hc-secret-lair-hero-gradient {
  background-image: linear-gradient(0deg, #011f3a, #011f3ae6 50%, #fff0);
  height: 7.5rem;
  position: absolute;
  inset: auto 0% 0%;
}

.innder-author-description {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-agenda-left_inner-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.hc-secret-lair-hero-image-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.font-color-15b374 {
  color: #15b374;
}

.grid-agenda-left-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.grid-agenda-left-wrapper.is-grid-row-gap-24px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.secret-lair-location-line-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid-secret-lair-wrapper {
  border-bottom: .0625rem solid #001637;
  margin-bottom: 3.75rem;
  padding-bottom: 3.75rem;
}

.grid-secret-lair-wrapper.is-no-margin-bottom {
  margin-bottom: 0;
}

.secret-lair-author-image {
  aspect-ratio: 1;
  border-radius: 100vh;
  max-width: none;
  height: 7.5rem;
}

.heading-2-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  line-height: 1.1;
}

.heading-2-4.font-size-64px {
  letter-spacing: -.01em;
  font-size: 4rem;
  font-weight: 600;
}

.heading-2-4.font-size-64px.font-color-dark-blue-800 {
  color: #00294a;
}

.heading-3-2.font-size-32px {
  font-size: 2rem;
}

.hc-secret-lair-hero-image {
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.hc-secret-lair-grid-cell {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-image: linear-gradient(#1d895e, #001f3a);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem 1.5rem;
  display: flex;
}

.grid-4 {
  grid-template-rows: auto;
}

.grid-4.is-2col {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: stretch;
}

.secret-lair-location-inner-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

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

.city-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.city-dates-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.city-dates-wrapper.is-gap-bigger {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

.city-dates_date-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.city-dates_date-wrapper.is-align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.secret-lair-hero-image-monster {
  width: 100%;
  max-width: 29.0625rem;
}

.city-outer-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hc-city-info-wrapper {
  padding-bottom: 7.5rem;
}

.city-info_inner-wrapper {
  z-index: 100;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.venue-information {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.vectra-ai-ascent-image {
  width: 100%;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2.5rem;
  }

  ul {
    padding-left: 1.5rem;
  }

  li {
    font-size: 1.125rem;
  }

  .section.padding-56px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-56px.is-footer {
    padding-top: 3rem;
    padding-bottom: 1.5rem;
  }

  .section.padding-56px.background-color-linear-gradient.is-position-relative.is-fixed-desktop-height {
    min-height: 0;
    display: block;
  }

  .section.padding-128px {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section.padding-128px.is-48px-mobile {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-128px.is-48px-mobile.background-color-grey-0 {
    background-color: var(--grey-0);
  }

  .section.padding-128px.is-48px-mobile.background-color-grey-0.circle-bottom-right {
    background-image: url('../images/bottom-mobile.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-120px.background-color-grey-0.grey-circle-pattern-left-right {
    background-image: url('../images/bottom-right-mobile.svg'), url('../images/top-left-mobile.svg');
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-120px.background-color-grey-0.is-position-relative-overflow-hidden.is-circle-top-left {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-grey-0.grey-circle-top-left {
    background-image: url('../images/left-top-mobile.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-grey-0.grey-circle-bottom-right {
    background-image: url('../images/bottom-right-mobile.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-grey-0.grey-circle-top-right {
    background-image: url('../images/top-left.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-grey-0.circle-bottom-left {
    background-image: url('../images/mobile.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-grey-0.circle-top-left-light-green {
    background-size: 30%;
  }

  .section.padding-120px.background-color-green-800.is-pattern-left-right {
    background-image: url('../images/right-left-mobile.svg'), url('../images/top-left-mobile_1.svg');
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-120px.background-color-green-800.pattern-right-bottom {
    background-image: url('../images/right-left-mobile.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-green-800.is-bg-gradient.cicle-blue-top-right {
    background-image: url('../images/blue-team-mobile.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-blue-500.is-about-pattern {
    background-image: url('../images/about-background-icons-mobile.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-blue-500.is-circle-top-right {
    background-image: url('../images/top-left.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.circle-bottom-right {
    background-image: url('../images/bottom-right-mobile_1.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-dark-blue-600.circle-bottom-right-opacity, .section.padding-120px.background-color-dark-blue-600.circle-right-left {
    background-image: url('../images/mobile-circle.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.circle-diagonal-right-left {
    background-image: url('../images/mobile-top.svg'), url('../images/top-left.svg');
    background-position: 0 100%, 100% 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-120px.circle-diagonal-right-left.is-no-circles-mobile {
    background-image: none;
  }

  .section.padding-120px.circle-diagonal-right-left.is-no-padding-bottom-mobile {
    padding-bottom: 0;
  }

  .section.padding-120px.circle-diagonal-right-left.is-padding-80px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-120px.circle-top-right {
    background-image: url('../images/top-left.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.circle-top-right.is-no-padding-bottom-mobile {
    padding-bottom: 0;
  }

  .section.padding-120px.circle-top-left {
    background-image: url('../images/left-top-mobile_1.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.circle-top-left.is-no-circle-mobile {
    background-image: none;
  }

  .section.padding-120px.circles-diagonal-left-right {
    background-image: url('../images/bottom-right-mobile.svg'), url('../images/left-top-mobile_1.svg');
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-120px.circles-diagonal-left-right.is-no-circles-mobile {
    background-image: none;
  }

  .section.padding-120px.background-color-gradient-green.is-circle-background {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-gradient-green.is-circle-background.is-position-relative.is-padding-80px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-120px.is-circle-background-resources {
    background-image: url('../images/Group-1729.svg'), url('../images/Group-1730.svg');
    background-position: 100% 100%, 0%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-120px.position-relative.is-overflow-hidden.is-105px-padding-bottom {
    padding-bottom: 6.5625rem;
  }

  .section.padding-120px.circle-hero-leadership {
    background-image: url('../images/mobile.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.circle-right-right {
    background-image: url('../images/bottom-right-mobile_1.svg'), url('../images/top-left.svg');
    background-position: 100% 100%, 100% 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-120px.circles-legal-page {
    background-image: url('../images/legal-mobile.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-dark-blue-800.circle-left-bottom {
    background-image: url('../images/Elements_2.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-dark-blue-800.circle-right-left {
    background-image: url('../images/Elements_3.svg'), url('../images/Elements_5.svg');
    background-position: 100% 0, 0 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-120px.background-color-dark-blue-800.is-no-padding-bottom {
    padding-bottom: 0;
  }

  .section.padding-120px.background-color-dark-blue-800.is-overflow-clip {
    overflow: clip;
  }

  .section.padding-120px.background-color-dark-blue-800.is-submission-requirements-icons {
    background-size: 40%, 50%;
  }

  .section.padding-120px.circle-right-bottom {
    background-image: url('../images/mobile.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-green-800 {
    background-image: none;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-green-800.is-pattern-right-left {
    background-image: url('../images/green-bottom-left.svg'), none;
    background-position: 0 100%, 100% 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-120px.circle-cut-top-left {
    background-image: none;
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.circle-bottom-left {
    background-image: url('../images/mobile.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.circle-bottom-left.is-no-top-padding-mobile {
    padding-top: 0;
  }

  .section.padding-120px.background-color-grey-10.circles-diagonal-right-left {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-grey-10.circle-diagonal-left-right.is-no-circles-mobile {
    background-image: none;
  }

  .section.padding-120px.is-position-relative.is-bottom-padding-mobile-228px {
    padding-bottom: 14.25rem;
  }

  .section.padding-120px.is-position-relative.is-bottom-padding-mobile-228px.bg-image-event.is-small-padding-mobile {
    padding-bottom: 3rem;
  }

  .section.padding-120px.background-color-e3ebf0.is-position-relative.is-bh-booth-section {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .section.padding-120px.background-color-e3ebf0.is-position-relative.is-itsa-booth-section {
    padding-top: 3rem;
  }

  .section.padding-120px.btw-bg-fourth-section {
    background-position: 0 100%;
  }

  .section.padding-120px.background-color-e8e8e8.is-arrow-top {
    background-position: 50% -2%;
  }

  .section.padding-120px.background-color-08392a.is-arrow {
    background-position: 50% -5%;
  }

  .section.padding-120px.background-color-08392a.circles-about-section, .section.padding-120px.background-color-08392a.circles-about-section-2-2 {
    background-size: 30%, 30%;
  }

  .section.padding-120px.background-color-00294a.is-circle-tour-page {
    background-position: 140% -170px;
    background-size: 50%;
  }

  .section.padding-120px.background-color-00294a.get-started-shapes:where(.w-variant-f33c8a2b-7016-2ca5-e49f-12f13657bc20) {
    background-size: 40%, 40%;
  }

  .section.padding-120px.background-color-00294a.background-image-edr-why-section {
    background-image: none;
  }

  .section.padding-120px.background-color-00294a.background-circle-grid-text-bg {
    background-position: 50% 100%;
  }

  .section.padding-120px.is-linear-gradient-analyst-experience.is-same-height-desktop {
    min-height: auto;
  }

  .section.padding-120px.copilot-background {
    background-position: 50%;
  }

  .section.padding-120px.is-padding-bottom-160px.background-color-00294a.is-padding-top-80px {
    padding-top: 3rem;
    padding-bottom: 6rem;
  }

  .section.padding-120px.is-padding-bottom-160px.background-color-00294a.is-padding-top-80px.is-top-right-circle {
    background-size: 40%;
  }

  .section.padding-120px.background-color-002a4c.circle-bottom-right {
    background-image: url('../images/mobile-circle.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-e5ebf0.is-scholarship-application-form {
    background-size: auto, 50%, 40%;
  }

  .section.padding-120px.background-color-005177.circle-bottom-right {
    background-image: url('../images/mobile-circle.svg');
    background-position: 100% 100%;
    background-size: auto;
  }

  .section.padding-120px.background-color-dark-green.is-overflow-hidden {
    overflow: hidden;
  }

  .section.padding-120px.background-color-dark-green.is-padding-faq {
    padding-top: 9rem;
  }

  .section.padding-120px.is-linear-gradient-background.is-background-image {
    background-size: 180%, auto;
  }

  .section.padding-120px.is-linear-gradient-background.is-background-image.is-2026-munich {
    background-position: 50% 0, 0 0;
    background-size: 150%, auto;
  }

  .section.padding-120px.background-color-011f3a.is-hero-bg-image.is-position-relative.is-padding-different {
    background-size: cover;
    padding-top: 6rem;
  }

  .section.padding-120px-top {
    padding-top: 3rem;
  }

  .section.padding-120px-top.padding-56px-bottom.is-32px-padding-mobile {
    padding-bottom: 2rem;
  }

  .section.padding-120px-top.padding-56px-bottom.is-32px-padding-mobile.background-color-002a4c.is-position-relative.is-overflow-clip.is-custom-background.is-top-padding-custom, .section.padding-120px-top.background-color-003a5d.is-show-me-shapes.is-150px-top-padding {
    padding-top: 3rem;
  }

  .section.padding-80px, .section.padding-80px.is-48px-mobile {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-80px.is-48px-mobile.background-color-grey-0.circle-top-right {
    background-image: url('../images/legal-mobile.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-80px.is-48px-mobile.circle-background-mobile {
    background-image: url('../images/bottom-right-mobile_1.svg'), url('../images/top-left.svg');
    background-position: 100% 100%, 100% 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-80px.is-48px-mobile.background-color-green-800.circle-left-bottom-background {
    background-image: url('../images/green-bottom-left.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-80px.is-48px-mobile.background-color-dark-blue-800.is-padding-0px-bottom-mobile {
    padding-bottom: 0;
  }

  .section.padding-80px.background-color-dark-blue-500.is-position-relative.is-48px-padding-mobile {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-80px.background-color-dark-blue-500.circle-bottom-left {
    background-image: url('../images/Elements_2.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-80px.background-color-grey-0.circle-top-left {
    background-image: url('../images/mobile.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-80px.background-color-grey-0.circle-top-right {
    background-image: url('../images/legal-mobile.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-80px.is-padding-0px-mobile {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.padding-80px.is-48px-0px-mobile {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .section.padding-80px.background-color-dark-blue-800.circle-right-bottom {
    background-image: url('../images/mobile-circle.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-80px.background-color-dark-blue-800.circle-right-bottom.is-48px-padding-mobile {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-80px.is-position-relative.background-color-blue.is-padding-192px {
    padding-top: 3rem;
    padding-bottom: 8rem;
  }

  .section.padding-80px.is-position-relative.background-color-002a4c.is-padding-192px {
    padding-top: 3rem;
    padding-bottom: 6rem;
  }

  .section.padding-80px.is-position-relative.background-color-002a4c.is-padding-192px.is-padding-80px-mobile {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section.padding-80px.is-position-relative.background-color-002a4c.is-about-horizontal-scroll-1, .section.padding-80px.is-position-relative.background-color-002a4c.is-agentic-ai-horizontal-scroll, .section.padding-80px.is-position-relative.background-color-002a4c.is-event-srm-scroll {
    height: auto;
  }

  .section.padding-80px.rsa-page.is-120px-padding-bottom {
    padding-bottom: 3rem;
  }

  .section.padding-80px.background-color-08392a.circle-top-right {
    background-size: 247px;
  }

  .section.padding-80px.bg-blue-team-workshop-main-page {
    min-height: 40vh;
  }

  .section.padding-80px.background-color-grey-10.background-icon-demo-section {
    background-image: url('../images/demo-left-background-icon.svg');
    background-position: 0 900%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .section.padding-80px.circle-top-right {
    background-image: url('../images/legal-mobile.svg');
    background-position: 100% 0;
    background-size: auto;
  }

  .section.padding-80px.background-color-hero {
    background-position: 0 150%, 100% 0, 0 0;
    background-size: 30%, 30%, auto;
  }

  .section.padding-80px.circle-bottom-right {
    background-image: url('../images/mobile.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-80px.circle-top-left {
    background-image: url('../images/top-left-mobile.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-30px {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .section.padding-120px-bottom {
    padding-bottom: 3rem;
  }

  .section.padding-120px-bottom.circle-top-right {
    background-image: url('../images/top-left.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px-bottom.circle-top-right.is-48px-mobile {
    padding-bottom: 3rem;
  }

  .section.padding-120px-bottom.circle-top-left {
    background-image: url('../images/bottom-mobile_1.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px-bottom.is-48px-padding-top-mobile {
    padding-top: 3rem;
  }

  .section.padding-246px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-246px.linear-gradient.is-position-relative.is-no-padding-bottom-mobile {
    padding-bottom: 0;
  }

  .section.padding-96px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-96px.background-color-grey-0.is-80px-bottom-padding {
    padding-bottom: 3rem;
  }

  .section.circle-second-section-leadership {
    background-image: url('../images/leadership-second-section-mobile-2.svg'), url('../images/leadership-second-section-mobile.svg');
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-bottom-80px {
    padding-bottom: 3rem;
  }

  .section.padding-bottom-80px.circle-top-left-bottom {
    background-image: url('../images/bottom-mobile.svg'), none;
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .section.padding-140px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-140px.background-color-green-800.circle-right-bottom {
    background-image: url('../images/right-left-mobile.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-140px.circle-top-right {
    background-image: url('../images/light-green-mobile.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-140px.circle-top-right.is-no-bottom-padding-mobile {
    padding-bottom: 0;
  }

  .section.background-color-dark-blue.is-48px-mobile-top {
    padding-top: 3rem;
  }

  .section.padding-48px-mobile {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.is-position-relative.is-rsa-page {
    background-color: #021627;
  }

  .section.is-position-relative.is-overflow-clip.is-blackhat-linear-gradient.is-padding-bottom-120px {
    padding-bottom: 3rem;
  }

  .section.anchor-section.is-btw {
    top: 3.9375rem;
  }

  .section.padding-256px {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .section.padding-256px.ai-scholars-program-background {
    background-size: 20%, 30%, cover;
  }

  .section.padding-top-3rem-mobile {
    padding-top: 3rem;
  }

  .section.padding-160px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.padding-160px.background-color-linear-gradient-modern-attacks.is-position-relative.is-5rem-padding-mobile {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section.padding-top-80px {
    padding-top: 2.5rem;
  }

  .section.padding-192px-top.padding-80px-mobile {
    padding-top: 5rem;
  }

  .section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile.is-position-relative.is-cities-page {
    background-position: 50% 0;
    background-size: 100%;
    padding-bottom: 0;
  }

  .section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile.is-position-relative.is-cities-page.is-munich {
    justify-content: center;
    align-items: center;
    padding-bottom: 5rem;
  }

  .container {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container.is-flex-vertical-align-center.padding-none-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-flex-vertical-align-center.padding-none-mobile.is-overflow-hidden-mobile {
    overflow: hidden;
  }

  .container.is-overflow-hidden.is-no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-position-relative {
    z-index: 2;
  }

  .container.is-position-relative.is-horizontal.is-display-block-mobile {
    display: block;
  }

  .container.is-position-relative.is-rsa-page {
    padding-top: 10rem;
    padding-bottom: 6rem;
  }

  .container.is-position-relative.is-cinema-page {
    padding-top: 8rem;
  }

  .container.is-display-none-mobile, .container.is-display-desktop {
    display: none;
  }

  .container.padding-none-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .container.padding-none-mobile.is-overflow-auto {
    overflow: auto;
  }

  .container.padding-none-mobile.is-overflow-auto.is-top-padding {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container.is-no-padding-mobile, .container.is-978px-max-width.is-no-padding-mobile, .container.is-725px-max-width.is-0px-padding-mobile, .container.is-btw-page {
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-position-relative-experience-page {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 2rem;
  }

  .container.is-1077px-max-width {
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-position-absolute.is-top-2rem-mobile-static {
    position: relative;
    top: -1.5rem;
  }

  .container.is-position-sticky.is-2rem {
    top: 1.5rem;
  }

  .container.is-position-sticky.is-2rem.is-position-static-mobile {
    position: static;
  }

  .container.is-1254px-max-width.is-position-absolute.is-2025 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    position: static;
  }

  .margin-bottom.margin-32px.is-24px-mobile {
    margin-bottom: 1.5rem;
  }

  .margin-bottom.margin-32px.is-0px-mobile {
    margin-bottom: 0;
  }

  .margin-bottom.margin-56px.is-32px-mobile {
    margin-bottom: 2rem;
  }

  .margin-bottom.margin-56px.is-24px-mobile {
    margin-bottom: 1.5rem;
  }

  .margin-bottom.margin-56px.is-48px-mobile {
    margin-bottom: 3rem;
  }

  .margin-bottom.margin-56px.is-16px-mobile {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-16px.is-8px-mobile {
    margin-bottom: .5rem;
  }

  .margin-bottom.margin-16px.is-12px-mobile {
    margin-bottom: .75rem;
  }

  .margin-bottom.margin-16px.is-0px-mobile, .margin-bottom.margin-4px.is-0px-mobile, .margin-bottom.margin-8px.is-0px-mobile {
    margin-bottom: 0;
  }

  .margin-bottom.margin-24px.is-16px-mobile {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-40px.is-32px-mobile {
    margin-bottom: 2rem;
  }

  .margin-bottom.margin-40px.is-24px-mobile {
    margin-bottom: 1.5rem;
  }

  .margin-bottom.margin-80px.is-32px-mobile {
    margin-bottom: 2rem;
  }

  .margin-bottom.margin-80px.is-48px-mobile {
    margin-bottom: 3rem;
  }

  .margin-bottom.margin-80px.is-40px-mobile {
    margin-bottom: 2.5rem;
  }

  .margin-bottom.margin-96px.is-48px-mobile {
    margin-bottom: 3rem;
  }

  .margin-bottom.margin-48px.is-32px-mobile {
    margin-bottom: 2rem;
  }

  .margin-bottom.margin-48px.is-24px-mobile {
    margin-bottom: 1.5rem;
  }

  .margin-bottom.margin-120px.is-48px-mobile {
    margin-bottom: 3rem;
  }

  .margin-bottom.margin-120px.is-0px-mobile, .margin-bottom.margin-28px.is-0px-mobile {
    margin-bottom: 0;
  }

  .margin-bottom.margin-28px.is-16px-mobile {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-148px.is-48px-mobile, .margin-bottom.margin-240px {
    margin-bottom: 3rem;
  }

  .margin-bottom.margin-72px {
    margin-bottom: 3.375rem;
  }

  .margin-bottom.margin-60px.is-32px-mobile {
    margin-bottom: 2rem;
  }

  .margin-bottom.margin-132px.is-40px-mobile {
    margin-bottom: 2.5rem;
  }

  .footer_grid {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .text-block.font-size-18px.is-montserrat-600.font-color-grey-300.padding-12px {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .text-block.font-size-18px.font-color-grey-400.font-color-white.is-mobile-dark {
    color: var(--grey-500);
  }

  .text-block.font-size-18px.is-16px-mobile {
    font-size: 1rem;
  }

  .text-block.font-size-18px.is-14px-mobile {
    font-size: .875rem;
  }

  .text-block.is-montserrat-600.font-color-grey-300 {
    color: var(--grey-300);
  }

  .text-block.is-montserrat-600.font-color-grey-300.padding-12px {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .text-block.font-size-14px.text-color-grey-200.is-display-desktop {
    display: none;
  }

  .text-block.font-size-14px.text-color-grey-300.align-center.is-align-left-mobile {
    text-align: left;
  }

  .text-block.font-size-28px {
    font-size: 1.25rem;
  }

  .text-block.font-size-28px.is-22px-mobile {
    font-size: 1.375rem;
  }

  .text-block.font-size-28px.is-22px-mobile.font-color-white.is-mobile-dark {
    color: var(--grey-500);
  }

  .text-block.font-size-28px.is-22px-mobile.is-align-center {
    text-align: center;
  }

  .text-block.font-size-28px.font-size-22px-mobile {
    font-size: 1.375rem;
  }

  .text-block.font-size-28px.font-size-18px-mobile {
    font-size: 1.125rem;
  }

  .text-block.font-size-28px.is-14px-font-size-mobile {
    font-size: .875rem;
  }

  .text-block.font-size-28px.is-18px-mobile, .text-block.font-size-22px {
    font-size: 1.125rem;
  }

  .text-block.font-size-22px.font-color-grey-400.is-22px-mobile {
    font-size: 1.375rem;
  }

  .text-block.font-size-22px.is-20px-mobile {
    font-size: 1.25rem;
  }

  .text-block.font-size-22px.is-montserrat.is-font-color-white-100 {
    color: var(--white-100);
  }

  .text-block.font-size-22px.is-montserrat.is-align-center-mobile {
    text-align: center;
  }

  .text-block.font-size-22px.is-700.is-500-mobile {
    font-weight: 500;
  }

  .text-block.font-size-22px.is-500.is-margin-right {
    margin-right: 4rem;
  }

  .text-block.font-size-22px.is-14px-mobile {
    font-size: .875rem;
  }

  .text-block.font-size-22px.is-margin-right {
    margin-right: 4rem;
  }

  .text-block.font-size-64px.is-40px-mobile {
    font-size: 2.5rem;
  }

  .text-block.font-size-64px.is-32px-mobile, .text-block.font-size-64px.is-32px-mobile.is-montserrat.is-700.font-color-white-100.is-20px-mobile.is-align-center-mobile.is-18px-mobile {
    font-size: 2rem;
  }

  .text-block.font-color-white {
    color: var(--white-100);
  }

  .text-block.font-size-40px.font-color-green-light.is-32px-font-size-mobile {
    font-size: 2rem;
  }

  .text-block.font-size-40px.is-22px-mobile {
    font-size: 1.375rem;
  }

  .text-block.font-size-40px.is-32px-mobile {
    font-size: 2rem;
  }

  .text-block.font-size-40px.is-32px-mobile.font-color-white.ia-align-center.is-align-left-mobile {
    text-align: left;
  }

  .text-block.font-size-32px.is-600 {
    font-weight: 600;
  }

  .text-block.font-size-32px.is-600.is-22px-mobile, .text-block.font-size-32px.is-22px-mobile {
    font-size: 1.375rem;
  }

  .text-block.font-size-32px.is-22px-mobile.font-color-white-100.is-align-center.is-align-left-mobile {
    text-align: left;
  }

  .text-block.font-size-32px.is-24px-mobile {
    font-size: 1.5rem;
  }

  .text-block.font-size-32px.is-24px-mobile.is-roboto-flex.is-font-color-white.is-bigger-font, .text-block.font-size-32px.is-24px-mobile.is-roboto-flex.is-font-color-burnt-orange.is-bigger-font {
    font-size: 1.5rem;
    font-weight: 500;
  }

  .text-block.font-size-32px.is-16px-mobile {
    font-size: 1rem;
  }

  .text-block.font-size-48px {
    font-size: 2.5rem;
  }

  .text-block.font-size-48px.is-24px-mobile {
    font-size: 1.5rem;
  }

  .text-block.font-size-48px.is-32px-mobile {
    font-size: 2rem;
  }

  .text-block.font-size-24px.is-montserrat-600.is-font-size-20px {
    font-size: 1.25rem;
  }

  .text-block.font-size-24px.is-montserrat-600.is-18px-font-size-mobile {
    font-size: 1.125rem;
  }

  .text-block.font-size-24px.is-16px-mobile {
    font-size: 1rem;
  }

  .text-block.font-size-24px.is-700.font-color-white-100.is-align-center.is-haffer.is-18px-mobile {
    font-size: 1.25rem;
  }

  .text-block.font-size-24px.is-18px-mobile {
    font-size: 1.125rem;
  }

  .text-block.font-size-24px.font-size-14px {
    font-size: .875rem;
  }

  .text-block.font-size-24px.is-22px-mobile {
    font-size: 1.375rem;
  }

  .text-block.font-size-24px.is-20px-mobile {
    font-size: 1.25rem;
  }

  .text-block.font-size-20px.align-center.font-color-white-100.is-16px-font-size-mobile, .text-block.font-size-20px.is-16px-font-size-mobile {
    font-size: 1rem;
  }

  .text-block.font-size-20px.is-16px-font-size-mobile.font-color-white-100.is-align-center.is-dont-shrink {
    flex: none;
  }

  .text-block.font-size-20px.is-16px-font-size-mobile.font-color-white-100.is-hide {
    display: block;
  }

  .text-block.font-size-20px.is-16px-font-size-mobile.is-montserrat.font-color-grey-300.is-align-center-mobile {
    text-align: center;
  }

  .text-block.font-size-20px.is-18px-font-size {
    font-size: 1.125rem;
  }

  .text-block.font-size-44px, .text-block.font-size-42px {
    font-size: 2rem;
  }

  .text-block.font-size-36px {
    font-size: 1.5rem;
  }

  .text-block.font-size-36px.is-700.is-align-center-mobile {
    text-align: center;
  }

  .text-block.font-size-88px {
    font-size: 2.5rem;
  }

  .text-block.font-size-54px {
    font-size: 1.5rem;
  }

  .navbar__upper-nav-wrapper {
    height: 2.75rem;
    display: none;
  }

  .navbar {
    display: none;
  }

  .navbar.demo-page, .navbar.demo-page-height-6rem {
    height: auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
  }

  .navbar.demo-page-height-6rem.is-display-none {
    display: none;
  }

  .navbar_mobile {
    background-color: var(--white-100);
    border-bottom: 1px solid #e0e6e4;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    position: relative;
  }

  .dropdown-link {
    color: #303435;
    font-size: 1.125rem;
  }

  .mobile__left-wrapper {
    grid-row-gap: .375rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .wg-element-wrapper.sw5.is-navbar-mobile {
    z-index: 0;
    padding-top: .75rem;
    padding-bottom: .75rem;
    position: relative;
  }

  .dropdown__text.is-mobile {
    color: #303435;
    font-size: 1.125rem;
    line-height: 1;
  }

  .lang__dropdown.wg-dd-1-togle.is-mobile {
    justify-content: space-between;
    width: 100%;
  }

  .dropdown-list.is-weglot-box-shadow.w--open {
    height: 12rem;
    overflow: auto;
  }

  .right__lang-wrapper.wg-dropdown-1.is-mobile {
    width: 100%;
  }

  .navbar-logo.is-logo-smaller.is-dark {
    display: none;
  }

  .mobile_logo-wrapper {
    align-items: center;
    height: 4rem;
    display: flex;
  }

  .mobile__logo {
    justify-content: center;
    align-items: center;
    width: 9.875rem;
    height: 2.3rem;
    display: flex;
  }

  .promotion-wrapper {
    width: 100%;
  }

  .promotion_inner-wrapper {
    justify-content: space-between;
    width: 100%;
  }

  .promotion_inner-text {
    flex: none;
  }

  .promotion_inner-text.is-600.is-smaller-mobile, .promotion_inner-text.truncate.is-smaller-mobile {
    font-size: 1rem;
  }

  .promotion-collection-list-wrapper, .promotion-collection-list, .promotion-collection-item {
    width: 100%;
  }

  .category-cta-wrapper {
    justify-content: space-between;
  }

  .category-cta-wrapper.padding-12px {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .category-cta_text.is-all-caps {
    text-transform: uppercase;
  }

  .category-cta_text.is-all-caps.is-font-color-2a6e4c {
    color: #2a6e4c;
  }

  .inner-cta-link-wrapper {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .inner-cta-link-wrapper.is-justify-space-between {
    justify-content: space-between;
  }

  .inner-cta-link-wrapper.is-menu-cta-small.is-vertical {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .margin-top.margin-16px.is-8px-mobile {
    margin-top: .5rem;
  }

  .margin-top.margin-16px.is-0px-mobile {
    margin-top: 0;
  }

  .margin-top.margin-56px.is-32px-mobile {
    margin-top: 2rem;
  }

  .margin-top.margin-28px.is-0px-mobile {
    margin-top: 0;
  }

  .margin-top.margin-40px.is-24px-mobile, .margin-top.margin-24px.is-no-top-margin-desktop {
    margin-top: 1.5rem;
  }

  .margin-top.margin-120px {
    margin-top: 3rem;
  }

  .margin-top.margin-60px.is-32px-mobile {
    margin-top: 2rem;
  }

  .margin-top.margin-80px.is-48px-mobile {
    margin-top: 3rem;
  }

  .margin-top.margin-48px.margin-0px-mobile {
    margin-top: 0;
  }

  .margin-top.margin-160px.is-48px-mobile {
    margin-top: 3rem;
  }

  .margin-top.margin-home-hero {
    margin-top: 0;
  }

  .margin-top.margin-60px.is-40px-mobile {
    margin-top: 2.5rem;
  }

  .mobile_line {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: .25rem;
    display: flex;
  }

  .mobile_line.font-color-green {
    color: #35a36b;
  }

  .mobile-menu-wrapper {
    background-color: var(--white-100);
    flex-direction: column;
    padding: 1rem 1.5rem;
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    overflow: auto;
  }

  .mobile-menu_main {
    flex-direction: column;
    display: flex;
  }

  .main_login-wrapper {
    background-color: var(--green-0);
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .login_link-block {
    color: var(--grey-500);
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    transition: color .4s;
    display: flex;
  }

  .login_link-block:hover {
    color: var(--blue-500);
  }

  .login_link-block-text {
    font-family: var(--heading);
    line-height: 1;
  }

  .free-demo-button {
    background-color: var(--blue-500);
    font-family: var(--heading);
    color: var(--white-100);
    letter-spacing: -.01em;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    transition: background-color .4s;
    display: flex;
  }

  .free-demo-button:hover {
    background-color: #005176;
  }

  .mobile-platform-wrapper {
    z-index: 1;
    grid-row-gap: .5rem;
    background-color: var(--white-100);
    flex-direction: column;
    padding: 1rem 1.5rem;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: auto;
    transform: translate(0%);
  }

  .mobile-platform-wrapper.is-display-none {
    display: none;
    transform: translate(100%);
  }

  .mobile-back-button {
    grid-column-gap: .375rem;
    align-items: center;
    padding: .75rem 0;
    display: flex;
  }

  .mobile-back-button_chevron {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex;
  }

  .mobile-back-button_text {
    font-family: var(--heading);
    color: var(--grey-300);
    font-size: .875rem;
    font-weight: 600;
    line-height: 1;
  }

  .mobile-menu-main-wrapper {
    z-index: 99999;
    position: fixed;
    inset: 4rem 0% 0%;
    overflow: hidden;
    transform: translate(0%);
  }

  .mobile-menu-main-wrapper.is-display-none {
    display: none;
    transform: translate(-100%);
  }

  .mobile-platform_category-wrapper {
    padding-top: .3125rem;
    padding-bottom: .75rem;
  }

  .mobile-platform_category-wrapper.is-border-green {
    border: 1px solid #1d895e;
    border-radius: .5rem;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mobile-platform_category-wrapper.is-border-green.is-vectra-ai-platform-vs-everything {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .mobile_inner-wrapper {
    border-left: 1px solid #e8e8e8;
    flex-direction: column;
    align-items: stretch;
    padding-left: 1rem;
    display: flex;
  }

  .mobile_inner-wrapper.is-left-border-green {
    border-left-color: #1d895e;
    margin-top: -.5rem;
    margin-left: .75rem;
  }

  .mobile_inner-wrapper.is-left-border-green.is-margin-bottom-negative {
    margin-bottom: -.5rem;
  }

  .mobile-platform-sub-wrapper {
    z-index: 2;
    grid-row-gap: .5rem;
    background-color: var(--white-100);
    flex-direction: column;
    align-items: stretch;
    padding: 1rem 1.5rem;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: auto;
    transform: translate(0%);
  }

  .mobile-platform-sub-wrapper.is-display-none {
    display: none;
    transform: translate(100%);
  }

  .sub_inner-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .sub_inner-wrapper.is-use-cases, .sub_inner-wrapper.is-attack-types, .sub_inner-wrapper.is-attack-anatomies, .sub_inner-wrapper.is-industries, .sub_inner-wrapper.is-customers, .sub_inner-wrapper.is-resources, .sub_inner-wrapper.is-partners, .sub_inner-wrapper.is-company, .sub_inner-wrapper.is-research-and-insights {
    display: none;
  }

  .mobile-other-sub-wrapper {
    z-index: 3;
    grid-row-gap: .5rem;
    background-color: var(--white-100);
    flex-direction: column;
    align-items: stretch;
    padding: 1rem 1.5rem;
    display: flex;
    position: absolute;
    inset: 0%;
    transform: translate(0%);
  }

  .mobile-other-sub-wrapper.is-display-none {
    display: none;
    transform: translate(100%);
  }

  .heading-2, .heading-2.font-color-grey-500.align-center.font-size-46px {
    font-size: 2.5rem;
  }

  .heading-2.font-color-grey-500.is-montserrat.font-size-52px.is-32px-mobile {
    font-size: 2rem;
  }

  .heading-2.is-align-center-mobile {
    text-align: center;
  }

  .heading-2.font-size-40px {
    font-size: 2rem;
  }

  .heading-2.font-size-40px.is-28px-mobile {
    font-size: 1.75rem;
  }

  .heading-2.font-size-22px {
    font-size: 1.125rem;
  }

  .heading-2.font-size-128px {
    font-size: 4rem;
  }

  .heading-2.font-size-48px.is-32px-mobile {
    font-size: 2rem;
  }

  .heading-2.font-size-48px.is-24px-mobile {
    font-size: 1.5rem;
  }

  .heading-2.font-size-96px {
    font-size: 3rem;
  }

  .heading-2.font-size-58px, .heading-2.font-size-56px, .heading-2.font-size-64px, .heading-2.font-size-46px, .heading-2.font-size-44px {
    font-size: 2.5rem;
  }

  .heading-2.font-size-54px {
    font-size: 2rem;
  }

  .heading-2.font-size-32px {
    font-size: 1.5rem;
  }

  .heading-2.is-montserrat.font-size-42px, .heading-2.is-montserrat.font-size-42px:where(.w-variant-f33c8a2b-7016-2ca5-e49f-12f13657bc20), .heading-2.is-montserrat.font-color-grey-500.font-size-52px {
    font-size: 2rem;
  }

  .heading-2.is-montserrat.font-size-120px {
    font-size: 4rem;
  }

  .heading-2.is-montserrat.font-size-52px {
    font-size: 2rem;
  }

  .heading-2.is-montserrat.is-text-align-center.is-left-align-mobile {
    text-align: left;
  }

  .paragraph.font-size-22px-2 {
    font-size: 1.125rem;
  }

  .paragraph.font-size-18px.font-color-grey-400.is-16px-mobile {
    font-size: 1rem;
  }

  .paragraph.font-size-18px.font-color-grey-400.is-align-center {
    text-align: center;
  }

  .paragraph.font-size-18px.is-16px-mobile {
    font-size: 1rem;
  }

  .paragraph.font-size-18px.is-14px-mobile {
    font-size: .875rem;
  }

  .paragraph.font-size-28px {
    font-size: 1.125rem;
  }

  .paragraph.font-size-28px.is-22px-mobile-demo {
    font-size: 1.375rem;
  }

  .paragraph.font-size-22px.is-16px-mobile {
    font-size: 1rem;
  }

  .paragraph.font-size-22px, .paragraph.font-size-22px-2 {
    font-size: 1.125rem;
  }

  .paragraph.font-size-36px {
    font-size: 1.5rem;
  }

  .paragraph.font-size-36px.is-mobile-18px, .paragraph.font-size-24px.is-18px-mobile {
    font-size: 1.125rem;
  }

  .paragraph.font-size-24px.is-16px-mobile {
    font-size: 1rem;
  }

  .paragraph.font-size-32px {
    font-size: 1.25rem;
  }

  .paragraph.font-size-32px.is-600.is-font-size-24px, .paragraph.font-size-32px.is-mobile-24px {
    font-size: 1.5rem;
  }

  .paragraph.font-size-22px, .paragraph.font-size-20px {
    font-size: 1.125rem;
  }

  .paragraph.font-size-20px.font-size-14px-mobile {
    font-size: .875rem;
  }

  .paragraph.font-size-20px.font-size-14px-mobile.font-color-grey-500.is-top-margin {
    margin-top: .5rem;
  }

  .paragraph.font-size-26px {
    font-size: 1.5rem;
  }

  .paragraph.font-size-40px {
    font-size: 2rem;
  }

  .paragraph.font-size-40px.is-24px-mobile {
    font-size: 1.5rem;
  }

  .max-width.width-50ch.is-no-max-width-mobile, .max-width.width-65ch, .max-width.width-67ch {
    max-width: none;
  }

  .max-width.width-40ch.is-margin-auto.is-43--max-width {
    max-width: 100%;
  }

  .ctas-wrapper {
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
  }

  .ctas-wrapper.is-justify-center-mobile {
    justify-content: center;
  }

  .primary-cta-wrapper {
    background-color: var(--blue-500);
    color: var(--white-100);
  }

  .primary-cta-wrapper:hover {
    color: var(--white-100);
    background-color: #005176;
  }

  .grid-home-hero {
    grid-row-gap: 3.25rem;
    grid-template-columns: 100%;
  }

  .grid-home-hero.is-left-side-wider {
    grid-row-gap: 2rem;
    grid-template-columns: 100%;
  }

  .heading-1 {
    font-size: 2.5rem;
  }

  .heading-1.font-size-3rem-mobile, .heading-1.font-size-120px.is-48px-mobile {
    font-size: 3rem;
  }

  .heading-1.font-size-80px {
    font-size: 3.7rem;
  }

  .heading-1.font-size-78px {
    font-size: 3.5rem;
  }

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

  .heading-1.font-size-108px, .heading-1.font-size-52px {
    font-size: 2.5rem;
  }

  .heading-1.font-size-160px {
    font-size: 3.5rem;
  }

  .platform-wrapper {
    margin-bottom: 2rem;
  }

  .platform-grid {
    grid-template-columns: 1fr;
    margin-bottom: 2.875rem;
  }

  .platform-grid_cell {
    grid-row-gap: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .platform-grid_cell:hover {
    color: var(--white-100);
    border-radius: 0;
  }

  .platform-grid_cell.is-left-side-rounded {
    border-top-right-radius: .5rem;
    border-bottom-left-radius: 0;
  }

  .platform-grid_cell.is-left-side-rounded:hover {
    border-bottom-left-radius: .5rem;
  }

  .platform-grid_cell.is-right-side-rounded {
    border-top-right-radius: 0;
    border-bottom-left-radius: .5rem;
  }

  .platform-grid_cell.is-right-side-rounded:hover {
    border-top-right-radius: .5rem;
  }

  .platform_bottom-wrapper {
    margin-bottom: 2.78125rem;
  }

  .platform_bottom-icon {
    width: 3rem;
    height: 3rem;
  }

  .platform-top-wrapper {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .grid.is-2col {
    grid-row-gap: 2rem;
    width: 100%;
  }

  .grid.is-2col.is-uneven {
    grid-template-columns: 100%;
  }

  .grid.is-2col.is-uneven.is-align-center.is-1col {
    grid-template-columns: 1fr;
  }

  .grid.is-2col.is-align-center.is-inverted {
    flex-flow: column-reverse wrap-reverse;
    grid-auto-flow: row;
    display: flex;
  }

  .grid.is-2col.is-itdr-page {
    grid-template-columns: 100%;
  }

  .grid.is-2col.is-itdr-page.is-inverted {
    grid-template-columns: 1fr;
  }

  .grid.is-2col.is-uneven-left.is-1col-mobile {
    grid-template-columns: 100%;
  }

  .grid.is-2col.is-uneven-left.is-1col-mobile.is-reverse {
    flex-flow: column-reverse wrap;
  }

  .grid.is-2col.is-demo, .grid.is-2col.is-demo-2 {
    flex-flow: column-reverse wrap-reverse;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-end;
    display: flex;
  }

  .grid.is-2col.is-grid-column-gap-120px {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .grid.is-2col.is-no-gap-mobile {
    grid-row-gap: 0rem;
  }

  .grid.is-2col.is-reverse {
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .grid.is-2col.is-reverse.healthcare-page {
    margin-bottom: 2.5rem;
  }

  .grid.is-2col.is-reverse.is-healthcare-usecase {
    grid-row-gap: 2rem;
  }

  .grid.is-2col.is-grid-ai-scholars, .grid.is-2col.is-scholarship-why-vectra, .grid.is-2col.is-cyber-cinema {
    grid-template-columns: 100%;
  }

  .grid.is-2col.is-healthcare-usecase {
    grid-row-gap: 1.5rem;
    margin-bottom: 2.5rem;
  }

  .grid.is-2col.is-hero-video {
    margin-bottom: 2.5rem;
  }

  .grid.is-2col.is-comparison-page {
    grid-row-gap: 0rem;
  }

  .grid.is-2col.is-16px-grid-row-gap {
    grid-row-gap: 1rem;
  }

  .grid.is-2col.is-event-page-agenda {
    grid-row-gap: 1rem;
    grid-template-columns: .5fr;
  }

  .grid.is-2col.background-color-grey-100.is-about-timeline {
    grid-row-gap: 1rem;
  }

  .grid.is-2col.is-2-col-mobile {
    grid-template-columns: 1fr 1fr;
    justify-content: start;
    place-items: center start;
  }

  .grid.is-3col.is-1col-mobile.is-uneven {
    grid-template-columns: 100%;
  }

  .grid.is-3col.is-grid-column-gap-56px {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid.is-3col.is-grid-column-no-gap, .grid.is-3col.is-120px-gap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .grid.is-3col.is-no-column-mobile {
    display: block;
  }

  .grid.is-4col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .grid.is-4col.is-gap-24px.is-1-col-mobile {
    grid-template-columns: 1fr;
  }

  .grid.is-4col.is-no-gap.is-1col-mobile {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .grid.is-5col {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .grid.is-1col.is-8px-grid-row-gap-mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .grid.is-3col.is-1col-mobile {
    grid-template-columns: 1fr;
  }

  .grid.is-3col.is-1col-mobile.is-grid-gap-108px {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .grid.is-2col {
    grid-row-gap: 2rem;
    grid-template-columns: 100%;
    width: 100%;
  }

  .grid.is-2col.is-left-side-wider.is-1col-mobile {
    grid-template-columns: 100%;
  }

  .grid.is-3col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .grid.is-2col-2 {
    grid-row-gap: 2rem;
    width: 100%;
  }

  .grid_right-wrapper {
    grid-row-gap: .52rem;
    padding: 3rem 1.5rem;
  }

  .grid_right-wrapper.no-background-color.is-no-padding-mobile {
    padding: 0;
  }

  .grid_right-card {
    width: 100%;
  }

  .splide.slider-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .splide.slider-9 {
    padding-bottom: 4rem;
  }

  .splide.slider-10 {
    display: none;
  }

  .splide__list.is-slider-4 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .splide__list.is-slider-7 {
    align-items: stretch;
  }

  .splide__slide.is-slider-2.is-our-ai-page {
    width: auto;
  }

  .splide__slide.is-slider-2.is-healthcare-page {
    width: 45%;
    margin-right: 2rem;
  }

  .splide__slide.is-slider-3 {
    margin-right: 2rem;
  }

  .splide__slide.is-slider-4.is-overflow-visible.is-demo-page, .splide__slide.is-slider-4.is-overflow-visible-2.is-demo-page-2 {
    align-self: flex-start;
    width: 80%;
  }

  .splide__slide.is-slider-6 {
    margin-right: 2rem;
  }

  .splide__slide.is-slider-7 {
    align-self: stretch;
    width: 60%;
    height: auto;
  }

  .splide__slide.is-slider-8 {
    border-radius: 0;
    grid-template-rows: .9fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }

  .splide__slide.is-slider-8.grid-template-rows-auto {
    grid-template-rows: auto;
  }

  .splide__slide.is-slider-2 {
    width: 90%;
  }

  .splide__arrows.splide__arrows--ltr.is-slider-2.healthcare-threats-slider {
    top: -3.5rem;
  }

  .splide__arrows.splide__arrows--ltr.is-slider-3 {
    bottom: 3rem;
    right: 1.5rem;
  }

  .splide__arrows.splide__arrows--ltr.is-slider-4 {
    bottom: 1rem;
    right: 0;
  }

  .splide__arrows.splide__arrows--ltr.is-slider-6 {
    justify-content: space-between;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    bottom: 1rem;
    left: auto;
    right: auto;
  }

  .splide__arrows.splide__arrows--ltr.is-slider-6.is-about-page {
    top: auto;
    bottom: 1rem;
  }

  .splide__arrows.splide__arrows--ltr.is-slider-7 {
    top: -3.5rem;
    right: 1.5rem;
  }

  .splide__arrows.splide__arrows--ltr.is-slider-8 {
    inset: 37% 1.5rem auto auto;
    transform: translate(0, -50%);
  }

  .splide__arrows.splide__arrows--ltr.is-slider-9 {
    bottom: 0;
    right: 0;
  }

  .splide__arrows.splide__arrows--ltr.is-slider-2 {
    inset: auto 0% 0%;
  }

  .ai-security-shape-wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
  }

  .ai-security-shape_left-wrapper {
    flex-direction: column;
  }

  .ai-security-shape_left-inner {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    align-items: center;
    padding: 1.5rem;
    position: relative;
    top: .125rem;
  }

  .ai-security-shape_left-shape.is-desktop {
    display: none;
  }

  .ai-security-shape_left-shape.is-mobile {
    flex: none;
    width: 100%;
    height: auto;
    display: block;
  }

  .ai-security-shape_right-wrapper {
    flex-direction: column;
  }

  .ai-security-shape_right-shape.is-mobile {
    flex: none;
    width: 100%;
    height: auto;
    display: block;
  }

  .ai-security-shape_right-shape.is-desktop {
    display: none;
  }

  .ai-security-shape_right-inner {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    align-items: center;
    margin-left: 0;
    padding: 1.5rem;
    position: relative;
    bottom: .125rem;
  }

  .ai-security-cta-wrapper {
    justify-content: center;
  }

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

  .recognizes-cta-wrapper {
    justify-content: center;
  }

  .display-mobile {
    display: block;
  }

  .recognized-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
  }

  .recognized-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--white-100);
    flex-direction: column;
    align-items: center;
    padding: 3rem 1.5rem;
    display: flex;
  }

  .recognized-card_image {
    object-fit: contain;
    max-width: 9.0625rem;
    height: auto;
    max-height: 9.0625rem;
  }

  .recognized-card_bottom-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .asi-circle-1 {
    flex: none;
  }

  .lightbox_background-image {
    display: none;
  }

  .lightbox_background-image.is-show-mobile {
    display: block;
  }

  .lightbox-wrapper {
    padding: 0;
  }

  .lightbox_play.is-desktop {
    display: none;
  }

  .lightbox_play.is-desktop.is-first.is-platform-page.is-show-mobile {
    display: flex;
  }

  .lightbox_play.is-mxdr-page.is-display-none-mobile {
    display: none;
  }

  .lightbox-inner-wrapper {
    background-color: var(--white-100);
    margin-top: 0;
    margin-right: 0;
    padding: 1rem .75rem;
  }

  .lightbox-inner-wrapper.background-color-grey-0 {
    background-color: var(--grey-0);
  }

  .lightbox-timestamp.is-desktop {
    display: none;
  }

  .lightbox_background-image-mobile {
    display: block;
  }

  .lightbox-top-wrapper-mobile {
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
    position: relative;
  }

  .lightbox-top-wrapper-mobile_bottom {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: .75rem;
    display: flex;
    position: absolute;
  }

  .lightbox-top-wrapper-mobile_bottom.healthcare-usecase {
    z-index: 1;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    inset: auto auto 50% 50%;
    transform: translate(-1.25rem, 1.25rem);
  }

  .play-button-mobile {
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .play-button-mobile.is-success-center-page {
    width: 5rem;
    height: 5rem;
  }

  .lightbox-timestamp_mobile {
    background-color: var(--grey-0);
    border-radius: .25rem;
    margin-left: auto;
    padding: .375rem .5rem;
  }

  .lightbox-timestamp_mobile.is-dark-mobile {
    background-color: #1f2223cc;
  }

  .grid-attacks_left-wrapper {
    padding: 3rem 1.5rem;
  }

  .grid-attacks_right-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem 1.5rem;
  }

  .grid-attacks_right-inner-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .circles-background {
    width: 70%;
    top: auto;
    bottom: -20%;
  }

  .grid_asi-second-left-wrapper {
    max-width: none;
  }

  .grid_asi-second-right-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    max-width: none;
  }

  .grid-asi-third {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .grid-asi-third.is-border-bottom {
    border-bottom: 1px solid var(--grey-100);
    padding-bottom: 1rem;
  }

  .grid-asi-third.is-border-bottom.is-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .grid-asi-third_cell {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-asi-third_cell.is-no-padding-left {
    padding-right: 0;
  }

  .grid-asi-third_cell.is-no-padding-right {
    padding-left: 0;
  }

  .grid-asi-third_cell.is-no-padding.is-third-size {
    width: 100%;
  }

  .grid-asi-third_cell.is-no-padding.is-third-size.is-display-none-mobile {
    display: none;
  }

  .grid-asi-third_cell-inner {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .grid-asi-third_cell-borders {
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: var(--grey-100);
    border-bottom-width: 1px;
    border-bottom-color: var(--grey-100);
    justify-content: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .grid-asi-third_cell-borders.is-third-size.is-no-border {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-fifth_cell {
    padding-top: 1.5rem;
  }

  .grid-sixth_left-wrapper {
    max-width: none;
  }

  .asi-tabs_menu-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .asi-tabs_menu-link.is-first, .asi-tabs_menu-link.is-first.w--current {
    display: inline;
  }

  .asi-tabs_content-pane {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .asi-tabs_menu-text {
    font-size: 1.25rem;
  }

  .asi-tabs_menu-text-wrapper {
    border-right-style: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .asi-tabs_content-pane-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .asi-tabs_content-pane-grid.is-middle {
    border-top: 1px solid var(--grey-100);
    border-bottom: 1px solid var(--grey-100);
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .content-pane-grid_cell {
    padding-left: 0;
    padding-right: 0;
  }

  .content-pane-grid_cell.is-middle {
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: var(--grey-100);
    border-bottom-width: 1px;
    border-bottom-color: var(--grey-100);
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .asi-tabs_content-pane-grid-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .slider-3-wrapper {
    grid-template-columns: 1fr;
    height: 100%;
    min-height: 0;
  }

  .slider-3_right-wrapper {
    padding: 3rem 1.5rem;
  }

  .integrations-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .integrations-collection-list.is-4col {
    grid-template-columns: 1fr 1fr;
  }

  .integrations-collection-item_card {
    min-height: 4rem;
    padding: 1rem;
  }

  .platform-tab-wrapper.is-gap-bigger.is-display-desktop {
    display: none;
  }

  .content-page_inner-bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 1.5rem 3rem;
  }

  .align-center.is-mobile {
    display: flex;
  }

  .grid-anchor {
    grid-template-columns: 100%;
    display: block;
  }

  .grid-anchor.is-align-top.is-topic {
    grid-template-columns: 100%;
  }

  .anchor-links-wrapper.is-position-sticky {
    display: none;
  }

  .ndr-tab_heading-wrapper {
    max-width: 100%;
    margin-bottom: 1.5rem;
    position: static;
  }

  .ndr-tab_heading-wrapper.is-padding-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ndr-platform_mobile-wrapper {
    display: block;
  }

  .ndr-platform_mobile-image {
    object-fit: cover;
    width: 100%;
  }

  .ndr-platform_mobile-bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--grey-0);
    flex-direction: column;
    align-items: flex-start;
    padding: 2rem 1.5rem 3rem;
    display: flex;
  }

  .ndr-platform_mobile-bottom-wrapper.is-background-color-transparent {
    background-color: #0000;
  }

  .ndr-platform_mobile-bottom-wrapper.is-background-color-transparent.is-padding-top-3rem {
    padding-top: 3rem;
  }

  .ndr-platform_mobile-bottom-wrapper.is-background-color-transparent.is-padding-top-3rem.is-grid-row-gap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .anchor-offset.is-btw-page {
    top: -13rem;
  }

  .grid-ndr_research-study {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .slider-4-wrapper {
    grid-template-columns: 1fr;
  }

  .slider-4_left-wrapper {
    padding: 3rem 1.5rem;
  }

  .slider-4_left-wrapper.is-background-image, .slider-4_left-wrapper.is-background-image-2 {
    aspect-ratio: 16 / 9;
  }

  .slider-4_right-wrapper {
    padding: 3rem 1.5rem;
  }

  .slider-4_right-bottom-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .slider-4_right-bottom-wrapper.is-justify-left.is-wrap.tech-partner {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .slider-4_right-bottom-wrapper.is-justify-left.is-wrap.platform-comparison {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 1rem;
  }

  .slider-4_right-bottom-wrapper.is-justify-left.is-wrap-2.tech-partner {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid-resources_left {
    grid-row-gap: 1.5rem;
  }

  .grid-resources_left-bottom-image {
    width: 100%;
    max-height: none;
  }

  .rich-text h2 {
    font-size: 2rem;
  }

  .rich-text p {
    font-size: 1.125rem;
  }

  .rich-text ul {
    padding-left: 1.4rem;
  }

  .rich-text li {
    font-size: 1.125rem;
  }

  .resources-anchor_gated {
    padding: 2rem 1rem;
  }

  .align-left.is-position-absolute {
    position: static;
  }

  .align-left.is-24px-column-gap.is-horizontal.is-padding-left-mobile {
    padding-left: 1.5rem;
  }

  .form_field.is-calculator {
    height: 3.5rem;
    font-size: 1.5rem;
  }

  .form_field.is-calculator::placeholder {
    font-size: 1.5rem;
  }

  .form_field.is-calculator.is-bigger-font {
    height: 3.5rem;
    font-size: 1.5rem;
  }

  .form_field.is-calculator.is-bigger-font::placeholder {
    font-size: 1.5rem;
  }

  .select.is-calculator {
    text-align: center;
    height: 3.5rem;
    font-size: 1.5rem;
  }

  .submit-wrapper {
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .research-filter-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .filter-button {
    flex: none;
  }

  .experts-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .experts-collection-list.is-four-columns, .experts-collection-list.is-legends-page {
    grid-template-columns: 1fr 1fr;
  }

  .experts-collection-item.is-legends-page {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .success_exit-wraper {
    display: none;
  }

  .success_exit-wraper.is-tour-page {
    top: -2rem;
    right: 1.5rem;
  }

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

  .expert-collection-item-wrapper.is-legends-page {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .expert_profile-image.is-legends-page {
    flex: none;
  }

  .expert-collection-item_bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .expert-collection-item_bottom-wrapper.is-legends-page {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-self: auto;
  }

  .paragraph_bio {
    font-size: 1rem;
  }

  .paragraph_bio.is-line-clamp-3 {
    max-height: 3rem;
  }

  .research-hero_background-circle {
    display: none;
  }

  .letter-wrapper {
    grid-row-gap: 1rem;
    padding: 3rem 1.5rem;
  }

  .heading-3.font-size-40px {
    font-size: 2rem;
  }

  .heading-3.font-size-40px.is-700.font-color-green-light.is-montserrat.is-24px-mobile, .heading-3.font-size-40px.is-700.is-montserrat.is-24px-mobile {
    font-size: 1.5rem;
  }

  .heading-3.font-size-64px {
    font-size: 2.5rem;
  }

  .heading-3.font-size-32px.is-24px-mobile {
    font-size: 1.5rem;
  }

  .heading-3.font-color-grey-400.is-700.is-font-size-20px-mobile {
    font-size: 1.25rem;
  }

  .heading-3.font-size-38px.is-32px-mobile {
    font-size: 2rem;
  }

  .signature_image {
    width: 8.75rem;
  }

  .our-values-grid-right {
    grid-row-gap: 2.5rem;
  }

  .our-values-desktop {
    display: none;
  }

  .our-values-mobile {
    max-width: 80%;
    display: block;
    position: absolute;
    bottom: -50%;
    left: -20%;
  }

  .about-customer-wrapper, .about-customer-wrapper.about-page {
    grid-template-columns: 1fr;
  }

  .about-customer_left-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 3rem 1.5rem;
  }

  .about-customer_right-wrapper {
    padding: 2rem 1.5rem;
  }

  .about-customer_right-ctas-wrapper {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .about-grid-3col {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .careers-cta-wrapper {
    justify-content: center;
  }

  .our-culture_card {
    min-height: 100%;
  }

  .container-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .use-cases-hero-left-wrapper {
    padding-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .use-cases-hero-left-wrapper.is-padding-top-bottom {
    padding-bottom: 0;
  }

  .use-cases-hero-left-wrapper.is-padding-bottom-mobile {
    padding-bottom: 3rem;
  }

  .use-cases-hero-right-wrapper.is-display-none-mobile {
    display: none;
  }

  .use-cases-inner-grid {
    grid-template-columns: 100%;
  }

  .use-cases-box {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .use-cases-third-wrapper {
    border-radius: 0;
    flex-direction: column;
  }

  .use-cases-third_left-wrapper {
    max-width: none;
  }

  .use-cases-third_right-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .use-cases-inner-grid_box {
    padding: 1.5rem;
  }

  .use-cases-inner-grid_inner {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .seventh-section_grid.is-use-case-page {
    grid-template-columns: 1fr;
  }

  .investors-collection-list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .investors-collection-item {
    grid-row-gap: 1.25rem;
    padding-top: 1.25rem;
  }

  .tabs-menu {
    overflow: auto;
  }

  .tabs-menu.is-padding-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tabs-content {
    margin-top: 2rem;
  }

  .tabs-content_pane.is-padding-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .partners-wrapper {
    grid-row-gap: 2rem;
  }

  .partners_inner-wrapper {
    grid-row-gap: 1.5rem;
  }

  .partners-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .partner-link-wrapper {
    padding: 1rem;
  }

  .partner-link_logo-wrapper {
    width: 8.125rem;
    height: 4.375rem;
  }

  .collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .collection-item_link:hover {
    color: var(--grey-300);
  }

  .collection-item_link.is-40px-padding {
    padding: 2rem 1.5rem;
  }

  .collection-item_link-icon.is-rounded.is-box-shadow.is-4rem {
    width: 3rem;
    height: 3rem;
  }

  .collection-item_link-icon.is-industry-leading-ndr-logos-widht-height {
    width: 6rem;
    height: auto;
  }

  .media-collection-item_link-inner-wrapper {
    padding-right: 0;
  }

  .recognition-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .recognition-collection-item_link-wrapper {
    padding-top: 1.8125rem;
  }

  .recognition-collection-item_link-icon-wrapper {
    width: 6.25rem;
    height: 6.25rem;
    margin-bottom: 1.8125rem;
  }

  .filter-dropdown-wrapper.is-resource-type-filter {
    width: 100%;
  }

  .filter-dropdown {
    font-size: 1rem;
  }

  .filter-dropdown.is-resource-type-filter {
    width: 100%;
    min-width: 100%;
  }

  .slider-8-right {
    padding: 3rem 1.5rem;
  }

  .slider-8-right_inner-wrapper {
    padding-top: 0;
  }

  .collection-item_link-image {
    height: 15.0625rem;
  }

  .blog-filter-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
  }

  .overview-hero_left-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .overview-grid-3col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .overview-grid-3col_cell {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .overview-grid-2col {
    grid-template-columns: 1fr;
  }

  .overview-grid-2col_left {
    padding: 3rem 1.5rem;
  }

  .overview-grid-2col_right {
    padding: 2rem 1.5rem;
  }

  .rich-text_legal-page h2 {
    margin-top: 2rem;
    font-size: 1.375rem;
  }

  .rich-text_legal-page p, .rich-text_legal-page li {
    font-size: 1.125rem;
  }

  .rich-text_legal-page h3 {
    font-size: 1.25rem;
  }

  .rich-text_legal-page h4 {
    font-size: 1rem;
  }

  .partner-grid-2col, .partner-grid-2col.is-3col {
    grid-template-columns: 1fr;
  }

  .partner-grid-2col_cell.is-grid {
    flex-direction: column;
    display: flex;
  }

  .partner-grid-2col_cell-top {
    padding: 3rem 1.5rem;
  }

  .partner-grid-2col_cell-top.is-no-round {
    border-top-right-radius: .5rem;
  }

  .partner-grid-2col_cell-bottom {
    padding: 2rem;
  }

  .partner-grid-2col_cell-bottom.is-left, .partner-grid-2col_cell-bottom.is-right {
    background-size: contain;
  }

  .align-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
  }

  .featured-grid_left-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .featured-grid_left-wrapper.is-max-width {
    max-width: none;
  }

  .featured-grid_right-image {
    border-radius: 0;
  }

  .partner-grid-1col {
    grid-template-columns: 1fr;
  }

  .tech-partner-grid-cell_image-wrapper {
    padding: 3rem;
  }

  .tech-partner_hero-image.is-desktop, .back-link {
    display: none;
  }

  .back-link.is-white-bg {
    margin-bottom: 3rem;
    display: flex;
  }

  .tech-partner-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .tech-partner-card-wrapper {
    position: static;
  }

  .partners-rich-text_first h2 {
    font-size: 2rem;
  }

  .partners-rich-text_first p, .partners-rich-text_first li {
    font-size: 1.25rem;
  }

  .grid-communities {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .benefits-collection-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border: 1px solid var(--grey-100);
    background-color: var(--white-100);
    border-radius: .5rem;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem;
    display: flex;
  }

  .customer-grid-hero-right {
    align-items: flex-start;
  }

  .customer-grid-hero-right_stats-wrapper {
    max-width: none;
    padding: 2rem 1.5rem 3rem;
  }

  .customer-grid-hero-right_stats-wrapper.is-box-shadow.is-40px-bottom-padding {
    padding-bottom: 1.5rem;
  }

  .customer-grid-hero-right_stats-wrapper.is-box-shadow.is-40px-bottom-padding.is-no-max-width {
    padding-bottom: 2rem;
  }

  .cards-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-wrapper {
    max-width: none;
  }

  .blog-grid-hero-left_author-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .author_image {
    width: 3.5rem;
    height: 3.5rem;
  }

  .blog-rich-text {
    width: 100%;
  }

  .blog-rich-text h2 {
    margin-top: 1.75rem;
    font-size: 2rem;
  }

  .blog-rich-text p {
    font-size: 1.125rem;
    line-height: 1.34;
  }

  .blog-rich-text h3 {
    margin-top: 1.5rem;
    font-size: 1.5rem;
  }

  .blog-rich-text h4 {
    margin-top: 2rem;
    font-size: 1.25rem;
  }

  .share {
    display: none;
  }

  .content-wrapper {
    left: auto;
  }

  .author-hero-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .author-image {
    width: 5rem;
    height: 5rem;
  }

  .author-description-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .author-rich-text h2 {
    font-size: 2rem;
  }

  .author-rich-text h3 {
    font-size: 1.5rem;
  }

  .author-rich-text h4 {
    font-size: 1.25rem;
  }

  .region-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-bottom: 3rem;
  }

  .grid-location {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .grid-contact-section-left {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .contact-form {
    max-width: none;
    padding: 2rem 1.5rem;
    position: static;
  }

  .contact-form.is-demo {
    border-radius: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact-form.is-demo.is-position-sticky.is-tour {
    padding-top: 2rem;
  }

  .contact-form.is-demo.is-position-sticky.is-tour.is-position-relative {
    top: auto;
  }

  .contact-form.is-demo.is-full-width.is-padding-top-smaller {
    padding-top: 2rem;
  }

  .contact-form.is-top-padding-40px.is-max-height {
    max-height: none;
  }

  .contact-form.is-position-absolute-desktop {
    position: static;
  }

  .two-fields-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .form-ellipse-top {
    display: none;
  }

  .contact-form-wrapper {
    width: 100%;
    position: static;
  }

  .form-ellipse-bottom {
    display: none;
  }

  .grid-demo-left {
    width: 100%;
  }

  .grid-demo-left.is-aws-page {
    margin-top: 0;
  }

  .use-cases-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .use-cases-wrapper.is-margin-bottom-40px {
    margin-bottom: 1.5rem;
  }

  .use-cases-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .use-cases-collection-item-link {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .use-cases-collection-item-link_text {
    font-size: 1.25rem;
  }

  .rich-text-use-cases p {
    margin-bottom: 1rem;
  }

  .circle-overlay {
    max-width: 50%;
  }

  .circle-overlay.is-display-none-mobile {
    display: none;
  }

  .form-search-wrapper, .form-search {
    width: 100%;
  }

  .form-search-field {
    width: 100%;
    min-width: 0;
  }

  .use-cases-third-wrapper-2 {
    border-radius: 0;
    flex-direction: column;
  }

  .use-cases-inner-grid_box-2 {
    padding: 1.5rem;
  }

  .list.font-color-white-100.is-8px-row-gap.is-2rem-margin-left {
    margin-left: 1rem;
  }

  .list.is-no-padding.is-grid-3col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .list.font-color-white-75.is-rsa-page {
    margin-left: 1rem;
    padding-left: 0;
  }

  .list.is-check-marker.is-8px-grid-row-gap-mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .list.is-grid, .list.is-grid.is-2col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .list-item.is-checkmark.is-green-checkmark.is-centered-desktop {
    background-position: 0 0;
  }

  .list-item.is-checkmark.font-color-grey-500.is-font-size-16px-mobile {
    font-size: 1rem;
  }

  .grid-cognito-left {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cognito-tabs_menu {
    overflow: auto;
  }

  .cognito-tabs_content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cognito-tabs_content-inner-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .cognito-tabs_menu-wrapper {
    flex: none;
  }

  .cognito-tabs_menu-text {
    margin-left: 1rem;
    margin-right: 1rem;
    font-size: 1.125rem;
  }

  .cognito-tabs_menu-text.is-functionalities {
    padding-left: .5rem;
  }

  .cognito-tabs_menu-text.is-last {
    padding-right: .5rem;
  }

  .list-item_text.is-22px-font-size {
    font-size: 1.125rem;
  }

  .demo-video_menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1.25rem;
    display: flex;
    overflow: auto;
  }

  .menu_tab-link {
    flex: none;
    width: 40%;
  }

  .demo-video_content {
    margin-bottom: 4rem;
  }

  .demo-video_content.is-padding-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-left-wrapper {
    order: 9999;
  }

  .grid-right-wrapper.is-display-none-mobile {
    display: none;
  }

  .search-result-list {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .paragraphs-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .list-box {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid-4col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .table-competitibe-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding: 2rem;
  }

  .table_cell-competitive, .table_cell-competitive.is-text, .table_header-competitive {
    font-size: 1rem;
  }

  .table-right-column-wrapper {
    min-height: 0;
  }

  .vs-dropdown-header {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vs-drodown-header_icon-wrapper {
    width: 3rem;
    height: 3rem;
  }

  .vs-dropdown-header_icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .vs-dropdown_grid {
    grid-template-columns: 1fr;
  }

  .vs-dropdown_grid.is-header-desktop, .vs-dropdown_grid-icon-1 {
    display: none;
  }

  .vs-dropdown-body {
    padding: 0 1.5rem 2.5rem;
  }

  .vs-dropdown_grid-cell {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
  }

  .grid-cell_body-wrapper {
    padding-top: 0;
  }

  .grid-cell_body-wrapper.is-display-none-desktop {
    display: block;
  }

  .open-close-wrapper {
    display: none;
  }

  .cell-number_title-wrapper-mobile {
    display: block;
  }

  .vs-grid-testimonials-wrapper {
    grid-template-columns: 1fr;
  }

  .vs-grid-testimonials_cell-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .press-right-grid {
    padding: 2.5rem;
  }

  .media-room-grid-leadership {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .download-wrapper {
    flex-wrap: wrap;
  }

  .logo-usage-wrapper {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .logo-usage_left {
    padding: 1.5rem;
  }

  .product-screenshots-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .together-we-solve-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding: 3rem;
  }

  .together-we-solve_line {
    width: 100%;
    height: .0625rem;
  }

  .kpmg-steps-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 2.5rem 1.5rem;
  }

  .kpmg-steps_card-icon-line, .kpmg-steps_card-icon-line.is-40px {
    display: none;
  }

  .card-bottom-wrapper {
    padding-left: 0;
  }

  .card-bottom-wrapper.is-no-left-padding.is-right-padding {
    padding-right: 0;
  }

  .grid-system-engineers {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .blue-team-form-wrapper {
    padding: 2.5rem 1.5rem;
  }

  .form-field-checkbox-wrapper {
    flex-wrap: wrap;
  }

  .featured-section-image {
    width: 60%;
  }

  .team-grid {
    grid-row-gap: 3rem;
  }

  .paragraph-size-20px {
    font-size: 1rem;
  }

  .team-grid_line-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .research-tab-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .underbrow-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section_background-gradient.is-new-platform-integrations {
    background-image: none;
  }

  .overlay-graphics-wrapper {
    aspect-ratio: auto;
  }

  .video-overlay {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .video-overlay.is-display-none-mobile {
    display: none;
  }

  .video-overlay_vimeo {
    flex-direction: column;
    flex: none;
    justify-content: flex-end;
    width: 300%;
    height: 300%;
  }

  .video-overlay_vimeo.is-position-absolute.is-adjusted-mobile {
    width: 100%;
    height: 100%;
  }

  .filter-dropdown-list_item-wrapper {
    padding: 1rem;
    font-size: 1rem;
  }

  .filter-wrapper.is-resource-type-filter {
    flex-flow: wrap;
    order: -1;
  }

  .careers_glassdoor-logo {
    width: 40%;
  }

  .gartner {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .table_cell {
    padding: 1rem;
  }

  .table_header {
    padding: 1rem;
    font-size: 1rem;
  }

  .background-shape.is-desktop {
    display: none;
  }

  .background-shape.is-mobile {
    width: 65%;
    display: block;
  }

  .integrations-grid-right-col_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .schematics-image.is-desktop.is-margin-negative {
    margin-left: -.4rem;
  }

  .integrations-card-top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .integrations-card-top_number-wrapper {
    width: 3rem;
    height: 3rem;
  }

  .integrations-card-bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hub-hero-left-column_breadcrumb-wrapper {
    flex-wrap: wrap;
    position: static;
  }

  .integrations-grid-collection-list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .integrations-grid-collection-list.is-3col {
    grid-template-columns: 1fr 1fr;
  }

  .webinar-blue-theme-shape-bottom {
    display: none;
  }

  .webinars-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .webinars-grid_left-wrapper.is-attack-labs-layout {
    padding: 2.5rem 1.5rem;
  }

  .webinar-additional-info-wrapper {
    flex-wrap: wrap;
  }

  .form-register-title-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .webinars-form-mobile-wrapper {
    margin-top: -180px;
    display: block;
  }

  .faq-new-collection-list {
    border-bottom: 1px solid var(--grey-200);
  }

  .faq-first-col-wrapper {
    margin-bottom: 1rem;
  }

  .faq-new-collection-item.is-border-mobile {
    border-bottom-style: solid;
  }

  .faq-new-collection-item.is-top-padding-2rem {
    padding-top: .5rem;
  }

  .circle-arrow-wrapper.is-position-static {
    flex: none;
  }

  .circle-arrow-wrapper.is-faq {
    top: -.4rem;
  }

  .faq-new-rich-text {
    margin-right: 0;
  }

  .mxdr-hero_image {
    position: static;
  }

  .mxdr-hero-wrapper {
    justify-content: flex-end;
    width: 100%;
    position: relative;
  }

  .mxdr-hero_men {
    margin-left: auto;
  }

  .inner-bottom-circles_categories {
    border-radius: .25rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .inner-bottom-circles_categories-text {
    font-size: .75rem;
  }

  .slider-4_left-image {
    max-width: 80%;
  }

  .slider-4_left-image.tech-partner-testimonial-logo.abdul-lateef.opacity-0 {
    display: none;
  }

  .itdr-hero-image {
    min-height: 0;
  }

  .grid-itdr-inner-wrapper.is-position-relative.is-top-padding {
    padding-top: 0;
  }

  .grid-itdr-inner-wrapper.is-display-desktop {
    display: none;
  }

  .grid-itdr-inner_image {
    border-radius: .25rem;
  }

  .mitre-wrapper {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .mitre-wrapper.is-11col {
    grid-template-columns: 1fr;
  }

  .mitre-wrapper.is-11col.is-template-columns {
    grid-template-columns: none;
  }

  .mitre-wrapper.is-12col {
    grid-template-columns: 1fr;
  }

  .mitre-column {
    width: 100%;
  }

  .mitre-column_cell {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .mitre-column_cell.background-color-green-mitre, .mitre-column_cell.background-color-green-mitre.is-entra-id {
    min-height: 4rem;
  }

  .mitre-column_cell.background-color-green-mitre.is-entra-id.is-8rem-height, .mitre-column_cell.adversaries {
    height: auto;
  }

  .mitre-column_cell-text {
    font-size: 1rem;
  }

  .is-display-mobile {
    display: block;
  }

  .platform-mobile-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .background-image_rsa-gradient.is-gartner {
    background-image: linear-gradient(0deg, #021627, #112434f0 50%, #fff0 99%);
  }

  .rsa-grid-hero-right-wrapper {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rsa-grid-hero-right_inner-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .navbar-event_inner-wrapper {
    display: none;
  }

  .navbar-event_middle-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .navbar-event_middle-link-button {
    color: #00294a;
  }

  .navbar-event_inner-mobile-wrapper {
    z-index: 10;
    justify-content: space-between;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    position: relative;
  }

  .navbar-event_inner-mobile-burger-wrapper {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .navbar-event_inner-mobile-burger-wrapper.is-display-none {
    display: none;
  }

  .inner-mobile-burger_icon {
    background-image: linear-gradient(-270deg, #7ac9ed, #15b374);
    border-radius: 1rem;
    width: 1.75rem;
    height: .15625rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar-event_inner-mobile-menu-wrapper {
    background-color: var(--white-100);
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    padding: 1.5rem 1.5rem 2.5rem;
    display: none;
    position: absolute;
    inset: 3.75rem 0% auto;
  }

  .rsa-details-wrapper {
    border-radius: 2rem;
    flex-direction: column;
    padding: 2.5rem 1.5rem;
    display: flex;
  }

  .rsa-details-wrapper.is-32px-border-radius.is-black-hat-page {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2.5rem 1.5rem;
  }

  .rsa-details-wrapper.is-srm-2026 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .navbar-event_rsa-inner-wrapper {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar-event_rsa-inner-wrapper.is-bigger-padding {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rsa-grid-hero-right_data-wrapper {
    flex-wrap: wrap;
  }

  .rsa-card_bottom-wrapper {
    padding: 1.5rem;
  }

  .rsa-card_bottom-wrapper.is-black-hat-2026 {
    padding-left: 1.5rem;
    padding-right: 2rem;
  }

  .rsa-card_sub-line-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
  }

  .rsa-schedule-inner-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .arrow-up {
    display: none;
  }

  .rsa-display-mobile-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .meet-collection-list-wrapper.gartner-mq-image._2026-design {
    width: 100%;
  }

  .meet-collection-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .meet-collection-list.is-2col {
    grid-template-columns: 1fr;
  }

  .food-fun-wrapper {
    padding: 2.5rem 1.5rem;
  }

  .use-cases-inner-grid_inner-how-it-works {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .attack-labs-tabs_menu {
    margin-bottom: 0;
  }

  .menu-tab-link_image.is-hover-layer {
    height: 100%;
  }

  .menu-tab-link_text {
    font-size: 1rem;
    line-height: 1.2;
  }

  .attack-labs_tabs-content-tab-pane {
    padding: 1.5rem;
  }

  .menu-tab-link_image_mobile {
    display: none;
  }

  .attack-labs_tabs-content-tab-pane-inner-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-columns: auto;
    align-items: flex-start;
    display: flex;
  }

  .section_background-second-image-attack-labs {
    max-width: 40%;
    top: 10%;
    right: 1.5rem;
  }

  .section_background-third-image-attack-labs {
    display: none;
  }

  .attack-labs-what-will-learn-cell.is-max-width {
    max-width: none;
  }

  .attack-labs-section-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .attack-labs-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .tabs-home_content.is-padding-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tabs-home_menu {
    margin-bottom: 2rem;
  }

  .tabs-home_menu.is-overflow-auto {
    justify-content: flex-start;
    padding-left: 1.5rem;
  }

  .tabs-home_menu.is-overflow-auto.is-no-overflow {
    justify-content: center;
  }

  .tabs-home_menu.is-overflow-auto {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 1.5rem;
  }

  .attack-labs_wave-bg {
    max-width: 80%;
    height: auto;
  }

  .attack-labs_wave-bg.is-rsa-kiosk {
    height: 100%;
  }

  .attack-labs_second-circle {
    bottom: -12%;
    left: auto;
    right: 1%;
  }

  .attack-labs_third-circle {
    bottom: -12%;
  }

  .section_background-image {
    object-fit: cover;
    height: 100%;
  }

  .section_background-image.is-srm-sydney.is-desktop {
    display: none;
  }

  .section_background-image.is-srm-sydney.is-mobile {
    display: block;
  }

  .webinar-vimeo {
    width: 100%;
  }

  .grid-placeholder {
    display: none;
  }

  .btw-attack-labs-wrapper {
    margin-bottom: 3rem;
  }

  .btw-attack-labs_circles {
    display: none;
  }

  .btw-attack-labs_circles.is-second {
    max-width: 40%;
    display: block;
  }

  .section-anchor-inner-wrapper {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .section-anchor-inner_button {
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
  }

  .btw-card-wrapper {
    padding: 2rem 1.5rem;
  }

  .btw-card-wrapper.is-max-width {
    max-width: none;
  }

  .btw-ready-for-challenge-wrapper {
    padding: 2rem 1.5rem;
  }

  .btw-icons-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .btw_wave-bg {
    display: none;
  }

  .event-sign-up-closed-wrapper {
    padding: 2rem 1.5rem;
  }

  .grid-demo-left_tour-image {
    width: 100%;
  }

  .form_grid-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .form_grid-wrapper.is-mxdr-calculator {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form_grid-inner-wrapper.is-width-custom {
    width: auto;
  }

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

  .tooltip-icon.is-margin-left-desktop {
    margin-left: 0;
  }

  .grid-inner_top-left-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .form-inner-green-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .form_grid-top, .form_grid-bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .mxdr-calculator-results-wrapper {
    padding: 2rem 1.5rem;
  }

  .identity-exposure-results-outer-wrapper {
    padding: 1.5rem;
  }

  .hybrid-attack-meaning-wrapper {
    padding: 2rem 1.5rem;
  }

  .section-rsa-kiosk-background-wrapper {
    display: none;
  }

  .rsk-kiosk-anchor-ctas-wrapper {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .rsk-kiosk-anchor-ctas_cell {
    flex: none;
    height: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-rsa-kiosk-anchor.is-background-color-linear-red {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .identity-calculator-did-you-know-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .grid-3col-identity-exposure-cell_text {
    font-size: 1.5rem;
  }

  .section-rsa-kiosk-anchor-point {
    top: -4.2rem;
  }

  .section-background-resources.is-customer-stories-background {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-partner-find-partner-shape {
    display: none;
  }

  .partners-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .partner-graph-image {
    width: 120%;
    position: absolute;
  }

  .navbar_demo-page-logo {
    height: 1.5rem;
  }

  .step-icon_line.is-trial-page-second-line {
    height: 5.8rem;
  }

  .experience-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
  }

  .experience-grid-card-wrapper.is-margin-right {
    padding-right: 1.5rem;
  }

  .experience-grid-card {
    min-height: 25rem;
  }

  .experience-grid-card_inner-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    min-height: 10rem;
    padding: 1.5rem 1rem;
  }

  .black-hat-grid-hero-right_data-wrapper {
    padding: 1.5rem;
  }

  .plus-foods-wrapper {
    border-radius: .5rem;
    flex-flow: column-reverse wrap-reverse;
    padding: 2.5rem 1.5rem 0;
  }

  .plus-foods_image {
    margin-top: 0;
    margin-left: auto;
  }

  .grid-tours-cell.is-flex-center {
    width: 100%;
  }

  .grid-tours-cell_video.is-research-page.is-right {
    height: 85%;
  }

  .grid-tour-cell_line {
    display: none;
  }

  .tour-card-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .line-tour-page-straight, .line-tour-page-line, .cuve-line {
    display: none;
  }

  .grid-analyst-experience-hero-image {
    width: 100%;
  }

  .is-linear-gradient-blue-green.is-z-index.is-padding-120px {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .show-me-grid-inner-wrapper.is-position-relative.is-inverted-show-me {
    flex-flow: column-reverse wrap;
  }

  .show-me-lottie-1 {
    width: auto;
    height: auto;
    position: relative;
    top: 3.5rem;
  }

  .show-me-content-wrapper {
    flex-flow: column;
  }

  .show-me-content-wrapper.is-inverted {
    flex-flow: column-reverse wrap;
  }

  .show-me-lottie-2 {
    width: 100%;
    top: 0;
    right: auto;
  }

  .show-me-content_inner-box.is-align-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
    padding: 2.5rem 1.5rem;
  }

  .show-me-content_inner-box.is-align-right.is-width-shorter {
    width: 100%;
  }

  .show-me-content_inner-box.is-align-left {
    width: 100%;
    padding: 2.5rem 1.5rem;
  }

  .show-me-content_inner-box.is-align-left.is-position-relative.is-padding-right-bigger {
    padding-right: 1.5rem;
  }

  .show-me-lottie-3 {
    width: 100%;
    position: relative;
    right: 0;
  }

  .show-me-lottie-4, .show-me-lottie-5 {
    width: 100%;
    position: static;
  }

  .show-me-lottie-6 {
    margin-top: -26vw;
    bottom: -12.1vw;
  }

  .cursor-wrapper {
    display: none;
  }

  .tools-tabs-menu-text {
    font-size: 1.25rem;
  }

  .tools-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .grid-how-it-works-wrapper.is-video {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .gartner-srm-london-inner-wrapper {
    border-radius: 1rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .gartner-srm-london-inner_grid {
    grid-template-columns: 1fr;
  }

  .gartner-srm-london-inner_grid.eu-events-page {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
  }

  .gartner-srm-london-inner_grid._2-col-srm-sydney {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .gartner-srm-london-inner_circle-bottom {
    opacity: .8;
    max-height: 17rem;
  }

  .gartner-srm-london-inner_circle-bottom.is-top-left {
    opacity: .5;
  }

  .crowdstrike-diagram-lp-wrapper {
    width: 100%;
  }

  .tour-popup-wrapper {
    justify-content: flex-start;
    align-items: center;
    padding: 3rem 1.5rem;
    display: none;
  }

  .reprise-popup-wrapper.is-fixed.is-padding-mobile {
    justify-content: center;
    align-items: flex-start;
    padding-top: 3rem;
  }

  .reprise-embed {
    aspect-ratio: 9 / 16;
  }

  .reprise-embed-wrapper.is-full-width.is-position-relative {
    width: 100%;
  }

  .grid-ndr-hero_left-count-wrapper.is-green-bg {
    max-width: none;
    padding: 1rem;
    position: absolute;
    bottom: -6rem;
    left: 1.5rem;
  }

  .grid-ndr-hero_left-count-wrapper.is-green-bg.is-aws-lp {
    margin-top: 1.5rem;
    left: auto;
  }

  .grid-ndr-hero_left-count-wrapper.is-green-bg.is-aws-lp.is-display-mobile {
    display: flex;
  }

  .left-count_inner-wrapper.is-aws-lp {
    flex: 0 auto;
    max-width: none;
  }

  .left-count_vertical-line {
    height: 4rem;
  }

  .ndr-differentiators-box-wrapper {
    padding: 2.5rem 1.5rem;
  }

  .ndr-differentiators-box_inner-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .ndr-inner-grid_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .font-size-32px.is-mobile-24px {
    font-size: 1.5rem;
  }

  .get-started-ctas-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .get-started-ctas-wrapper.is-max-width-desktop {
    max-width: none;
  }

  .get-started-cta-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .frequently-asked-questions-item_top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .frequently-asked-questions-item_top-icon {
    max-width: 2.5rem;
    height: 2.5rem;
  }

  .ndr-analyst-experience-tabs_menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .ndr-analyst-experience-tabs_menu-wrapper.is-overflow-auto.is-margin-bottom-40px {
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5rem;
  }

  .ndr-analyst-experience-tabs_menu-wrapper.is-overflow-auto.is-margin-bottom-40px.is-stretch.is-no-padding-left-mobile {
    padding-left: 0;
  }

  .ndr-analyst-experience-tabs_menu-wrapper.is-training-page {
    padding-left: 0;
    display: flex;
    overflow: auto;
  }

  .ndr-analyst-experience-tabs_content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ndr-analyst-experience-tabs_content-wrapper.is-no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .ndr-analyst-experience-tabs_menu {
    flex: none;
    padding: 1rem 1.5rem;
    font-size: 1.125rem;
  }

  .ndr-analyst-experience-tabs_menu.is-bigger-desktop {
    width: auto;
    height: auto;
  }

  .ndr-analyst-experience-tabs_menu.is-training-page {
    width: 80%;
  }

  .ndr-analyst-experience-tabs_menu-text.font-size-24px {
    font-size: 1rem;
  }

  .ndr-analyst-experience-tabs_menu-text.font-size-22px {
    font-size: 1.125rem;
  }

  .ndr-tabs-content-inner_image-wrapper.is-grid {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .ndr-tabs-content-inner_image-wrapper.ntr-animate-right.is-overflow-visible.is-display-flex {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .ndr-tabs-content-inner-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .ndr-tabs-content-inner_bottom-wrapper {
    grid-template-columns: 1fr;
  }

  .ndr-tabs-content-inner_bottom-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .integrations-splide_background-image {
    width: 90%;
  }

  .integrations-splide_middle-image {
    width: 40%;
  }

  .new-theme {
    background-position: 50%;
  }

  .vectra-ai-platform-lightbox_image {
    border-radius: .5rem;
  }

  .vectra-ai-platform-inner-wrapper {
    padding: .5625rem;
  }

  .vectra-ai-platform_mxdr-services, .vectra-ai-platform_technology-integrations, .vectra-ai-platform_attack-signal-intelligence {
    padding: .75rem;
  }

  .attack-signal-intelligence-top_grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .attack-signal-intelligence-top_grid-inner-wrapper.edr-page {
    width: 3rem;
    height: 3rem;
    inset: 0% auto auto -1rem;
    transform: translate(0, 3.5rem);
  }

  .attack-signal-intelligence-top_grid-inner-icon.is-edr-icon {
    height: 1.5rem;
  }

  .attack-signal-intelligence-top_grid-inner-text {
    font-size: 1rem;
  }

  .attack-signal-intelligence-top_grid-inner-line, .vectra-ai-platform_attack-signal-intelligence-funnel-wrapper.is-desktop {
    display: none;
  }

  .vectra-ai-platform_attack-signal-intelligence-funnel-wrapper.is-mobile {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: flex;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper {
    aspect-ratio: auto;
    background-image: linear-gradient(90deg, #b4421d, #1d895e);
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-second, .attack-signal-intelligence-funnel_rectangle-wrapper.is-third {
    aspect-ratio: auto;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-fourth {
    aspect-ratio: auto;
    margin-bottom: 0;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-fifth {
    aspect-ratio: auto;
  }

  .attack-signal-intelligence-funnel_rectangle-inner-wrapper {
    width: 100%;
  }

  .attack-signal-intelligence-top_lottie {
    display: none;
  }

  .exit-icon-wrapper {
    top: -2rem;
    right: 1.5rem;
  }

  .exit-icon-wrapper.is-position-absolute {
    top: -2.5rem;
    right: 0;
  }

  .hero-grid-right_image {
    border-radius: .5rem;
  }

  .why-white-paper-wrapper {
    padding: 2.5rem 1.5rem;
  }

  .why-white-paper_grid-right-wrapper {
    padding-top: 0;
  }

  .why-white-paper_grid-left-image {
    margin-left: 0%;
  }

  .why-white-paper_grid-right-check-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .must-read-wrapper {
    padding: 2.5rem 1.5rem;
  }

  .hero-logo {
    height: 2rem;
  }

  .customer-story-section-wrapper {
    grid-template-columns: 100%;
  }

  .customer-story-section_image {
    aspect-ratio: 2;
  }

  .customer-story-section-right-wrapper {
    padding: 3rem 1.5rem;
  }

  .resources-form-wrapper {
    display: none;
  }

  .resources-form_inner-form-wrapper {
    max-height: 85svh;
    padding: 2rem 1rem;
  }

  .grid-asi-third_line {
    width: 100%;
    height: .0625rem;
  }

  .grid-asi-third_line.is-opacity-0.is-display-none-mobile {
    display: none;
  }

  .ndr-problem-content-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .ndr-problem-content-wrapper._5-item-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .ndr-problem-content-wrapper.margin-bottom.margin-87px.is-16px-mobile {
    margin-bottom: 2rem;
  }

  .ndr-problem-content-inner-wrapper {
    width: 100%;
  }

  .ndr-problem-content-inner-wrapper._5-item-grid-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  .nrd-problem-content-line {
    width: 100%;
    height: .0625rem;
  }

  .nrd-problem-content-line._5-item-grid-item.background-color-e1e1e1.hide-in-desktop {
    display: block;
  }

  .ai-security-inner_stats-wrapper {
    justify-content: center;
    align-items: center;
  }

  .customer-stories-v3_bottom-wrapper {
    flex-flow: wrap;
  }

  .customer-stories-v3_video-logo {
    top: .75rem;
    left: .75rem;
  }

  .customer-stories-v3_video-image {
    border-radius: .5rem;
  }

  .customer-stories-v3_middle-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .customer-stories-v3_play-button {
    width: 1.5rem;
    height: 1.5rem;
    bottom: .75rem;
    left: .75rem;
  }

  .body-align-center.is-vertical-mobile {
    flex-flow: column;
  }

  .ai-scholars-monster-second-section {
    width: 100%;
    max-width: 100%;
    position: relative;
    bottom: -3rem;
    right: auto;
  }

  .program-highlights-grid {
    grid-template-columns: 1fr;
  }

  .program-highlights-grid_card-wrapper {
    padding: 2rem 1.5rem;
  }

  .submission-requirements-card.is-padding-right {
    padding-right: 0;
  }

  .submission-requirements-card.is-padding-left {
    padding-left: 0;
  }

  .submission-requirements-card.is-padding {
    border-left-style: none;
    border-right-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .how-to-apply-card_inner-wrapper {
    padding: 2rem 1.5rem;
  }

  .is-cinema-linear-gradient.is-padding-bottom-120px {
    padding-bottom: 3rem;
  }

  .is-cinema-page {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2.5rem 1.5rem;
  }

  .cinema-grid-hero-right_data-wrapper {
    padding: 1.5rem;
  }

  .cinema-background-image {
    top: 19rem;
  }

  .cyber-cinema-right_image {
    position: relative;
  }

  .researcher-welcome-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 100%;
  }

  .researcher-welcome_image-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .researcher-welcome_image-wrapper.is-align-center {
    justify-content: flex-start;
    align-items: center;
  }

  .research-collection-item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .research-collection-item_right-wrapper {
    padding: 3rem 1.5rem;
  }

  .cover-image-overlay-wrapper {
    padding-top: 1.5rem;
  }

  .cover-image-overlay_icon {
    height: 2.5rem;
  }

  .research-collection-item_image-wrapper {
    border-radius: 0;
  }

  .research-play-icon-wrapper {
    width: 3rem;
    height: 3rem;
  }

  .research-play-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .exit-icon_text {
    font-size: 1rem;
  }

  .full-screen-wrapper {
    left: 1.5rem;
  }

  .full-screen_icon {
    width: 1rem;
    height: 1rem;
  }

  .platform-video-pop-up-controls-wrapper {
    right: 1.5rem;
  }

  .researcher-welcome_image-outer-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    display: grid;
  }

  .legal-page-circle.is-desktop {
    display: none;
  }

  .legal-page-circle.is-mobile {
    display: block;
  }

  .webinars-speakers-collection-list {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
  }

  .attack-techniques-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .platform-detections-card_info-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home-hero_lottie-1 {
    display: none;
    inset: auto auto 0;
  }

  .home-hero_lottie-2 {
    width: 70%;
    display: none;
    bottom: -10%;
  }

  .home-hero_lottie-3 {
    display: none;
    bottom: -40%;
    right: 40%;
  }

  .home-hero_lottie-4 {
    display: none;
  }

  .home-hero_image-mobile {
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .analyze-the-right-data_right-inner-line-wrapper {
    display: flex;
  }

  .right-inner-line_green-box-wrapper {
    padding: .5rem 1rem;
  }

  .grid-network-dropdown-section {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 100%;
  }

  .benefits-mobile-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .featured-module-wrapper {
    grid-template-columns: 1fr;
  }

  .featured-module_right-wrapper {
    padding: 3rem 1.5rem;
  }

  .hosted-by-wrapper {
    flex-flow: wrap;
  }

  .gartner-recognition-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about-gartner-mq-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2rem 1.5rem;
    top: -4rem;
  }

  .about-gartner-maq_inner-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  [data-intellimize-var-617120313] .get-a-live-demo_left-wrapper {
    padding-bottom: 1.5rem;
  }

  .solution-steps_content-inner-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .solution-steps_content-vertical-line {
    width: .25rem;
    margin-left: 1%;
    margin-right: 1.5%;
    display: none;
  }

  .solution-step_inner-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: .25rem;
    flex-flow: wrap;
    padding: .5rem .75rem;
  }

  .solution-step-wrapper {
    border-radius: .5rem;
    padding: .25rem;
  }

  .solution-steps_content-wrapper {
    display: block;
  }

  .solution-step_inner-number-wrapper {
    border-width: .25rem;
    width: 2.5rem;
  }

  .inner-number_text {
    font-size: 1.5rem;
  }

  .key-risk-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    padding: 2rem 1.5rem;
  }

  .key-risk_inner-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .security-gap-arrow {
    height: 2rem;
  }

  .security-gap-form {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .security-gap-form-inner-top-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .security-gap-form_button {
    padding: 1rem 1.5rem;
    font-size: 1.25rem;
  }

  .video-hero-overlay.is-image.is-our-ai-page {
    height: 100%;
  }

  .video-hero-overlay.is-our-ai-page-overlay {
    background-image: linear-gradient(90deg, #00294a 59%, #00294a00);
  }

  .bh-monster-hero.is-first {
    display: none;
  }

  .bh-monster-hero.is-second {
    width: 20vw;
    top: 45%;
  }

  .bh-monster-hero.is-third {
    max-width: 30vw;
    right: 1.5rem;
  }

  .eyebrow {
    font-size: 1.125rem;
  }

  .resource-thumbnail.is-smaller {
    width: 100%;
  }

  .paid-demo-form-wrapper {
    margin-top: 0;
    padding: 2rem 1.5rem;
  }

  .vectra-logo {
    height: 1.5rem;
  }

  .vectra-logo_footer {
    height: 1.25rem;
  }

  .ai-research-tab-menu {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .ai-research-tab-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .our-ai-research-tab-menu_button {
    flex: none;
    width: 40%;
    padding: .5rem 1rem;
    position: static;
  }

  .ai-research-tab-content_pane-inner-wrapper-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .ai-research-tab-content_pane-inner-wrapper-2.is-display-flex-center {
    padding: 1.5rem;
  }

  .ai-research-tab-menu_button-text {
    font-size: 1.125rem;
  }

  .grid-anchor_right-inner.is-padding-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .our-ai-detections-cards-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .our-ai-detections-card_inner-text-wrapper, .our-ai-detections-card_inner-text-wrapper.is-carousel {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-anchor_right-our-ai-image {
    width: 100%;
  }

  .grid-anchor_right-our-ai-image.is-heathlcare-page {
    max-width: 100%;
    margin-top: 0;
  }

  .our-ai-no-more-digging-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .our-ai-no-more-digging-list-item {
    justify-content: flex-start;
    align-items: center;
  }

  .our-ai-detections-slider-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .our-ai-detections-slider-card {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .our-ai-detections-slider-card-text {
    font-size: 1.125rem;
  }

  .our-ai-agents-graph-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    margin-bottom: 1.5rem;
  }

  .our-ai-agents-gradient-line {
    top: 3rem;
  }

  .our-ai-agents-gradient-line.is-right-side {
    top: 2rem;
  }

  .our-ai-agents-graph-cell-inner-horizontal {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .our-ai-agents-graph-cell-inner-horizontal.is-align-center {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .our-ai-agents-graph-cell-inner-horizontal_icon-wrapper {
    width: 2rem;
    height: 2rem;
  }

  .our-ai-agents-graph-cell-inner-gradient, .our-ai-agents-graph-cell_inner-cells-gradient-wrapper {
    padding: .5rem;
  }

  .our-ai-agents-subheading.is-show-desktop {
    display: none;
  }

  .our-ai-detections-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column-reverse wrap;
  }

  .our-ai-detections-grid-left-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
    max-width: none;
  }

  .our-ai-detections-grid-left-inner-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .our-ai-detections-grid-circle-overlay-attack-icon {
    width: 4rem;
  }

  .our-ai-detections-grid-eyes-image {
    bottom: 40%;
  }

  .ai-research-tab-content_list-outer-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
  }

  .our-ai-vectra-ai-mcp-wrapper {
    padding: 1rem 1.5rem;
  }

  .resources_filter-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
  }

  .mssp-clarity-logo {
    width: 60%;
  }

  .clarity-inner-wrapper {
    background-color: #134f35;
  }

  .clarity-inner-line-wrapper {
    padding: 2rem 1rem;
  }

  .clarity-inner-line-wrapper.is-left.is-flex-vertical-center {
    width: 55%;
  }

  .clarity-inner-line-wrapper.is-left.is-flex-vertical-center-mobile {
    justify-content: center;
    align-items: center;
    width: 55%;
    height: 100%;
    padding-left: 1rem;
    padding-right: 5%;
  }

  .clarity-inner-line-wrapper.is-right {
    padding-left: 2.5rem;
  }

  .clarity-inner-line-wrapper.is-right.is-flex-vertical-center {
    padding-left: 15%;
  }

  .clarity-inner-line-wrapper.is-right.is-margin-right {
    padding-left: 2.5rem;
  }

  .clarity-inner-line-wrapper.is-right.is-margin-right.is-flex-vertical-center-mobile {
    justify-content: center;
    align-items: center;
  }

  .clarity-heading-text {
    font-size: 1.5rem;
  }

  .clarity-heading-text.font-size-44px {
    font-size: 1.75rem;
  }

  .clarity-subheading-text {
    font-size: 1.25rem;
  }

  .clarity-heading-text-body {
    text-align: center;
    font-size: 1.125rem;
  }

  .grid-mssp-testimonial-left-wrapper {
    padding: 2.5rem 1.5rem;
  }

  .grid-mssp-testimonial-right-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .business-outcomes-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .business-outcomes_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .mssp-form-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tour-background-video-inner-wrapper.is-fourth-video {
    width: 100%;
  }

  .you-are-lucky-text-wrapper {
    bottom: 24%;
  }

  .you-are-lucky-card {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .you-are-lucky-card-eyes, .you-are-lucky-card-bug {
    display: none;
  }

  .you-are-lucky-cta {
    padding: 1.5rem;
  }

  .you-are-lucky-cta-text {
    font-size: 2.5rem;
  }

  .tech-partner-logos-wrapper {
    display: none;
  }

  .release-notes-collection-item {
    grid-template-columns: 100%;
  }

  .release-notes-collection-item-left-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
  }

  .release-notes-collection-item-right-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .release-notes_date {
    padding-top: 0;
    font-size: 1rem;
  }

  .release-notes-date-number-wrapper {
    position: static;
  }

  .primary-links-wrapper {
    margin-top: 3rem;
  }

  .primary-links-inner-topics-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .primary-links-inner-threat-actors-image {
    width: 100%;
  }

  .demo-top-copy.is-desktop {
    display: none;
  }

  .demo-top-copy.is-mobile {
    display: block;
  }

  .edr-features_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .edr-features_item {
    grid-template-columns: 1fr;
    padding-bottom: 1.5rem;
  }

  .edr-features_item-text-wrapper {
    padding: 2rem 1rem;
  }

  .tech-partner-testimonial_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .tech-partner-testimonial_image {
    object-fit: fill;
    width: 100%;
  }

  .edr-features_heading {
    font-size: 1.5rem;
    line-height: 1.1;
  }

  .emdash_small {
    font-weight: 600;
  }

  .grid-healthcare-right-wrapper {
    max-width: 100%;
    padding: 1.5rem;
  }

  .healthcare-cell-line-wrapper, .comparison-page-whitepaper-bg {
    display: none;
  }

  .grid-comparison-page_whitepaper-left {
    aspect-ratio: auto;
    background-color: #071e31;
    width: 100vw;
    max-width: none;
    margin-left: -1.5rem;
  }

  .grid-comparison-page_whitepaper-right {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    padding-left: 0;
  }

  .platform-comparison-table-row {
    justify-content: space-between;
  }

  .platform-comparison-table-left-cell.is-first-column-cell {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    width: 10rem;
    padding: 1rem 1rem 1rem 0;
  }

  .platform-comparison-table-right-cell {
    flex: none;
    width: 10rem;
    min-width: 10rem;
    max-width: 10rem;
  }

  .platform-comparison-table-icon-wrapper {
    width: 1rem;
    height: 1rem;
  }

  .mobile-platform_category-outer-wrapper {
    padding-left: .75rem;
  }

  .resource-inline-banner {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mssp-mdr-checkmark-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .mssp-mdr-checkmark {
    justify-content: flex-start;
    align-items: center;
  }

  .grid-respond-360-image {
    display: none;
  }

  .grid-inner-cell-training {
    border-bottom: .0625rem solid #e8e8e8;
    padding: 1.5rem 0;
  }

  .grid-inner-cell-training.is-border-right {
    border-right-style: none;
  }

  .success-center-support-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .success-center-support-grid_top {
    padding: 1.5rem;
  }

  .success-center-support-grid_bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .success-center-support-topics_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .success-center-getting-started_grid-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .success-center-getting-started_grid-card-text {
    padding-top: 0;
  }

  .success-center-insights-grid_top {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .success-center-insights-grid_icon.is-event-card {
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .success-center-insights-grid_top-right {
    position: static;
  }

  .success-center-event-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .success-center-insights-grid_image-wrapper {
    padding-top: 0;
  }

  .success-center-insights-grid_top-right-text {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .success-center-huntclub-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem 1.5rem 2rem;
  }

  .success-center-huntclub-top-text {
    margin-top: 0;
  }

  .success-center-huntclub-grid_image-wrapper {
    padding-top: 1.5rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .success-center-learning-grid_blog-header {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .success-center-insights-grid_image {
    margin-top: 0;
  }

  .finance-industry_card-heading-wrapper {
    min-height: 0;
  }

  .vectra-fusion-testimonial-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 2rem 1.5rem;
  }

  .vectra-fusion-testimonial-inner-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .vectra-fusion-testimonial-inner_bottom-wrapper {
    flex-flow: wrap;
  }

  .customer-portal-inner-wrapper {
    padding: 2rem 1.5rem;
  }

  .customer-portal-top-inner-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .customer-portal-top-inner_icon {
    width: 3rem;
    height: auto;
  }

  .srm-sydney-networking-grid-image {
    width: 100%;
  }

  .top-border-rounded {
    width: 4rem;
    height: 4rem;
  }

  .stacking-cards-inner-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 100%;
    display: flex;
  }

  .stacking-cards_image.is-box-shadow.is-smaller-height-mobile {
    aspect-ratio: 2;
    object-fit: cover;
  }

  .stacking-cards_content-wrapper {
    align-self: auto;
    width: 100%;
  }

  .stacking-cards-animate {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
    top: 1.5rem;
  }

  .stacking-cards-animate.is-white.is-padding-top-bottom-24px {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .vectra-platform-get-more {
    border-radius: .5rem;
    padding: 2rem 1.5rem;
  }

  .vectra-platform-get-more.is-component {
    width: 100%;
    padding: 2rem 1.5rem;
  }

  .get-more-cta_video-wrapper {
    border-radius: .5rem;
    margin-bottom: 0;
  }

  .get-more-video-cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .get-more-cta_cta-wrapper {
    border-radius: .5rem;
  }

  .get-more-cta_cta-text {
    font-size: 1rem;
    font-weight: 500;
  }

  .is-position-sticky.is-2rem.is-overflow-hidden.is-z-index-1.is-about-horizontal-scroll {
    height: auto;
  }

  .hero-words-static {
    display: none;
  }

  .padding-cover {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .r-tm-wrapper {
    font-size: 1rem;
    bottom: 1rem;
  }

  .inner-cta-link_icon {
    width: 1.25rem;
    height: 1.25rem;
  }

  .gartner-srm-mq-grid {
    grid-template-columns: 1fr;
  }

  .gartner-srm-new-mq_grid-left-wrapper {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .event-agenda-separator {
    margin-bottom: 1rem;
  }

  .about-horizontal-scroll_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    width: auto;
    height: auto;
    padding-left: 0%;
    display: flex;
  }

  .about-horizontal-scroll_wrapper.is-agentic-ai-page, .about-horizontal-scroll_wrapper.is-events-page {
    width: auto;
  }

  .about-horizontal-scroll_item-wrapper {
    width: 100%;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .about-horizontal-scroll_bg-wrapper {
    display: none;
  }

  .about-horizontal-scroll_content-wrapper {
    border-radius: 2.5rem;
    flex-flow: column;
    padding: 1rem;
    overflow: hidden;
  }

  .about-horizontal-scroll_content-wrapper.is-event-page {
    padding: 1.5rem;
  }

  .about-horizontal-scroll_text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem 0 2rem;
  }

  .about-horizontal-scroll_text-wrapper.vertical-align {
    padding-right: 0;
  }

  .about-horizontal-scroll_text-wrapper.vertical-align.is-event-page {
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .about-horizontal-scroll_image-wrapper {
    border-radius: 2rem;
    flex-flow: row;
    min-width: 100%;
    max-width: none;
    height: auto;
    position: static;
  }

  .about-horizontal-scroll_image-wrapper.is-event-page {
    border-bottom-right-radius: 1rem;
    flex-flow: column;
    order: 9999;
    width: 100%;
    min-width: auto;
    height: auto;
  }

  .about-horizontal-scroll_text-bg {
    background-color: #00294a00;
  }

  .about-horizontal-scroll_bg-wrapper-mobile {
    background-color: var(--dark-blue-800);
    opacity: .4;
    filter: contrast(200%);
    display: block;
    position: absolute;
    inset: 0%;
  }

  .about-horizontal-scroll_embed {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex;
  }

  .about-timeline_pill-wrapper {
    display: none;
  }

  .about-timeline_cards-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .about-timeline_stack-card.is-card-1 {
    margin-bottom: 1rem;
  }

  .about-timeline_line-gradient {
    display: none;
  }

  .about-timeline_floating-pill-wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1rem;
    display: none;
    position: static;
    transform: none;
  }

  .about-timeline_floating-pill {
    background-color: var(--dark-blue-800);
  }

  .about-timeline_floating-pill-bg {
    background-image: none;
  }

  .about-grid-4col {
    grid-template-columns: 1fr 1fr;
  }

  .about-grid-4col_cell {
    padding-bottom: 1.5rem;
  }

  .about-grid-4col_cell-icon {
    width: 2rem;
    height: 2rem;
  }

  .gartner-logo-banner-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #113b5d;
    border-radius: .625rem;
    justify-content: center;
    align-items: center;
    padding: 2rem 1rem;
    display: flex;
  }

  .gartner-logo-banner-bg {
    height: auto;
    display: none;
  }

  .gartner-banner-logo-overlay {
    height: auto;
    margin-top: 2rem;
    padding-bottom: 1rem;
    transform: none;
  }

  .bh-speaker-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-top-left-radius: 3rem;
    border-bottom-right-radius: 3rem;
    border-bottom-left-radius: 1rem;
    grid-template-columns: 100%;
    margin-bottom: 0;
    padding: 2rem 1.5rem;
  }

  .bh-speaker-grid.is-itsa-page {
    border-top-left-radius: 1rem;
    border-bottom-right-radius: 11rem;
    grid-template-columns: auto;
  }

  .bh-speaker-grid_image-wrapper {
    border-top-left-radius: 3rem;
    border-bottom-right-radius: 3rem;
  }

  .bh-speaker-grid_text-wrapper.is-itsa-page {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bh-speaker-grid-right_data-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
  }

  .bh-collapse-header_arrow-icon {
    width: 2rem;
    height: 2rem;
  }

  .bh-booth-grid_right-wrapper {
    justify-content: center;
    max-height: 400px;
    transform: translate(0);
  }

  .black-hat-hero-circle {
    display: none;
  }

  .navbar-mobile_menu {
    z-index: 10;
    background-color: #fff;
    padding-top: 5rem;
    position: fixed;
    inset: 0%;
    transform: translate(-100%);
  }

  .navbar-inner_right-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 1rem;
  }

  .navbar-mobile {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: block;
    overflow: hidden;
  }

  .navbar-desktop {
    display: none;
  }

  .navbar-mobile_inner-wrapper {
    z-index: 11;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
  }

  .hc-card_bottom-wrapper {
    padding: 1.5rem;
  }

  .link.font-size-22px {
    font-size: 1.125rem;
  }

  .section-city-inner-wrapper {
    padding-top: 15rem;
    padding-bottom: 3rem;
  }

  .section-city-inner-wrapper.secret-lair {
    padding-top: 30rem;
  }

  .city-grid-left-wrapper {
    position: static;
  }

  .city-grid-right-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .text-block-2.font-size-28px {
    font-size: 1.375rem;
  }

  .text-block-2.font-size-40px {
    font-size: 2rem;
  }

  .text-block-2.font-size-40px.is-22px-mobile {
    font-size: 1.375rem;
  }

  .text-block-2.font-size-24px.is-20px-mobile {
    font-size: 1.25rem;
  }

  .huntclub-logo {
    max-width: 70%;
  }

  .huntclub-logo.is-full-width {
    max-width: none;
  }

  .primary-cta-wrapper-2 {
    color: #fff;
    background-color: #1866c1;
  }

  .primary-cta-wrapper-2:hover {
    color: #fff;
    background-color: #005176;
  }

  .content-pane_collection-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .huntclub-logo-padding-wrapper {
    padding-top: 8rem;
    padding-bottom: 3rem;
  }

  .huntclub-logo-padding-wrapper.is-munich {
    padding-top: 8rem;
  }

  .heading-2-2 {
    font-size: 1.7rem;
  }

  .heading-2-2.font-size-64px {
    font-size: 2.5rem;
  }

  .included-grid_left-wrapper {
    max-width: none;
  }

  .grid-2.is-3col {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .margin-bottom-2.margin-32px.is-24px-mobile {
    margin-bottom: 1.5rem;
  }

  .margin-bottom-2.margin-40px.is-32px-mobile {
    margin-bottom: 2rem;
  }

  .margin-bottom-2.margin-120px.is-48px-mobile {
    margin-bottom: 3rem;
  }

  .collection-item-cell_body-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .slider-home-collection-item_card {
    padding: 3rem;
  }

  .fedramp-logo-wrapper {
    align-self: flex-start;
  }

  .gsa-signoff-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .gsa-logo {
    width: 5rem;
    height: 5rem;
  }

  .event-speaker-grid {
    z-index: 1;
    padding: 1rem;
    position: relative;
  }

  .event-demo-card {
    padding: 1.5rem;
  }

  .grid_right-ascent-wrapper {
    aspect-ratio: auto;
  }

  .vectra-ai-ascent-hero-image {
    width: 100%;
    position: static;
  }

  .agenda-tabs-wrapper {
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .agenda-tabs-wrapper.is-top-border {
    grid-template-columns: 1fr;
  }

  .paragraph-3.font-size-28px.is-18px-mobile {
    font-size: 1.125rem;
  }

  .huntclub-city {
    font-size: 3rem;
    top: 5rem;
  }

  .huntclub-city.is-position-static {
    position: static;
  }

  .primary-cta-wrapper-3 {
    color: #fff;
    background-color: #1866c1;
  }

  .primary-cta-wrapper-3:hover {
    color: #fff;
    background-color: #005176;
  }

  .grid_inner-cell {
    padding: 1.5rem;
  }

  .grid_inner-cell.is-align-center {
    align-items: flex-start;
  }

  .heading-2-3 {
    font-size: 1.7rem;
  }

  .heading-2-3.font-size-64px {
    font-size: 2.5rem;
  }

  .grid-3.is-3col {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .grid-3.is-3col.is-no-column-mobile {
    display: block;
  }

  .margin-bottom-3.margin-60px {
    margin-bottom: 2rem;
  }

  .margin-bottom-3.margin-80px.is-40px-mobile {
    margin-bottom: 2.5rem;
  }

  .agenda-tabs_cell {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .agenda-tabs_cell.is-display-none-mobile {
    display: none;
  }

  .agenda-tabs_cell.is-top {
    margin-right: 3rem;
  }

  .margin-bottom-4.margin-40px.is-32px-mobile, .margin-bottom-4.margin-80px.is-32px-mobile {
    margin-bottom: 2rem;
  }

  .presentations-tab-wrapper {
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .paragraph-4.font-size-40px {
    font-size: 2rem;
  }

  .paragraph-4.font-size-40px.is-24px-mobile {
    font-size: 1.6rem;
  }

  .paragraph-4.font-size-24px.is-18px-mobile, .paragraph-4.font-size-28px.is-18px-mobile {
    font-size: 1.125rem;
  }

  .grid-agenda-left_inner-wrapper, .grid-agenda-left-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid-secret-lair-wrapper {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }

  .heading-2-4 {
    font-size: 1.7rem;
  }

  .heading-2-4.font-size-64px {
    font-size: 2.5rem;
  }

  .heading-3-2.font-size-32px.is-24px-mobile {
    font-size: 1.5rem;
  }

  .grid-4.is-2col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .city-dates-wrapper.is-gap-bigger {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .city-outer-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .hc-city-info-wrapper {
    padding-bottom: 4rem;
  }

  .city-info_inner-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .section.padding-120px.background-color-grey-0.circle-top-left-light-green {
    background-size: 50%;
  }

  .section.padding-120px.background-color-00294a.is-circle-tour-page {
    background-position: 140% -120px;
  }

  .section.padding-120px.is-linear-gradient-background.is-background-image {
    background-size: 180%, auto;
  }

  .section.padding-120px.is-linear-gradient-background.is-background-image.is-2026-munich {
    background-size: 150%, auto;
  }

  .section.padding-80px.background-color-hero {
    background-position: 0 120%, 100% 0, 0 0;
  }

  .section.is-background-image.is-custom-aspect-ratio {
    aspect-ratio: 16 / 9;
  }

  .section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile.is-position-relative.is-cities-page {
    background-size: 130%;
  }

  .margin-bottom.margin-72px {
    margin-bottom: 2.5rem;
  }

  .footer_grid {
    grid-template-columns: 1fr;
  }

  .text-block.font-size-28px.font-color-white-100.is-400.is-align-center.is-you-are-lucky-page {
    font-size: 1.25rem;
  }

  .text-block.font-size-64px.is-32px-mobile.is-montserrat.is-900.font-color-white.is-align-center.is-smaller-mobile.is-you-are-lucky-page {
    font-size: 2rem;
  }

  .text-block.font-size-20px.is-16px-font-size-mobile.is-montserrat.font-color-grey-300.is-align-center-mobile, .text-block.font-size-20px.is-16px-font-size-mobile.is-montserrat.font-color-white-100.is-align-center-mobile {
    text-align: center;
  }

  .text-block.font-size-20px.is-montserrat.font-color-white-100 {
    font-size: 1rem;
  }

  .text-block.font-size-88px.is-900.is-align-center.is-you-are-lucky-page {
    font-size: 3.1rem;
  }

  .text-block.font-size-54px.font-color-white-100.is-align-center.is-900.is-you-are-lucky-page {
    font-size: 2rem;
  }

  .text-block.font-size-16px.is-14px-mobile {
    font-size: .875rem;
  }

  .link-block.mobile-only {
    display: flex;
  }

  .promotion_inner-text.is-600 {
    flex: 0 auto;
  }

  .paragraph.font-size-26px {
    font-size: 1.25rem;
  }

  .ctas-wrapper {
    justify-content: flex-start;
  }

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

  .grid.is-2col.is-uneven.is-align-center.is-1col {
    grid-template-columns: 1fr;
  }

  .grid.is-2col.is-uneven.is-faq-section {
    grid-row-gap: 2rem;
    grid-template-columns: 100%;
  }

  .grid.is-2col_no-gap {
    grid-template-columns: 1fr;
  }

  .grid.is-3col.vectra-engine {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid.is-4col, .grid.is-3col {
    grid-template-columns: 1fr;
  }

  .splide__slide.is-slider-2.is-healthcare-page {
    width: 90%;
  }

  .splide__slide.is-slider-7 {
    width: 90%;
    margin-right: 1.5rem;
  }

  .splide__slide.is-slider-8 {
    grid-template-rows: 1fr;
  }

  .splide__arrows.splide__arrows--ltr.is-slider-8 {
    top: 45%;
  }

  .lightbox-top-wrapper-mobile_bottom.healthcare-usecase {
    transform: translate(-1.25rem, 2rem);
  }

  .play-button-mobile.is-healthcare-usecase-background {
    left: 0%;
    right: auto;
  }

  .grid-attacks_right-inner-wrapper {
    flex-wrap: wrap;
  }

  .circles-background {
    right: 30%;
  }

  .asi-tabs_menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    align-items: center;
    padding-top: 61px;
    display: flex;
  }

  .asi-tabs_menu-link {
    flex: none;
    justify-content: center;
    align-items: center;
    padding-right: 1rem;
  }

  .asi-tabs_menu-link.is-first {
    position: absolute;
    top: 0;
  }

  .asi-tabs_menu-link.is-1rem-both {
    padding-left: 1rem;
  }

  .asi-tabs_menu-text-wrapper {
    padding-top: .7rem;
  }

  .grid-ndr-second_right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .grid-ndr-second_right.is-box-shadow-workflow-page.is-display-flex.is-margin-right-auto {
    flex-flow: column;
    margin-right: 0;
  }

  .grid-ndr-second_right-cell {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-ndr-second_right-cell.is-lateral-border {
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: #e0e6e4;
    border-bottom-width: 1px;
    border-bottom-color: #e0e6e4;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .slide_trusted-by-wrapper.is-16px-padding-mobile {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-resources_left-bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 100%;
  }

  .grid-resources_left-bottom-wrapper.is-1col {
    align-items: flex-start;
  }

  .grid-resources_left-bottom-image {
    object-fit: cover;
    max-height: none;
  }

  .experts-collection-list.is-four-columns {
    grid-template-columns: 1fr;
  }

  .experts-collection-list.is-legends-page {
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .experts-collection-item.is-legends-page {
    align-items: stretch;
  }

  .expert_profile-image.is-legends-page {
    flex: 1;
  }

  .expert-collection-item_bottom-wrapper.is-no-border-radius.is-smaller-padding {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .letter_steps-wrapper {
    grid-template-columns: 1fr;
  }

  .our-values-mobile {
    bottom: -30%;
  }

  .about-customer_right-inner-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .use-cases-inner-grid {
    flex-direction: column;
  }

  .use-cases-inner-grid_inner, .seventh-section_grid, .partners-collection-list, .collection-list, .recognition-collection-list {
    grid-template-columns: 1fr;
  }

  .icon.is-16px.is-top-margin-mobile {
    margin-top: .25rem;
  }

  .cell-top_line-wrapper {
    align-items: flex-start;
  }

  .grid-communities {
    grid-template-columns: 1fr;
  }

  .card {
    padding: 2.5rem;
  }

  .grid-location.is-2col, .use-cases-collection-list {
    grid-template-columns: 1fr;
  }

  .use-cases-third_left-image_image {
    width: 80%;
  }

  .cognito-tabs_menu.is-padding-mobile-right {
    padding-right: 3rem;
  }

  .menu_tab-link {
    width: 60%;
  }

  .demo-video_content {
    margin-bottom: 3rem;
  }

  .search-result-list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .list-box {
    padding: 2rem 1.5rem;
  }

  .grid-4col {
    grid-template-columns: 100%;
  }

  .table-competitibe-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vs-dropdown_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .vs-grid-testimonials_cell-grid {
    grid-template-columns: 1fr;
  }

  .press-right-grid {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .download_inner-wrapper {
    flex-wrap: wrap;
  }

  .product-screenshots-grid {
    grid-template-columns: 1fr;
  }

  .product-screenshots-grid_cell-inner-wrapper {
    padding: 1.5rem;
  }

  .together-we-solve-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 2.5rem 1.5rem;
  }

  .blue-team-grid-card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-system-engineers {
    grid-template-columns: 1fr;
  }

  .form-field_checkbox-wrapper.is-full-width-mobile {
    justify-content: flex-end;
    width: 100%;
  }

  .video-overlay_vimeo {
    width: 400%;
    height: 400%;
  }

  .filter-wrapper {
    flex-wrap: wrap;
  }

  .careers_glassdoor-logo {
    width: 50%;
  }

  .gartner {
    flex-direction: column;
    align-items: flex-start;
  }

  .breadcrumb-wrapper {
    flex-wrap: wrap;
  }

  .integrations-grid-right-col_grid {
    grid-template-columns: 1fr;
  }

  .grid-cell_logo {
    height: 3rem;
  }

  .schematics-image.is-mobile {
    display: block;
  }

  .schematics-image.is-desktop {
    display: none;
  }

  .webinar-additional-info-wrapper {
    grid-template-columns: 100%;
    width: 100%;
  }

  .content-page_inner-bottom-circles-wrapper {
    grid-template-columns: 1fr;
  }

  .rsa-schedule-inner-wrapper {
    grid-template-columns: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: relative;
  }

  .rsa-schedule-inner_first-wrapper {
    display: none;
  }

  .rsa-schedule-inner_first-wrapper.is-cinema {
    display: block;
  }

  .rsa-schedule-inner_second-wrapper {
    display: none;
  }

  .rsa-schedule-inner_second-wrapper.is-cinema {
    display: block;
  }

  .rsa-schedule-inner_third-wrapper {
    align-items: stretch;
  }

  .rsa-schedule-inner_fourth-wrapper {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding-right: 0;
    position: absolute;
    top: 2rem;
    right: 0;
  }

  .rsa-display-mobile-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .meet-collection-list-wrapper.gartner-mq-image._2026-design {
    padding: 1.5rem 2rem;
  }

  .connect-grid-inner-wrapper {
    flex-direction: column;
  }

  .connect-grid-inner_image {
    width: 100%;
    max-width: none;
  }

  .rsa-bottom-content-wrapper {
    display: none;
  }

  .inner-how-it-works_bottom-wrapper {
    align-items: flex-start;
    margin-left: 0;
  }

  .menu-tab-link_text {
    font-size: .875rem;
    top: 10%;
  }

  .menu_button {
    flex: none;
  }

  .tabs-home_content.is-padding-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tabs-home_menu.is-overflow-auto {
    justify-content: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .attack-labs_second-circle, .attack-labs_third-circle {
    bottom: -7%;
  }

  .btw-attack-labs_circles.is-second {
    max-width: 50%;
  }

  .section-anchor-inner-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .hybrid-attack-meaning-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 100%;
  }

  .partners-grid {
    grid-template-columns: 1fr 1fr;
  }

  .step-icon_line.is-trial-page {
    height: 8.2rem;
  }

  .grid-tours-cell_video.is-research-page.is-right {
    height: 81%;
  }

  .show-me-lottie-1 {
    top: 2rem;
  }

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

  .grid-ndr-hero_left-count-wrapper.is-green-bg {
    bottom: -6.5rem;
    right: 1.5rem;
  }

  .grid-ndr-hero_left-count-wrapper.is-green-bg.is-aws-lp {
    right: auto;
  }

  .ndr-analyst-experience-tabs_menu-wrapper.is-overflow-auto {
    padding-left: 0;
  }

  .ndr-analyst-experience-tabs_menu-wrapper.is-overflow-auto.is-margin-bottom-40px {
    justify-content: flex-start;
    align-items: center;
  }

  .ndr-analyst-experience-tabs_menu-wrapper.is-overflow-auto.is-margin-bottom-40px.is-stretch {
    padding-left: 1.5rem;
  }

  .integrations-splide-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .new-theme {
    background-position: 40%;
  }

  .cobranded-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: .5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cobranded_partner-logo {
    max-height: 3rem;
  }

  .cobranded_plus-icon {
    height: 1rem;
  }

  .attack-signal-intelligence-top_grid {
    grid-template-columns: 1fr 1fr;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-second {
    width: 90%;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-third {
    width: 80%;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-fourth {
    width: 70%;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-fifth {
    width: 60%;
  }

  .ai-security-inner-wrapper, .ai-security-inner-wrapper.is-align-top.mobile-landscape {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .ai-security-inner_stats-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ai-security-inner_line-vertical {
    display: none;
  }

  .card-key-dates-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .card-key-dates_line {
    display: none;
  }

  .cinema-background-image {
    top: 30rem;
  }

  .research-collection-item_image {
    border-radius: 0;
  }

  .cover-image-overlay-wrapper.is-padding-bigger {
    padding: 1.5rem;
  }

  .home-hero_lottie-3 {
    bottom: -30%;
  }

  .benefits-mobile-wrapper {
    grid-template-columns: 100%;
  }

  .gartner-recognition-wrapper {
    max-width: none;
  }

  .slider-hero-mask {
    height: 55.625rem;
  }

  .about-gartner-mq-wrapper {
    flex-flow: wrap;
    top: -5rem;
  }

  .about-gartner-mq_icon {
    max-width: 2rem;
  }

  .about-gartner-mq_image {
    max-width: none;
  }

  .about-gartner-maq_inner-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .inner-logos_gigaom {
    width: 80%;
  }

  .video-hero-overlay.is-image.is-our-ai-page, .video-hero-overlay.is-video.is-our-ai-page {
    width: 100%;
  }

  .video-hero-overlay.is-our-ai-page-overlay {
    background-image: linear-gradient(90deg, #00294a 72%, #00294a00);
  }

  .bh-monster-hero.is-second {
    width: 15vw;
  }

  .bh-monster-hero.is-third {
    max-width: 25vw;
  }

  .our-ai-research-tab-menu_button {
    width: 50%;
  }

  .ai-research-tab-content_pane-inner-wrapper-2.is-display-flex-center {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ai-security-shape-top-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .our-ai-agents-graph-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .our-ai-detections-grid {
    grid-template-columns: 1fr 1.5fr;
  }

  .our-ai-detections-grid-circle {
    max-width: none;
  }

  .our-ai-detections-grid-eyes-image {
    display: none;
  }

  .ai-research-tab-content_list-outer-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .grid-mssp-testimonial-right_outer-wrapper {
    flex-flow: wrap;
  }

  .you-are-lucky-cta-text {
    font-size: 2rem;
  }

  .release-notes_date {
    flex: 0 auto;
  }

  .demo-static-customer-logos-grid {
    grid-template-columns: 1fr 1fr;
  }

  .edr-features_item-text-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .grid-healthcare-right-wrapper {
    padding: 1rem;
  }

  .vectra-engine-wrapper {
    margin-bottom: 2rem;
    padding: 2rem 1rem;
  }

  .success-center-support-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .success-center-support-grid_bottom, .success-center-support-topics_wrapper {
    grid-template-columns: 1fr;
  }

  .success-center-huntclub-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: auto;
  }

  .success-center-huntclub-grid_image-wrapper {
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .success-center-insights-grid_image {
    margin-bottom: -2rem;
  }

  .customer-portal-top-inner-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .customer-portal-top-inner_icon {
    width: 3rem;
    height: auto;
  }

  .stacking-cards-inner-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .gartner-pop-up-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .about-horizontal-scroll_content-wrapper {
    padding-top: 1rem;
  }

  .about-horizontal-scroll_text-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about-horizontal-scroll_image-wrapper {
    min-width: auto;
  }

  .about-horizontal-scroll_bg-wrapper-mobile {
    background-color: var(--dark-blue-800);
  }

  .about-grid-4col {
    grid-template-columns: 1fr;
  }

  .gartner-logo-banner-text {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .bh-speaker-grid.is-itsa-page {
    border-bottom-right-radius: 10rem;
  }

  .bh-booth-grid_right-wrapper {
    max-height: 300px;
    transform: translate(0);
  }

  .bh-booth-details-wrapper {
    padding: 1.5rem 1rem;
  }

  .section-city-inner-wrapper.secret-lair {
    padding-top: 25rem;
  }

  .content-pane_collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .gsa-signoff-wrapper, .gsa-signoff-left-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .event-speaker-grid {
    flex-flow: column;
    align-items: flex-start;
  }

  .bsides-logo-wrapper {
    max-width: none;
  }

  .grid_right-ascent-wrapper {
    aspect-ratio: auto;
  }

  .cell-speaker-wrapper {
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 479px) {
  .section.padding-56px.no-top-padding-phone {
    padding-top: 0;
  }

  .section.padding-120px.background-color-blue-500.is-asi-section-background {
    background-image: url('../images/background-mobile.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.padding-120px.background-color-00294a.is-circle-tour-page {
    background-position: 130% -60px;
  }

  .section.padding-120px.success-center-background {
    background-position: 75%;
    background-size: cover;
  }

  .section.padding-120px.is-linear-gradient-background.is-background-image {
    background-size: 300%, auto;
  }

  .section.padding-120px.is-linear-gradient-background.is-background-image.is-2026-munich {
    background-size: 250%, auto;
  }

  .section.padding-80px.is-position-relative.background-color-002a4c.is-about-horizontal-scroll-1 {
    height: auto;
  }

  .section.padding-80px.background-color-grey-10.background-icon-demo-section {
    background-image: url('../images/demo-left-background-icon.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .section.padding-80px.background-color-hero {
    background-position: 0 110%, 100% 0, 0 0;
  }

  .section.hero-section-slider {
    height: auto;
  }

  .section.is-background-image.is-custom-aspect-ratio {
    aspect-ratio: 3 / 2;
  }

  .section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile {
    aspect-ratio: auto;
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile.is-position-relative.is-cities-page {
    background-color: #08392a;
    background-image: url('../images/hero-image-desktop_1hero-image-desktop.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 150%;
  }

  .section.is-background-image.is-custom-aspect-ratio.is-align-center.is-padding-mobile.is-position-relative.is-cities-page.is-munich {
    background-position: 50% 0;
    width: 100%;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container.is-position-relative {
    margin-top: 0;
  }

  .container.is-position-relative.is-cinema-page {
    padding-top: 8rem;
  }

  .footer_grid {
    grid-template-columns: 100%;
  }

  .text-block.font-size-28px.font-color-green-light {
    text-align: left;
  }

  .text-block.font-size-28px.font-color-white-100.is-400.is-align-center.is-you-are-lucky-page {
    font-size: 1rem;
  }

  .text-block.font-size-64px.is-32px-mobile.is-montserrat.is-700.font-color-white-100.is-20px-mobile {
    font-size: 1.25rem;
  }

  .text-block.font-size-64px.is-32px-mobile.is-montserrat.is-700.font-color-white-100.is-20px-mobile.is-align-center-mobile {
    text-align: center;
  }

  .text-block.font-size-64px.is-32px-mobile.is-montserrat.is-700.font-color-white-100.is-20px-mobile.is-align-center-mobile.is-18px-mobile {
    font-size: 1.25rem;
  }

  .text-block.font-size-64px.is-32px-mobile.is-montserrat.is-900.font-color-white.is-align-center.is-smaller-mobile, .text-block.font-size-64px.is-32px-mobile.is-montserrat.is-900.font-color-white.is-align-center.is-smaller-mobile.is-you-are-lucky-page {
    font-size: 1.5rem;
  }

  .text-block.font-size-32px {
    text-align: left;
  }

  .text-block.font-size-24px.is-18px-mobile.font-color-grey-400.is-align-center-mobile, .text-block.font-size-24px.is-18px-mobile.font-color-white-100.is-align-center-mobile {
    text-align: center;
  }

  .text-block.font-size-20px.is-16px-font-size-mobile.font-color-white-100.is-align-center.is-dont-shrink {
    white-space: nowrap;
  }

  .text-block.font-size-20px.font-color-white-100 {
    font-size: 1rem;
  }

  .text-block.font-size-88px.is-900.is-align-center.is-you-are-lucky-page {
    font-size: 2.5rem;
  }

  .text-block.font-size-54px.font-color-white-100.is-align-center.is-900.is-you-are-lucky-page {
    font-size: 1.5rem;
  }

  .social-left-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .promotion_inner-text.is-600, .promotion_inner-text.is-600.font-color-blue-500 {
    overflow-wrap: anywhere;
    flex: 0 auto;
  }

  .secondary-cta {
    width: 100%;
  }

  .secondary-cta.is-white, .secondary-cta.is-blue {
    width: auto;
  }

  .heading-2.font-size-58px.is-700.font-color-white-100.is-z-index {
    position: relative;
  }

  .heading-2.font-size-58px.is-700.is-flex-center {
    flex-flow: wrap;
  }

  .ctas-wrapper {
    justify-content: flex-start;
  }

  .ctas-wrapper.is-align-left {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-home-hero.is-left-side-wider {
    grid-row-gap: 2rem;
  }

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

  .grid.is-5col {
    grid-template-columns: 1fr;
  }

  .grid.is-2col, .grid.is-2col-2 {
    grid-template-columns: 100%;
  }

  .grid_right-card {
    border-radius: .25rem;
  }

  .splide__list.is-slider-4 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .splide__slide.is-slider-8 {
    grid-template-columns: 100%;
    grid-auto-rows: auto;
    grid-auto-columns: 100%;
  }

  .splide__slide.is-slider-8.background-color-dark-blue {
    grid-template-rows: 1fr;
    grid-auto-rows: 1fr;
  }

  .ai-security-shape_left-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .ai-security-shape_left-inner {
    margin-right: 0;
  }

  .ai-security-shape_left-shape.is-mobile {
    object-fit: cover;
    width: 100.5%;
    max-width: none;
  }

  .ai-security-shape_right-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .ai-security-shape_right-shape.is-mobile {
    object-fit: cover;
    width: 100.5%;
    max-width: none;
  }

  .lightbox-top-wrapper-mobile_bottom.healthcare-usecase {
    padding-bottom: 1.3rem;
  }

  .circles-background {
    width: 80%;
    bottom: -10%;
  }

  .grid-asi-third_cell {
    width: 100%;
  }

  .asi-tabs_menu {
    overflow: auto;
  }

  .asi-tabs_menu-link.is-first {
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .asi-tabs_menu-link.is-1rem-both.is-24px-right {
    padding-right: 1.5rem;
  }

  .asi-tabs_menu-text-wrapper {
    position: sticky;
    left: 0;
  }

  .slider-3_left-image {
    object-fit: contain;
    width: 70%;
    max-width: none;
  }

  .integrations-collection-list.is-4col {
    grid-template-columns: 1fr;
  }

  .our-values-mobile {
    max-width: 90%;
    bottom: -15%;
  }

  .about-grid-3col {
    grid-template-columns: 1fr;
  }

  .box_first-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .collection-item_link-date-wrapper {
    flex-wrap: wrap;
  }

  .filter-dropdown-wrapper, .filter-dropdown {
    width: 100%;
  }

  .secondary-cta-wrapper {
    margin-right: auto;
  }

  .blog-filter-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .tech-partner-grid-cell_image-wrapper {
    padding: 1.5rem;
  }

  .customer-grid-hero-left_category-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .card {
    padding: 2rem;
  }

  .filters-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .menu_tab-link {
    width: 80%;
  }

  .vs-dropdown-header {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid-inner_icon-wrapper {
    flex-wrap: wrap;
  }

  .download_inner-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .team-grid {
    grid-row-gap: 2rem;
  }

  .team-grid_line-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .patents-collection_top-wrapper {
    aspect-ratio: 1;
  }

  .patents-collection_top-inner-wrapper {
    width: 100%;
    height: auto;
    padding: .5rem;
  }

  .video-overlay {
    justify-content: center;
  }

  .video-overlay_vimeo {
    width: 500%;
    height: 500%;
  }

  .pagination {
    justify-content: space-between;
    width: 100%;
  }

  .pagination-numbers-wrapper {
    display: none;
  }

  .filter-clear-wrapper, .filter-clear-wrapper.jetboost-filter-none-ezqb {
    height: auto;
  }

  .download-selector-top-wrapper {
    flex-wrap: wrap;
  }

  .careers_glassdoor-logo {
    width: 70%;
  }

  .gartner-links-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .breadcrumb-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .overview-grid-2col_right-client-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .integrations-grid-collection-list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .integrations-grid-collection-list.is-3col {
    grid-template-columns: 1fr;
  }

  .grid-itdr-inner_image.is-position-absolute.is-image-2 {
    top: 1rem;
  }

  .background-image_rsa-gradient.is-gartner {
    background-image: linear-gradient(0deg, #021627, #112434f0 65%, #fff0 99%);
  }

  .link-rsa-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .rsa-grid-hero-right_inner-icon.is-transparent.is-display-none-mobile {
    display: none;
  }

  .rsa-grid-hero-right_data-wrapper {
    grid-row-gap: 1.5rem;
  }

  .rsa-grid-hero-right_data-wrapper.is-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

  .rsa-schedule-padding-mobile {
    padding-right: 2rem;
  }

  .meet-collection-list-wrapper.gartner-mq-image {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .meet-collection-list-wrapper.product-gif {
    flex-flow: column;
    display: flex;
  }

  .meet-collection-list-wrapper.is-position-relative.is-z-index-1, .meet-collection-list-wrapper.is-position-relative-2.is-z-index-1-2 {
    z-index: 1;
  }

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

  .food-fun-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-wrap: wrap;
  }

  .food-fun_image {
    width: 100%;
  }

  .attack-labs-tabs_menu-tab-link {
    aspect-ratio: 110.08 / 70.52;
    object-fit: cover;
    display: inline-block;
  }

  .menu-tab-link_image {
    display: none;
  }

  .menu-tab-link_text {
    justify-content: center;
    align-items: center;
    padding-left: .25rem;
    padding-right: .25rem;
    line-height: 1.1;
    display: flex;
    inset: 0% 0% .75rem;
  }

  .menu-tab-link_image_mobile {
    align-items: center;
    display: flex;
  }

  .attack-labs-tab_list-inner-wrapper {
    align-items: flex-start;
  }

  .list-inner_icon {
    margin-top: .25rem;
  }

  .list-inner_icon.font-color-blue-500.is-no-top-margin-mobile {
    margin-top: 0;
  }

  .section_background-second-image-attack-labs {
    max-width: 45%;
  }

  .attack-labs-section-heading-wrapper.is-align-top-mobile {
    align-items: flex-start;
  }

  .menu_button.is-right.is-no-rounded-mobile, .menu_button.is-left.is-no-rounded-mobile {
    border-radius: 0;
  }

  .tabs-home_menu.is-overflow-auto.is-no-overflow {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    border-radius: .25rem;
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .tabs-home.is-rsa {
    flex-direction: column;
    display: flex;
  }

  .attack-labs_second-circle {
    bottom: -3%;
  }

  .attack-labs_third-circle {
    max-width: 50%;
  }

  .section_background-image.is-desktop {
    display: none;
  }

  .section_background-image.is-mobile, .rsa-details_background-image.is-mobile {
    display: block;
  }

  .rsa-details_background-image.is-desktop {
    display: none;
  }

  .btw-attack-labs_circles.is-second {
    bottom: -20%;
  }

  .section-anchor-inner_button.is-msft-attack {
    min-width: 24.375rem;
  }

  .gartner-peer-insights-image {
    width: 100%;
    height: auto;
    max-height: 2.625rem;
  }

  .gartner-peer-insights-image.is-demo-page {
    max-height: none;
  }

  .gartner-peer-insights-image.is-demo-page-2 {
    max-width: 80%;
    max-height: none;
  }

  .partners-grid {
    grid-template-columns: 1fr;
  }

  .demo-steps_step-wrapper {
    place-items: start stretch;
    padding: 1rem 1rem 1rem 0;
  }

  .step-icon_line {
    max-height: 3.3rem;
  }

  .step-icon_line.is-trial-page {
    height: 13rem;
  }

  .step-icon_line.is-display-none-mobile {
    display: none;
  }

  .slider-4_left-image-cover {
    position: static;
  }

  .experience-grid-card {
    aspect-ratio: 2 / 3;
  }

  .black-hat-grid-hero-right_data-wrapper {
    grid-row-gap: 1.5rem;
  }

  .plus-foods_image {
    width: 100%;
    height: auto;
  }

  .demo-steps_step-wrapper-2 {
    padding: 1rem;
  }

  .step-icon_line-2 {
    height: 8.5rem;
  }

  .show-me-lottie-1 {
    top: 1rem;
  }

  .gartner-srm-london-inner-wrapper {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .gartner-srm-london-inner_grid.what-sets-vectra-grid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid-ndr-hero_left-count-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .grid-ndr-hero_left-count-wrapper.is-green-bg {
    flex-flow: column;
    position: static;
  }

  .left-count_inner-wrapper {
    border-left: .0625rem solid #8e9091;
    padding-left: 1rem;
  }

  .left-count_vertical-line {
    display: none;
  }

  .get-started-cta-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .get-started-cta_icon {
    max-width: 2rem;
    height: 2rem;
  }

  .get-started-cta_icon.is-icon-1:where(.w-variant-74563b96-1049-a9ed-9e9d-79c23bd73eea), .get-started-cta_icon.is-icon-2:where(.w-variant-74563b96-1049-a9ed-9e9d-79c23bd73eea) {
    max-width: 2rem;
  }

  .get-started-cta_icon-arrow {
    height: 2rem;
    display: none;
  }

  .frequently-asked-questions-item_top-icon {
    flex: none;
  }

  .ndr-gartner-logo {
    width: 100%;
    height: auto;
  }

  .new-theme {
    background-position: 30%;
  }

  .attack-signal-intelligence-top_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .attack-signal-intelligence-top_grid-inner {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .attack-signal-intelligence-top_grid-inner-icon {
    height: 1rem;
  }

  .attack-signal-intelligence-top_grid-inner-text {
    font-size: .75rem;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-second {
    width: 90%;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-third {
    width: 80%;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-fourth {
    width: 70%;
  }

  .attack-signal-intelligence-funnel_rectangle-wrapper.is-fifth {
    width: 60%;
  }

  .exit-icon-wrapper {
    top: -2.5rem;
  }

  .ndr-problem-content-wrapper._5-item-grid {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr;
    display: flex;
  }

  .ndr-problem-content-wrapper.margin-bottom.margin-87px.is-16px-mobile {
    margin-bottom: 1rem;
  }

  .ndr-problem-content-inner_icon {
    position: relative;
    top: -.25rem;
  }

  .nrd-problem-content-line._5-item-grid-item.background-color-e1e1e1.hide-in-desktop {
    display: block;
  }

  .program-highlights_award-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .program-highlights-grid_card-image {
    aspect-ratio: 3 / 2;
  }

  .card-key-dates-wrapper {
    flex-flow: column;
  }

  .cinema-grid-hero-right_data-wrapper {
    grid-row-gap: 1.5rem;
  }

  .cinema-background-image {
    top: 37rem;
  }

  .cover-image-overlay-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 1rem .5rem;
  }

  .cover-image-overlay_icon.is-align-right.is-align-center-mobile {
    margin-left: 0;
  }

  .research-play-icon-wrapper.is-centered {
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .attack-techniques-collection-list {
    grid-template-columns: 1fr;
  }

  .gartnet-peer-insights-logo {
    height: 4rem;
  }

  .home-hero_lottie-2 {
    bottom: -4%;
  }

  .home-hero_lottie-3 {
    bottom: -20%;
  }

  .analyze-the-right-data_right-inner-line-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .featured-module_left-image.is-position-absulete {
    top: -20px;
    left: -20px;
  }

  .slider-demo_bottom-wrapper {
    flex-flow: wrap;
  }

  .slider-hero-mask {
    height: 100%;
  }

  .gartner-hero-image {
    height: auto;
  }

  .about-gartner-mq-wrapper {
    top: -4rem;
  }

  .about-gartner-maq_inner-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .solution-steps_content-vertical-line {
    margin-left: 2.5%;
    margin-right: 2.5%;
  }

  .featured-module_left-inner-wrapper.is-position-relative {
    top: .5rem;
    left: .5rem;
  }

  .security-gap-form-inner-top-wrapper {
    grid-template-columns: 1fr;
  }

  .your-coverage-result-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .video-hero-overlay.is-our-ai-page-overlay {
    background-image: linear-gradient(90deg, #00294a 64%, #00294a00);
  }

  .bh-monster-hero.is-second {
    width: 16vw;
    top: 42%;
  }

  .bh-monster-hero.is-third {
    display: none;
  }

  .ai-research-tab-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .our-ai-research-tab-menu_button {
    width: 75%;
  }

  .our-ai-no-more-digging-list-item {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .our-ai-detections-slider-wrapper {
    grid-template-columns: 1fr;
  }

  .our-ai-agents-graph-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .our-ai-agents-graph-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr;
  }

  .our-ai-agents-graph-cell.is-position-relative.is-z-index-2.is-mobile-wrap {
    width: 40%;
    padding: .5rem;
  }

  .our-ai-agents-graph-cell.is-position-relative.is-z-index-2.is-smaller-padding {
    padding: .5rem;
  }

  .our-ai-agents-graph-cell-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .our-ai-agents-graph-cell-left-shape {
    top: -3.5rem;
  }

  .our-ai-agents-graph-cell_inner-cells-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: .5rem;
  }

  .our-ai-agents-gradient-line {
    width: .2rem;
    height: 2rem;
    top: auto;
    bottom: -2rem;
  }

  .our-ai-agents-graph-cell-inner-horizontal {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
  }

  .our-ai-agents-graph-cell-inner-horizontal_icon-wrapper {
    width: 1.5rem;
    height: 1.5rem;
  }

  .our-ai-agents-graph-cell-inner-gradient {
    padding: .5rem;
  }

  .our-ai-detections-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column-reverse wrap;
    grid-template-columns: 100%;
    display: flex;
  }

  .our-ai-detections-grid-circle {
    flex: none;
  }

  .mssp-clarity-logo {
    width: 80%;
  }

  .clarity-inner-line-wrapper {
    height: 100%;
  }

  .clarity-inner-line-wrapper.is-left {
    padding-right: 2rem;
  }

  .clarity-inner-line-wrapper.is-left.is-flex-vertical-center-mobile {
    padding-right: 10%;
  }

  .clarity-inner-line-wrapper.is-right, .clarity-inner-line-wrapper.is-right.is-margin-right {
    padding-left: 1.5rem;
  }

  .clarity-inner-line-wrapper.is-right.is-margin-right.is-flex-vertical-center-mobile {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 17%;
  }

  .clarity-heading-text {
    font-size: 1.125rem;
    font-weight: 700;
  }

  .clarity-heading-text.font-size-44px {
    font-size: 1.125rem;
  }

  .clarity-subheading-text, .clarity-heading-text-body {
    font-size: 1rem;
  }

  .mssp-lumifi-logo {
    width: 70%;
  }

  .list-offer-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .you-are-lucky-text_inner-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .vectra-fusion-testimonial-inner-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .vectra-fusion-testimonial-inner_bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column-reverse wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .customer-portal-top-inner_icon {
    display: none;
  }

  .customer-portal-top-inner-text_bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .customer-portal-inner-steps-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .customer-portal-inner-steps_icon {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
  }

  .top-border-rounded {
    width: 3rem;
    height: 3rem;
  }

  .gartner-pop-up-wrapper {
    display: none;
  }

  .about-horizontal-scroll_wrapper {
    max-width: 100%;
  }

  .about-horizontal-scroll_image-wrapper {
    height: auto;
  }

  .gartner-logo-banner-text {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bh-speaker-grid.is-itsa-page {
    border-bottom-right-radius: 6.2rem;
  }

  .bh-booth-grid_right-wrapper {
    justify-content: flex-start;
    transform: translate(1rem);
  }

  .huntclub-logo {
    width: auto;
    max-width: 100%;
  }

  .heading-2-2 {
    font-size: 1.7rem;
    line-height: 1.1;
  }

  .cell-speaker-wrapper {
    flex-direction: column;
  }

  .ctas-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .huntclub-city {
    font-size: 2.5rem;
  }

  .speaker-wrapper {
    flex-direction: row;
  }

  .heading-2-3 {
    font-size: 1.7rem;
    line-height: 1.1;
  }

  .ctas-wrapper-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .grid-agenda-left_inner-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
  }

  .heading-2-4 {
    font-size: 1.7rem;
    line-height: 1.1;
  }

  .city-dates-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .primary-cta-outer-wrapper {
    width: 100%;
  }

  .city-info_inner-wrapper {
    align-items: flex-start;
  }
}

#w-node-_8a292062-4e47-f21c-e275-8fb9cceadee4-b56e78cc, #w-node-_8a292062-4e47-f21c-e275-8fb9cceadeed-b56e78cc, #w-node-_8a292062-4e47-f21c-e275-8fb9cceadef6-b56e78cc {
  align-self: center;
}

#w-node-_8a292062-4e47-f21c-e275-8fb9cceadf43-b56e78cc, #w-node-_8a292062-4e47-f21c-e275-8fb9cceadf5c-b56e78cc, #w-node-_9f6f0348-bf8a-13c3-3290-e3a2ce72bde2-1c664b5f, #w-node-_9f6f0348-bf8a-13c3-3290-e3a2ce72be0c-1c664b5f, #w-node-_9f6f0348-bf8a-13c3-3290-e3a2ce72be34-1c664b5f, #w-node-_9f6f0348-bf8a-13c3-3290-e3a2ce72be55-1c664b5f, #w-node-_9f6f0348-bf8a-13c3-3290-e3a2ce72be75-1c664b5f, #w-node-_9f6f0348-bf8a-13c3-3290-e3a2ce72bea2-1c664b5f, #w-node-_9f6f0348-bf8a-13c3-3290-e3a2ce72bec8-1c664b5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_120e94c1-5920-bc7c-9ad9-23ee945d5833-acd1f5a5, #w-node-f770705b-d6c3-b4b5-5baa-6d63acd1f5aa-acd1f5a5 {
  align-self: center;
}

#w-node-b72c8707-a555-a303-1959-d0336da9a745-763dcb3c, #w-node-_3a9dcd68-84a2-bb96-a442-a3552d246fb2-763dcb3c, #w-node-_35f65bd0-55e0-fe3b-0a7d-5f7709b66f42-763dcb3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f86a6b6e-0665-668c-89fa-09951cdfbfd7-763dcb3c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcb58-763dcb3c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcb68-763dcb3c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcb6c-763dcb3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcb6d-763dcb3c, #w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcb86-763dcb3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_936dc3a5-7580-360e-7911-7b5e16cbb54e-763dcb3c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d3809df8-4302-d9a9-f9c7-4e3e82f5829e-763dcb3c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d0a33221-1d42-6c00-cb3a-e8903f56b85b-763dcb3c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_366a0309-315f-4d5e-5c36-0681caa299bc-763dcb3c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcbae-763dcb3c, #w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcbb6-763dcb3c, #w-node-a80a5566-515b-8f8c-c03a-aeff2c4c84df-763dcb3c, #w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcbd5-763dcb3c, #w-node-_8efdbbf1-b7e6-c93f-ba07-8705325fcaee-763dcb3c, #w-node-_8efdbbf1-b7e6-c93f-ba07-8705325fcb02-763dcb3c, #w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcbf2-763dcb3c, #w-node-_89032e68-696b-2077-69a5-b95d25399eb3-763dcb3c, #w-node-_7a64a142-e9d6-8fa1-e1e0-918d763dcc0e-763dcb3c, #w-node-_9258c118-a454-137e-5055-3e29cb34f6fc-763dcb3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e700f5d-2935-e3b0-a95f-bb09f33f9add-b56e7906 {
  align-self: center;
}

#w-node-_105122f5-df57-469b-8f0e-57bcc83eaa5e-b56e7906, #w-node-_105122f5-df57-469b-8f0e-57bcc83eaa60-b56e7906, #w-node-_8ac14593-d653-603f-abf0-886cf1b33b2a-b56e7906, #w-node-_8ac14593-d653-603f-abf0-886cf1b33b2c-b56e7906, #w-node-_769ec4f4-656f-b09d-35fb-699b8cc422ad-b56e7906, #w-node-_769ec4f4-656f-b09d-35fb-699b8cc422af-b56e7906, #w-node-_8ece0994-fea8-867f-fff8-c553b5c52f51-b56e7906, #w-node-_8ece0994-fea8-867f-fff8-c553b5c52f53-b56e7906 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a888a744-5f68-ecf8-a2d2-616cb74a8024-b56e7906, #w-node-a888a744-5f68-ecf8-a2d2-616cb74a802b-b56e7906, #w-node-a888a744-5f68-ecf8-a2d2-616cb74a8032-b56e7906, #w-node-a888a744-5f68-ecf8-a2d2-616cb74a8039-b56e7906, #w-node-_9fa808db-988d-9985-3e62-c665863a2dda-b56e7906, #w-node-_9fa808db-988d-9985-3e62-c665863a2de1-b56e7906, #w-node-_9fa808db-988d-9985-3e62-c665863a2de8-b56e7906, #w-node-_9fa808db-988d-9985-3e62-c665863a2def-b56e7906, #w-node-_9fa808db-988d-9985-3e62-c665863a2df6-b56e7906, #w-node-_9fa808db-988d-9985-3e62-c665863a2dfd-b56e7906, #w-node-_9fa808db-988d-9985-3e62-c665863a2e04-b56e7906, #w-node-_9fa808db-988d-9985-3e62-c665863a2e0b-b56e7906 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9534d07-493f-bab8-c948-80d2972e5293-b56e7908 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-c1e7b06a-0bfa-5f5a-f1cc-5ecc0a087bc3-b56e7908, #w-node-_2199c647-e4dc-5717-a5f5-c38e8c655ac5-b56e7908 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac443168-b5a9-3575-3bc5-8e1a726a6de5-b56e7908 {
  justify-self: center;
}

#w-node-_7dd23621-f88f-fcb9-de2c-2d844d34e732-b56e7908 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_24e35c25-c558-238e-59d0-758f6a3b19e1-b56e7908, #w-node-fdca5821-efdd-ecad-7f88-87af14452414-b56e7908, #w-node-fae62e7b-e91f-ac94-b38c-a623d26b10ec-b56e7908, #w-node-f35c96a4-0524-67d9-d077-e45384f7ea64-b56e7908, #w-node-f35c96a4-0524-67d9-d077-e45384f7ea66-b56e7908, #w-node-f35c96a4-0524-67d9-d077-e45384f7ea6b-b56e7908, #w-node-b38c1332-9906-9336-1291-0d17ae2ecd3d-b56e7908, #w-node-b38c1332-9906-9336-1291-0d17ae2ecd3f-b56e7908, #w-node-b38c1332-9906-9336-1291-0d17ae2ecd44-b56e7908 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_215a9102-2d16-bed9-a19c-81f1624d6465-b56e7908 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_92423fcb-f67b-70b7-5d7d-cf684189aa4c-b56e7908, #w-node-_24f42ce6-be67-23ee-a1fb-9416c0a6f026-b56e7908, #w-node-_40e16348-758a-615a-78a7-14ad783ecb86-b56e7908, #w-node-_74c04c78-5085-0f91-d91b-47d99f8c4366-b56e7908, #w-node-_39760773-647c-735b-8054-0de59333ca86-b56e7908, #w-node-_39760773-647c-735b-8054-0de59333ca8b-b56e7908, #w-node-_39760773-647c-735b-8054-0de59333ca90-b56e7908, #w-node-e7f27744-f9c5-474d-a80f-e26faa846364-b56e7908, #w-node-e7f27744-f9c5-474d-a80f-e26faa846368-b56e7908, #w-node-e7f27744-f9c5-474d-a80f-e26faa84636c-b56e7908, #w-node-c5a74cac-0dfb-7b71-43c3-c92d568d8cc1-b56e7908, #w-node-c5a74cac-0dfb-7b71-43c3-c92d568d8cc6-b56e7908, #w-node-c5a74cac-0dfb-7b71-43c3-c92d568d8ccb-b56e7908, #w-node-_06a48169-4743-59dd-5b1e-29674c502c34-b56e7908, #w-node-_06a48169-4743-59dd-5b1e-29674c502c38-b56e7908, #w-node-_06a48169-4743-59dd-5b1e-29674c502c3c-b56e7908, #w-node-d029a07f-0ff9-d017-12c6-560e3c818209-b56e7908, #w-node-d029a07f-0ff9-d017-12c6-560e3c81820d-b56e7908, #w-node-d029a07f-0ff9-d017-12c6-560e3c818211-b56e7908, #w-node-bf5f4bc0-8bd5-d68c-1d4d-137dfea59f3f-b56e7908, #w-node-bf5f4bc0-8bd5-d68c-1d4d-137dfea59f41-b56e7908, #w-node-_6cfd8dff-7783-5641-5648-6c8b2b68d6a6-2b68d69d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cfd8dff-7783-5641-5648-6c8b2b68d6af-2b68d69d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6cfd8dff-7783-5641-5648-6c8b2b68d6b9-2b68d69d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_145bfe60-41b1-63ca-d703-d1a889b2a11a-b56e791e, #w-node-_145bfe60-41b1-63ca-d703-d1a889b2a11c-b56e791e, #w-node-_8bce2bf8-2d41-72d4-4dc1-99501c2c71ff-b56e7922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80416fa4-f234-4427-7681-b2afdbeb5f39-b56e7922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_162eb22c-4aa3-2812-e691-c87294e049da-b56e7922, #w-node-_162eb22c-4aa3-2812-e691-c87294e049dd-b56e7922, #w-node-_162eb22c-4aa3-2812-e691-c87294e049e8-b56e7922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840b0c-b56e7924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840b1f-b56e7924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840b57-b56e7924 {
  align-self: start;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840b8d-b56e7924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840ba1-b56e7924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840bad-b56e7924, #w-node-_16f0d676-443f-48e4-082d-d9566a840bae-b56e7924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840bb0-b56e7924 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840bbf-b56e7924, #w-node-_16f0d676-443f-48e4-082d-d9566a840bc0-b56e7924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840bc2-b56e7924 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840bd1-b56e7924, #w-node-_16f0d676-443f-48e4-082d-d9566a840bd2-b56e7924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f0d676-443f-48e4-082d-d9566a840bd4-b56e7924 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_580099eb-c62e-283d-829c-9e3e0d04ab3a-b56e7924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_580099eb-c62e-283d-829c-9e3e0d04ab45-b56e7924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_580099eb-c62e-283d-829c-9e3e0d04ab46-b56e7924, #w-node-_580099eb-c62e-283d-829c-9e3e0d04ab7d-b56e7924, #w-node-_580099eb-c62e-283d-829c-9e3e0d04abb4-b56e7924, #w-node-_580099eb-c62e-283d-829c-9e3e0d04abeb-b56e7924, #w-node-_580099eb-c62e-283d-829c-9e3e0d04ac22-b56e7924, #w-node-_580099eb-c62e-283d-829c-9e3e0d04ac59-b56e7924, #w-node-_16f0d676-443f-48e4-082d-d9566a840c6c-b56e7924, #w-node-_16f0d676-443f-48e4-082d-d9566a840c73-b56e7924, #w-node-_16f0d676-443f-48e4-082d-d9566a840c7a-b56e7924, #w-node-_1b68ce35-15c0-c2d4-7b22-ec25aba8e002-b56e7924, #w-node-cc76d03f-391e-2499-fc56-6e21a1ec8f7d-b56e7924, #w-node-cc76d03f-391e-2499-fc56-6e21a1ec8f80-b56e7924, #w-node-cc76d03f-391e-2499-fc56-6e21a1ec8f8b-b56e7924, #w-node-e596db2a-b496-9854-de6d-08948d4a1232-b56e7926, #w-node-_3768b18e-b5b5-1b75-5558-9029905b9877-b56e792d, #w-node-b7d3f034-612e-ca08-5715-f5c54d21f52d-b56e792d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b1c9c8b-74b0-5eb2-78bd-b548c1949cc6-b56e792d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_360f23c5-74a4-95a9-9aed-20784fc8a4d4-b56e792d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd0a06a6-4f65-f8c8-b9f3-cefd5e10c391-b56e792d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_501bc118-3a8d-8fbb-0aea-40fad8745976-b56e792d, #w-node-_501bc118-3a8d-8fbb-0aea-40fad8745980-b56e792d, #w-node-_501bc118-3a8d-8fbb-0aea-40fad874598a-b56e792d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62db1fcd-b3e1-cad3-fca9-45a3dce12f3f-b56e792d {
  justify-self: center;
}

#w-node-_62db1fcd-b3e1-cad3-fca9-45a3dce12f42-b56e792d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_73915745-a36c-cfad-7c4b-f5d69ec16ee1-b56e792d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_206e2a46-2cae-96f7-eda0-b071cd877c4d-b56e792d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_206e2a46-2cae-96f7-eda0-b071cd877ccb-b56e792d, #w-node-_206e2a46-2cae-96f7-eda0-b071cd877cd8-b56e792d, #w-node-_206e2a46-2cae-96f7-eda0-b071cd877ce5-b56e792d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_206e2a46-2cae-96f7-eda0-b071cd877d1a-b56e792d {
  justify-self: center;
}

#w-node-_206e2a46-2cae-96f7-eda0-b071cd877d1d-b56e792d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_206e2a46-2cae-96f7-eda0-b071cd877d8a-b56e792d, #w-node-_173749db-93ed-b0b2-7504-0ad4ce7f32d2-b56e792f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_173749db-93ed-b0b2-7504-0ad4ce7f32e7-b56e792f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_37067ddb-95cb-72b5-9848-a36a27a1ca57-b56e792f, #w-node-_37067ddb-95cb-72b5-9848-a36a27a1ca5a-b56e792f, #w-node-c1c0b9b2-b5cf-8dfb-aec3-043b4ea4ce27-b56e792f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b445690-dc07-93ca-65ca-0bad720e45fe-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_40557577-87cd-5c27-d138-9268ede63faa-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6844c8f-3c50-5187-ad11-fb7a025fcff5-b56e7930 {
  align-self: start;
}

#w-node-bcbd11f3-1c72-b424-4a2f-c7104a402ace-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eea1162f-82ae-c636-e707-585a3c0991c2-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_14dbffb8-8eac-c92d-bdf0-82a4b7158b56-b56e7930, #w-node-_3179e9b5-bedc-b0e8-9f2d-2047069f3ecc-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6acedfaf-ba88-c7e9-d18a-698af549e488-b56e7930 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-fc1a722f-8e86-8ddb-423d-8fe89517eb92-b56e7930, #w-node-fc1a722f-8e86-8ddb-423d-8fe89517eb93-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bf0624a-01e7-916f-6159-d8c5a882ca77-b56e7930 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0fb14d60-d009-db67-f8c7-092b20c3f3f4-b56e7930, #w-node-_0fb14d60-d009-db67-f8c7-092b20c3f3f5-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_695b3e8e-a4e0-e22c-8306-29aff7ffbb60-b56e7930 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_79d6692c-1e9d-9967-ea88-da8c92eded0d-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09a6f443-c008-086f-0b17-e587368eb4cc-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_95956eb9-26a5-76f1-1a7b-8a634aeeec6d-b56e7930, #w-node-af55bc28-7d87-be51-9afa-aa19ece76c92-b56e7930, #w-node-b0c31b85-b26a-f65e-1430-edfacc0f8fe7-b56e7930, #w-node-a527ea60-1ac8-6290-a6a2-22286ce8ea7c-b56e7930, #w-node-_00e9d56c-99f8-6976-0269-c5260e344c23-b56e7930, #w-node-_08078553-e117-7a1a-318e-023562435f43-b56e7930, #w-node-fbb5459e-94ee-8d0a-294b-266c689bf595-b56e7930, #w-node-bfc04112-8f4d-7e7f-50d8-c9619d938084-b56e7930, #w-node-_51819242-8061-84dc-350c-c0d804ee3c6b-b56e7930, #w-node-_81714dcc-cb2b-ccac-de03-2cb57e9ecb24-b56e7930, #w-node-_23f7f8d4-45ad-f982-db4e-f7f011ffb571-b56e7930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44744cf0-3697-4703-4adc-5abce6d879a3-b56e7930 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ffaa13ff-3fff-d501-42b3-e05b04172d16-b56e7930, #w-node-c9bde2d1-3395-31fd-2628-01dce913658e-b56e7935 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae8266bf-c59c-a7d7-22f6-8cacac604151-b56e7935 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aecedd49-72cc-2e6b-5e50-5880dae9874c-b56e7935 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aecedd49-72cc-2e6b-5e50-5880dae98754-b56e7935 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-aecedd49-72cc-2e6b-5e50-5880dae98755-b56e7935 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-bd89b794-0cf6-b666-c817-d1776ef72219-b56e7935 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41c88b8d-442e-11ea-38d3-176a841f4358-b56e7935 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41c88b8d-442e-11ea-38d3-176a841f4366-b56e7935, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4368-b56e7935, #w-node-_41c88b8d-442e-11ea-38d3-176a841f437c-b56e7935, #w-node-_41c88b8d-442e-11ea-38d3-176a841f437e-b56e7935, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4394-b56e7935, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4396-b56e7935, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43ac-b56e7935, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43ae-b56e7935, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43c1-b56e7935, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43c3-b56e7935, #w-node-e32fc912-df0c-5988-9ca1-09c46f36d49b-b56e7935 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1578cf7-461b-45ea-a23f-347206b91752-b56e7936 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d1578cf7-461b-45ea-a23f-347206b91762-b56e7936, #w-node-_6b1da7e6-2610-59f3-9525-bd55b1f78a78-b56e7936, #w-node-d050bd9c-7cf7-3ad5-2ba1-1313a7e671b0-b56e7936, #w-node-e499110c-7c9e-7181-2adc-080e9d2c8e9c-b56e7936, #w-node-_38904e46-7307-b9cb-8483-7b58fca26750-b56e7936, #w-node-_38904e46-7307-b9cb-8483-7b58fca26753-b56e7936, #w-node-_38904e46-7307-b9cb-8483-7b58fca26756-b56e7936, #w-node-_38904e46-7307-b9cb-8483-7b58fca26759-b56e7936, #w-node-fc9809dd-1cb5-60a9-c48a-8e6011475d1f-b56e7936, #w-node-_484d4f4c-9f9e-b2d8-1faa-e3e1221beb9d-b56e7936 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9484d7-3437-4674-39e5-7376a2e97b43-b56e794c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5c088ced-2ae7-6e48-6081-3d57c48c2887-b56e794c, #w-node-_11cedb2e-123b-95b9-9fcc-876717a7257c-b56e794c {
  align-self: center;
}

#w-node-_11cedb2e-123b-95b9-9fcc-876717a7257b-b56e794c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8443cdec-5eff-61d3-4470-b74e5916cf39-b56e794c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8443cdec-5eff-61d3-4470-b74e5916cf48-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf4a-b56e794c, #w-node-be8b024b-37b8-5ecd-8118-f99abbab4357-b56e794c, #w-node-be8b024b-37b8-5ecd-8118-f99abbab4359-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf60-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf62-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf78-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf7a-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf8d-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf8f-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cfa3-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cfa5-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cfbb-b56e794c, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cfbd-b56e794c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7acb758d-d6e4-3376-6cde-add10238d815-b56e7962 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ba1f1af5-53c2-be9f-13f2-d012120974f0-b56e7962 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08274cf4-2300-a775-a1f4-b0d69ec4c83a-b56e7962 {
  align-self: center;
}

#w-node-_1225949a-426c-d879-238b-ba7d85a78dfb-b56e7963, #w-node-_1225949a-426c-d879-238b-ba7d85a78dfd-b56e7963, #w-node-_80e2f840-6146-3e91-d6ec-0515d60e6b73-b56e7963, #w-node-_80e2f840-6146-3e91-d6ec-0515d60e6b75-b56e7963, #w-node-ffe41091-a470-3161-a42a-564080099ecb-b56e7967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe41091-a470-3161-a42a-564080099ecc-b56e7967 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ffe41091-a470-3161-a42a-564080099ecd-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099ece-b56e7967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe41091-a470-3161-a42a-564080099ed3-b56e7967 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ffe41091-a470-3161-a42a-564080099eef-b56e7967 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ffe41091-a470-3161-a42a-564080099ef6-b56e7967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ffe41091-a470-3161-a42a-564080099ef7-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099f1a-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099f39-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099f5b-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099f6b-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099f6e-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099f85-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099fb7-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099fd2-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099ff5-b56e7967, #w-node-ffe41091-a470-3161-a42a-564080099fff-b56e7967, #w-node-ffe41091-a470-3161-a42a-56408009a016-b56e7967, #w-node-ffe41091-a470-3161-a42a-56408009a029-b56e7967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffb7bdc3-3525-2851-4ad9-db9dc0353cfe-c0353cfb {
  align-self: center;
}

#w-node-_49b91543-2722-6545-2a5d-d55e2ad9f305-b497232f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5f43361d-837b-19d5-3ff1-64ca2ccd6463-b497232f, #w-node-_4c46166e-50b0-74d4-ab3c-1f3bdddad1a1-b497232f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_574a1b99-7709-2f4d-28f2-d7ce74dd16ad-b497232f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_574a1b99-7709-2f4d-28f2-d7ce74dd16ba-b497232f, #w-node-_6eff0922-8025-8155-10b7-a8f265259dca-b497232f, #w-node-_6eff0922-8025-8155-10b7-a8f265259dcd-b497232f, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade6bf-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade6f3-aea05510, #w-node-d714683f-e2a5-1f78-e49e-aa795d98c1ae-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade72a-aea05510 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c74b2b7-7aa0-b6c5-2f53-f52af1d9cfd7-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade7d7-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade7e0-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade7ea-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade7f5-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade7fe-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade808-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade813-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade81c-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade826-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c8fe349a-49d2-9cb8-0f15-b5ac506c9622-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade83a-aea05510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bd745de7-eecb-7f50-bb70-de0e2ba24c24-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade851-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade862-aea05510, #w-node-_70257133-94fd-a5b0-13bb-c0c6e38a8af8-aea05510, #w-node-c0426a86-7979-fd59-2928-ed7e6d8e5407-aea05510, #w-node-_7263f588-bcc5-74df-6e51-2db97d606548-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8a6-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8b5-aea05510, #w-node-_6016c41c-c745-8e7d-eb12-455484ea3ba6-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8cb-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8d0-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8dd-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8e2-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8ed-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8f2-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8fb-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade900-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade90d-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade912-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade91d-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade922-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade92d-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade932-aea05510, #w-node-bc1a8842-a27b-36da-8b99-ed8768909836-2ec74cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1613579f-cad0-1209-f993-094681dd43cf-2ec74cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_21dc4c1e-a56e-237c-790c-058e1578861b-2ec74cba, #w-node-_5e2fbdc1-d59b-b902-958b-0159f0c75c5d-2ec74cba, #w-node-a015b2ab-ecf6-9b5b-6a4d-1d49e71e70d0-2ec74cba, #w-node-a015b2ab-ecf6-9b5b-6a4d-1d49e71e70e4-2ec74cba, #w-node-_49c8880a-c459-fb7e-e81b-e3b2f4c2d0bf-2ec74cba, #w-node-_49c8880a-c459-fb7e-e81b-e3b2f4c2d0d3-2ec74cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49b91543-2722-6545-2a5d-d55e2ad9f305-52b271ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0b0604f-57b1-596a-8d52-954c24602639-52b271ac, #w-node-_5f43361d-837b-19d5-3ff1-64ca2ccd6463-52b271ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49b91543-2722-6545-2a5d-d55e2ad9f305-9cc21b1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0b0604f-57b1-596a-8d52-954c24602639-9cc21b1f, #w-node-fffce0d5-a891-f947-090e-016fbbf168cc-9cc21b1f, #w-node-_60c1ffa6-2930-b43d-f8ce-91a3c849f7df-9cc21b1f, #w-node-_7a18b0eb-0768-8abd-d01d-e359de360e4e-9cc21b1f, #w-node-_5fac7d55-4c29-5446-fb8f-5e42303c5780-9cc21b1f, #w-node-_4801a8c6-c8d7-b113-afdf-71e78f7c7fe9-9cc21b1f, #w-node-c46ae427-8f57-4a23-f0c2-a5bd94f2068b-9cc21b1f, #w-node-beab0c3d-1aab-fb4d-3254-7022f38c9c2b-9cc21b1f, #w-node-c685a4f6-6850-b398-7300-b1dbcd622516-9cc21b1f, #w-node-b70d4488-5f94-734d-8033-b9252708105c-9cc21b1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b70d4488-5f94-734d-8033-b92527081061-9cc21b1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b70d4488-5f94-734d-8033-b92527081067-9cc21b1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49b91543-2722-6545-2a5d-d55e2ad9f305-b90e1332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0b0604f-57b1-596a-8d52-954c24602639-b90e1332, #w-node-_5f43361d-837b-19d5-3ff1-64ca2ccd6463-b90e1332, #w-node-_4c46166e-50b0-74d4-ab3c-1f3bdddad1a1-b90e1332, #w-node-b7698be7-4831-6661-672b-f946454f930d-b90e1332, #w-node-_6eff0922-8025-8155-10b7-a8f265259dca-b90e1332, #w-node-_6eff0922-8025-8155-10b7-a8f265259dcd-b90e1332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49b91543-2722-6545-2a5d-d55e2ad9f305-c460f2a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0b0604f-57b1-596a-8d52-954c24602639-c460f2a8, #w-node-_5f43361d-837b-19d5-3ff1-64ca2ccd6463-c460f2a8, #w-node-_4c46166e-50b0-74d4-ab3c-1f3bdddad1a1-c460f2a8, #w-node-eba7b275-d98d-9f79-6866-553d29ebf125-51c67c92, #w-node-eba7b275-d98d-9f79-6866-553d29ebf137-51c67c92, #w-node-_6d8fea32-094d-abf2-dac6-0bd503acea9a-51c67c92, #w-node-_0b68eede-c942-af67-4c1d-1d41c4bda48a-51c67c92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b68eede-c942-af67-4c1d-1d41c4bda491-51c67c92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0b68eede-c942-af67-4c1d-1d41c4bda492-51c67c92, #w-node-_0b68eede-c942-af67-4c1d-1d41c4bda499-51c67c92, #w-node-_19974a43-d1d8-884f-2b7a-4e8a25d004a7-51c67c92, #w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb22-51c67c92, #w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb0c-51c67c92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb13-51c67c92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb1b-51c67c92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6d8fea32-094d-abf2-dac6-0bd503aceae7-51c67c92, #w-node-_6d8fea32-094d-abf2-dac6-0bd503acebee-51c67c92, #w-node-_7fb3840e-93e3-c75f-8019-8caeb166ec98-51c67c92, #w-node-b97e9ec2-7094-1ea3-b349-9e60221a7c4e-51c67c92, #w-node-b97e9ec2-7094-1ea3-b349-9e60221a7c51-51c67c92, #w-node-b97e9ec2-7094-1ea3-b349-9e60221a7c5c-51c67c92, #w-node-f998084b-b736-2d73-cde4-18fcabe4076e-a7824e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f998084b-b736-2d73-cde4-18fcabe40775-a7824e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f998084b-b736-2d73-cde4-18fcabe4077f-a7824e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-aef01cff-e3de-830e-2613-de0ed8ebdd63-a7824e1a, #w-node-aef01cff-e3de-830e-2613-de0ed8ebdd7f-a7824e1a, #w-node-aef01cff-e3de-830e-2613-de0ed8ebdd5c-a7824e1a, #w-node-aef01cff-e3de-830e-2613-de0ed8ebdd86-a7824e1a, #w-node-aef01cff-e3de-830e-2613-de0ed8ebdd8d-a7824e1a, #w-node-aef01cff-e3de-830e-2613-de0ed8ebdd78-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127ad-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127b2-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127bf-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127c4-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127d3-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127d8-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127e5-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127ea-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127f9-a7824e1a, #w-node-_6fa805ae-2402-c3c3-a8b5-823133f127fe-a7824e1a, #w-node-aa5fcac3-c876-891d-ebbf-69e3e96e55b5-a7824e1a, #w-node-_38046ef6-2388-f930-b1d2-2a9afdb50888-a7824e1a, #w-node-_1f49e022-a320-6f35-7d40-edf1c33c6e14-a7824e1a, #w-node-f56021c2-5492-dc9a-818a-a93b82c92927-a7824e1a, #w-node-dcdb343c-c5a9-576b-a10c-54a54cfe6052-a7824e1a, #w-node-_9a04cdcf-beb6-7b80-5cb0-539d5b477a33-a7824e1a, #w-node-b0384c2c-232e-b3f7-3454-00c5e4e04bbd-a7824e1a, #w-node-e3efcb10-a85a-7abb-cb30-71bd78288a21-a7824e1a, #w-node-_116b814d-a646-c835-7b19-84e65419c390-2c2ab536, #w-node-_788e19c0-9312-3670-cff0-f1c4fba1ac26-2c2ab536, #w-node-f00eb97c-554c-4f53-a870-9f400da323da-2c2ab536, #w-node-_910e463a-532a-34b0-3bf5-a773e1aaa672-2c2ab536, #w-node-_910e463a-532a-34b0-3bf5-a773e1aaa679-2c2ab536, #w-node-_910e463a-532a-34b0-3bf5-a773e1aaa680-2c2ab536, #w-node-_910e463a-532a-34b0-3bf5-a773e1aaa687-2c2ab536, #w-node-feb0b255-4497-4aeb-5a09-f6c4f1b42745-2c2ab536, #w-node-_78519a2e-d74b-ec20-aea8-e6b4e3f00bdd-2c2ab536, #w-node-f2c6e99d-58ff-11a2-0b79-448f5f1fb7ed-2c2ab536, #w-node-c0af9d6a-4715-03b5-9c5f-0d50ed406da8-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b9205a-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b92062-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b9206a-2c2ab536, #w-node-_0bedfa9e-2908-793f-f3bd-353a87308a3e-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b92076-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b9207e-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b92086-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b9208e-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b92096-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b920b6-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b920be-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b920c6-2c2ab536, #w-node-_6b0d3c9f-b400-48da-9681-5d51f5b920ce-2c2ab536, #w-node-b866e253-32d8-c216-8813-5d2136ddac9c-2c2ab536 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6703-db47f8e8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6713-db47f8e8, #w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6718-db47f8e8, #w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6724-db47f8e8, #w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6729-db47f8e8, #w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6732-db47f8e8, #w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6737-db47f8e8, #w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6743-db47f8e8, #w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6748-db47f8e8, #w-node-fe81b83f-2302-4c23-523f-c9cc4dbb0369-db47f8e8, #w-node-fe81b83f-2302-4c23-523f-c9cc4dbb036e-db47f8e8, #w-node-c939ad10-3883-d22a-f7d3-dc8f72c674a8-db47f8e8, #w-node-c939ad10-3883-d22a-f7d3-dc8f72c674ad-db47f8e8, #w-node-b72e2db1-4fbc-452d-f035-bca346fa5be5-db47f8e8, #w-node-b72e2db1-4fbc-452d-f035-bca346fa5bea-db47f8e8, #w-node-_618a77c3-e04c-258f-b699-6921c7f429d1-db47f8e8, #w-node-_618a77c3-e04c-258f-b699-6921c7f429d6-db47f8e8, #w-node-be6598f2-22c9-72bb-2429-5813b586b382-7f31f251, #w-node-be6598f2-22c9-72bb-2429-5813b586b386-7f31f251 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f96e629-62df-25c0-e294-1ad9a861e4c0-4d4adbbc {
  place-self: start;
}

#w-node-b7034a8d-3e50-d0c7-83b6-3e956a775ab4-4d4adbbc, #w-node-e0c4dac8-9c7a-5244-ad47-db7455b49d19-4d4adbbc, #w-node-e0c4dac8-9c7a-5244-ad47-db7455b49d1e-4d4adbbc, #w-node-e0c4dac8-9c7a-5244-ad47-db7455b49d23-4d4adbbc, #w-node-e0c4dac8-9c7a-5244-ad47-db7455b49d28-4d4adbbc, #w-node-e0c4dac8-9c7a-5244-ad47-db7455b49d32-4d4adbbc, #w-node-a0f7f3c0-38bb-8106-94cb-2ddfd7a9a97b-4d4adbbc, #w-node-a0f7f3c0-38bb-8106-94cb-2ddfd7a9a980-4d4adbbc, #w-node-a0f7f3c0-38bb-8106-94cb-2ddfd7a9a985-4d4adbbc, #w-node-ab3c5792-87b7-fc65-8a39-27b596691f1a-4d4adbbc, #w-node-ab3c5792-87b7-fc65-8a39-27b596691f1f-4d4adbbc, #w-node-ab3c5792-87b7-fc65-8a39-27b596691f24-4d4adbbc, #w-node-a6c26137-c5ee-a931-190d-fe33555f1e1e-4d4adbbc, #w-node-ddf7bdce-36ba-36ec-758e-7c36abdd88c7-4d4adbbc, #w-node-_0567321c-9f03-d293-1250-f5748c74c5bd-4d4adbbc, #w-node-c2001d30-25bd-f679-8753-db7e55016d5e-4d4adbbc, #w-node-_217a8cc8-91db-d7bd-04f9-a24af353e009-4d4adbbc, #w-node-_920fd19e-21d0-7c61-4462-bbc794a71bb9-4d4adbbc, #w-node-_5edb30ce-ef35-70a7-c918-1d7f81f78805-4d4adbbc, #w-node-_8ef3461c-6e70-5973-046f-7a65f2970c23-4d4adbbc, #w-node-d34ae170-212c-3baf-17dd-57f78607684a-4d4adbbc, #w-node-df95eca4-a93d-d5c9-9537-d1442b84712c-4d4adbbc, #w-node-_9774e8c9-111c-0b66-fad4-2fa62a27b61d-4d4adbbc, #w-node-d6a1138a-ba15-e7aa-5c63-91bee548ddf2-4d4adbbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67b64727-ae1b-93a8-a237-afe8c913fe30-378401a0, #w-node-_49077028-1ed6-0263-ff4a-d1fde44440f2-378401a0, #w-node-e6c94d5b-d8c4-735e-3b88-30915604b377-378401a0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-adb98e07-0093-9d46-4e61-21b1c9290831-378401a0 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_12d74a45-eccf-1ac1-256f-445e54968986-378401a0 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-f23340c3-1702-d8d2-674b-dd178732e7ce-734f9105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b35c116-73fd-7fb6-fd80-4885af1334d3-734f9105, #w-node-_6b1da7e6-2610-59f3-9525-bd55b1f78a78-734f9105, #w-node-d050bd9c-7cf7-3ad5-2ba1-1313a7e671b0-734f9105, #w-node-e499110c-7c9e-7181-2adc-080e9d2c8e9c-734f9105, #w-node-fc9809dd-1cb5-60a9-c48a-8e6011475d1f-734f9105, #w-node-_484d4f4c-9f9e-b2d8-1faa-e3e1221beb9d-734f9105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49b91543-2722-6545-2a5d-d55e2ad9f305-1e47cc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0b0604f-57b1-596a-8d52-954c24602639-1e47cc77, #w-node-_56ca2d9d-a4a8-8312-f4a0-fa506d80a8e3-1e47cc77, #w-node-_5f43361d-837b-19d5-3ff1-64ca2ccd6463-1e47cc77, #w-node-_4c46166e-50b0-74d4-ab3c-1f3bdddad1a1-1e47cc77, #w-node-b8eea0e2-bede-b2e2-0815-73edff7591f5-1e47cc77, #w-node-b8eea0e2-bede-b2e2-0815-73edff759217-1e47cc77, #w-node-_6eff0922-8025-8155-10b7-a8f265259dca-1e47cc77, #w-node-_6eff0922-8025-8155-10b7-a8f265259dcd-1e47cc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49b91543-2722-6545-2a5d-d55e2ad9f305-429da38e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0b0604f-57b1-596a-8d52-954c24602639-429da38e, #w-node-a0610789-a3c9-c946-0b40-5f47d6572ac8-429da38e, #w-node-_8a8952ce-a8f9-18c1-f48b-cc4b70c42a76-429da38e, #w-node-_7d130789-863f-a35b-8efc-07151ef7e06a-429da38e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d130789-863f-a35b-8efc-07151ef7e06f-429da38e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7d130789-863f-a35b-8efc-07151ef7e075-429da38e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_57b3a150-f4e1-bdf5-b557-5bc2eedffc4c-429da38e, #w-node-_78e38896-528c-956b-3fca-68d87fe07de4-429da38e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fcb65b5-7e4d-8bd7-3e54-e9c1ef43917e-429da38e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f0a48f20-a5c5-e15f-7086-2a3a7cd8fbea-429da38e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a2632-6a9c6c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a2641-6a9c6c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a2678-6a9c6c0b {
  align-self: start;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26ab-6a9c6c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26bf-6a9c6c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26cb-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26cc-6a9c6c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26ce-6a9c6c0b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26dd-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26de-6a9c6c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26e0-6a9c6c0b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26ef-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26f0-6a9c6c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26f2-6a9c6c0b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b3b83468-2432-291c-5e4d-06b3bf638a93-6a9c6c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3b83468-2432-291c-5e4d-06b3bf638a9b-6a9c6c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b3b83468-2432-291c-5e4d-06b3bf638a9c-6a9c6c0b, #w-node-b3b83468-2432-291c-5e4d-06b3bf638aa2-6a9c6c0b, #w-node-b3b83468-2432-291c-5e4d-06b3bf638aa8-6a9c6c0b, #w-node-b3b83468-2432-291c-5e4d-06b3bf638aae-6a9c6c0b, #w-node-b3b83468-2432-291c-5e4d-06b3bf638ab4-6a9c6c0b, #w-node-b3b83468-2432-291c-5e4d-06b3bf638aba-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a278a-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a2791-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a2798-6a9c6c0b, #w-node-c9bde2d1-3395-31fd-2628-01dce913658e-aea39532, #w-node-_29417c28-87be-7549-3ca9-a5447b22aaef-aea39532, #w-node-_67c9ae11-f415-0c76-32f0-82ab15da31f1-aea39532, #w-node-_1f279e59-6d69-a116-a39e-d8632ba3b06d-aea39532, #w-node-a40610f3-3170-59be-9783-d5e468a4e62d-aea39532, #w-node-c1a2a139-756a-8fb2-3e07-bbe42d5bfeef-aea39532, #w-node-_5f38cb83-c1cf-dbd3-f09a-f99d49b7a720-aea39532, #w-node-_5c27a4a5-a259-a39b-1f95-b7534b443f60-aea39532, #w-node-_5c27a4a5-a259-a39b-1f95-b7534b443f6b-aea39532 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfa6ed94-cd45-48b4-1a91-5d45a7913cac-aea39532 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b484051e-10fb-00a2-d2ac-448402ae3d77-aea39532 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b484051e-10fb-00a2-d2ac-448402ae3d7e-aea39532 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b484051e-10fb-00a2-d2ac-448402ae3d88-aea39532 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c4703ec1-a80c-3e53-4c42-f8693c0185d2-aea39532 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4703ec1-a80c-3e53-4c42-f8693c0185d9-aea39532 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c4703ec1-a80c-3e53-4c42-f8693c0185e3-aea39532 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7465077e-a0d7-e60f-9f4b-204f38b2b36f-aea39532, #w-node-_7465077e-a0d7-e60f-9f4b-204f38b2b374-aea39532, #w-node-_7465077e-a0d7-e60f-9f4b-204f38b2b381-aea39532, #w-node-_7465077e-a0d7-e60f-9f4b-204f38b2b386-aea39532, #w-node-_7465077e-a0d7-e60f-9f4b-204f38b2b392-aea39532, #w-node-_7465077e-a0d7-e60f-9f4b-204f38b2b397-aea39532 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d15a12a-6e20-66ec-6971-1a0231dbc854-31dbc84e {
  align-self: center;
}

#w-node-_005aebdc-7934-e300-019d-b3daba3bbdda-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a7fff1c-285b-62da-9334-0f7798fef615-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7fff1c-285b-62da-9334-0f7798fef61a-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0a7fff1c-285b-62da-9334-0f7798fef620-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b996d3a6-1eb9-87a1-df7e-394153c642fd-ae52a06e, #w-node-b996d3a6-1eb9-87a1-df7e-394153c642ff-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f321056-611c-68dc-dfd3-34a78674f5c6-ae52a06e, #w-node-f583f821-0062-ea07-1e42-756b098a6642-ae52a06e, #w-node-_50b5b8df-c5c4-a638-0dab-88c45add75df-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-bf7b198e-9085-de8b-7d62-32689754e972-ae52a06e, #w-node-bf7b198e-9085-de8b-7d62-32689754e976-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b1100ab-3a69-30ab-ac4f-dad45a0c22f0-ae52a06e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_436b3a43-d65c-c83e-0a6d-da761b9be776-ae52a06e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3bc04e4f-379d-a481-5981-5ba0c7cbdcce-ae52a06e, #w-node-_1c06ce7c-4fef-ad90-b340-fc2bbf39cab3-ae52a06e, #w-node-d84cb6b7-e22f-d7c0-ea7f-455a206ff0fd-ae52a06e, #w-node-_1f70e21c-c108-bbbb-69ca-94590619c0ea-ae52a06e, #w-node-a255ac0c-9df2-d8bc-7f32-3e7dc8c3b382-ae52a06e, #w-node-a255ac0c-9df2-d8bc-7f32-3e7dc8c3b383-ae52a06e, #w-node-a255ac0c-9df2-d8bc-7f32-3e7dc8c3b38c-ae52a06e, #w-node-a255ac0c-9df2-d8bc-7f32-3e7dc8c3b392-ae52a06e, #w-node-_45f94538-fa9c-8ab5-6e11-2b5684a2879d-ae52a06e, #w-node-_45f94538-fa9c-8ab5-6e11-2b5684a2879e-ae52a06e, #w-node-_45f94538-fa9c-8ab5-6e11-2b5684a287a7-ae52a06e, #w-node-_45f94538-fa9c-8ab5-6e11-2b5684a287ad-ae52a06e, #w-node-_3be15435-7d67-731b-b143-9506266b42d3-ae52a06e, #w-node-_3be15435-7d67-731b-b143-9506266b42d4-ae52a06e, #w-node-_3be15435-7d67-731b-b143-9506266b42dd-ae52a06e, #w-node-_3be15435-7d67-731b-b143-9506266b42e7-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dc3-ae52a06e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dc4-ae52a06e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dc8-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dc9-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dd2-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dd8-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dde-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36ddf-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36de5-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36deb-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36df1-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36df2-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36df8-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dfe-ae52a06e, #w-node-d333335d-5a7d-6f1f-19be-2c94535e251a-ae52a06e, #w-node-d333335d-5a7d-6f1f-19be-2c94535e251b-ae52a06e, #w-node-d333335d-5a7d-6f1f-19be-2c94535e2521-ae52a06e, #w-node-d333335d-5a7d-6f1f-19be-2c94535e2527-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6339c609-6d23-235d-f652-34ea90c1d8b7-ae52a06e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6339c609-6d23-235d-f652-34ea90c1d8b8-ae52a06e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6339c609-6d23-235d-f652-34ea90c1d8bc-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8bd-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8c3-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8c9-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8cf-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8d0-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8d6-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8dc-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8e2-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8e3-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8e9-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8ef-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8f5-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8f6-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8fc-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d902-ae52a06e, #w-node-a40c6dd7-8963-41a7-b30d-d3d7e51ec650-ae52a06e, #w-node-a40c6dd7-8963-41a7-b30d-d3d7e51ec652-ae52a06e, #w-node-_42667cd0-6da1-6cf0-b1eb-9b1a658dc7ef-ae52a06e, #w-node-_32249f4f-7d01-7585-2fdd-db86d1735ecc-ae52a06e, #w-node-_96e59524-bbba-0d51-f373-4e494fd02856-ae52a06e, #w-node-b837ca6c-dd94-85c0-872a-6ee132972f2c-ae52a06e, #w-node-b837ca6c-dd94-85c0-872a-6ee132972f30-ae52a06e, #w-node-b837ca6c-dd94-85c0-872a-6ee132972f38-ae52a06e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc8cf0b8-142f-478f-ef8a-57119d03d5a7-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3850-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa385a-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3868-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa392b-50df5fc2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa392c-50df5fc2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3931-50df5fc2, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa393d-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3947-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa394e-50df5fc2, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3957-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3961-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3968-50df5fc2, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3971-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa397b-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44440d77-f147-01e4-1fa0-6fc380b3cff6-50df5fc2, #w-node-_44440d77-f147-01e4-1fa0-6fc380b3d002-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_44440d77-f147-01e4-1fa0-6fc380b3d00c-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d2850aa-4edb-0b4a-f441-722f4adc3490-50df5fc2, #w-node-_3d2850aa-4edb-0b4a-f441-722f4adc349c-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3d2850aa-4edb-0b4a-f441-722f4adc34a6-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f59ad640-1696-b206-3676-bfdb70b8b19a-50df5fc2, #w-node-f59ad640-1696-b206-3676-bfdb70b8b1a6-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f59ad640-1696-b206-3676-bfdb70b8b1b0-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa38ae-50df5fc2, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa38d8-50df5fc2, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3902-50df5fc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187e93-4864caec, #w-node-fa20318b-24c5-6f27-3f84-96cebc187e9f-4864caec, #w-node-fa20318b-24c5-6f27-3f84-96cebc187ea4-4864caec, #w-node-fa20318b-24c5-6f27-3f84-96cebc187eac-4864caec, #w-node-fa20318b-24c5-6f27-3f84-96cebc187ead-4864caec, #w-node-fa20318b-24c5-6f27-3f84-96cebc187eb3-4864caec, #w-node-fa20318b-24c5-6f27-3f84-96cebc187eb9-4864caec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187ed4-4864caec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187edd-4864caec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187f58-4864caec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187f63-4864caec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187f6b-4864caec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187f74-4864caec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187f7e-4864caec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187f86-4864caec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187f9a-4864caec, #w-node-c0315ea4-fcc9-2296-06c0-303c2690188a-4864caec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c0315ea4-fcc9-2296-06c0-303c2690188b-4864caec, #w-node-c0315ea4-fcc9-2296-06c0-303c269018a1-4864caec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53cc4449-468b-5312-c936-b00ae0d730d7-4864caec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53cc4449-468b-5312-c936-b00ae0d730d8-4864caec {
  justify-self: start;
}

#w-node-_53cc4449-468b-5312-c936-b00ae0d730e5-4864caec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fa20318b-24c5-6f27-3f84-96cebc187fd2-4864caec {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-abe15863-17ba-a4e0-8e22-0e3b37aae8dc-4864caec, #w-node-abe15863-17ba-a4e0-8e22-0e3b37aae8e1-4864caec, #w-node-_5858948b-cbbe-fa5c-919e-4ee8b66860d4-4864caec, #w-node-_5858948b-cbbe-fa5c-919e-4ee8b66860d9-4864caec, #w-node-_6eff59e3-ac95-9f9c-66df-9fa678ab4e58-4864caec, #w-node-_6eff59e3-ac95-9f9c-66df-9fa678ab4e5d-4864caec, #w-node-c34cafe1-9ae2-0e05-ab49-8fca028b83fc-4864caec, #w-node-c34cafe1-9ae2-0e05-ab49-8fca028b8401-4864caec, #w-node-_012bd763-c63e-1c31-3967-d01ca81579d7-4864caec, #w-node-_012bd763-c63e-1c31-3967-d01ca81579dc-4864caec, #w-node-b6d10438-7dd7-8e6c-fff1-9f67963c5fb0-4864caec, #w-node-b6d10438-7dd7-8e6c-fff1-9f67963c5fb5-4864caec, #w-node-_0fa25993-8e90-ba91-8f25-e0e68a764c4c-e582e4ac, #w-node-_0fa25993-8e90-ba91-8f25-e0e68a764c5f-e582e4ac, #w-node-_67c9ae11-f415-0c76-32f0-82ab15da31f1-e582e4ac, #w-node-_1f279e59-6d69-a116-a39e-d8632ba3b06d-e582e4ac, #w-node-a40610f3-3170-59be-9783-d5e468a4e62d-e582e4ac, #w-node-c1a2a139-756a-8fb2-3e07-bbe42d5bfeef-e582e4ac, #w-node-_5f38cb83-c1cf-dbd3-f09a-f99d49b7a720-e582e4ac, #w-node-_09c8e9da-53e2-1852-5a10-e89671ab22fa-e582e4ac, #w-node-_09c8e9da-53e2-1852-5a10-e89671ab2306-e582e4ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfa6ed94-cd45-48b4-1a91-5d45a7913cac-e582e4ac {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b484051e-10fb-00a2-d2ac-448402ae3d77-e582e4ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b484051e-10fb-00a2-d2ac-448402ae3d7e-e582e4ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b484051e-10fb-00a2-d2ac-448402ae3d88-e582e4ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c4703ec1-a80c-3e53-4c42-f8693c0185d2-e582e4ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4703ec1-a80c-3e53-4c42-f8693c0185d9-e582e4ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_67ad922f-e4de-60ab-8b32-08aaeeb87d57-e582e4ac, #w-node-_67ad922f-e4de-60ab-8b32-08aaeeb87d5c-e582e4ac, #w-node-_67ad922f-e4de-60ab-8b32-08aaeeb87d68-e582e4ac, #w-node-_67ad922f-e4de-60ab-8b32-08aaeeb87d6d-e582e4ac, #w-node-_67ad922f-e4de-60ab-8b32-08aaeeb87d79-e582e4ac, #w-node-_67ad922f-e4de-60ab-8b32-08aaeeb87d7e-e582e4ac, #w-node-_67ad922f-e4de-60ab-8b32-08aaeeb87d8a-e582e4ac, #w-node-_67ad922f-e4de-60ab-8b32-08aaeeb87d8f-e582e4ac, #w-node-_9cacce6a-fa3b-4290-6fe8-3ac2ffcb83e4-e582e4ac, #w-node-_581415a4-f6e3-a107-e877-02112dd4b441-1be051d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e838ce3-f93f-42fe-0d25-fffe615efcd9-1be051d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5c222b87-7afc-1264-371e-204db1f976ea-1be051d8, #w-node-_9ca3bee5-8425-45f1-e017-66eacbacb0ee-e5d96d45, #w-node-a8117b5c-d159-f508-1ca7-4febe5041a53-e5d96d45, #w-node-cf685e1f-06cd-96a7-24ba-fcdac7ec2e67-e5d96d45, #w-node-ab15c696-a1e5-0f94-591d-9120979dfd01-e5d96d45, #w-node-ac6d75a2-cdf2-b546-0b72-8be259760a0e-e5d96d45, #w-node-_9f6b5d0e-1ab4-0ab5-e708-edf1777d2d57-e5d96d45, #w-node-b162bbb3-2c02-d071-d267-64eb780d91de-e5d96d45, #w-node-_1952ac18-af74-b4c9-1851-873ffbf09bae-e5d96d45, #w-node-_0baddd21-e09d-f348-0dd5-27277b85ad00-e5d96d45, #w-node-eb9b2bc8-34f4-0a55-2c04-b872485d005c-e5d96d45, #w-node-fd3b1372-1c98-2f78-a7dc-abbcd5406257-e5d96d45, #w-node-_2914e49e-81e8-ee7d-06ec-1ab3ac913ae2-e5d96d45, #w-node-c74fb009-ba6c-f5c7-c2c1-f55cf417ed5c-e5d96d45, #w-node-_1c986b1e-308e-ad5a-dbe7-bcc5acc27971-e5d96d45, #w-node-_086dc126-368a-69bf-df63-31dab4fe7f96-e5d96d45, #w-node-b8a7d085-eee8-72d6-dfe5-40ebe1076f07-aeaf89a9, #w-node-_9a517eba-28cc-589c-f03c-a4f38512e44b-aeaf89a9, #w-node-_37e26c9c-32b2-b99f-edde-30c820c9f428-aeaf89a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e26c9c-32b2-b99f-edde-30c820c9f432-aeaf89a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_37e26c9c-32b2-b99f-edde-30c820c9f440-aeaf89a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6f6ee85a-fd65-1d26-8c85-876007e5ca7c-aeaf89a9, #w-node-da14a6da-e3f1-1b9b-1e5c-0e925949dda2-aeaf89a9, #w-node-_1d1b27b1-c5a7-0997-9b6f-f6d11ad9e4f5-aeaf89a9, #w-node-_601fa761-4e80-c448-e2ba-e809e27ee8a9-aeaf89a9, #w-node-fc8da242-c1b1-d538-d3df-d9507c425a01-aeaf89a9, #w-node-cd891642-27f3-7462-ece8-78382960e35b-aeaf89a9, #w-node-_40909322-58ea-3d1f-027d-c2df83cb1722-aeaf89a9, #w-node-_1bf68888-445f-c56f-029f-40271179cd88-aeaf89a9, #w-node-fa3e9537-bdac-4339-5fdd-f174420cc55d-aeaf89a9, #w-node-fbb42d83-62b4-8b1c-90cc-c92b2c810977-aeaf89a9, #w-node-_85e3e8a8-b36b-fdfc-385c-662e232e7cfb-aeaf89a9, #w-node-b8101c1d-1c14-50d9-e0f6-e982eb930cc4-aeaf89a9, #w-node-_999dc63b-b7a3-3c61-8a55-65be4f35993c-aeaf89a9, #w-node-_4ce817b1-e6a1-db34-25c7-33e687c76b2a-aeaf89a9, #w-node-_9288d7e1-aeae-2781-7c6c-38f4269f1083-aeaf89a9, #w-node-_3de5be12-894b-9dd2-6281-2fd7170ec8c9-aeaf89a9, #w-node-ddf04368-37d7-0efb-e97b-01da4a3e17ae-aeaf89a9, #w-node-d8b65c55-be8e-c584-49a1-671e701c63fa-aeaf89a9, #w-node-_21c5fcab-d47f-506a-d668-1bde8f60e275-aeaf89a9, #w-node-_559fc583-12e0-ac65-a435-4d3250ae5ba5-aeaf89a9, #w-node-df7c0454-4f74-1670-b23b-4c39bfca60c5-aeaf89a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e15d8cd-0d0b-58d1-dca2-e78026b04bba-e1e98587 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7e15d8cd-0d0b-58d1-dca2-e78026b04bc8-e1e98587 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f96e629-62df-25c0-e294-1ad9a861e4c0-e1e98587 {
  place-self: start;
}

#w-node-b7034a8d-3e50-d0c7-83b6-3e956a775ab4-e1e98587, #w-node-_23aa2afd-2617-84be-8e20-2701679b89f5-82045b4e, #w-node-e6729ac2-689d-eba6-1d20-270cb8ba2b37-82045b4e, #w-node-ffd1943c-6b07-b618-2b36-cfa7bc75cbd0-82045b4e, #w-node-c3e17e28-4dde-12bb-8439-d2238dabe8c5-82045b4e, #w-node-bce9fabc-40f9-831c-124a-496e4167a590-82045b4e, #w-node-_8f1f2718-8fa5-0501-59e2-09c60f0474f8-68e6ebed, #w-node-_8f1f2718-8fa5-0501-59e2-09c60f047503-68e6ebed, #w-node-_8eed1136-d6bc-51ba-3be3-2ca5c5f68be5-68e6ebed, #w-node-b35f41d3-06ed-4ef5-a802-0779049e46bb-68e6ebed, #w-node-_9860b744-771a-98ff-b0e3-b5bdd9dee95e-68e6ebed, #w-node-dbf239d4-3279-1733-f86b-b351efe8fe4b-68e6ebed, #w-node-dbf239d4-3279-1733-f86b-b351efe8fe4f-68e6ebed, #w-node-_8f1f2718-8fa5-0501-59e2-09c60f0474f8-8c3d61d0, #w-node-_8f1f2718-8fa5-0501-59e2-09c60f047503-8c3d61d0, #w-node-_663692c7-076b-932f-e157-704cdcc287cd-8c3d61d0, #w-node-_663692c7-076b-932f-e157-704cdcc287da-8c3d61d0, #w-node-_8f1f2718-8fa5-0501-59e2-09c60f0474f8-518c1e39, #w-node-_8f1f2718-8fa5-0501-59e2-09c60f047503-518c1e39, #w-node-_8eed1136-d6bc-51ba-3be3-2ca5c5f68be5-518c1e39, #w-node-e0025de6-25ed-07f6-d55a-bd111f30f63b-518c1e39, #w-node-e0025de6-25ed-07f6-d55a-bd111f30f63c-518c1e39, #w-node-e0025de6-25ed-07f6-d55a-bd111f30f642-518c1e39, #w-node-e0025de6-25ed-07f6-d55a-bd111f30f648-518c1e39, #w-node-_804f7f8e-df02-a5a3-550a-2236bb1a2b88-518c1e39, #w-node-_804f7f8e-df02-a5a3-550a-2236bb1a2b92-518c1e39, #w-node-f751a2ed-7020-3b20-f174-016850ad3b77-7b5e7e26, #w-node-d4a5faa9-c2ac-170d-12c9-2a63b882ee36-7b5e7e26, #w-node-c1ecb84f-9b24-8f6f-82b6-f0e4c4933bbb-7b5e7e26, #w-node-_00b2501e-530d-5fd3-e3d9-cb97c59717d4-7b5e7e26, #w-node-_00b2501e-530d-5fd3-e3d9-cb97c59717d7-7b5e7e26, #w-node-_00b2501e-530d-5fd3-e3d9-cb97c5971813-7b5e7e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a0b8332-4517-339b-b176-b08a4ef8e796-8fb1a0fb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f3fcf56-a618-980c-b790-9e48e9b05e5e-8fb1a0fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1460820-dadb-063f-6d60-f874940cf2c2-8fb1a0fb {
  align-self: start;
}

#w-node-_6705b0d6-b155-64e6-4830-7fa5e0f79902-8fb1a0fb, #w-node-ea2153a4-1217-5168-8c4c-ad4134612e4a-8fb1a0fb, #w-node-ea2153a4-1217-5168-8c4c-ad4134612e71-8fb1a0fb, #w-node-_570a4630-3b17-85ef-ad30-5809f313bb39-41982250, #w-node-_570a4630-3b17-85ef-ad30-5809f313bb51-41982250, #w-node-c69292dd-bf21-ea82-7e07-ebf2990dd122-41982250, #w-node-_4c00713e-ff23-146e-1c86-f930bcc700b9-41982250, #w-node-_4c00713e-ff23-146e-1c86-f930bcc700c0-41982250, #w-node-_4c00713e-ff23-146e-1c86-f930bcc700c1-41982250, #w-node-_4c00713e-ff23-146e-1c86-f930bcc700c7-41982250, #w-node-_4c00713e-ff23-146e-1c86-f930bcc700cd-41982250, #w-node-_83f02b97-4013-8276-aeee-08c940005bfc-41982250 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13c4941a-4541-a27a-6eb7-af09176e1214-41982250 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_97c5dd58-05b3-7e97-0068-a126d65be4b7-41982250, #w-node-a21901f0-e190-7b18-faae-2699e473061b-41982250, #w-node-_1a1af545-4658-1a6e-100c-f3b039e54b97-41982250, #w-node-e7ef895c-1c50-533f-bd43-fde6a8bfae06-41982250 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7ef895c-1c50-533f-bd43-fde6a8bfae0d-41982250 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e7ef895c-1c50-533f-bd43-fde6a8bfae15-41982250 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3e55e15c-c466-55f5-59c3-b7fc7d3e0880-41982250 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#itdr-use-cases-tab.w-node-a93c5384-bee4-0038-9349-a82826eaf3ba-41982250 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_634d3ea5-559c-4fb3-0fe4-f65ef1aa7c45-41982250, #w-node-ed085770-1bc6-62d3-b14b-a52557b02da5-41982250, #w-node-daf7eaa9-a36f-bda8-d34d-c35ce5952a85-41982250, #w-node-_8f974981-6d92-24c0-1df4-616b36660c5f-41982250, #w-node-_193360d8-aa1d-b40e-28a1-82a80701ee1d-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e130c-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e1311-41982250, #w-node-f6995e73-4ef2-af84-acd2-38e9968e77b8-41982250, #w-node-f6995e73-4ef2-af84-acd2-38e9968e77ba-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e131e-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e1323-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e1340-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e1345-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e1365-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e136a-41982250, #w-node-b0fefc2e-f27d-c7b2-521a-7216a7dde30e-41982250, #w-node-b0fefc2e-f27d-c7b2-521a-7216a7dde30f-41982250, #w-node-_91d24b04-f412-23df-f562-1eded1730de8-41982250, #w-node-_91d24b04-f412-23df-f562-1eded1730dea-41982250, #w-node-_5f640590-135f-a6b9-b8e3-dbed6d0c0af1-41982250, #w-node-_5f640590-135f-a6b9-b8e3-dbed6d0c0af3-41982250, #w-node-_224b225a-3660-d63a-82f2-b19938b2b65a-41982250, #w-node-_224b225a-3660-d63a-82f2-b19938b2b65c-41982250, #w-node-db82f977-3839-78cf-f721-accd0a2794f7-41982250, #w-node-db82f977-3839-78cf-f721-accd0a2794f9-41982250, #w-node-_982d38cf-9165-c3f9-c1c4-c7b4f2b92168-41982250, #w-node-f0c82918-f47b-9462-855a-755f25e4f942-7da9743b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3162ab1-27bb-820f-f471-f909a4efea96-7da9743b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_04dcc9b6-43e0-8f84-54fb-bb47ee3ed758-7da9743b, #w-node-_04dcc9b6-43e0-8f84-54fb-bb47ee3ed75e-7da9743b, #w-node-d85399ff-375f-612a-be25-26a4104b0c69-7da9743b, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8044-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8054-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8079-187e6297 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a34e8fda-1708-1684-6b1d-f00a40ac8083-187e6297 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a34e8fda-1708-1684-6b1d-f00a40ac8084-187e6297, #w-node-c399e439-aeb6-f9e3-3d4d-187446e96add-187e6297, #w-node-b8e7468e-3691-1d28-c2ab-cd73d0d5d453-187e6297, #w-node-e35e37ff-78f4-fba9-3f35-b092cb3a5c1b-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8272-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8274-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8228-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac822a-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8280-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8282-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8237-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8239-187e6297, #w-node-e2dd1400-ddf4-4424-e3b7-b8c3733764e0-187e6297, #w-node-e2dd1400-ddf4-4424-e3b7-b8c3733764ee-187e6297, #w-node-e5f4d525-6c4d-8f56-53bf-f0ab636b15d4-187e6297, #w-node-e5f4d525-6c4d-8f56-53bf-f0ab636b15d7-187e6297, #w-node-e5f4d525-6c4d-8f56-53bf-f0ab636b1602-187e6297, #w-node-_95c2ea50-c757-cc0c-d618-8d172784da7d-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784da94-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784daaf-b4830863, #w-node-_89dc8d06-4f28-c04b-5c62-9f08000bdd87-b4830863, #w-node-_89dc8d06-4f28-c04b-5c62-9f08000bdd88-b4830863, #w-node-_89dc8d06-4f28-c04b-5c62-9f08000bdd8e-b4830863, #w-node-_89dc8d06-4f28-c04b-5c62-9f08000bdd94-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dad1-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dad9-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dadf-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dae9-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784daf1-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784daf9-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba2703-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba2705-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba2712-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba2714-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba2720-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba2722-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba272e-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba2730-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba273e-b4830863, #w-node-_12d2a6b0-559b-58b9-2c88-266eceba2740-b4830863, #w-node-_9cd875fa-fa9b-aae4-682d-8be0ca419d12-b4830863, #w-node-_9cd875fa-fa9b-aae4-682d-8be0ca419d20-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dbf1-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dbf6-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dc11-b4830863, #w-node-e91aaa52-aece-c1bb-f9e2-f6ec54e6d1b4-0a64f586, #w-node-_5c29b8ed-a98c-82db-f490-edf31dca48b0-0a64f586, #w-node-ca174ac7-6ab9-a473-8373-f066f956df7a-0a64f586, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-0a64f586, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-0a64f586, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-0a64f586, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-0a64f586, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-0a64f586, #w-node-a640e43c-c865-217b-04c6-151b084cf828-0a64f586 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-0a64f586 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec62-0a64f586, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec65-0a64f586, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec90-0a64f586, #w-node-_476b5b20-48f2-ce29-5cd8-dad95340a2bc-000d3263, #w-node-_4bcadee0-f98d-6384-3f12-4df98d8fa991-000d3263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f76b7e48-7534-2e15-a40c-da05bfb31886-f1e86926 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_026812f3-2eee-ca3e-2ef3-2be03e8db9fe-d3da8578 {
  align-self: center;
}

#w-node-d36934ef-a2c8-3068-cdee-9bed7ec2d40c-d3da8578 {
  order: 9999;
  align-self: center;
}

#w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-d3da8578, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-d3da8578, #w-node-_9a199fab-ce1a-a49c-f3ee-af1f1e208f18-d3da8578, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-d3da8578, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-d3da8578, #w-node-a640e43c-c865-217b-04c6-151b084cf828-d3da8578, #w-node-afb3e4a0-132a-8321-f8e8-faff3acf7774-d3da8578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-d3da8578 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec62-d3da8578, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec65-d3da8578, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec90-d3da8578, #w-node-_3576bb9a-8288-50f1-6fb9-50e2d8dd0e00-36c05c4a, #w-node-_3576bb9a-8288-50f1-6fb9-50e2d8dd0e1a-36c05c4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_158b38c6-ed71-5f71-3c05-371a79c65b34-36c05c4a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_9aef36f5-e4aa-b301-df88-9ff1f918c7c6-36c05c4a, #w-node-_79a459e5-4fdd-2b69-4d68-d127246a6e9d-36c05c4a, #w-node-e91aaa52-aece-c1bb-f9e2-f6ec54e6d1b4-96ffa105, #w-node-_5c29b8ed-a98c-82db-f490-edf31dca48b0-96ffa105, #w-node-ca174ac7-6ab9-a473-8373-f066f956df7a-96ffa105, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-96ffa105, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-96ffa105, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-96ffa105, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-96ffa105, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-96ffa105, #w-node-a640e43c-c865-217b-04c6-151b084cf828-96ffa105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-96ffa105 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec62-96ffa105, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec65-96ffa105, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec90-96ffa105, #w-node-a03bfa21-d820-d5c5-d598-9016737fc122-6860a221, #w-node-_175ebe99-b421-a39f-ce5e-e29b8e0cdab7-6860a221 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be84e4a9-dbb8-0d12-b412-484f32f2b152-6860a221, #w-node-e6d9b59e-47fd-c834-316b-5f377bf14c59-6860a221 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9960774f-0819-9992-f0b7-9f0d6288b216-0e4375b5, #w-node-b98349ba-37b9-44a0-d6b5-cb30413652c7-0e4375b5, #w-node-b98349ba-37b9-44a0-d6b5-cb30413652ca-0e4375b5, #w-node-b98349ba-37b9-44a0-d6b5-cb30413652d5-0e4375b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a04161-b24c8fea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a0416b-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a0416d-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a0417b-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a0417d-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a0418b-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a0418d-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a0419b-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a0419d-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a041ab-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a041ad-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a041bb-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a041bd-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a041cb-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a041cd-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a041db-b24c8fea, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a041dd-b24c8fea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38e2d5ea-b8c4-fe7b-7e4d-be3081d72576-b2442ba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_38e2d5ea-b8c4-fe7b-7e4d-be3081d72582-b2442ba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38e2d5ea-b8c4-fe7b-7e4d-be3081d7258b-b2442ba3 {
  place-self: start;
}

#w-node-_38e2d5ea-b8c4-fe7b-7e4d-be3081d725a8-b2442ba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e579e48-ce3e-a8b1-7683-6a82f44c0a43-aca7ab3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5e579e48-ce3e-a8b1-7683-6a82f44c0a53-aca7ab3b, #w-node-ddc0199a-6694-d3ab-1582-e724f73e8a4c-aca7ab3b, #w-node-ddc0199a-6694-d3ab-1582-e724f73e8a84-aca7ab3b, #w-node-cc05573e-f76e-f58d-d287-d4147b76385f-aca7ab3b, #w-node-cc05573e-f76e-f58d-d287-d4147b763862-aca7ab3b, #w-node-cc05573e-f76e-f58d-d287-d4147b76386d-aca7ab3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7c6a46a-0a9a-805c-9929-770bc64c0cba-4d566556 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7c6a46a-0a9a-805c-9929-770bc64c0ccf-4d566556 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ee3338c-c510-4eca-3136-ca80903766bc-4d566556 {
  place-self: start;
}

#w-node-e9c12681-03c6-412f-1631-365cbdad4887-4d566556 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_36ba0f49-1813-04df-d376-d965211b799a-a35e9d7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36ba0f49-1813-04df-d376-d965211b79bb-a35e9d7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_36ba0f49-1813-04df-d376-d965211b79d5-a35e9d7f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_36ba0f49-1813-04df-d376-d965211b7a5d-a35e9d7f, #w-node-_36ba0f49-1813-04df-d376-d965211b7a5f-a35e9d7f, #w-node-_36ba0f49-1813-04df-d376-d965211b79df-a35e9d7f, #w-node-_36ba0f49-1813-04df-d376-d965211b79e1-a35e9d7f, #w-node-_36ba0f49-1813-04df-d376-d965211b7a15-a35e9d7f, #w-node-_36ba0f49-1813-04df-d376-d965211b7a17-a35e9d7f, #w-node-_80f65265-4594-a678-6f12-c0586d8c53af-a35e9d7f, #w-node-_1f7d01c3-bc33-2797-9ebe-b15a566ec8ef-a35e9d7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd4a6f6c-cbdf-fe21-196a-9876690db763-b28ad8f0 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_36ba0f49-1813-04df-d376-d965211b79d5-b28ad8f0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_36ba0f49-1813-04df-d376-d965211b7a5d-b28ad8f0, #w-node-_36ba0f49-1813-04df-d376-d965211b7a5f-b28ad8f0, #w-node-_36ba0f49-1813-04df-d376-d965211b79df-b28ad8f0, #w-node-_36ba0f49-1813-04df-d376-d965211b79e1-b28ad8f0, #w-node-_36ba0f49-1813-04df-d376-d965211b7a15-b28ad8f0, #w-node-_36ba0f49-1813-04df-d376-d965211b7a17-b28ad8f0, #w-node-ba5691c9-0759-2d90-6782-c4e723d29f58-6443b16e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba5691c9-0759-2d90-6782-c4e723d29f81-6443b16e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c3ebe4ee-aa18-fd59-eb9c-4752cc54f22c-6443b16e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3ebe4ee-aa18-fd59-eb9c-4752cc54f235-6443b16e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c3ebe4ee-aa18-fd59-eb9c-4752cc54f23d-6443b16e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_927da5cc-f908-2851-0621-c66b7c96f862-b8c7a1e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_927da5cc-f908-2851-0621-c66b7c96f867-b8c7a1e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fe86c11e-4bcb-25a3-955c-14f6ffe6d71e-b8c7a1e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe86c11e-4bcb-25a3-955c-14f6ffe6d725-b8c7a1e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fe86c11e-4bcb-25a3-955c-14f6ffe6d72d-b8c7a1e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5c29b8ed-a98c-82db-f490-edf31dca48b0-f90573ec, #w-node-ca174ac7-6ab9-a473-8373-f066f956df7a-f90573ec, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-f90573ec, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-f90573ec, #w-node-_8c043cce-f5c5-7505-0ebc-764109cccb74-f90573ec, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-f90573ec, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-f90573ec, #w-node-be0f648a-9a9a-7f98-74fa-01c65fedc527-f90573ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-f90573ec {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4808c362-5488-99c5-4736-9bdc5de22ad4-6953a7f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4808c362-5488-99c5-4736-9bdc5de22ade-6953a7f9, #w-node-_12bceeb2-ef6b-ef81-2783-04b426fef50f-6953a7f9 {
  align-self: center;
}

#w-node-_12bceeb2-ef6b-ef81-2783-04b426fef51d-6953a7f9 {
  align-self: stretch;
}

#w-node-a03d591f-6016-3820-19d5-0ec369aa1298-6953a7f9 {
  align-self: center;
}

#w-node-a03d591f-6016-3820-19d5-0ec369aa12a6-6953a7f9 {
  align-self: stretch;
}

#w-node-_626cabed-29a3-e122-4bec-3490cffb5650-5954e7f6, #w-node-_34876e98-a9f6-5a75-0db4-943f0ba37300-5954e7f6, #w-node-_023ced91-b76b-3d61-b7e3-198790b32e16-5954e7f6, #w-node-af63784b-d7e7-5bb0-4241-4953ccd6c326-57b21143, #w-node-af63784b-d7e7-5bb0-4241-4953ccd6c326-cd6303a7, #w-node-af63784b-d7e7-5bb0-4241-4953ccd6c326-403c4cf3, #w-node-af63784b-d7e7-5bb0-4241-4953ccd6c326-08209d77, #w-node-_23b7af38-4461-084d-f142-92a962b2d65e-08209d77, #w-node-_23b7af38-4461-084d-f142-92a962b2d660-08209d77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4eb81b-77c5-01b0-1dee-7fe2981abdcd-08209d77 {
  justify-self: center;
}

#w-node-af63784b-d7e7-5bb0-4241-4953ccd6c326-4f16539b, #w-node-_5496093f-a69e-7f1f-34b4-318fa83b06d6-22797a8c, #w-node-_5496093f-a69e-7f1f-34b4-318fa83b06e2-22797a8c, #w-node-b484051e-10fb-00a2-d2ac-448402ae3d77-22797a8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b484051e-10fb-00a2-d2ac-448402ae3d7e-22797a8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b484051e-10fb-00a2-d2ac-448402ae3d88-22797a8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c4703ec1-a80c-3e53-4c42-f8693c0185d2-22797a8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4703ec1-a80c-3e53-4c42-f8693c0185d9-22797a8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0d0943d7-cb0d-d910-6045-df515e952f54-22797a8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_117f5444-e130-22c7-23ab-a81f09e2336d-22797a8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_117f5444-e130-22c7-23ab-a81f09e23374-22797a8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_117f5444-e130-22c7-23ab-a81f09e2337c-22797a8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2dc2aabd-326d-ef5f-386f-47354b6059e3-22797a8c, #w-node-acc62054-e79d-0656-7914-450b14cdf7c7-351d5790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-acc62054-e79d-0656-7914-450b14cdf7cd-351d5790 {
  align-self: center;
}

#w-node-_0183ffbe-0949-57e4-51ac-c6d1b4a30cff-f8f8fb6e {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-f8f8fb6e, #w-node-_81489e48-83e9-451c-1481-169a319de3dc-f8f8fb6e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f758c764-24fa-5fbe-112c-7031bd91a296-f8f8fb6e {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b4f7ae69-f461-b19c-8bfd-1ccda645fa25-34d29881 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b4f7ae69-f461-b19c-8bfd-1ccda645fa52-34d29881 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_48e31fdc-c6e7-a3b4-300c-76a06765be7e-e8dc3c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3850-e8dc3c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa385a-e8dc3c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3868-e8dc3c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa38ae-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa38d8-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3902-e8dc3c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa390d-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3911-e8dc3c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa392b-e8dc3c97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa392c-e8dc3c97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3930-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3931-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa393d-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3947-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa394d-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa394e-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3957-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3961-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3967-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3968-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3971-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa397b-e8dc3c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3988-e8dc3c97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3989-e8dc3c97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa398d-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa398e-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3997-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39a1-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39a7-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39a8-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39b1-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39bb-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39c1-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39c2-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39cb-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39d5-e8dc3c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa39fc-e8dc3c97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa39fd-e8dc3c97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a01-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a02-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a0b-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a15-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a1b-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a1c-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a25-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a2f-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a35-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a36-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a3f-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3a49-e8dc3c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba857481-7aec-ba1b-c64d-a162988fb67e-e8dc3c97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ba857481-7aec-ba1b-c64d-a162988fb67f-e8dc3c97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ba857481-7aec-ba1b-c64d-a162988fb683-e8dc3c97, #w-node-ba857481-7aec-ba1b-c64d-a162988fb684-e8dc3c97, #w-node-ba857481-7aec-ba1b-c64d-a162988fb68d-e8dc3c97, #w-node-ba857481-7aec-ba1b-c64d-a162988fb697-e8dc3c97, #w-node-ba857481-7aec-ba1b-c64d-a162988fb69d-e8dc3c97, #w-node-ba857481-7aec-ba1b-c64d-a162988fb69e-e8dc3c97, #w-node-ba857481-7aec-ba1b-c64d-a162988fb6a7-e8dc3c97, #w-node-ba857481-7aec-ba1b-c64d-a162988fb6b1-e8dc3c97, #w-node-_5c29b8ed-a98c-82db-f490-edf31dca48b0-a1698607, #w-node-ca174ac7-6ab9-a473-8373-f066f956df7a-a1698607, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-a1698607, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-a1698607, #w-node-_8c043cce-f5c5-7505-0ebc-764109cccb74-a1698607, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-a1698607, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-a1698607, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-a1698607 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-a1698607 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec62-a1698607, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec65-a1698607, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec90-a1698607, #w-node-_3f68c65d-709f-cc71-52c2-aa1276f57624-f9e2b552 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_316e4d80-d27c-d755-a008-5f6e18e4e8dd-f9e2b552 {
  align-self: center;
}

#w-node-_316e4d80-d27c-d755-a008-5f6e18e4e8f0-f9e2b552 {
  align-self: start;
}

#w-node-_316e4d80-d27c-d755-a008-5f6e18e4e8f5-f9e2b552, #w-node-_316e4d80-d27c-d755-a008-5f6e18e4e90d-f9e2b552, #w-node-_316e4d80-d27c-d755-a008-5f6e18e4e925-f9e2b552, #w-node-_316e4d80-d27c-d755-a008-5f6e18e4e93d-f9e2b552 {
  align-self: center;
}

#w-node-_49b91543-2722-6545-2a5d-d55e2ad9f305-c370a435 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2436391e-2ae5-e4ff-d201-b0ecf9584222-9614b490, #w-node-_2436391e-2ae5-e4ff-d201-b0ecf958422f-9614b490, #w-node-_78da9666-0594-12c6-e798-5e24497d76f4-9614b490, #w-node-_78da9666-0594-12c6-e798-5e24497d76fa-9614b490, #w-node-_78da9666-0594-12c6-e798-5e24497d7725-9614b490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7027bb52-a038-ef28-2cd1-a29a09f8e4a3-aa186949 {
  align-self: center;
}

#w-node-_90cba87b-10dc-e30a-1709-23a00de7c8ef-aa186949, #w-node-_90cba87b-10dc-e30a-1709-23a00de7c8f0-aa186949 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_010d1653-d3f7-92ee-ec56-d5d8d087cd14-aa186949 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e97ce10-34fe-022e-e287-ad68b9f72705-aa186949, #w-node-_7027bb52-a038-ef28-2cd1-a29a09f8e4a3-27a2588d {
  align-self: center;
}

#w-node-_90cba87b-10dc-e30a-1709-23a00de7c8ef-27a2588d, #w-node-_90cba87b-10dc-e30a-1709-23a00de7c8f0-27a2588d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4461d16a-8e9c-bc58-3a6b-8d9339201d0f-27a2588d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e97ce10-34fe-022e-e287-ad68b9f72705-27a2588d {
  align-self: center;
}

#w-node-_90cba87b-10dc-e30a-1709-23a00de7c8ef-78f53ed4, #w-node-_90cba87b-10dc-e30a-1709-23a00de7c8f0-78f53ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_010d1653-d3f7-92ee-ec56-d5d8d087cd14-78f53ed4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e97ce10-34fe-022e-e287-ad68b9f72705-78f53ed4 {
  align-self: center;
}

#w-node-_0183ffbe-0949-57e4-51ac-c6d1b4a30cff-a0f06aa2 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-a0f06aa2, #w-node-_81489e48-83e9-451c-1481-169a319de3dc-a0f06aa2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f758c764-24fa-5fbe-112c-7031bd91a296-a0f06aa2 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-e91aaa52-aece-c1bb-f9e2-f6ec54e6d1b4-b2392160, #w-node-_5c29b8ed-a98c-82db-f490-edf31dca48b0-b2392160, #w-node-ca174ac7-6ab9-a473-8373-f066f956df7a-b2392160, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-b2392160, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-b2392160, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-b2392160, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-b2392160, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-b2392160, #w-node-a640e43c-c865-217b-04c6-151b084cf828-b2392160 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-b2392160 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec62-b2392160, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec65-b2392160, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec90-b2392160, #w-node-_5c29b8ed-a98c-82db-f490-edf31dca48b0-8131c86a, #w-node-ca174ac7-6ab9-a473-8373-f066f956df7a-8131c86a, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-8131c86a, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-8131c86a, #w-node-_8c043cce-f5c5-7505-0ebc-764109cccb74-8131c86a, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-8131c86a, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-8131c86a, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-8131c86a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-8131c86a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec62-8131c86a, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec65-8131c86a, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec90-8131c86a, #w-node-e91aaa52-aece-c1bb-f9e2-f6ec54e6d1b4-ae1b22bb, #w-node-_5c29b8ed-a98c-82db-f490-edf31dca48b0-ae1b22bb, #w-node-ca174ac7-6ab9-a473-8373-f066f956df7a-ae1b22bb, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-ae1b22bb, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-ae1b22bb, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-ae1b22bb, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-ae1b22bb, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-ae1b22bb, #w-node-a640e43c-c865-217b-04c6-151b084cf828-ae1b22bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdd1dfaf-2bb4-45c9-4e03-7ac7f3555671-ae1b22bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec62-ae1b22bb, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec65-ae1b22bb, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec90-ae1b22bb, #w-node-f59d3bfe-56df-3d60-43cc-f40d1905a84a-5213088f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f59d3bfe-56df-3d60-43cc-f40d1905a8b9-5213088f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f59d3bfe-56df-3d60-43cc-f40d1905a966-5213088f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f59d3bfe-56df-3d60-43cc-f40d1905a970-5213088f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f59d3bfe-56df-3d60-43cc-f40d1905a97b-5213088f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f59d3bfe-56df-3d60-43cc-f40d1905a986-5213088f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f59d3bfe-56df-3d60-43cc-f40d1905a990-5213088f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f59d3bfe-56df-3d60-43cc-f40d1905a99b-5213088f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7e15d8cd-0d0b-58d1-dca2-e78026b04bba-e119b790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7e15d8cd-0d0b-58d1-dca2-e78026b04bc8-e119b790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f96e629-62df-25c0-e294-1ad9a861e4c0-e119b790 {
  place-self: start;
}

#w-node-b7034a8d-3e50-d0c7-83b6-3e956a775ab4-e119b790 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e15d8cd-0d0b-58d1-dca2-e78026b04bba-7240d801 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7e15d8cd-0d0b-58d1-dca2-e78026b04bc8-7240d801 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f96e629-62df-25c0-e294-1ad9a861e4c0-7240d801 {
  place-self: start;
}

#w-node-b7034a8d-3e50-d0c7-83b6-3e956a775ab4-7240d801 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e15d8cd-0d0b-58d1-dca2-e78026b04bba-1b2c095e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7e15d8cd-0d0b-58d1-dca2-e78026b04bc8-1b2c095e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f96e629-62df-25c0-e294-1ad9a861e4c0-1b2c095e {
  place-self: start;
}

#w-node-b7034a8d-3e50-d0c7-83b6-3e956a775ab4-1b2c095e, #w-node-_4fd125b7-7848-d5b9-0a55-deb04e6f8342-d4c6925d, #w-node-_4fd125b7-7848-d5b9-0a55-deb04e6f8354-d4c6925d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6581973-79ae-baf9-7120-b9c9ef3f5072-c00696e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d6581973-79ae-baf9-7120-b9c9ef3f507e-c00696e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8ecb0d7-a947-482f-9d9c-606d81a338a7-1bbf3e76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b75bc37f-7246-6f0a-3450-baacd0c9ec78-c064393c, #w-node-_990c9abc-244a-17a1-7d81-bd2ed4874362-c064393c, #w-node-aff3cc13-e555-1706-9854-9717c9997fde-c064393c, #w-node-_4eeec9a1-33e8-0740-182b-32188c3e982d-c064393c {
  align-self: center;
}

#w-node-_39061383-dcab-fbb3-3382-15b6bd333236-c064393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39061383-dcab-fbb3-3382-15b6bd33323d-c064393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_39061383-dcab-fbb3-3382-15b6bd333245-c064393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9bde2d1-3395-31fd-2628-01dce913658e-f0801650, #w-node-bd89b794-0cf6-b666-c817-d1776ef72219-f0801650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41c88b8d-442e-11ea-38d3-176a841f4358-f0801650 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_684ec75f-9915-4990-d52a-31a9c355a612-f0801650, #w-node-_684ec75f-9915-4990-d52a-31a9c355a614-f0801650, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4366-f0801650, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4368-f0801650, #w-node-_41c88b8d-442e-11ea-38d3-176a841f437c-f0801650, #w-node-_41c88b8d-442e-11ea-38d3-176a841f437e-f0801650, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4394-f0801650, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4396-f0801650, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43ac-f0801650, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43ae-f0801650, #w-node-e32fc912-df0c-5988-9ca1-09c46f36d49b-f0801650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae8266bf-c59c-a7d7-22f6-8cacac604151-293a0298 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aecedd49-72cc-2e6b-5e50-5880dae9874c-293a0298 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aecedd49-72cc-2e6b-5e50-5880dae98754-293a0298 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-aecedd49-72cc-2e6b-5e50-5880dae98755-293a0298 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6d838b5f-4db1-e6ed-bcfc-99eb3bf41ba5-293a0298, #w-node-_6d838b5f-4db1-e6ed-bcfc-99eb3bf41bb5-293a0298, #w-node-bd89b794-0cf6-b666-c817-d1776ef72219-293a0298 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41c88b8d-442e-11ea-38d3-176a841f4358-293a0298 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41c88b8d-442e-11ea-38d3-176a841f4366-293a0298, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4368-293a0298, #w-node-_41c88b8d-442e-11ea-38d3-176a841f437c-293a0298, #w-node-_41c88b8d-442e-11ea-38d3-176a841f437e-293a0298, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4394-293a0298, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4396-293a0298, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43ac-293a0298, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43ae-293a0298, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43c1-293a0298, #w-node-_41c88b8d-442e-11ea-38d3-176a841f43c3-293a0298, #w-node-_0e342167-1665-6775-368b-3536a65fa869-293a0298, #w-node-_0e342167-1665-6775-368b-3536a65fa86b-293a0298, #w-node-_6040856b-dfdb-a16b-0723-b745724fc494-293a0298, #w-node-_6040856b-dfdb-a16b-0723-b745724fc496-293a0298, #w-node-e32fc912-df0c-5988-9ca1-09c46f36d49b-293a0298, #w-node-_36ba0f49-1813-04df-d376-d965211b799a-c2a816c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36ba0f49-1813-04df-d376-d965211b79bb-c2a816c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85713e-c2a816c4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857148-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85714a-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857158-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85715a-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857168-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85716a-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857178-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85717a-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857188-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85718a-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857198-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85719a-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc8571a8-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc8571aa-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc8571b8-c2a816c4, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc8571ba-c2a816c4, #w-node-_80f65265-4594-a678-6f12-c0586d8c53af-c2a816c4, #w-node-_1f7d01c3-bc33-2797-9ebe-b15a566ec8ef-c2a816c4, #w-node-_435c31d8-23f5-9dd1-9db9-af1d706541e0-c3056b58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_435c31d8-23f5-9dd1-9db9-af1d706541ea-c3056b58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_435c31d8-23f5-9dd1-9db9-af1d706541f5-c3056b58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e4126bac-1a9c-26d0-578d-ddebc8bfcd5a-0b37eb84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4126bac-1a9c-26d0-578d-ddebc8bfcd61-0b37eb84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e4126bac-1a9c-26d0-578d-ddebc8bfcd69-0b37eb84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c77672c2-d8c2-0bde-50c7-1ebe05e9129b-0b37eb84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c77672c2-d8c2-0bde-50c7-1ebe05e912a2-0b37eb84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c77672c2-d8c2-0bde-50c7-1ebe05e912aa-0b37eb84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2312c9cd-efb7-483e-35bd-c98e9c8b5104-1d31801d, #w-node-_2312c9cd-efb7-483e-35bd-c98e9c8b51dd-1d31801d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8831a406-1ff4-c99b-af01-8332ccc43960-1d31801d, #w-node-_1fd2d3bf-184b-5f8c-f313-7f7deedf0739-1d31801d, #w-node-_74139e9e-2b04-fefe-473f-e0161b479868-1d31801d {
  align-self: center;
}

#w-node-f7f9b761-0258-e5b8-1f89-39b194d752c3-1d31801d, #w-node-f7f9b761-0258-e5b8-1f89-39b194d752c4-1d31801d, #w-node-cdcb2c63-ba99-0121-e2d9-956815b649d3-1d31801d, #w-node-cdcb2c63-ba99-0121-e2d9-956815b649d4-1d31801d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f399ae7e-f03e-c475-edd2-8c4c257ddd70-1d31801d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_9cf80d4c-4577-702d-a0c4-be59f0cb51b6-1d31801d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4fa904e3-b76a-d9e4-af38-97d8fc1d571e-1d31801d {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_7543ecab-62a9-a727-eeba-1a6f95aa184d-1d31801d, #w-node-_7543ecab-62a9-a727-eeba-1a6f95aa184e-1d31801d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aa80df7-aded-e534-c076-5e83ea84b72e-1d31801d, #w-node-d72af0b0-654d-1d51-16d3-ec9e9b923b45-1d31801d {
  justify-self: center;
}

#w-node-d878f2d3-9985-01f8-8aea-eb23a772e122-1d31801d, #w-node-d878f2d3-9985-01f8-8aea-eb23a772e123-1d31801d, #w-node-e987b2b3-ee64-c24f-4e67-c14df9b33788-1d31801d, #w-node-e987b2b3-ee64-c24f-4e67-c14df9b337a1-1d31801d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54ed32b1-6a9a-db87-5905-8a9a2c6f9b30-f2c8ae34 {
  align-self: start;
}

#w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba19-7dc71e32 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba23-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba25-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba33-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba35-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba43-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba45-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba53-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba55-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba63-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba65-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba73-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba75-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba83-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba85-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba93-7dc71e32, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba95-7dc71e32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54ed32b1-6a9a-db87-5905-8a9a2c6f9b30-c26023eb, #w-node-_54ed32b1-6a9a-db87-5905-8a9a2c6f9b30-6ad1c563, #w-node-_54ed32b1-6a9a-db87-5905-8a9a2c6f9b30-cf120277, #w-node-_54ed32b1-6a9a-db87-5905-8a9a2c6f9b30-8dc78fe4 {
  align-self: start;
}

#w-node-_7cfbaa77-6cd7-f41c-b6cd-41f5a40c93d8-6561b9ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7cfbaa77-6cd7-f41c-b6cd-41f5a40c940d-6561b9ef {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7cfbaa77-6cd7-f41c-b6cd-41f5a40c941b-6561b9ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_983c4219-35b1-8070-60f1-e2789d875363-6561b9ef {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8b04f7f2-5464-5726-0d32-89f69e01367d-6561b9ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cfbaa77-6cd7-f41c-b6cd-41f5a40c93d8-8d3c6660 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7cfbaa77-6cd7-f41c-b6cd-41f5a40c940d-8d3c6660 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8b04f7f2-5464-5726-0d32-89f69e01367d-8d3c6660 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e604-6f0e9066 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e60e-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e610-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e61e-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e620-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e62e-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e630-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e63e-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e640-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e64e-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e650-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e65e-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e660-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e66e-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e670-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e67e-6f0e9066, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e680-6f0e9066, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-9e668c65, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-9e668c65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec31fd2f-5a67-62ef-66cf-8bd006c5184f-9e668c65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e544b369-bcc8-6872-9d93-19a6815ab88b-9e668c65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec62-9e668c65, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec65-9e668c65, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec90-9e668c65, #w-node-_36ba0f49-1813-04df-d376-d965211b799a-a2ba3506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36ba0f49-1813-04df-d376-d965211b79bb-a2ba3506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85713e-a2ba3506 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857148-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85714a-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857158-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85715a-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857168-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85716a-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857178-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85717a-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857188-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85718a-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857198-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85719a-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc8571a8-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc8571aa-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc8571b8-a2ba3506, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc8571ba-a2ba3506, #w-node-_80f65265-4594-a678-6f12-c0586d8c53af-a2ba3506, #w-node-_1f7d01c3-bc33-2797-9ebe-b15a566ec8ef-a2ba3506 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba19-9644a722 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a6de71f5-fa30-3b11-3702-5120716c39d5-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a6de71f5-fa30-3b11-3702-5120716c39e9-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-8cdf558e {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-8cdf558e, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-8cdf558e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-8cdf558e, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-8cdf558e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-8cdf558e, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-8cdf558e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f6c12937-5d69-ec2e-12a2-be7a1126f5a2-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6c12937-5d69-ec2e-12a2-be7a1126f5ad-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f6c12937-5d69-ec2e-12a2-be7a1126f764-8cdf558e, #w-node-f6c12937-5d69-ec2e-12a2-be7a1126f79c-8cdf558e, #w-node-f6c12937-5d69-ec2e-12a2-be7a1126f7d4-8cdf558e, #w-node-f6c12937-5d69-ec2e-12a2-be7a1126f80c-8cdf558e, #w-node-f6c12937-5d69-ec2e-12a2-be7a1126f844-8cdf558e, #w-node-f6c12937-5d69-ec2e-12a2-be7a1126f87c-8cdf558e, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-8cdf558e, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-8cdf558e, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-8cdf558e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81df0-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81e04-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-bc27ef08 {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-bc27ef08, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-bc27ef08 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-bc27ef08, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-bc27ef08 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-bc27ef08, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-bc27ef08 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf22db7a-fa33-5fbe-7ba1-20c2f401719f-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf22db7a-fa33-5fbe-7ba1-20c2f40171a7-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bf22db7a-fa33-5fbe-7ba1-20c2f40171a9-bc27ef08, #w-node-bf22db7a-fa33-5fbe-7ba1-20c2f40171b2-bc27ef08, #w-node-bf22db7a-fa33-5fbe-7ba1-20c2f40171bb-bc27ef08, #w-node-bf22db7a-fa33-5fbe-7ba1-20c2f40171c4-bc27ef08, #w-node-bf22db7a-fa33-5fbe-7ba1-20c2f40171d3-bc27ef08, #w-node-bf22db7a-fa33-5fbe-7ba1-20c2f40171dc-bc27ef08, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-bc27ef08, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-bc27ef08, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-bc27ef08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81df0-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81e04-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-244eb2f7 {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-244eb2f7, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-244eb2f7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-244eb2f7, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-244eb2f7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-244eb2f7, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-244eb2f7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-dd676352-e3a1-223f-7609-183cf4407e32-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd676352-e3a1-223f-7609-183cf4407e3b-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-dd676352-e3a1-223f-7609-183cf4407e3d-244eb2f7, #w-node-dd676352-e3a1-223f-7609-183cf4407e46-244eb2f7, #w-node-dd676352-e3a1-223f-7609-183cf4407e4f-244eb2f7, #w-node-dd676352-e3a1-223f-7609-183cf4407e58-244eb2f7, #w-node-dd676352-e3a1-223f-7609-183cf4407e61-244eb2f7, #w-node-dd676352-e3a1-223f-7609-183cf4407e6a-244eb2f7, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-244eb2f7, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-244eb2f7, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-244eb2f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81df0-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81e04-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-6440a598 {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-6440a598, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-6440a598 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-6440a598, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-6440a598 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-6440a598, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-6440a598 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9bd72b58-3a48-7ef1-f647-8d2b5a7f2c94-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bd72b58-3a48-7ef1-f647-8d2b5a7f2c9d-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9bd72b58-3a48-7ef1-f647-8d2b5a7f2c9f-6440a598, #w-node-_9bd72b58-3a48-7ef1-f647-8d2b5a7f2ca8-6440a598, #w-node-_9bd72b58-3a48-7ef1-f647-8d2b5a7f2cb1-6440a598, #w-node-_9bd72b58-3a48-7ef1-f647-8d2b5a7f2cbd-6440a598, #w-node-_9bd72b58-3a48-7ef1-f647-8d2b5a7f2ccc-6440a598, #w-node-_9bd72b58-3a48-7ef1-f647-8d2b5a7f2cd5-6440a598, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-6440a598, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-6440a598, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-6440a598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81df0-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81e04-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-5a417a63 {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-5a417a63 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-5a417a63 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-5a417a63 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2044e242-0240-7e40-613b-a7bf24b465a1-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2044e242-0240-7e40-613b-a7bf24b465aa-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2044e242-0240-7e40-613b-a7bf24b465ac-5a417a63, #w-node-_2044e242-0240-7e40-613b-a7bf24b465b8-5a417a63, #w-node-_2044e242-0240-7e40-613b-a7bf24b465c3-5a417a63, #w-node-_2044e242-0240-7e40-613b-a7bf24b465cc-5a417a63, #w-node-_2044e242-0240-7e40-613b-a7bf24b465d8-5a417a63, #w-node-_2044e242-0240-7e40-613b-a7bf24b465e1-5a417a63, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-5a417a63, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-5a417a63, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73f33b6b-28b0-396a-91a1-d21bcef3a82f-5a417a63 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_73f33b6b-28b0-396a-91a1-d21bcef3a835-5a417a63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81df0-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81e04-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-8ee989d1 {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-8ee989d1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-8ee989d1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-8ee989d1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6f834590-7f67-bc3f-664c-dbda68869811-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f834590-7f67-bc3f-664c-dbda6886981f-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6f834590-7f67-bc3f-664c-dbda68869821-8ee989d1, #w-node-_6f834590-7f67-bc3f-664c-dbda6886982a-8ee989d1, #w-node-_6f834590-7f67-bc3f-664c-dbda68869836-8ee989d1, #w-node-_6f834590-7f67-bc3f-664c-dbda6886983f-8ee989d1, #w-node-_6f834590-7f67-bc3f-664c-dbda68869849-8ee989d1, #w-node-_6f834590-7f67-bc3f-664c-dbda68869852-8ee989d1, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-8ee989d1, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-8ee989d1, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-8ee989d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81df0-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81e04-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-c2d597d0 {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-c2d597d0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-c2d597d0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-c2d597d0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_92df33df-06ad-9f9a-09dd-87b90039a1d4-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92df33df-06ad-9f9a-09dd-87b90039a1e2-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92df33df-06ad-9f9a-09dd-87b90039a1e4-c2d597d0, #w-node-_92df33df-06ad-9f9a-09dd-87b90039a1ed-c2d597d0, #w-node-_92df33df-06ad-9f9a-09dd-87b90039a1f7-c2d597d0, #w-node-_92df33df-06ad-9f9a-09dd-87b90039a200-c2d597d0, #w-node-_92df33df-06ad-9f9a-09dd-87b90039a20a-c2d597d0, #w-node-_92df33df-06ad-9f9a-09dd-87b90039a213-c2d597d0, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-c2d597d0, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-c2d597d0, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-c2d597d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81df0-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81e04-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-4aa58944 {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-4aa58944 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-4aa58944 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-4aa58944 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_62a58a54-f1a1-7723-dbfa-62badbe3bc71-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62a58a54-f1a1-7723-dbfa-62badbe3bc7f-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_62a58a54-f1a1-7723-dbfa-62badbe3bc81-4aa58944, #w-node-_62a58a54-f1a1-7723-dbfa-62badbe3bc8a-4aa58944, #w-node-_62a58a54-f1a1-7723-dbfa-62badbe3bc94-4aa58944, #w-node-_62a58a54-f1a1-7723-dbfa-62badbe3bc9d-4aa58944, #w-node-_62a58a54-f1a1-7723-dbfa-62badbe3bca9-4aa58944, #w-node-_62a58a54-f1a1-7723-dbfa-62badbe3bcb2-4aa58944, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-4aa58944, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-4aa58944, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-4aa58944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81df0-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_388c7022-43ba-f547-45fa-3ee3e9d81e04-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-bc287116 {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-bc287116 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-bc287116 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-bc287116, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-bc287116 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1ff6a632-a3eb-2a60-ddaa-e681bbfa4da8-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ff6a632-a3eb-2a60-ddaa-e681bbfa4db3-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-bc287116, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-bc287116, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73f33b6b-28b0-396a-91a1-d21bcef3a82f-bc287116 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_73f33b6b-28b0-396a-91a1-d21bcef3a835-bc287116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52e1ca55-6d01-bc89-ae70-f8d297c6a145-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_52e1ca55-6d01-bc89-ae70-f8d297c6a159-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d18a0-fe3ed4ff {
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4d-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc88-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc94-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc95-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc97-fe3ed4ff {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccb-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bccc-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bcce-fe3ed4ff {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd02-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd03-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea8655a-1c15-c93e-52c1-8aba68c9bd05-fe3ed4ff {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6f77d267-b31a-3788-a6ca-5b2a4ff735ec-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f77d267-b31a-3788-a6ca-5b2a4ff735f6-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6f77d267-b31a-3788-a6ca-5b2a4ff735f8-fe3ed4ff, #w-node-_6f77d267-b31a-3788-a6ca-5b2a4ff73601-fe3ed4ff, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d7a-fe3ed4ff, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1db1-fe3ed4ff, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1de8-fe3ed4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7a9c02c-9fcd-5b56-e55a-eea6876ad4de-ecf0da82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_494082bd-084a-4008-e3d8-32dbd4fbbb87-ecf0da82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_494082bd-084a-4008-e3d8-32dbd4fbbb89-ecf0da82 {
  justify-self: center;
}

#w-node-_494082bd-084a-4008-e3d8-32dbd4fbbb91-ecf0da82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_494082bd-084a-4008-e3d8-32dbd4fbbb93-ecf0da82 {
  justify-self: center;
}

#w-node-_494082bd-084a-4008-e3d8-32dbd4fbbb9b-ecf0da82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_494082bd-084a-4008-e3d8-32dbd4fbbb9d-ecf0da82 {
  justify-self: center;
}

#w-node-_3ce28b9a-ae0b-eb41-3c7a-03ac3562a264-ecf0da82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-24fce56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-24fce56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-24fce56a {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-24fce56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-24fce56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-24fce56a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-24fce56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-24fce56a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-24fce56a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-24fce56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-24fce56a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-24fce56a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-24fce56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-24fce56a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3741-24fce56a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3749-24fce56a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3751-24fce56a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-dd8c866c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-dd8c866c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-dd8c866c {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-dd8c866c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-dd8c866c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-dd8c866c, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-dd8c866c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-dd8c866c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-dd8c866c, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-dd8c866c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-dd8c866c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-dd8c866c, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-dd8c866c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-dd8c866c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3741-dd8c866c, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3749-dd8c866c, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3751-dd8c866c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-5f48f9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-5f48f9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-5f48f9ca {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-5f48f9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-5f48f9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-5f48f9ca, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-5f48f9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-5f48f9ca {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-5f48f9ca, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-5f48f9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-5f48f9ca {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-5f48f9ca, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-5f48f9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-5f48f9ca {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3741-5f48f9ca, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3749-5f48f9ca, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3751-5f48f9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-64a1cf7b {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-64a1cf7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-64a1cf7b {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-64a1cf7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-64a1cf7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-64a1cf7b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-64a1cf7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-64a1cf7b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-64a1cf7b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-64a1cf7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-64a1cf7b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-64a1cf7b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-64a1cf7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-64a1cf7b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1ba3333b-965e-45cd-87bd-619688a310be-64a1cf7b, #w-node-_1ba3333b-965e-45cd-87bd-619688a310c6-64a1cf7b, #w-node-_1ba3333b-965e-45cd-87bd-619688a310ce-64a1cf7b, #w-node-_1ba3333b-965e-45cd-87bd-619688a310d6-64a1cf7b, #w-node-bdac6491-8ac9-ce48-a1b7-161dcf32dfc9-64a1cf7b, #w-node-bdac6491-8ac9-ce48-a1b7-161dcf32dfcc-64a1cf7b, #w-node-bdac6491-8ac9-ce48-a1b7-161dcf32e008-64a1cf7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-db31340a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-db31340a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-db31340a {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-db31340a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-db31340a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-db31340a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-db31340a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-db31340a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-db31340a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-db31340a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-db31340a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-db31340a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-db31340a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-db31340a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3741-db31340a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3749-db31340a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3751-db31340a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-f4deb9ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-f4deb9ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-f4deb9ea {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-f4deb9ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-f4deb9ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-f4deb9ea, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-f4deb9ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-f4deb9ea {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-f4deb9ea, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-f4deb9ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-f4deb9ea {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-f4deb9ea, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-f4deb9ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-f4deb9ea {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-bbe14a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-bbe14a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-bbe14a6d {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-bbe14a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-bbe14a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-bbe14a6d, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-bbe14a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-bbe14a6d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-bbe14a6d, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-bbe14a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-bbe14a6d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-bbe14a6d, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-bbe14a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-bbe14a6d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c18c-bbe14a6d, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c194-bbe14a6d, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c19c-bbe14a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-1e10cd81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-1e10cd81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-1e10cd81 {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-1e10cd81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-1e10cd81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-1e10cd81, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-1e10cd81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-1e10cd81 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-1e10cd81, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-1e10cd81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-1e10cd81 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-1e10cd81, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-1e10cd81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-1e10cd81 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c18c-1e10cd81, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c194-1e10cd81, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c19c-1e10cd81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_531288ce-3e68-bd30-026d-a06277891104-0a5d3d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_531288ce-3e68-bd30-026d-a062778911c7-0a5d3d0b, #w-node-_531288ce-3e68-bd30-026d-a062778911d4-0a5d3d0b {
  justify-self: center;
}

#w-node-_531288ce-3e68-bd30-026d-a06277891210-0a5d3d0b {
  place-self: start center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-10156a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-10156a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-10156a55 {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-10156a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-10156a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-10156a55, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-10156a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-10156a55 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-10156a55, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-10156a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-10156a55 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-10156a55, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-10156a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-10156a55 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c18c-10156a55, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c194-10156a55, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c19c-10156a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-73ebbf5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-73ebbf5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-73ebbf5b {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-73ebbf5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-73ebbf5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-73ebbf5b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-73ebbf5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-73ebbf5b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-73ebbf5b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-73ebbf5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-73ebbf5b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-73ebbf5b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-73ebbf5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-73ebbf5b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c18c-73ebbf5b, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c194-73ebbf5b, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c19c-73ebbf5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d365d-9b4c9168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d3671-9b4c9168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36a4-9b4c9168 {
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36b1-9b4c9168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36c5-9b4c9168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d2-9b4c9168, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36d3-9b4c9168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36d5-9b4c9168 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36da-9b4c9168, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36db-9b4c9168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36dd-9b4c9168 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e5-9b4c9168, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36e6-9b4c9168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9ea1788-fad2-ed04-956d-a00b489d36e8-9b4c9168 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f1be36a8-2e2e-b3c7-e1bb-0523f2b5f980-9b4c9168 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe2383f9-b012-7e6f-9796-7875a70ba20d-9b4c9168 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-ef76b308-d377-7356-2061-59e17c5d5749-9b4c9168, #w-node-f1be36a8-2e2e-b3c7-e1bb-0523f2b5f98c-9b4c9168, #w-node-fe2383f9-b012-7e6f-9796-7875a70ba220-9b4c9168, #w-node-fe2383f9-b012-7e6f-9796-7875a70ba229-9b4c9168, #w-node-fe2383f9-b012-7e6f-9796-7875a70ba232-9b4c9168, #w-node-fe2383f9-b012-7e6f-9796-7875a70ba23b-9b4c9168, #w-node-fe2383f9-b012-7e6f-9796-7875a70ba244-9b4c9168, #w-node-fe2383f9-b012-7e6f-9796-7875a70ba24d-9b4c9168, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c18c-9b4c9168, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c194-9b4c9168, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c19c-9b4c9168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea03e914-dccd-df7e-9d30-ca32ed3dc794-dfa1c3ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea03e914-dccd-df7e-9d30-ca32ed3dc7ac-dfa1c3ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e4cc042-d862-6155-0083-195ccaacb87e-dfa1c3ab, #w-node-_241ab9b0-8005-0741-047d-aad3d2e80bf8-dfa1c3ab, #w-node-_08e25c33-a83c-c191-b164-bcd4c93cb515-dfa1c3ab, #w-node-aee8410e-3de9-56c5-e9e1-67bca5cbfea5-dfa1c3ab {
  justify-self: center;
}

#w-node-_2e2d458b-5ec3-806f-ab3d-d5390e4ecc27-03737f33, #w-node-_49b339e5-4445-4d60-2516-b535d7e63b0a-03737f33, #w-node-_0c1a7208-b451-8fe9-cc7d-8ed20da5de02-03737f33, #w-node-_0c1a7208-b451-8fe9-cc7d-8ed20da5de13-03737f33, #w-node-eb497940-1735-4f95-dc8e-f2dc91ffd6c7-03737f33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28df9548-83a0-e6ec-c597-f202e55b56b5-03737f33 {
  align-self: center;
}

#w-node-_67bd1cdc-310a-a357-30ae-866ae5765f0a-03737f33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc47c994-2f45-527a-8df1-95ab99a4f14d-03737f33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0c8d40de-dc46-ce57-ae1b-0d224aa06115-866e279e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c8d40de-dc46-ce57-ae1b-0d224aa06127-866e279e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d40de-dc46-ce57-ae1b-0d224aa061d8-866e279e, #w-node-_0c8d40de-dc46-ce57-ae1b-0d224aa061e5-866e279e, #w-node-_0c8d40de-dc46-ce57-ae1b-0d224aa06221-866e279e, #w-node-a72242fc-435a-b218-2133-778f18287590-866e279e, #w-node-df0a73cd-6cc9-786b-8ee2-246ac944fca8-866e279e, #w-node-_5a1ff171-1be0-1dcd-7271-e4b9099d1fb6-866e279e, #w-node-af6878d0-f207-622e-ee36-6693952901c3-866e279e, #w-node-_0c8d40de-dc46-ce57-ae1b-0d224aa0622e-866e279e, #w-node-_10c91ea1-8e90-19a4-7df8-2e5da145f60d-866e279e {
  justify-self: center;
}

#w-node-_54ed32b1-6a9a-db87-5905-8a9a2c6f9b30-993fc859 {
  align-self: start;
}

#w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e604-0718193d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e60e-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e610-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e61e-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e620-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e62e-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e630-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e63e-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e640-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e64e-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e650-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e65e-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e660-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e66e-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e670-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e67e-0718193d, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e680-0718193d, #w-node-eba7b275-d98d-9f79-6866-553d29ebf125-72f98c2d, #w-node-eba7b275-d98d-9f79-6866-553d29ebf137-72f98c2d, #w-node-_6d8fea32-094d-abf2-dac6-0bd503acea9a-72f98c2d, #w-node-_0b68eede-c942-af67-4c1d-1d41c4bda48a-72f98c2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b68eede-c942-af67-4c1d-1d41c4bda491-72f98c2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0b68eede-c942-af67-4c1d-1d41c4bda492-72f98c2d, #w-node-_0b68eede-c942-af67-4c1d-1d41c4bda499-72f98c2d, #w-node-_19974a43-d1d8-884f-2b7a-4e8a25d004a7-72f98c2d, #w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb22-72f98c2d, #w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb0c-72f98c2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb13-72f98c2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb1b-72f98c2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6d8fea32-094d-abf2-dac6-0bd503aceae7-72f98c2d, #w-node-_6d8fea32-094d-abf2-dac6-0bd503acebee-72f98c2d, #w-node-_7fb3840e-93e3-c75f-8019-8caeb166ec98-72f98c2d, #w-node-b97e9ec2-7094-1ea3-b349-9e60221a7c4e-72f98c2d, #w-node-b97e9ec2-7094-1ea3-b349-9e60221a7c51-72f98c2d, #w-node-b97e9ec2-7094-1ea3-b349-9e60221a7c5c-72f98c2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3997497-1866-2da9-84bb-5eb8a64b851f-80489e84 {
  align-self: stretch;
}

#w-node-_03ee8207-de2b-82f4-4125-ba63c757b91f-80489e84 {
  align-self: center;
}

#w-node-ca8ca22b-5864-ca84-6d19-998de141ee2b-80489e84 {
  justify-self: center;
}

#w-node-af63784b-d7e7-5bb0-4241-4953ccd6c326-35409002 {
  align-self: center;
}

#w-node-_4c2b1409-d642-e429-e306-023c8c6039ff-35409002 {
  justify-self: center;
}

#w-node-_8fd59a0c-6f42-0fc7-9cc5-db825db227e5-35409002, #w-node-_8fd59a0c-6f42-0fc7-9cc5-db825db227ff-35409002, #w-node-a50885c9-f003-7d14-64e6-1d3a928ba8c7-35409002, #w-node-a50885c9-f003-7d14-64e6-1d3a928ba8db-35409002, #w-node-_0f340a2e-862d-45bd-0220-0d73f2d82332-35409002, #w-node-_0f340a2e-862d-45bd-0220-0d73f2d82346-35409002, #w-node-cf3695eb-f689-f38d-e492-5a3b998739b4-35409002, #w-node-_41cc8894-f5df-316b-0224-b523c58710a4-35409002, #w-node-_76ff4e36-bae0-1db4-57f8-a26b94a7c03d-72330d38, #w-node-_76ff4e36-bae0-1db4-57f8-a26b94a7c051-72330d38, #w-node-b65613cf-64de-1b71-c168-a6d5f5196920-72330d38, #w-node-b65613cf-64de-1b71-c168-a6d5f5196937-72330d38, #w-node-f9ca1d18-3abd-1814-ce23-e9f33c885619-72330d38, #w-node-f9ca1d18-3abd-1814-ce23-e9f33c885636-72330d38, #w-node-_9366978f-b943-b63e-2367-bbddd6fc2ccd-72330d38, #w-node-_9366978f-b943-b63e-2367-bbddd6fc2ce1-72330d38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f2840f2-6c90-6321-25de-a13da9303f64-72330d38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7f2840f2-6c90-6321-25de-a13da9303f74-72330d38 {
  align-self: center;
}

#w-node-c8c0990f-d633-d4d5-1474-9932cd619959-61a643ed, #w-node-a86070ad-33e6-e513-b233-7eeea5347be9-61a643ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce36405c-4a24-f8af-f56a-af1575148b3d-56a2cd41 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_435c31d8-23f5-9dd1-9db9-af1d706541e0-0e22fd7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_435c31d8-23f5-9dd1-9db9-af1d706541ea-0e22fd7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_435c31d8-23f5-9dd1-9db9-af1d706541f5-0e22fd7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-deef8e24-ed08-5355-f295-314c947919f8-9da150a7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-d9c464b4-7d3a-421b-982a-a2d78e79dfce-9da150a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec62-9da150a7, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec65-9da150a7, #w-node-_69ec0ac0-3425-2e8e-dc97-c038536cec90-9da150a7, #w-node-_22df3776-7ab5-01bb-05a8-c88940830c36-5d9d2d9b, #w-node-_22df3776-7ab5-01bb-05a8-c88940830cb3-5d9d2d9b, #w-node-_22df3776-7ab5-01bb-05a8-c88940830ccf-5d9d2d9b, #w-node-_22df3776-7ab5-01bb-05a8-c88940830ce8-5d9d2d9b, #w-node-_22df3776-7ab5-01bb-05a8-c88940830d0c-5d9d2d9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9484d7-3437-4674-39e5-7376a2e97b43-2137509e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5c088ced-2ae7-6e48-6081-3d57c48c2887-2137509e, #w-node-_11cedb2e-123b-95b9-9fcc-876717a7257c-2137509e {
  align-self: center;
}

#w-node-_11cedb2e-123b-95b9-9fcc-876717a7257b-2137509e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8443cdec-5eff-61d3-4470-b74e5916cf39-2137509e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8443cdec-5eff-61d3-4470-b74e5916cf48-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf4a-2137509e, #w-node-be8b024b-37b8-5ecd-8118-f99abbab4357-2137509e, #w-node-be8b024b-37b8-5ecd-8118-f99abbab4359-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf60-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf62-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf78-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf7a-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf8d-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf8f-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cfa3-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cfa5-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cfbb-2137509e, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cfbd-2137509e, #w-node-_1c7a2878-32ab-cb4a-405c-e1466d5f3f82-d45e0125 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc2fc93d-f8a5-a897-1138-fc1d8fa23fa4-0171b704 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cc2fc93d-f8a5-a897-1138-fc1d8fa23faa-0171b704 {
  align-self: center;
}

#w-node-a7a9c02c-9fcd-5b56-e55a-eea6876ad4de-e013c0f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6689783b-b672-bd0c-7634-7c37c47ca282-e013c0f5, #w-node-_9fa871b6-79ba-2eaa-a053-313a6ee0eadc-e013c0f5, #w-node-_32789dda-3149-7bb0-ea48-7c9b353cc96d-e013c0f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ce28b9a-ae0b-eb41-3c7a-03ac3562a264-e013c0f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb33209-03b7-495b-85ba-6d6509de2e71-e013c0f5, #w-node-b5f0e29c-a43e-062d-799d-0a306f721d62-e013c0f5, #w-node-_7b8f4532-329a-f80f-292d-a3f8e78378aa-e013c0f5, #w-node-a47525c1-3b06-41f5-4a42-883a8eec0b1e-e013c0f5 {
  justify-self: start;
}

#w-node-a7a9c02c-9fcd-5b56-e55a-eea6876ad4de-78957252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6689783b-b672-bd0c-7634-7c37c47ca282-78957252, #w-node-_9fa871b6-79ba-2eaa-a053-313a6ee0eadc-78957252, #w-node-_32789dda-3149-7bb0-ea48-7c9b353cc96d-78957252 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ce28b9a-ae0b-eb41-3c7a-03ac3562a264-78957252 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb33209-03b7-495b-85ba-6d6509de2e71-78957252, #w-node-b5f0e29c-a43e-062d-799d-0a306f721d62-78957252, #w-node-_7b8f4532-329a-f80f-292d-a3f8e78378aa-78957252, #w-node-d27cea48-367b-0b67-aec0-cd6bab3f1ee3-78957252 {
  justify-self: start;
}

#w-node-a7a9c02c-9fcd-5b56-e55a-eea6876ad4de-2010c02c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6689783b-b672-bd0c-7634-7c37c47ca282-2010c02c, #w-node-_9fa871b6-79ba-2eaa-a053-313a6ee0eadc-2010c02c, #w-node-_32789dda-3149-7bb0-ea48-7c9b353cc96d-2010c02c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ce28b9a-ae0b-eb41-3c7a-03ac3562a264-2010c02c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb33209-03b7-495b-85ba-6d6509de2e71-2010c02c, #w-node-b5f0e29c-a43e-062d-799d-0a306f721d62-2010c02c, #w-node-_7b8f4532-329a-f80f-292d-a3f8e78378aa-2010c02c {
  justify-self: start;
}

#w-node-a7a9c02c-9fcd-5b56-e55a-eea6876ad4de-d56c299a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6689783b-b672-bd0c-7634-7c37c47ca282-d56c299a, #w-node-_9fa871b6-79ba-2eaa-a053-313a6ee0eadc-d56c299a, #w-node-_32789dda-3149-7bb0-ea48-7c9b353cc96d-d56c299a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ce28b9a-ae0b-eb41-3c7a-03ac3562a264-d56c299a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb33209-03b7-495b-85ba-6d6509de2e71-d56c299a, #w-node-b5f0e29c-a43e-062d-799d-0a306f721d62-d56c299a, #w-node-_7b8f4532-329a-f80f-292d-a3f8e78378aa-d56c299a, #w-node-_3f8ffb51-e9fb-7132-56fd-83086d9e9877-d56c299a {
  justify-self: start;
}

#w-node-a7a9c02c-9fcd-5b56-e55a-eea6876ad4de-3dbb1876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6689783b-b672-bd0c-7634-7c37c47ca282-3dbb1876, #w-node-_9fa871b6-79ba-2eaa-a053-313a6ee0eadc-3dbb1876, #w-node-_32789dda-3149-7bb0-ea48-7c9b353cc96d-3dbb1876 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ce28b9a-ae0b-eb41-3c7a-03ac3562a264-3dbb1876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb33209-03b7-495b-85ba-6d6509de2e71-3dbb1876, #w-node-b5f0e29c-a43e-062d-799d-0a306f721d62-3dbb1876, #w-node-_7b8f4532-329a-f80f-292d-a3f8e78378aa-3dbb1876, #w-node-e6e5dee2-bd4c-730f-3ccd-4e72d574892b-3dbb1876 {
  justify-self: start;
}

#w-node-a7a9c02c-9fcd-5b56-e55a-eea6876ad4de-c5c1b8da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bd83b48-1947-7fa3-5372-c079cdf50a23-c5c1b8da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2bd83b48-1947-7fa3-5372-c079cdf50a24-c5c1b8da {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2bd83b48-1947-7fa3-5372-c079cdf50a2b-c5c1b8da {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2bd83b48-1947-7fa3-5372-c079cdf50a2c-c5c1b8da {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6689783b-b672-bd0c-7634-7c37c47ca282-c5c1b8da, #w-node-_9fa871b6-79ba-2eaa-a053-313a6ee0eadc-c5c1b8da, #w-node-_32789dda-3149-7bb0-ea48-7c9b353cc96d-c5c1b8da {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ce28b9a-ae0b-eb41-3c7a-03ac3562a264-c5c1b8da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb33209-03b7-495b-85ba-6d6509de2e71-c5c1b8da, #w-node-b5f0e29c-a43e-062d-799d-0a306f721d62-c5c1b8da, #w-node-_7b8f4532-329a-f80f-292d-a3f8e78378aa-c5c1b8da, #w-node-_9865dc7d-e193-56aa-a766-63dc76b5352b-c5c1b8da {
  justify-self: start;
}

#w-node-a7a9c02c-9fcd-5b56-e55a-eea6876ad4de-0a5aa35d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6689783b-b672-bd0c-7634-7c37c47ca282-0a5aa35d, #w-node-_9fa871b6-79ba-2eaa-a053-313a6ee0eadc-0a5aa35d, #w-node-_32789dda-3149-7bb0-ea48-7c9b353cc96d-0a5aa35d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ce28b9a-ae0b-eb41-3c7a-03ac3562a264-0a5aa35d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb33209-03b7-495b-85ba-6d6509de2e71-0a5aa35d, #w-node-b5f0e29c-a43e-062d-799d-0a306f721d62-0a5aa35d, #w-node-_7b8f4532-329a-f80f-292d-a3f8e78378aa-0a5aa35d {
  justify-self: start;
}

#w-node-b3b392ae-0ec9-47a3-0ccb-b80f446b0de1-9c1a755e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_51ae87be-3f43-56b8-9f36-42265809d980-9c1a755e, #w-node-dbe6caff-9dcf-281f-3a6d-135b30f89b85-9c1a755e, #w-node-_0ed275b9-cc35-bdc4-9e38-b85f73c48563-9c1a755e, #w-node-_8b512c1c-d590-dd60-8948-b5198468240b-9c1a755e {
  align-self: center;
}

#w-node-_136bd105-90f8-f827-1cf4-f3cfc16ae304-50bf981d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_136bd105-90f8-f827-1cf4-f3cfc16ae31e-50bf981d, #w-node-de77afda-b89b-21ed-d1cb-36ae1b879654-50bf981d, #w-node-d8fa6e2c-ad52-dd97-6bc0-050cdb21fff6-50bf981d, #w-node-_94878e3b-40d5-f4ba-7816-78089e83baa5-50bf981d, #w-node-_28c6ccc7-f43a-1180-6a5f-4b4ebbb82fe5-50bf981d, #w-node-_4373af9c-1016-e4ec-e976-5f62ce36a5cf-50bf981d, #w-node-_8a318642-ed8a-d914-7977-e2825f57b9f6-50bf981d {
  align-self: center;
}

#w-node-_4d0db897-6fca-482b-cb10-56f804f9a676-83bbdf04, #w-node-_4d0db897-6fca-482b-cb10-56f804f9a6cc-83bbdf04, #w-node-_4d0db897-6fca-482b-cb10-56f804f9a6e5-83bbdf04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d0b0e87-ccc1-831b-493c-7abfd26f8c0a-aeefb75a, #w-node-_6369eb83-3d9d-1727-736b-77e5ae88aa99-aeefb75a, #w-node-_3f66440b-ce89-2258-ab29-4b9e24035552-aeefb75a, #w-node-_19464940-51fd-e1ca-aaf6-66819319e6e2-aeefb75a, #w-node-e9dbfa0c-eb21-b39e-80b7-27a9e8990cde-aeefb75a, #w-node-_69902df7-9121-4c78-bcde-a2e1c96f3527-8cbf6a12, #w-node-_69902df7-9121-4c78-bcde-a2e1c96f3541-8cbf6a12, #w-node-_69902df7-9121-4c78-bcde-a2e1c96f3558-8cbf6a12, #w-node-_764e33e1-83ab-c324-6016-7aab729484ea-f983a231, #w-node-_764e33e1-83ab-c324-6016-7aab729484fa-f983a231 {
  align-self: center;
}

#w-node-a30fc6ee-72ee-936c-463a-309557818e70-c1982d42, #w-node-_0baab536-fba1-cf70-0f4c-7c3b51442d2a-c1982d42, #w-node-_94f36aaf-fe90-1a53-3a09-1415e32a5dd8-c1982d42 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_4f481082-cf42-bebd-d98a-4f43e5bf7457-c1982d42, #w-node-_4f481082-cf42-bebd-d98a-4f43e5bf7467-c1982d42 {
  align-self: center;
}

#w-node-_5ed2270c-8fd3-aef7-999d-c547755ef1de-55b8adc4, #w-node-_5ed2270c-8fd3-aef7-999d-c547755ef1e2-55b8adc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8ecb0d7-a947-482f-9d9c-606d81a338a7-91cd5c11, #w-node-d8ecb0d7-a947-482f-9d9c-606d81a338a7-ab2300f3, #w-node-dbd51d89-9f04-3479-9eb6-3111b23a12e9-759a524d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ad7b44d9-d009-e107-9125-f6460daeb129-759a524d, #w-node-adfc3ccd-442e-a26b-3f96-e1ea7f74cfd2-759a524d, #w-node-_0ac86304-3ef0-c12f-b426-6cfcb2f9beb7-759a524d, #w-node-ea99a230-a77a-4752-66f3-6f152cc1ebfb-759a524d, #w-node-bd7ab23b-5625-2bf2-98d5-7d0acdde2653-759a524d, #w-node-_90101658-0552-edd5-f627-9c44a0bff752-759a524d, #w-node-_12bef0d9-4412-22a6-a43c-38f2b961e842-759a524d, #w-node-_095f8b6b-287d-f9b0-0668-00ab2bf52a4e-759a524d, #w-node-_2ff937bc-6293-85c0-f9f2-8be624162ee8-759a524d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d06d2d0-1be1-7ab8-9dc1-79a54290321f-759a524d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_77237d88-82d4-59b4-a2dc-6fe8c09ba3db-759a524d, #w-node-_158f9ea6-be08-ff6d-5e89-e2272dfec2db-759a524d, #w-node-_0f8b2097-f29d-38ac-a2d6-9df3e63f8107-759a524d, #w-node-c5fb4085-01ca-164e-ad98-b70520258cf0-759a524d, #w-node-_4583db66-ba9a-4dd2-f601-8f803d342a27-759a524d, #w-node-ac9c1177-b6a7-af72-e1e1-4912e41316a6-759a524d, #w-node-_7b93b717-ac55-cf7f-ea81-5e7cbce95cfc-759a524d, #w-node-c812adb6-6ecc-24e6-5434-6f0e30fa6714-759a524d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b87eddfb-1c53-dc7e-725b-1083be986044-759a524d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f81f0a86-7337-cb5d-cfcc-42afac10ef93-759a524d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c00b8319-edc7-95ed-dace-fc6cc436f32a-3172adb2 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_9736fb31-feec-3038-4a46-3b1eb896baaf-3172adb2 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_5bf9cd9f-13de-9449-9054-1a12b1ba203f-3172adb2, #w-node-_5bf9cd9f-13de-9449-9054-1a12b1ba204a-3172adb2, #w-node-_5bf9cd9f-13de-9449-9054-1a12b1ba2055-3172adb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f9b43b5d-1c19-1787-ca49-f1e6e080e11f-3172adb2, #w-node-_8e82d7ab-ee53-f8c6-ef00-e91a67290a8a-3172adb2, #w-node-_152be873-867c-9c58-dc90-8e799a0116b1-3172adb2, #w-node-_14070316-062b-19c9-f9c4-b82318a6bf16-3172adb2, #w-node-ea430e5b-29f9-8ac5-ab14-3ec20bf2742a-3172adb2, #w-node-_0128256e-9fcc-923c-d0e8-0d2de922ef89-3172adb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88b023c2-e6fb-7d98-9500-3db978c956b2-3172adb2 {
  grid-area: 3 / 2 / 4 / 2;
}

#w-node-bb882650-8636-5bfb-03ad-77316f9045a2-3172adb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb882650-8636-5bfb-03ad-77316f9045a7-3172adb2, #w-node-bb882650-8636-5bfb-03ad-77316f9045b7-3172adb2, #w-node-bb882650-8636-5bfb-03ad-77316f9045c7-3172adb2, #w-node-bd7ac214-da81-262a-1401-8fea410ebd35-3172adb2, #w-node-c720be9b-f631-4f98-1a18-83339fe645b4-3172adb2, #w-node-_10afc00b-9152-27c1-a898-a0d23da6feb1-3172adb2, #w-node-_65fa2a5f-61c9-ce7a-40d0-b8875cd7f5ff-3172adb2 {
  justify-self: start;
}

#w-node-e21bd194-ff4f-0508-f9f1-a4a2326bec10-f7e7a8de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7492adb2-6eb3-d30a-6325-822939acf28b-f7e7a8de, #w-node-e3a78181-1af6-bf53-0ac1-8e135f0ec967-f7e7a8de {
  align-self: center;
}

#w-node-f71cbc01-ac04-d21a-8e15-6d143ae3a2ac-f7e7a8de, #w-node-c376262c-fd7b-4da0-75c8-dba8fbac7681-f7e7a8de {
  align-self: stretch;
}

#w-node-b60a6fcd-2337-625b-81b2-209a745af27c-f7e7a8de, #w-node-a5871cc5-6719-0801-70b4-909af655bb60-f7e7a8de, #w-node-b8c53c47-bc5e-d529-08f7-749aa56b367b-f7e7a8de, #w-node-f498c0e8-f0db-9719-87b8-0c13de2b0d5b-f7e7a8de, #challenge-spot-the-attacker.w-node-_03698627-4379-aaa4-a85d-66cda51ec215-eb4f0e90, #challenge-approve-or-deny.w-node-_20f2b209-3852-6da1-ef7b-4fdcd4cd74bc-eb4f0e90, #challenge-connect-the-breach.w-node-_33b62510-f4ab-c0d5-4558-21e8bfdfaf71-eb4f0e90, #w-node-_3ccee6c0-35b8-0dfa-df99-d49ba678c245-eb4f0e90, #w-node-_3ccee6c0-35b8-0dfa-df99-d49ba678c24d-eb4f0e90, #w-node-_3ccee6c0-35b8-0dfa-df99-d49ba678c255-eb4f0e90, #w-node-_2c296de4-a98b-7a0e-1983-669a92c04ab8-eb4f0e90, #w-node-_2c296de4-a98b-7a0e-1983-669a92c04ac0-eb4f0e90, #w-node-_2c296de4-a98b-7a0e-1983-669a92c04ac8-eb4f0e90, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a6a6-61e6b373, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a6ac-61e6b373, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a6b2-61e6b373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bed376f-6555-5836-e222-2ccae9a9a6bc-61e6b373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bed376f-6555-5836-e222-2ccae9a9a6c5-61e6b373, #w-node-_21641840-cf9d-7a4a-5eec-10ce02eb90ae-61e6b373, #w-node-_21641840-cf9d-7a4a-5eec-10ce02eb90b4-61e6b373, #w-node-_21641840-cf9d-7a4a-5eec-10ce02eb90ba-61e6b373, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a798-61e6b373, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a7a6-61e6b373, #w-node-_3609808b-69b6-03e3-05fa-8bd70e0630e9-61e6b373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5705297b-70c9-a8d8-f6f2-a771d99e56a3-61e6b373 {
  justify-self: stretch;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d76e-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d773-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d779-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d77c-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d788-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d78b-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d792-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d795-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d7a1-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7a4-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d7ab-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7ae-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96be1-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96be4-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96bea-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bed-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96bf8-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bfb-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96c01-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c04-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96c0f-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c12-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96c18-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c1b-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae08-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae0b-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae11-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae14-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae1f-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae22-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae28-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae2b-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae36-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae39-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae3f-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae42-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5b9-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5bc-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5c2-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5c5-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d0-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d3-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d9-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5dc-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5e7-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5ea-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5f0-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5f3-3aa8f82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0dd60-3aa8f82e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0dd67-3aa8f82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-c035439d-ab2f-682e-4ba2-34a9f9e06fd6-a8f64dca, #w-node-c035439d-ab2f-682e-4ba2-34a9f9e06fdc-a8f64dca, #w-node-c035439d-ab2f-682e-4ba2-34a9f9e06fe3-a8f64dca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c035439d-ab2f-682e-4ba2-34a9f9e06fed-a8f64dca {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
}

#w-node-c035439d-ab2f-682e-4ba2-34a9f9e06ff4-a8f64dca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7b564d65-99ec-4755-0956-61a05ad3bd85-61a376e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b564d65-99ec-4755-0956-61a05ad3bda5-61a376e4, #w-node-_419a61d1-0f3e-1b25-de6e-b74388b9630a-61a376e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_419a61d1-0f3e-1b25-de6e-b74388b9630d-61a376e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_95d80913-6980-82cd-b2e1-f781c1abbb7e-d6f28674, #w-node-_95d80913-6980-82cd-b2e1-f781c1abbb81-d6f28674, #w-node-_95d80913-6980-82cd-b2e1-f781c1abbb85-d6f28674, #w-node-c035439d-ab2f-682e-4ba2-34a9f9e06fd6-644e9afa, #w-node-c035439d-ab2f-682e-4ba2-34a9f9e06fdc-644e9afa, #w-node-c035439d-ab2f-682e-4ba2-34a9f9e06fe3-644e9afa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c035439d-ab2f-682e-4ba2-34a9f9e06fed-644e9afa {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
}

#w-node-c035439d-ab2f-682e-4ba2-34a9f9e06ff4-644e9afa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b2174a43-c31b-a65b-b773-ff6793178038-8a19b53a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b2174a43-c31b-a65b-b773-ff679317803e-8a19b53a {
  align-self: center;
}

#w-node-_477cc09e-a192-6a30-f04e-5e8e48bc6a9c-8a19b53a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_477cc09e-a192-6a30-f04e-5e8e48bc6aaa-8a19b53a {
  align-self: center;
}

#w-node-b2174a43-c31b-a65b-b773-ff6793178143-8a19b53a, #w-node-eb64ff8a-81e3-5748-a547-445d2a8bd5a1-8a19b53a, #w-node-_8208e431-fff3-720d-2a5e-cf401e5b18ac-8a19b53a, #w-node-_48b9e4c9-55f4-93cb-3ec4-2372aa53f4ad-8a19b53a, #w-node-_06a0f066-0b88-f08e-65ab-2bde145a6705-8a19b53a, #w-node-_06a0f066-0b88-f08e-65ab-2bde145a6708-8a19b53a, #w-node-_06a0f066-0b88-f08e-65ab-2bde145a6722-8a19b53a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a292062-4e47-f21c-e275-8fb9cceadee4-93346272, #w-node-_8a292062-4e47-f21c-e275-8fb9cceadeed-93346272, #w-node-_8a292062-4e47-f21c-e275-8fb9cceadef6-93346272 {
  align-self: center;
}

#w-node-_8a292062-4e47-f21c-e275-8fb9cceadf43-93346272, #w-node-_8a292062-4e47-f21c-e275-8fb9cceadf5c-93346272, #w-node-_95d80913-6980-82cd-b2e1-f781c1abbb7e-af51d946, #w-node-_95d80913-6980-82cd-b2e1-f781c1abbb81-af51d946, #w-node-_95d80913-6980-82cd-b2e1-f781c1abbb85-af51d946, #w-node-_05881c34-df1f-50de-6589-a79c20d0d76e-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d773-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d779-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d77c-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d788-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d78b-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d792-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d795-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d7a1-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7a4-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0d7ab-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7ae-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96be1-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96be4-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96bea-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bed-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96bf8-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bfb-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96c01-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c04-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96c0f-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c12-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2863a0-de39-4265-d449-c69eb0a96c18-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c1b-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae08-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae0b-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae11-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae14-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae1f-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae22-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae28-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae2b-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae36-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae39-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed708813-51f2-44e9-99c0-3bde589cae3f-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae42-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5b9-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5bc-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5c2-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5c5-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d0-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d3-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d9-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5dc-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5e7-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5ea-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5f0-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5f3-1caf4d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0dd60-1caf4d6c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
}

#w-node-_05881c34-df1f-50de-6589-a79c20d0dd67-1caf4d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2bed376f-6555-5836-e222-2ccae9a9a6a6-ab534354, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a6ac-ab534354, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a6b2-ab534354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bed376f-6555-5836-e222-2ccae9a9a6bc-ab534354 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bed376f-6555-5836-e222-2ccae9a9a6c5-ab534354, #w-node-_21641840-cf9d-7a4a-5eec-10ce02eb90ae-ab534354, #w-node-_21641840-cf9d-7a4a-5eec-10ce02eb90b4-ab534354, #w-node-_21641840-cf9d-7a4a-5eec-10ce02eb90ba-ab534354, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a798-ab534354, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a7a6-ab534354, #w-node-_3609808b-69b6-03e3-05fa-8bd70e0630e9-ab534354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5705297b-70c9-a8d8-f6f2-a771d99e56a3-ab534354 {
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-_818fec54-e6f2-cd10-24c9-87831afb2105-b56e7906 {
    order: 9999;
  }

  #w-node-_7ea318be-6a67-0e4b-2546-6666b902613d-b56e7906, #w-node-_40d4b02a-273c-443c-dc0e-ffd56a22d27d-b56e7906 {
    justify-self: start;
  }

  #w-node-_8ac14593-d653-603f-abf0-886cf1b33b2a-b56e7906 {
    order: 9999;
  }

  #w-node-_23357e86-c420-62c7-de92-c4a58cb33bad-b56e7906 {
    justify-self: start;
  }

  #w-node-_769ec4f4-656f-b09d-35fb-699b8cc422ad-b56e7906 {
    order: 9999;
  }

  #w-node-_771fd492-dfa3-b25f-913b-538076e09ced-b56e7906 {
    justify-self: start;
  }

  #w-node-_8ece0994-fea8-867f-fff8-c553b5c52f51-b56e7906 {
    order: 9999;
  }

  #w-node-_145bfe60-41b1-63ca-d703-d1a889b2a11c-b56e791e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_16f0d676-443f-48e4-082d-d9566a840b4e-b56e7924, #w-node-_16f0d676-443f-48e4-082d-d9566a840b8c-b56e7924, #w-node-_580099eb-c62e-283d-829c-9e3e0d04ab39-b56e7924, #w-node-_16f0d676-443f-48e4-082d-d9566a840c65-b56e7924 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62db1fcd-b3e1-cad3-fca9-45a3dce12f43-b56e792d, #w-node-_206e2a46-2cae-96f7-eda0-b071cd877d1e-b56e792d {
    order: -9999;
  }

  #w-node-ad4fde46-8656-88cb-57a9-aa5a07b9bf54-b56e7930, #w-node-_16e27f68-8414-032d-e156-51da6dabdd5b-b56e7930, #w-node-_20759bca-6d0f-3cfb-1ac1-c99dc9e1f6e6-b56e7930, #w-node-_03aa0827-a9b0-140d-e842-d6ce6985fb46-b56e7930, #w-node-a28616f3-5c52-e2a8-34a2-829b58d1ddf8-b56e7930, #w-node-cf50c160-fdb9-5b7b-ac24-ebbaad523158-b56e7930, #w-node-_44744cf0-3697-4703-4adc-5abce6d879a3-b56e7930, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4358-b56e7935, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf39-b56e794c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1225949a-426c-d879-238b-ba7d85a78dfd-b56e7963, #w-node-_80e2f840-6146-3e91-d6ec-0515d60e6b75-b56e7963 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade6f4-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade71e-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade7cb-aea05510 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade7ea-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade808-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade826-aea05510 {
    justify-self: start;
  }

  #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade850-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade868-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade882-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8a5-aea05510, #w-node-_1ab1d7a7-b627-83b9-85d6-c82744ade8bb-aea05510, #w-node-_6d8fea32-094d-abf2-dac6-0bd503acea46-51c67c92, #w-node-_0b68eede-c942-af67-4c1d-1d41c4bda489-51c67c92, #w-node-_19974a43-d1d8-884f-2b7a-4e8a25d0049a-51c67c92, #w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb01-51c67c92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb1b-51c67c92 {
    justify-self: start;
  }

  #w-node-_6d8fea32-094d-abf2-dac6-0bd503acea9e-51c67c92, #w-node-_6d8fea32-094d-abf2-dac6-0bd503acebcb-51c67c92, #w-node-_7fb3840e-93e3-c75f-8019-8caeb166ec86-51c67c92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f998084b-b736-2d73-cde4-18fcabe4077f-a7824e1a {
    justify-self: start;
  }

  #w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6703-db47f8e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adb98e07-0093-9d46-4e61-21b1c9290831-378401a0, #w-node-_12d74a45-eccf-1ac1-256f-445e54968986-378401a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a2656-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a266f-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a268a-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a26aa-6a9c6c0b, #w-node-b3b83468-2432-291c-5e4d-06b3bf638a92-6a9c6c0b, #w-node-e7e7a953-4e9c-6cbf-30b5-57c64f0a2783-6a9c6c0b, #w-node-_68f35f60-99da-2223-0285-05bd988f97b3-aea39532, #w-node-_62470cbb-7b49-fb47-e82f-b8f376d8d8a0-aea39532 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b484051e-10fb-00a2-d2ac-448402ae3d88-aea39532, #w-node-c4703ec1-a80c-3e53-4c42-f8693c0185e3-aea39532 {
    justify-self: start;
  }

  #w-node-ed44cf3b-f806-dad9-b7be-9383336887c3-aea39532, #w-node-_6d770c75-efe6-58cc-fd25-344d252e7f74-aea39532, #w-node-b41017da-cf47-d57d-9eb2-2c18b70d8ce5-b70d8ce2, #w-node-_8b1100ab-3a69-30ab-ac4f-dad45a0c22f0-ae52a06e, #w-node-_436b3a43-d65c-c83e-0a6d-da761b9be776-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dc3-ae52a06e, #w-node-_92828a5e-2175-4fa5-6423-d5ba6ad36dc4-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8b7-ae52a06e, #w-node-_6339c609-6d23-235d-f652-34ea90c1d8b8-ae52a06e, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa392b-50df5fc2, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa392c-50df5fc2, #w-node-fa20318b-24c5-6f27-3f84-96cebc187ed4-4864caec, #w-node-fa20318b-24c5-6f27-3f84-96cebc187f58-4864caec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa20318b-24c5-6f27-3f84-96cebc187f74-4864caec {
    justify-self: start;
  }

  #w-node-fa20318b-24c5-6f27-3f84-96cebc187f9a-4864caec, #w-node-c0315ea4-fcc9-2296-06c0-303c2690188a-4864caec, #w-node-_53cc4449-468b-5312-c936-b00ae0d730d7-4864caec, #w-node-fa20318b-24c5-6f27-3f84-96cebc187fd2-4864caec, #w-node-_68f35f60-99da-2223-0285-05bd988f97b3-e582e4ac, #w-node-_62470cbb-7b49-fb47-e82f-b8f376d8d8a0-e582e4ac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b484051e-10fb-00a2-d2ac-448402ae3d88-e582e4ac {
    justify-self: start;
  }

  #w-node-ed44cf3b-f806-dad9-b7be-9383336887c3-e582e4ac, #w-node-_6d770c75-efe6-58cc-fd25-344d252e7f74-e582e4ac, #w-node-_5619f39b-0c84-8a2f-561b-bcf8b933be4a-68e6ebed, #what-it-does-media-query.w-node-_84cc94df-d95e-2b0c-3234-b49b080ebf56-68e6ebed, #w-node-d332241f-c1dc-0e40-d322-999fd466bac7-68e6ebed, #w-node-aa099325-f495-83b5-684e-c437fac2b73a-68e6ebed, #w-node-d841d486-2ebc-368b-2664-f68e5b4cdda4-68e6ebed, #w-node-_663692c7-076b-932f-e157-704cdcc287b9-8c3d61d0, #what-it-does-media-query.w-node-_663692c7-076b-932f-e157-704cdcc287cc-8c3d61d0, #w-node-_663692c7-076b-932f-e157-704cdcc28808-8c3d61d0, #w-node-_663692c7-076b-932f-e157-704cdcc2884c-8c3d61d0, #w-node-_9137ecbf-5321-4f3c-d27a-586d519d7d96-518c1e39, #w-node-_4422e522-8e75-451d-f22d-0461bbe8ae71-518c1e39, #w-node-_804f7f8e-df02-a5a3-550a-2236bb1a2b85-518c1e39, #w-node-_3cba0901-a1a3-2110-df25-08654a007c95-518c1e39, #w-node-_9137ecbf-5321-4f3c-d27a-586d519d7de5-518c1e39, #w-node-_9137ecbf-5321-4f3c-d27a-586d519d7e29-518c1e39, #w-node-_40724e5f-6fe7-2f86-e0a1-e5411b692ae0-8fb1a0fb, #w-node-c69292dd-bf21-ea82-7e07-ebf2990dd123-41982250, #w-node-_4c00713e-ff23-146e-1c86-f930bcc700b8-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e120b-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e1275-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e12c9-41982250, #w-node-e7ef895c-1c50-533f-bd43-fde6a8bfadfb-41982250 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7ef895c-1c50-533f-bd43-fde6a8bfae15-41982250 {
    justify-self: start;
  }

  #w-node-a93c5384-bee4-0038-9349-a82826eaf3ae-41982250, #w-node-a5e00ebf-1cbe-dc36-50a2-3fa143d9ed84-41982250, #w-node-_13c4941a-4541-a27a-6eb7-af09176e12fc-41982250, #w-node-_681ccd72-2035-269a-c818-6cdcf5ea870f-41982250, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8078-187e6297, #w-node-_65a4f78d-ff5d-ce2b-307d-bf2b727b38f0-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8122-187e6297, #w-node-e1f7bb8d-5520-b938-c46c-b080703d1886-187e6297, #w-node-a34e8fda-1708-1684-6b1d-f00a40ac8218-187e6297, #w-node-e2dd1400-ddf4-4424-e3b7-b8c3733764df-187e6297, #w-node-e5f4d525-6c4d-8f56-53bf-f0ab636b15d3-187e6297, #w-node-_95c2ea50-c757-cc0c-d618-8d172784daae-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dac5-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784db15-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784db29-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dba1-b4830863, #w-node-_9cd875fa-fa9b-aae4-682d-8be0ca419d11-b4830863, #w-node-_95c2ea50-c757-cc0c-d618-8d172784dbf0-b4830863, #w-node-_51e6fc4f-86e7-63a7-3273-4c57b4f29494-0a64f586, #w-node-_5054efbd-0642-e8c1-e7e2-60ffa5ae5de1-000d3263, #w-node-_51e6fc4f-86e7-63a7-3273-4c57b4f29494-d3da8578 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_026812f3-2eee-ca3e-2ef3-2be03e8dba26-d3da8578 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d36934ef-a2c8-3068-cdee-9bed7ec2d40c-d3da8578 {
    order: -9999;
  }

  #w-node-_3576bb9a-8288-50f1-6fb9-50e2d8dd0e5a-36c05c4a, #w-node-_3576bb9a-8288-50f1-6fb9-50e2d8dd0ec6-36c05c4a, #w-node-_4a0b3fd8-caef-05f5-bdf5-f37d1fd7debd-36c05c4a, #w-node-_51e6fc4f-86e7-63a7-3273-4c57b4f29494-96ffa105, #w-node-_0ebd0bd8-0b17-e59a-3ec7-a8948e7b6497-86f49d65, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a04161-b24c8fea, #w-node-ddc0199a-6694-d3ab-1582-e724f73e8a4b-aca7ab3b, #w-node-ddc0199a-6694-d3ab-1582-e724f73e8a8c-aca7ab3b, #w-node-_7706a9b8-f9df-3930-64a8-cfcec42ede8c-aca7ab3b, #w-node-_5e579e48-ce3e-a8b1-7683-6a82f44c0a6c-aca7ab3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9c12681-03c6-412f-1631-365cbdad4887-4d566556 {
    grid-column: 1 / 2;
  }

  #w-node-_36ba0f49-1813-04df-d376-d965211b79d5-a35e9d7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd4a6f6c-cbdf-fe21-196a-9876690db763-b28ad8f0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_36ba0f49-1813-04df-d376-d965211b79d5-b28ad8f0, #w-node-_51e6fc4f-86e7-63a7-3273-4c57b4f29494-f90573ec, #w-node-_4808c362-5488-99c5-4736-9bdc5de22ade-6953a7f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12bceeb2-ef6b-ef81-2783-04b426fef50f-6953a7f9, #w-node-a03d591f-6016-3820-19d5-0ec369aa1298-6953a7f9 {
    order: 9999;
  }

  #w-node-_68f35f60-99da-2223-0285-05bd988f97b3-22797a8c, #w-node-_62470cbb-7b49-fb47-e82f-b8f376d8d8a0-22797a8c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b484051e-10fb-00a2-d2ac-448402ae3d88-22797a8c, #w-node-_0d0943d7-cb0d-d910-6045-df515e952f54-22797a8c, #w-node-_117f5444-e130-22c7-23ab-a81f09e2337c-22797a8c {
    justify-self: start;
  }

  #w-node-_800afa50-a8b5-4718-9222-197d73d9b1dd-22797a8c, #w-node-ed44cf3b-f806-dad9-b7be-9383336887c3-22797a8c, #w-node-acc62054-e79d-0656-7914-450b14cdf7cd-351d5790 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0183ffbe-0949-57e4-51ac-c6d1b4a30cff-f8f8fb6e, #w-node-f758c764-24fa-5fbe-112c-7031bd91a296-f8f8fb6e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b4f7ae69-f461-b19c-8bfd-1ccda645fa52-34d29881, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa392b-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa392c-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3988-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa3989-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39fc-e8dc3c97, #w-node-dcdf0457-3fe6-a568-83e2-e01803aa39fd-e8dc3c97, #w-node-ba857481-7aec-ba1b-c64d-a162988fb67e-e8dc3c97, #w-node-ba857481-7aec-ba1b-c64d-a162988fb67f-e8dc3c97, #w-node-_646e7e6e-61cf-bc70-8c4c-7f0988a92c98-571d138f, #w-node-_3555be0f-cfc1-8b3e-fef1-bdbfc9228da4-571d138f, #w-node-_629c4fb2-4b23-42ba-1fd3-29afbaf99600-571d138f, #w-node-_01d9ee43-60f1-3dd3-af72-342558a55497-571d138f, #w-node-_3e51ac49-0ba1-ebe9-9451-34a7f24f719e-571d138f, #w-node-_31e5b81b-d11f-4b14-a448-1b289c006313-571d138f, #w-node-_1a4574e9-9990-77d5-fe5c-6bc7b7db6427-571d138f, #w-node-_0a6c17a1-5bc8-d60f-cb19-039a3144e2ef-571d138f, #w-node-ff28828a-cded-c7c0-a88b-e1128f6d7f86-571d138f, #w-node-bcb5950c-35a1-a14c-9e76-a42d3f933111-571d138f, #w-node-_69956f05-e598-ef9c-f50b-637ee1415ef5-571d138f, #w-node-f32209ea-fb51-69e6-daee-8c08f3d2b8ce-571d138f, #w-node-_09d7400c-38bb-790d-5037-6ab33e78188f-571d138f, #w-node-cd90e7c7-6ed5-dc3b-1d18-5edb05aa38bf-571d138f, #w-node-_51e6fc4f-86e7-63a7-3273-4c57b4f29494-a1698607 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90cba87b-10dc-e30a-1709-23a00de7c8f0-aa186949 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_010d1653-d3f7-92ee-ec56-d5d8d087cd14-aa186949 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90cba87b-10dc-e30a-1709-23a00de7c8f0-27a2588d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4461d16a-8e9c-bc58-3a6b-8d9339201d0f-27a2588d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90cba87b-10dc-e30a-1709-23a00de7c8f0-78f53ed4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_010d1653-d3f7-92ee-ec56-d5d8d087cd14-78f53ed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0183ffbe-0949-57e4-51ac-c6d1b4a30cff-a0f06aa2, #w-node-f758c764-24fa-5fbe-112c-7031bd91a296-a0f06aa2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51e6fc4f-86e7-63a7-3273-4c57b4f29494-b2392160, #w-node-_51e6fc4f-86e7-63a7-3273-4c57b4f29494-8131c86a, #w-node-_51e6fc4f-86e7-63a7-3273-4c57b4f29494-ae1b22bb, #w-node-f59d3bfe-56df-3d60-43cc-f40d1905a8ad-5213088f, #w-node-b3e87d93-bcb3-d0be-1d09-8928bc49a594-5213088f, #w-node-f59d3bfe-56df-3d60-43cc-f40d1905a95a-5213088f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f59d3bfe-56df-3d60-43cc-f40d1905a97b-5213088f, #w-node-f59d3bfe-56df-3d60-43cc-f40d1905a99b-5213088f {
    justify-self: start;
  }

  #w-node-_9df2a1d2-cfbe-ecf0-f2e6-0b00add3a351-5213088f, #w-node-_36e70ef8-b8b0-d37d-7e5e-d0c4d6f80c03-5213088f, #w-node-e8e7e6bf-4818-6122-5ae4-95d7acd31e7e-5213088f {
    grid-column: 1 / 2;
  }

  #w-node-_39061383-dcab-fbb3-3382-15b6bd333245-c064393c {
    justify-self: start;
  }

  #w-node-_41c88b8d-442e-11ea-38d3-176a841f4358-f0801650, #w-node-_41c88b8d-442e-11ea-38d3-176a841f4358-293a0298, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85713e-c2a816c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_435c31d8-23f5-9dd1-9db9-af1d706541f5-c3056b58, #w-node-e4126bac-1a9c-26d0-578d-ddebc8bfcd69-0b37eb84, #w-node-c77672c2-d8c2-0bde-50c7-1ebe05e912aa-0b37eb84 {
    justify-self: start;
  }

  #w-node-_2312c9cd-efb7-483e-35bd-c98e9c8b5105-1d31801d, #w-node-_2312c9cd-efb7-483e-35bd-c98e9c8b51de-1d31801d, #w-node-f7f9b761-0258-e5b8-1f89-39b194d752c4-1d31801d, #w-node-cdcb2c63-ba99-0121-e2d9-956815b649d4-1d31801d, #w-node-_7543ecab-62a9-a727-eeba-1a6f95aa184e-1d31801d, #w-node-d878f2d3-9985-01f8-8aea-eb23a772e123-1d31801d, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba19-7dc71e32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7403fb1e-73c5-f7a2-6612-fc3e42565543-5ef97d23 {
    align-self: center;
  }

  #w-node-_7cfbaa77-6cd7-f41c-b6cd-41f5a40c9436-6561b9ef, #w-node-_983c4219-35b1-8070-60f1-e2789d875363-6561b9ef, #w-node-_8b04f7f2-5464-5726-0d32-89f69e01367b-6561b9ef, #w-node-_4f83cf92-ad28-00e9-b619-a781228cc146-8d3c6660 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e604-6f0e9066, #w-node-_51e6fc4f-86e7-63a7-3273-4c57b4f29494-9e668c65, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc85713e-a2ba3506, #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba19-9644a722, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-8cdf558e, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-8cdf558e, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-8cdf558e, #w-node-f6c12937-5d69-ec2e-12a2-be7a1126f5a1-8cdf558e, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-8cdf558e, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-bc27ef08, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-bc27ef08, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-bc27ef08, #w-node-bf22db7a-fa33-5fbe-7ba1-20c2f401719e-bc27ef08, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-bc27ef08, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-244eb2f7, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-244eb2f7, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-244eb2f7, #w-node-dd676352-e3a1-223f-7609-183cf4407e31-244eb2f7, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-244eb2f7, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-6440a598, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-6440a598, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-6440a598, #w-node-_9bd72b58-3a48-7ef1-f647-8d2b5a7f2c93-6440a598, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-6440a598, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-5a417a63, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-5a417a63, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-5a417a63, #w-node-_2044e242-0240-7e40-613b-a7bf24b465a0-5a417a63, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-5a417a63, #w-node-_73f33b6b-28b0-396a-91a1-d21bcef3a82f-5a417a63, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-8ee989d1, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-8ee989d1, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-8ee989d1, #w-node-_6f834590-7f67-bc3f-664c-dbda68869810-8ee989d1, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-8ee989d1, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-c2d597d0, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-c2d597d0, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-c2d597d0, #w-node-_92df33df-06ad-9f9a-09dd-87b90039a1d3-c2d597d0, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-c2d597d0, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-4aa58944, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-4aa58944, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-4aa58944, #w-node-_62a58a54-f1a1-7723-dbfa-62badbe3bc70-4aa58944, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-4aa58944, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-bc287116, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-bc287116, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-bc287116, #w-node-_1ff6a632-a3eb-2a60-ddaa-e681bbfa4da7-bc287116, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-bc287116, #w-node-_73f33b6b-28b0-396a-91a1-d21bcef3a82f-bc287116, #w-node-_3ffe3edc-50c2-79f2-0ae3-71f028e3cdf4-fe3ed4ff, #w-node-_98f4a189-c6b2-a491-7ff3-eb3af88d1897-fe3ed4ff, #w-node-aea8655a-1c15-c93e-52c1-8aba68c9bc4c-fe3ed4ff, #w-node-_6f77d267-b31a-3788-a6ca-5b2a4ff735eb-fe3ed4ff, #w-node-_92c8dd60-7651-e932-140c-0a7e947d1d72-fe3ed4ff, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-24fce56a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-24fce56a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3739-24fce56a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-dd8c866c, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-dd8c866c, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3739-dd8c866c, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-5f48f9ca, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-5f48f9ca, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3739-5f48f9ca, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-64a1cf7b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-64a1cf7b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3739-64a1cf7b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-db31340a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-db31340a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d3739-db31340a, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-f4deb9ea, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-f4deb9ea, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-bbe14a6d, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-bbe14a6d, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c184-bbe14a6d, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-1e10cd81, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-1e10cd81, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c184-1e10cd81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_531288ce-3e68-bd30-026d-a062778911db-0a5d3d0b {
    order: -9999;
  }

  #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-10156a55, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-10156a55, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c184-10156a55, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-73ebbf5b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-73ebbf5b, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c184-73ebbf5b, #w-node-e9ea1788-fad2-ed04-956d-a00b489d369a-9b4c9168, #w-node-e9ea1788-fad2-ed04-956d-a00b489d36b0-9b4c9168, #w-node-f1be36a8-2e2e-b3c7-e1bb-0523f2b5f97f-9b4c9168, #w-node-_1ff0c7f7-c0e4-2ee7-9d1c-2c40e018c184-9b4c9168 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aef253db-0d1e-61d3-ae96-6ac97afa5d56-dfa1c3ab {
    order: -9999;
  }

  #w-node-_7f1446ba-0316-310e-e292-dd644711750b-dfa1c3ab {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc47c994-2f45-527a-8df1-95ab99a4f14d-03737f33, #w-node-_0c8d40de-dc46-ce57-ae1b-0d224aa061ec-866e279e, #w-node-a72242fc-435a-b218-2133-778f182875a3-866e279e, #w-node-_5a1ff171-1be0-1dcd-7271-e4b9099d1fc9-866e279e {
    order: -9999;
  }

  #w-node-_0c8d40de-dc46-ce57-ae1b-0d224aa06235-866e279e {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e604-0718193d, #w-node-_6d8fea32-094d-abf2-dac6-0bd503acea46-72f98c2d, #w-node-_0b68eede-c942-af67-4c1d-1d41c4bda489-72f98c2d, #w-node-_19974a43-d1d8-884f-2b7a-4e8a25d0049a-72f98c2d, #w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb01-72f98c2d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d8fea32-094d-abf2-dac6-0bd503aceb1b-72f98c2d {
    justify-self: start;
  }

  #w-node-_6d8fea32-094d-abf2-dac6-0bd503acea9e-72f98c2d, #w-node-_6d8fea32-094d-abf2-dac6-0bd503acebcb-72f98c2d, #w-node-_7fb3840e-93e3-c75f-8019-8caeb166ec86-72f98c2d, #w-node-ce36405c-4a24-f8af-f56a-af1575148b3d-56a2cd41 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_435c31d8-23f5-9dd1-9db9-af1d706541f5-0e22fd7a {
    justify-self: start;
  }

  #w-node-_7da30af0-c595-23cd-4f51-11f7667a2ab7-9da150a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5b77312-d45c-aac1-145f-05155c02d9f2-9da150a7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4bbf8791-60b6-a3c3-a91c-46b937a45ec6-9da150a7 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-de6a2b77-1cb1-3038-86c0-5739e279066f-5d9d2d9b, #w-node-_8443cdec-5eff-61d3-4470-b74e5916cf39-2137509e, #w-node-cc2fc93d-f8a5-a897-1138-fc1d8fa23faa-0171b704 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8d99f7e2-73c8-828a-d6aa-9925a91eea8b-50bf981d {
    order: 9999;
  }

  #w-node-c00b8319-edc7-95ed-dace-fc6cc436f32a-3172adb2, #w-node-_9736fb31-feec-3038-4a46-3b1eb896baaf-3172adb2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88b023c2-e6fb-7d98-9500-3db978c956b2-3172adb2, #w-node-_7492adb2-6eb3-d30a-6325-822939acf28b-f7e7a8de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3a78181-1af6-bf53-0ac1-8e135f0ec967-f7e7a8de {
    order: 9999;
  }

  #w-node-_2bed376f-6555-5836-e222-2ccae9a9a6bc-61e6b373, #w-node-_05881c34-df1f-50de-6589-a79c20d0d773-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d779-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d77c-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d78b-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d792-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d795-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7a4-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7ab-3aa8f82e, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7ae-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96be4-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bea-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bed-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bfb-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c01-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c04-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c12-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c18-3aa8f82e, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c1b-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae0b-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae11-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae14-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae22-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae28-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae2b-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae39-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae3f-3aa8f82e, #w-node-ed708813-51f2-44e9-99c0-3bde589cae42-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5bc-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5c2-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5c5-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d3-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d9-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5dc-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5ea-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5f0-3aa8f82e, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5f3-3aa8f82e, #w-node-_7b564d65-99ec-4755-0956-61a05ad3bd85-61a376e4, #w-node-_419a61d1-0f3e-1b25-de6e-b74388b9630d-61a376e4, #w-node-_95d80913-6980-82cd-b2e1-f781c1abbb85-d6f28674, #w-node-b2174a43-c31b-a65b-b773-ff679317803e-8a19b53a, #w-node-_477cc09e-a192-6a30-f04e-5e8e48bc6aaa-8a19b53a, #w-node-_95d80913-6980-82cd-b2e1-f781c1abbb85-af51d946, #w-node-_05881c34-df1f-50de-6589-a79c20d0d773-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d779-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d77c-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d78b-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d792-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d795-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7a4-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7ab-1caf4d6c, #w-node-_05881c34-df1f-50de-6589-a79c20d0d7ae-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96be4-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bea-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bed-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96bfb-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c01-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c04-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c12-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c18-1caf4d6c, #w-node-_0c2863a0-de39-4265-d449-c69eb0a96c1b-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae0b-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae11-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae14-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae22-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae28-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae2b-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae39-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae3f-1caf4d6c, #w-node-ed708813-51f2-44e9-99c0-3bde589cae42-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5bc-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5c2-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5c5-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d3-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5d9-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5dc-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5ea-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5f0-1caf4d6c, #w-node-_4d3708e2-8d9c-a487-0be0-6d8b8e42a5f3-1caf4d6c, #w-node-_2bed376f-6555-5836-e222-2ccae9a9a6bc-ab534354 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-0a64f586, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-0a64f586, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-0a64f586, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-0a64f586, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-0a64f586, #w-node-a640e43c-c865-217b-04c6-151b084cf828-0a64f586, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-d3da8578, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-d3da8578, #w-node-_9a199fab-ce1a-a49c-f3ee-af1f1e208f18-d3da8578, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-d3da8578, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-d3da8578, #w-node-a640e43c-c865-217b-04c6-151b084cf828-d3da8578, #w-node-afb3e4a0-132a-8321-f8e8-faff3acf7774-d3da8578, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-96ffa105, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-96ffa105, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-96ffa105, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-96ffa105, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-96ffa105, #w-node-a640e43c-c865-217b-04c6-151b084cf828-96ffa105, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-f90573ec, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-f90573ec, #w-node-_8c043cce-f5c5-7505-0ebc-764109cccb74-f90573ec, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-f90573ec, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-f90573ec, #w-node-be0f648a-9a9a-7f98-74fa-01c65fedc527-f90573ec, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-a1698607, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-a1698607, #w-node-_8c043cce-f5c5-7505-0ebc-764109cccb74-a1698607, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-a1698607, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-a1698607, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-a1698607, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-b2392160, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-b2392160, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-b2392160, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-b2392160, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-b2392160, #w-node-a640e43c-c865-217b-04c6-151b084cf828-b2392160, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-8131c86a, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-8131c86a, #w-node-_8c043cce-f5c5-7505-0ebc-764109cccb74-8131c86a, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-8131c86a, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-8131c86a, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-8131c86a, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-ae1b22bb, #w-node-_9dbc3f17-45f1-a152-1fb8-f9423b90d686-ae1b22bb, #w-node-_4430b04a-117e-b552-9a06-76e9bd4555a1-ae1b22bb, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-ae1b22bb, #w-node-_4b91bc0a-862a-4ba3-9981-f89aa70bb6eb-ae1b22bb, #w-node-a640e43c-c865-217b-04c6-151b084cf828-ae1b22bb, #w-node-_62c43bd0-69da-e3ae-5104-f8dcaa17e699-9e668c65, #w-node-c82425f3-5af1-c6d0-e1f2-06a1fe191a9f-9e668c65, #w-node-_22df3776-7ab5-01bb-05a8-c88940830cb3-5d9d2d9b, #w-node-_22df3776-7ab5-01bb-05a8-c88940830ccf-5d9d2d9b, #w-node-_22df3776-7ab5-01bb-05a8-c88940830ce8-5d9d2d9b, #w-node-_22df3776-7ab5-01bb-05a8-c88940830d0c-5d9d2d9b, #w-node-b60a6fcd-2337-625b-81b2-209a745af27c-f7e7a8de, #w-node-a5871cc5-6719-0801-70b4-909af655bb60-f7e7a8de, #w-node-b8c53c47-bc5e-d529-08f7-749aa56b367b-f7e7a8de, #w-node-f498c0e8-f0db-9719-87b8-0c13de2b0d5b-f7e7a8de {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_145bfe60-41b1-63ca-d703-d1a889b2a11c-b56e791e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b3cf7688-b26e-f9d8-8964-85dd03921611-b56e7935, #w-node-aecedd49-72cc-2e6b-5e50-5880dae9874c-b56e7935, #w-node-aecedd49-72cc-2e6b-5e50-5880dae98755-b56e7935, #w-node-cfc3e444-e401-9270-d1a8-dc81cb8d6713-db47f8e8, #w-node-ae8e7eaf-0480-1021-6aa9-6db8a0a0416b-b24c8fea, #w-node-_36ba0f49-1813-04df-d376-d965211b79df-a35e9d7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd4a6f6c-cbdf-fe21-196a-9876690db763-b28ad8f0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_36ba0f49-1813-04df-d376-d965211b79df-b28ad8f0, #w-node-_3f68c65d-709f-cc71-52c2-aa1276f57648-f9e2b552 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90cba87b-10dc-e30a-1709-23a00de7c8f0-aa186949, #w-node-_90cba87b-10dc-e30a-1709-23a00de7c8f0-27a2588d, #w-node-_90cba87b-10dc-e30a-1709-23a00de7c8f0-78f53ed4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aecedd49-72cc-2e6b-5e50-5880dae9874c-293a0298, #w-node-aecedd49-72cc-2e6b-5e50-5880dae98755-293a0298, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857148-c2a816c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f399ae7e-f03e-c475-edd2-8c4c257ddd70-1d31801d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_9cf80d4c-4577-702d-a0c4-be59f0cb51b6-1d31801d, #w-node-_4fa904e3-b76a-d9e4-af38-97d8fc1d571e-1d31801d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c4e6a4c3-5a43-f547-1d69-c05a1fd6ba23-7dc71e32, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e60e-6f0e9066, #w-node-bd4bd402-4f70-2b86-7fb5-cb63fc857148-a2ba3506, #w-node-_28df9548-83a0-e6ec-c597-f202e55b56b5-03737f33, #w-node-_07fd207f-4bce-2f14-fe7c-2c3335e2e60e-0718193d, #w-node-_7f2840f2-6c90-6321-25de-a13da9303f74-72330d38, #w-node-_2bd83b48-1947-7fa3-5372-c079cdf50a24-c5c1b8da, #w-node-_2bd83b48-1947-7fa3-5372-c079cdf50a2c-c5c1b8da {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Roboto Flex';
  src: url('../fonts/roboto-flex-medium.woff2') format('woff2');
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
}