.n9fzuw0 {
  padding-inline: 120px;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.n9fzuw1 {
  background: var(--_1073cm81);
  color: var(--_1073cm83);
}
.n9fzuw2 {
  background: var(--_1073cm88);
  color: var(--_1073cm8a);
}
.n9fzuw3 {
  background: var(--_1073cm8f);
  color: var(--_1073cm8h);
}
.n9fzuw4 {
  background: var(--_1073cm8m);
  color: var(--_1073cm8o);
}
.n9fzuw5 {
  padding: 2.5rem 0;
  display: flex;
}
.n9fzuw6 {
  width: 100%;
}
.n9fzuw7 {
  margin-bottom: 2.5rem;
  max-width: 49.5rem;
  text-align: center;
  margin-inline: auto;
}
.n9fzuw8 {
  margin-inline: auto;
}
.n9fzuw9 {
  color: red;
  font-size: larger;
  list-style: none;
}
.n9fzuwa {
  font-family: var(--main-font-family);
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.n9fzuwb {
  color: var(--_1073cm83);
}
.n9fzuwc {
  color: var(--_1073cm8a);
}
.n9fzuwd {
  color: var(--_1073cm8h);
}
.n9fzuwe {
  color: var(--_1073cm8o);
}
.n9fzuwf {
  max-width: 792px;
  margin: 0 auto;
}
.n9fzuwg {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 15px;
}
.n9fzuwh {
  display: flex;
  flex-direction: row;
}
.n9fzuwg > div {
  flex-grow: 1;
  width: 100%;
}
.n9fzuwi {
  margin-top: 1.5rem;
  text-align: center;
  margin-inline: auto;
  margin-bottom: 1.5rem;
}
.n9fzuwg .input_label {
  color: inherit;
}
.n9fzuwj {
  position: relative;
}
.n9fzuwk {
  position: absolute;
  color: #323339;
  font-size: 18px;
  font-weight: 500!important;
  margin-bottom: 0;
}
.n9fzuwl {
  left: 21px;
  top: 46px;
}
.n9fzuwm {
  top: 47px;
  right: 10px;
}
.n9fzuwn {
  padding-left: 2rem;
}
.n9fzuwp {
  width: 100%;
}
.n9fzuwq > p {
  font-size: 14px;
  line-height: 1.3;
  margin-bottom: 10px;
  letter-spacing: .2px;
}
.n9fzuwr {
  margin-bottom: 1rem;
}
._1073cm80 .n9fzuwt {
  -webkit-background-clip: text;
  background-image: var(--_1073cm87);
  -webkit-text-fill-color: transparent;
  text-shadow: 0px 0px #00000000;
}
._1es6o1h0 .n9fzuwt {
  color: var(--_1073cm85);
}
._1073cm80 .n9fzuwu {
  -webkit-background-clip: text;
  background-image: var(--_1073cm8e);
  -webkit-text-fill-color: transparent;
  text-shadow: 0px 0px #00000000;
}
._1es6o1h0 .n9fzuwu {
  color: var(--_1073cm8c);
}
.n9fzuwv {
  color: var(--_1073cm8j);
}
.n9fzuww {
  color: var(--_1073cm8q);
}
.n9fzuwx {
  margin-top: 0.5rem;
}
.n9fzuwy {
  padding-inline-start: 0;
}
.n9fzuw8 {
  font-weight: 700;
}
@media screen and (max-width:1023px) {
  .n9fzuw0 {
    padding-inline: 0;
    padding: 0 3.5rem;
  }
  .n9fzuwq {
    margin-top: 1rem;
  }
}
@media screen and (max-width:768px) {
  .n9fzuw0 {
    padding: 0 2rem;
  }
}
@media screen and (max-width:470px) {
  .n9fzuw0 {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width:1124px) {
  .n9fzuw5 {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media screen and (min-width:1125px) {
  .n9fzuw6 {
    margin-right: 2rem;
  }
}
@media screen and (max-width:480px) {
  .n9fzuwg {
    flex-direction: column;
  }
}