/* Site-specific overrides on top of exported Webflow CSS */

/* Help section: two columns after removing the jobs card */
.here-to-help-section .grid {
  grid-template-columns: 1fr 1fr;
}

/* Hire card: paragraph was overflowing fixed 80px row, overlapping Enquire button */
.hire-wrapper {
  grid-template-rows: auto auto auto;
  grid-row-gap: 20px;
  padding-bottom: 50px;
}

.hire-wrapper .paragraph.white._20-pad {
  padding-bottom: 0;
}

.hire-wrapper .button.mintt {
  margin-top: 12px;
  align-self: start;
}

.here-to-help-section._3,
.here-to-help-section._2,
.here-to-help-section {
  margin-bottom: 0;
  padding-bottom: 0;
}

@media (min-width: 992px) {
  .hire-wrapper {
    height: auto;
    grid-row-gap: 10px;
    padding-bottom: 70px;
  }

  .hire-wrapper .button.mintt {
    margin-top: 0;
  }

  .here-to-help-section._3,
  .here-to-help-section._2,
  .here-to-help-section {
    padding-bottom: 40px;
  }
}

@media (max-width: 991px) {
  .here-to-help-section .grid {
    grid-template-columns: 1fr;
  }
}

/* Safety net if any jobs links survive processing */
a[href="/jobs"],
a[href$="/jobs"],
.looking-for-work-wrapper {
  display: none !important;
}

/* Fallback when scroll interactions haven't fired yet */
.slide-up-wrapper,
.slide-up-page-load,
.slide-down-page-load,
.slide-right-wrapper,
.slide-left-wrapper,
.page-load-info-appear,
.expand-right-wrapper,
.expand-down-wrapper {
  opacity: 1 !important;
  transform: none !important;
}
