:root {
  --wa-transition-default: 300ms;
  --wa-transition-medium: 500ms;
  --wa-transition-long: 1000ms;
  --wa-box-shadow-primary: 0px 20px 30px;
  --wa-number-grow-color: rgb(73, 217, 122);
}

/* 
 * ---------------------------------------------
 * Variables > Breakpoints
 * ---------------------------------------------
*/
body .wa-hero-section--project .brxe-container, body .wa-main-section--project .brxe-container {
  max-width: 1180px;
}
body .wa-hero-section--project {
  padding-top: var(--section-space-xs) !important;
  padding-bottom: var(--space-xl);
  color: var(--base);
}
body .wa-hero-section--project .wa-hero-img {
  width: 100%;
  max-height: 50rem;
  object-fit: cover;
  margin-block: var(--space-xl) 0;
  border-radius: var(--radius-s);
}
body .wa-main {
  gap: var(--space-xl);
}
body .wa-main-section--project {
  padding-bottom: 0;
}
body .wa-bottom-section.wa-bottom-section--project {
  padding-top: var(--section-padding-x) !important;
}
body .wa-bottom-section.wa-bottom-section--project .wa-primary-heading {
  align-self: start;
}
body .wa-bottom-section.wa-bottom-section--project .wa-reference-slider-box__hidden {
  display: flex !important;
}
body .wa-bottom-section.wa-bottom-section--project .wa-button {
  align-self: center;
  margin-top: var(--space-m);
}
body .wa-bottom-section.wa-bottom-section--project .wa-button__text {
  white-space: normal;
}
