.elementor-13230 .elementor-element.elementor-element-b9be7d4:not(.elementor-motion-effects-element-type-background), .elementor-13230 .elementor-element.elementor-element-b9be7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d285d6 );}.elementor-13230 .elementor-element.elementor-element-b9be7d4 > .elementor-container{max-width:1366px;}.elementor-13230 .elementor-element.elementor-element-b9be7d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-13230 .elementor-element.elementor-element-b9be7d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13230 .elementor-element.elementor-element-aa37174 > .elementor-container{max-width:500px;}.elementor-13230 .elementor-element.elementor-element-fcae9ec{width:100%;max-width:100%;}.elementor-13230 .elementor-element.elementor-element-455ed56{--grid-columns:1;--load-more-button-align:center;}@media(min-width:901px){.elementor-13230 .elementor-element.elementor-element-66f2ea84{width:36.6%;}.elementor-13230 .elementor-element.elementor-element-6eecdf99{width:63.4%;}.elementor-13230 .elementor-element.elementor-element-23c1f6da{width:55%;}.elementor-13230 .elementor-element.elementor-element-1a2a997d{width:45%;}}@media(max-width:1024px){.elementor-13230 .elementor-element.elementor-element-fcae9ec .elementor-heading-title{font-size:2.3em;}.elementor-13230 .elementor-element.elementor-element-455ed56{--grid-columns:2;}}@media(max-width:900px){.elementor-13230 .elementor-element.elementor-element-455ed56{--grid-columns:1;}}/* Start custom CSS for section, class: .elementor-element-556dbed7 */.elementor-13230 .elementor-element.elementor-element-556dbed7 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
  background-color: var(--e-global-color-6b35c1f, #f0f5f0);
}

.elementor-13230 .elementor-element.elementor-element-556dbed7 .elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

.elementor-13230 .elementor-element.elementor-element-556dbed7 .roadshow-intro__col--heading > .elementor-widget-wrap,
.elementor-13230 .elementor-element.elementor-element-556dbed7 .roadshow-intro__col--text > .elementor-widget-wrap {
  padding: 0 !important;
}

.elementor-13230 .elementor-element.elementor-element-556dbed7 .roadshow-intro__col--text > .elementor-widget-wrap {
  padding-left: 48px !important;
}

.elementor-13230 .elementor-element.elementor-element-556dbed7 .roadshow-intro__heading .elementor-heading-title {
  display: block;
  margin: 0;
  padding-top: 36px;
  border-top: 5px solid var(--e-global-color-accent, #f15d2a);
  font-family: "Founders Grotesk", sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 46px;
  color: #303030;
}

.elementor-13230 .elementor-element.elementor-element-556dbed7 .roadshow-intro__text p {
  margin: 0;
  font-family: "Work Sans", sans-serif;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: -0.04em;
  color: #303030;
  opacity: 0.8;
}

@media (max-width: 767px) {
  .elementor-13230 .elementor-element.elementor-element-556dbed7 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .elementor-13230 .elementor-element.elementor-element-556dbed7 .roadshow-intro__col--text > .elementor-widget-wrap {
    padding-left: 0 !important;
  }

  .elementor-13230 .elementor-element.elementor-element-556dbed7 .roadshow-intro__col--text {
    margin-top: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e27e82f */.elementor-13230 .elementor-element.elementor-element-7e27e82f {
  padding-top: 24px !important;
  padding-bottom: 48px !important;
  background-color: #fff;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__cards,
.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__who {
  margin: 0 !important;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__cards > .elementor-container,
.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__who > .elementor-container {
  display: grid !important;
  gap: 32px;
  max-width: none !important;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__cards > .elementor-container {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__who > .elementor-container {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__cards .elementor-column,
.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__who .elementor-column {
  width: 100% !important;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__cards .elementor-widget-wrap,
.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__who .elementor-widget-wrap {
  padding: 0 !important;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__cards {
  padding-top: 32px !important;
  border-top: 5px solid var(--e-global-color-accent, #f15d2a);
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card,
.elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat {
  color: var(--e-global-color-text, #231f20);
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card > *,
.elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat > * {
  margin: 0;
  opacity: 1 !important;
  color: inherit;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card {
  height: 100%;
  padding: 32px 28px 20px;
  border-radius: 4px;
  background-color: var(--e-global-color-6b35c1f, #f0f5f0);
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card .stat-card__num,
.elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat .who-stat__num {
  font-family: "Founders Grotesk", sans-serif !important;
  font-weight: 500 !important;
  line-height: 1;
  letter-spacing: 0;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card .stat-card__num {
  font-size: 64px;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card .stat-card__label,
.elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat .who-stat__label {
  font-family: "Work Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.01em;
}

/* Founders Grotesk leaves empty space under its caps, so labels sit tight to the numbers. */
.elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card .stat-card__label {
  margin-top: 0;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__heading .elementor-heading-title {
  margin: 64px 0 40px;
  font-family: "Founders Grotesk", sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
  color: var(--e-global-color-text, #231f20);
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__photo img {
  display: block;
  width: 100% !important;
  height: auto !important;
  max-width: none !important;
  aspect-ratio: 292 / 276;
  object-fit: cover;
  border-radius: 0 !important;
  clip-path: polygon(8.6% 0, 100% 0, 100% 89.1%, 91.4% 89.1%, 91.4% 100%, 0 100%, 0 10.9%, 8.6% 10.9%);
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat {
  margin-top: 48px;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat .who-stat__num {
  font-size: 44px;
}

.elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat .who-stat__label {
  margin-top: 2px;
}

@media (max-width: 1024px) {
  .elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__who > .elementor-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 48px;
  }
}

@media (max-width: 767px) {
  .elementor-13230 .elementor-element.elementor-element-7e27e82f {
    padding-top: 16px !important;
    padding-bottom: 32px !important;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__cards {
    padding-top: 24px !important;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__cards > .elementor-container {
    grid-template-columns: minmax(0, 1fr);
    gap: 20px;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__who > .elementor-container {
    gap: 40px 20px;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card {
    padding: 28px 24px 16px;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card .stat-card__num {
    font-size: 56px;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .stat-card .stat-card__label,
  .elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat .who-stat__label {
    font-size: 16px;
    line-height: 22px;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__heading .elementor-heading-title {
    margin: 40px 0 24px;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .roadshow-stats__photo img {
    aspect-ratio: 3 / 2;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat {
    margin-top: 16px;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat .who-stat__num {
    font-size: 32px;
  }

  .elementor-13230 .elementor-element.elementor-element-7e27e82f .who-stat .who-stat__label {
    margin-top: 2px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a79df25 */.elementor-13230 .elementor-element.elementor-element-2a79df25 {
  padding-top: 56px !important;
  padding-bottom: 48px !important;
  background-color: var(--e-global-color-6b35c1f, #f0f5f0);
}

.elementor-13230 .elementor-element.elementor-element-2a79df25 .elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

.elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-facts__col--text > .elementor-widget-wrap {
  padding: 0 18px 0 0 !important;
}

.elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-facts__col--image > .elementor-widget-wrap {
  padding: 0 0 0 18px !important;
}

.elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-facts__heading .elementor-heading-title {
  margin: 12px 0 57px;
  font-family: "Founders Grotesk", sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
  color: var(--e-global-color-text, #231f20);
}

.elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-fact {
  display: flex;
  align-items: center;
  gap: 32px;
  min-height: 94px;
  border-top: 1px solid rgba(35, 31, 32, 0.1);
}

.elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-fact > * {
  margin: 0;
  opacity: 1 !important;
  color: var(--e-global-color-text, #231f20);
}

.elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-fact .fun-fact__num {
  flex: 0 0 62px;
  font-family: "Founders Grotesk", sans-serif !important;
  font-size: 44px;
  font-weight: 500 !important;
  line-height: 1;
  letter-spacing: 0;
  /* Founders Grotesk caps sit high in the line box; drop them to the label's center. */
  transform: translateY(0.15em);
}

.elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-fact .fun-fact__label {
  font-family: "Work Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.01em;
}

.elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-facts__image img {
  display: block;
  width: 100% !important;
  height: auto !important;
  max-width: none !important;
  aspect-ratio: 547 / 555;
  object-fit: cover;
  border-radius: 0 !important;
  clip-path: polygon(16.6% 0, 100% 0, 100% 91.9%, 91.6% 91.9%, 91.6% 100%, 0 100%, 0 8.3%, 16.6% 8.3%);
}

@media (max-width: 767px) {
  .elementor-13230 .elementor-element.elementor-element-2a79df25 {
    padding-top: 40px !important;
    padding-bottom: 32px !important;
  }

  .elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-facts__col--text > .elementor-widget-wrap,
  .elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-facts__col--image > .elementor-widget-wrap {
    padding: 0 !important;
  }

  .elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-facts__heading .elementor-heading-title {
    margin: 0 0 32px;
  }

  .elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-fact {
    gap: 28px;
    min-height: 72px;
  }

  .elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-fact .fun-fact__num {
    flex-basis: 44px;
    font-size: 32px;
  }

  .elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-fact .fun-fact__label {
    font-size: 16px;
    line-height: 22px;
  }

  .elementor-13230 .elementor-element.elementor-element-2a79df25 .fun-facts__col--image {
    margin-top: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-272a74ff */.elementor-13230 .elementor-element.elementor-element-272a74ff {
  background-color: #fff;
}

.elementor-13230 .elementor-element.elementor-element-272a74ff .elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

.elementor-13230 .elementor-element.elementor-element-272a74ff .policy-themes__heading .elementor-heading-title {
  display: block;
  padding-top: 40px;
  margin: 0 0 32px;
  border-top: 5px solid var(--e-global-color-accent, #f15d2a);
  font-family: "Founders Grotesk", sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
  color: var(--e-global-color-text, #231f20);
}

.elementor-13230 .elementor-element.elementor-element-272a74ff .policy-themes__col--left > .elementor-widget-wrap {
  padding: 0 16px 0 0 !important;
}

.elementor-13230 .elementor-element.elementor-element-272a74ff .policy-themes__col--right > .elementor-widget-wrap {
  padding: 0 0 0 16px !important;
}

.elementor-13230 .elementor-element.elementor-element-272a74ff .policy-theme {
  display: grid;
  grid-template-columns: 46px minmax(0, 1fr);
  padding: 17px 0 18px;
  border-top: 1px solid #e1e1e1;
  font-family: "Work Sans", sans-serif;
  color: var(--e-global-color-text, #231f20);
}

.elementor-13230 .elementor-element.elementor-element-272a74ff .policy-theme .policy-theme__num,
.elementor-13230 .elementor-element.elementor-element-272a74ff .policy-theme .policy-theme__title {
  margin: 0;
  font-family: "Work Sans", sans-serif !important;
  font-size: 18px;
  font-weight: 600 !important;
  line-height: 25px;
  letter-spacing: 0;
  color: inherit;
}

.elementor-13230 .elementor-element.elementor-element-272a74ff .policy-theme .policy-theme__num {
  font-size: 16px;
}

.elementor-13230 .elementor-element.elementor-element-272a74ff .policy-theme .policy-theme__desc {
  grid-column: 2;
  margin: 7px 0 0;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #6b6b73;
}

.elementor-13230 .elementor-element.elementor-element-272a74ff .policy-theme > * {
  opacity: 1 !important;
}

@media (max-width: 1024px) {
  .elementor-13230 .elementor-element.elementor-element-272a74ff .policy-themes__heading .elementor-heading-title {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .elementor-13230 .elementor-element.elementor-element-272a74ff .policy-themes__heading .elementor-heading-title {
    margin-bottom: 24px;
  }

  .elementor-13230 .elementor-element.elementor-element-272a74ff .policy-themes__col--left > .elementor-widget-wrap,
  .elementor-13230 .elementor-element.elementor-element-272a74ff .policy-themes__col--right > .elementor-widget-wrap {
    padding: 0 !important;
  }

  .elementor-13230 .elementor-element.elementor-element-272a74ff .policy-theme {
    grid-template-columns: 36px minmax(0, 1fr);
  }
}/* End custom CSS */