/* footer.css — EN homepage footer (step 10).
   Rules are verbatim extracts from the captured Webflow shared CSS
   (reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css); each rule carries its
   source line number, media queries are re-grouped per original @media block (only the rules of
   this section from each). Rules keep their ORIGINAL ORDER. Rules that are byte-for-byte already
   present in an earlier CSS file are not repeated (they would change the cascade of the earlier
   sections); a rule is repeated only where the live result needs the later position (marked
   "repeated on purpose"). Regression guard: computed styles of everything outside this section are
   identical with and without this file at all 12 test widths. No class renamed.
   The footer is static: no links, no reveal, no interaction. The copyright year is filled in by
   assets/js/year.js (element with data-current-year); the HTML holds a fallback year. */

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3071 */
.container-default.footer {
  background-color: #0000;
  padding: 1rem 0;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3605 */
.flex-block-2 {
  justify-content: space-between;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3609 */
.copyright {
  font-size: 12px;
  font-weight: 500;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3707 */
.hide {
  display: none;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:5454 (rules of this section only) */
@media screen and (max-width: 991px) {
  /* :5852 */
  .copyright {
      color: var(--black);
      font-weight: 700;
    }
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:6197 (rules of this section only) */
@media screen and (max-width: 767px) {
  /* :6505 */
  .flex-block-2 {
      grid-column-gap: 15px;
      grid-row-gap: 15px;
      flex-flow: column;
      justify-content: space-between;
      align-items: center;
    }

  /* :6513 */
  .copyright {
      font-family: Rethink Sans, sans-serif;
      font-weight: 500;
    }
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:6751 (rules of this section only) */
@media screen and (max-width: 479px) {
  /* :7020 */
  .flex-block-2 {
      justify-content: center;
    }

  /* :7024 */
  .copyright {
      color: var(--black);
      text-align: center;
      font-size: 10px;
    }
}

