.page-id-535 header,
.page-id-535 footer,
.page-id-3 header,
.page-id-3 footer,
.page-id-226 header,
.page-id-226 footer {
  display: none !important;
}

.page-id-535 .corvid-title {
  color: #000 !important;
  font-size: 70px !important;
  line-height: 84px !important;
  margin-top: 230px !important;
  font-weight: 500 !important;
}

.page-id-535 .js-hero-home + p.wp-block-paragraph {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding-left: max(
    var(--wp--style--root--padding-left, 1.875rem),
    calc((100% - 1312px) / 2)
  );
}

.page-id-535
  .js-hero-home
  + p.wp-block-paragraph
  + p.has-text-align-right.wp-block-paragraph {
  float: right;
  width: 50%;
  box-sizing: border-box;
  padding-right: max(
    var(--wp--style--root--padding-right, 1.875rem),
    calc((100% - 1312px) / 2)
  );
}

.page-id-535
  .js-hero-home
  + p.wp-block-paragraph
  + p.has-text-align-right.wp-block-paragraph
  + p.wp-block-paragraph {
  clear: both;
}

.page-id-535 .wp-block-paragraph a {
  color: #444;
}

@media (min-width: 1050px) {
  .page-id-535 .js-hero-home {
    min-height: 70vh;
  }
}

@media (max-width: 640px) {
  .page-id-535 .js-hero-home + p.wp-block-paragraph,
  .page-id-535
    .js-hero-home
    + p.wp-block-paragraph
    + p.has-text-align-right.wp-block-paragraph {
    float: left;
    width: 100%;
  }
  .page-id-535 .corvid-title {
    margin-top: 40px !important;
    margin-bottom: 0;
  }
  :root .has-text-align-right {
    text-align: left !important;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .page-id-535 .js-hero-home + p.wp-block-paragraph {
    padding-left: 0;
  }
}
