/* team.css — EN homepage "Our team" section (step 6).
   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). A rule is included when its selector can match an element of the
   section markup (group selectors are kept whole). Rules already present in the other CSS files
   (base, header, hero, about, why) are not repeated, except the Webflow grid-placement rules
   (#w-node-… ids): those are repeated here in their original order, because a later rule must
   override an earlier one for the same id (the one-column rule at <= 991 px has to come after the
   two-column rule). No class renamed. The section has no interactions besides the scroll-in effect
   (assets/js/reveal.js, data-reveal). */

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3422 */
.team-block {
  justify-content: center;
  align-items: center;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3427 */
.team-block.center {
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3433 */
.team-image {
  width: 180px;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3437 */
.team-heading {
  font-weight: 500;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3441 */
.linkedin-icon {
  margin-top: 10px;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3445 */
.team-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:4745 */
.team-bio {
  text-align: center;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.25rem;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:4753 */
.italic-text {
  vertical-align: sub;
  font-size: 1.3rem;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:5454 (hero rules only) */
@media screen and (max-width: 991px) {
  /* :6149 */
  .team-bio {
      padding-bottom: 40px;
    }
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:6751 (hero rules only) */
@media screen and (max-width: 479px) {
  /* :6940 */
  .team-block {
      justify-content: center;
      align-items: center;
    }
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:7268 */
#w-node-_40fc78c1-dbb1-dc0e-58bc-e6a6ee947f3b-ae8de04e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:7353 (hero rules only) */
@media screen and (max-width: 991px) {
  /* :7369 */
  #w-node-_944806b9-67ff-df38-65f9-9b9743c998bc-ae8de04e, #w-node-_12fa38f0-7613-72b3-f385-91a7f4bdddce-ae8de04e, #w-node-_40fc78c1-dbb1-dc0e-58bc-e6a6ee947f3b-ae8de04e {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }
}
