.Contact_contact__SVycn {
  --formHeight: 530px;

  display: grid;
  grid-template-rows: 1fr auto;
  grid-template-columns: 100%;
  justify-items: center;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  width: 100%;
}

@media (max-width: 696px) {

.Contact_contact__SVycn {
    padding-top: 0;
}
  }

.Contact_form__f7Mcx {
  grid-area: 1 / 1;
  max-width: var(--maxWidthS);
  width: 100%;
  padding: var(--space2XL) 0;
}

@media (max-width: 696px) {

.Contact_form__f7Mcx {
    padding: var(--space5XL) 0 var(--space2XL);
    align-self: flex-start;
}
  }

.Contact_title__5WpRS {
  margin-bottom: var(--space2XL);
  transition-property: opacity;
  transition-timing-function: var(--bezierFastoutSlowin);
  transition-duration: var(--durationXL);
  transition-delay: var(--delay);
  opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {

.Contact_title__5WpRS {
    transition-property: transform, opacity;
    transform: translate3d(0, var(--space5XL), 0);
}
  }

.Contact_title__5WpRS[data-status='entering'],
  .Contact_title__5WpRS[data-status='entered'] {
    transform: none;
    opacity: 1;
  }

.Contact_title__5WpRS[data-status='exiting'] {
    transition-duration: var(--durationM);
    transition-delay: 0s;
    opacity: 0;
  }

@media (prefers-reduced-motion: no-preference) {

.Contact_title__5WpRS[data-status='exiting'] {
      transform: translate3d(0, calc(var(--space2XL) * -1), 0);
  }
    }

.Contact_divider__SA_Ij {
  margin-bottom: var(--space3XL);
  transition-property: opacity;
  transition-timing-function: var(--bezierFastoutSlowin);
  transition-duration: var(--durationXL);
  transition-delay: var(--delay);
  opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {

.Contact_divider__SA_Ij {
    transition-property: transform, opacity;
    transform: translate3d(0, var(--space5XL), 0);
}
  }

.Contact_divider__SA_Ij[data-status='entering'],
  .Contact_divider__SA_Ij[data-status='entered'] {
    transform: none;
    opacity: 1;
  }

.Contact_divider__SA_Ij[data-hidden='true'] {
    opacity: 0;
  }

@media (prefers-reduced-motion: no-preference) {

.Contact_divider__SA_Ij[data-hidden='true'] {
      transform: translate3d(0, var(--space5XL), 0);
  }
    }

.Contact_divider__SA_Ij[data-status='exiting'] {
    transition-duration: var(--durationM);
    transition-delay: 0s;
    opacity: 0;
  }

@media (prefers-reduced-motion: no-preference) {

.Contact_divider__SA_Ij[data-status='exiting'] {
      transform: translate3d(0, calc(var(--space2XL) * -1), 0);
  }
    }

.Contact_input__PbqS_ {
  transition-property: opacity;
  transition-timing-function: var(--bezierFastoutSlowin);
  transition-duration: var(--durationXL);
  transition-delay: var(--delay);
  opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {

.Contact_input__PbqS_ {
    transition-property: transform, opacity;
    transform: translate3d(0, var(--space3XL), 0);
}
  }

.Contact_input__PbqS_ + .Contact_input__PbqS_ {
    margin-top: var(--spaceXL);
  }

.Contact_input__PbqS_[data-status='entering'],
  .Contact_input__PbqS_[data-status='entered'] {
    transform: none;
    opacity: 1;
  }

.Contact_input__PbqS_[data-hidden='true'] {
    opacity: 0;
  }

@media (prefers-reduced-motion: no-preference) {

.Contact_input__PbqS_[data-hidden='true'] {
      transform: translate3d(0, var(--space3XL), 0);
      transform: none;
  }
    }

.Contact_input__PbqS_[data-status='exiting'] {
    transition-duration: var(--durationM);
    transition-delay: 0s;
    opacity: 0;
  }

@media (prefers-reduced-motion: no-preference) {

.Contact_input__PbqS_[data-status='exiting'] {
      transform: translate3d(0, calc(var(--space2XL) * -1), 0);
  }
    }

.Contact_button__F8Fj4 {
  --buttonLoaderDelay: var(--durationL);

  margin-top: calc(var(--spaceXL) * 2);
  transition-property: opacity;
  transition-timing-function: var(--bezierFastoutSlowin);
  transition-delay: var(--delay);
  transition-duration: var(--durationXL);
  opacity: 0;
  justify-self: flex-start;
}

@media (prefers-reduced-motion: no-preference) {

.Contact_button__F8Fj4 {
    transition-property: transform, opacity;
    transform: translate3d(0, var(--space3XL), 0);
}
  }

.Contact_button__F8Fj4[data-status='entered'] {
    transition-delay: 0ms;
    transition-duration: var(--durationM);
  }

.Contact_button__F8Fj4[data-sending='true'] svg {
      transition: transform var(--bezierFastoutSlowin) var(--durationXL),
        opacity var(--durationS) ease var(--durationS);
      transform: translate3d(var(--space5XL), 0, 0);
      opacity: 0;
    }

@media (prefers-reduced-motion: reduce) {

.Contact_button__F8Fj4[data-sending='true'] svg {
        transition-property: opacity;
        transform: none;
    }
      }

.Contact_button__F8Fj4[data-status='entering'],
  .Contact_button__F8Fj4[data-status='entered'] {
    opacity: 1;
  }

.Contact_button__F8Fj4[data-status='entering']:not(:hover),
  .Contact_button__F8Fj4[data-status='entered']:not(:hover),
  .Contact_button__F8Fj4[data-status='entering']:hover {
    transform: none;
  }

.Contact_button__F8Fj4[data-status='exiting'] {
    transition-duration: var(--durationM);
    transition-delay: 0s;
    opacity: 0;
  }

@media (prefers-reduced-motion: no-preference) {

.Contact_button__F8Fj4[data-status='exiting'] {
      transform: translate3d(0, calc(var(--space2XL) * -1), 0);
  }
    }

.Contact_complete__MfmGe {
  grid-area: 1 / 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--spaceXL) var(--spaceM);
  text-align: center;
  inset: 0;
}

.Contact_completeTitle__WIL67 {
  margin: 0;
  transition-property: opacity;
  transition-timing-function: var(--bezierFastoutSlowin);
  transition-duration: var(--durationXL);
  transition-delay: var(--delay);
  opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {

.Contact_completeTitle__WIL67 {
    transition-property: transform, opacity;
    transform: translate3d(0, var(--space3XL), 0);
}
  }

.Contact_completeTitle__WIL67[data-status='entered'] {
    transform: none;
    opacity: 1;
  }

.Contact_completeText__3nba_ {
  margin-top: var(--spaceM);
  transition-property: opacity;
  transition-timing-function: var(--bezierFastoutSlowin);
  transition-duration: var(--durationXL);
  transition-delay: var(--delay);
  opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {

.Contact_completeText__3nba_ {
    transition-property: transform, opacity;
    transform: translate3d(0, var(--space3XL), 0);
}
  }

.Contact_completeText__3nba_[data-status='entered'] {
    transform: none;
    opacity: 1;
  }

.Contact_completeButton__mGMJZ {
  margin-top: var(--spaceL);
  transition-property: opacity;
  transition-timing-function: var(--bezierFastoutSlowin);
  transition-duration: var(--durationXL);
  transition-delay: var(--delay);
  opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {

.Contact_completeButton__mGMJZ {
    transition-property: transform, opacity;
    transform: translate3d(0, var(--space3XL), 0);
}
  }

.Contact_completeButton__mGMJZ[data-status='entered'] {
    opacity: 1;
  }

.Contact_completeButton__mGMJZ[data-status='entered']:not(:hover) {
      transform: none;
    }

.Contact_formError__82euH {
  color: rgb(var(--rgbError));
  overflow: hidden;
  height: var(--height);
}

@media (prefers-reduced-motion: no-preference) {

.Contact_formError__82euH {
    transition-property: height;
    transition-duration: var(--durationM);
    transition-timing-function: var(--bezierFastoutSlowin);
}
  }

.Contact_formErrorContent__dWh9u {
  padding-top: var(--spaceXL);
}

.Contact_formErrorMessage__oUldS {
  display: flex;
  padding: var(--spaceM);
  line-height: 24px;
  background-color: rgb(var(--rgbError) / 0.1);
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%);
}

.Contact_formErrorIcon__yW4vZ {
  flex: 0 0 auto;
  margin-right: var(--spaceS);
}

.Contact_footer__EzHYY {
  opacity: 0;
}

.Contact_footer__EzHYY {
    animation: fadeIn var(--durationL) ease var(--durationXL) forwards;
  }

