/* contact.css — EN homepage "Get in touch with us" section (step 9).
   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.
   Deviation from the original (approved): the Phone field is removed from the form (shared Lambda
   has no phone field) and the E-mail field takes the whole row (its class is .form-field instead of
   .width-50-percent; the .width-50-percent rule is therefore unused here). */

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:561 */
.w-form-label{
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:2122 */
.w-checkbox{
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:2128 */
.w-checkbox:before{
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:2134 */
.w-checkbox:after{
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:2141 */
.w-checkbox-input{
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3066 */
.container-default.contact-team{
  width: 450px;
  padding: 2rem;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3090 */
.section.contact{
  margin-top: 40px;
  position: relative;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3226 */
.text-size-medium.padding-top-1rem{
  color: var(--black);
  padding-top: 1rem;
  text-decoration: none;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3525 */
.contact-wrapper{
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
  margin-left: 0;
  display: flex;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3534 */
.width-50-percent{
  border-radius: 10px;
  width: 50%;
  height: 50px;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3540 */
.form-block{
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3545 */
.form-field{
  border-radius: 10px;
  height: 50px;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3550 */
.form-field.text-area{
  height: 205px;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3554 */
.checkbox{
  margin-top: 10px;
  margin-bottom: 10px;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3559 */
.checkbox-field{
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 1rem;
  display: flex;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3570 */
.people-wrapper{
  padding-top: 2rem;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3574 */
.contact-team{
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-bottom: 20px;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3580 */
.contact-team.last{
  padding-bottom: 0;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3584 */
.contact-block{
  color: var(--black);
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3588 */
.calendly{
  text-decoration: underline;
  -webkit-text-decoration-color: var(--black);
  text-decoration-color: var(--black);
  font-weight: 700;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3595 */
.name{
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:3601 */
.form-block-2{
  width: 490px;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:4639 */
.checkbox-label{
  color: var(--lavender-blue);
  font-weight: 400;
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:5015 (rules of this section only) */
@media screen and (min-width: 1440px){
  /* :5097 */
  .contact-wrapper {
      margin-top: 0;
    }

  /* :5101 */
  .form-block-2 {
      width: 600px;
    }
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:5174 (rules of this section only) */
@media screen and (min-width: 1920px){
  /* :5248 */
  .container-default.contact-team {
      width: 650px;
    }

  /* :5347 */
  .form-block-2 {
      width: 750px;
    }
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:5454 (rules of this section only) */
@media screen and (max-width: 991px){
  /* :5736 */
  .container-default.contact-team {
      width: 650px;
      padding-top: 2rem;
      padding-bottom: 2rem;
    }

  /* :5805 */
  .text-size-medium.padding-top-1rem {
      padding-bottom: 0;
    }

  /* :5840 */
  .contact-wrapper {
      flex-flow: column;
    }

  /* :5844 */
  .calendly {
      margin-top: 10px;
    }

  /* :5848 */
  .form-block-2 {
      width: 650px;
    }
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:6197 (rules of this section only) */
@media screen and (max-width: 767px){
  /* :6427 */
  .container-default.contact-team {
      width: 100%;
    }

  /* :6496 */
  .form-wrapper, .people-wrapper {
      padding-left: 0;
      padding-right: 0;
    }

  /* :6501 */
  .form-block-2 {
      width: 100%;
    }
}

/* reference/assets/css/oriogo-com.webflow.shared.aa25f2c02__de1a4123.css:6751 (rules of this section only) */
@media screen and (max-width: 479px){
  /* :6888 */
  .container-default.contact-team {
      padding-left: 1rem;
      padding-right: 1rem;
    }

  /* :6914 */
  .text-size-medium.padding-top-1rem, .text-size-medium.padding-top-1rem:focus {
      color: var(--black);
    }

  /* :7000 */
  .people-wrapper {
      padding-left: 0;
      padding-right: 0;
    }

  /* :7005 */
  .contact-team {
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
    }

  /* :7011 */
  .contact-team.last {
      align-self: stretch;
    }

  /* :7015 */
  .contact-block {
      justify-content: flex-start;
      align-items: center;
    }
}

