.page-form {
  overflow: visible;
}
.page-form__header strong {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 120%;
}
@media (min-width: 1024px) {
  .page-form__header strong {
    display: block;
    padding: 20px 0px 40px;
  }
}
@media (max-width: 1023.98px) {
  .page-form__header {
    background-color: #1D2956;
    padding-bottom: 100px;
  }
}
@media (max-width: 1023.98px) and (max-width: 767.98px) {
  .page-form__header {
    padding-bottom: 40px;
  }
}
.page-form__body {
  padding-bottom: 100px;
}
@media (max-width: 767.98px) {
  .page-form__body {
    padding-bottom: 40px;
  }
}
@media (max-width: 1023.98px) {
  .page-form__body {
    background-image: url("/themes/superman/assets/images/background-texture.jpg");
    padding-top: 100px;
  }
}
@media (max-width: 1023.98px) and (max-width: 767.98px) {
  .page-form__body {
    padding-top: 40px;
  }
}
@media (max-width: 1023.98px) {
  .page-form__body .page-form__description {
    color: #1D2956;
    font-weight: 500;
  }
  .page-form__body .page-form__description h1, .page-form__body .page-form__description h2, .page-form__body .page-form__description h3 {
    color: #E84341;
  }
  .page-form__body .page-form__description li {
    position: relative;
  }
  .page-form__body .page-form__description li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    width: var(--marker-size, 22px);
    height: var(--marker-size, 22px);
    background-color: var(--marker-color, currentColor);
    mask: var(--marker-mask, url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.93769 0.835826C8.73547 -0.27865 10.3925 -0.27865 11.1902 0.835826L13.9603 4.70551C14.088 4.88385 14.2441 5.03998 14.4224 5.16764L18.2921 7.93769C19.4066 8.73547 19.4066 10.3925 18.2921 11.1902L14.4224 13.9603C14.2441 14.088 14.088 14.2441 13.9603 14.4224L11.1902 18.2921C10.3925 19.4066 8.73547 19.4066 7.93769 18.2921L5.16764 14.4224C5.03998 14.2441 4.88385 14.088 4.70551 13.9603L0.835826 11.1902C-0.27865 10.3925 -0.27865 8.73547 0.835826 7.93769L4.70551 5.16764C4.88385 5.03998 5.03998 4.88385 5.16764 4.70551L7.93769 0.835826Z' fill='black'/%3E%3C/svg%3E%0A"));
    mask-position: center;
    mask-size: contain;
  }
}
.page-form__description {
  margin-bottom: 30px;
  font-family: "Rubik";
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 120%;
}
@media (max-width: 767.98px) {
  .page-form__description {
    font-family: "Rubik";
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 120%;
  }
}
.page-form__description h1 {
  font-family: "Molot";
  font-style: normal;
  font-weight: 400;
  font-size: 80px;
  line-height: 100%;
}
@media (max-width: 767.98px) {
  .page-form__description h1 {
    font-family: "Molot";
    font-style: normal;
    font-weight: 400;
    font-size: 50px;
    line-height: 100%;
  }
}
.page-form__description li + li {
  margin-top: 30px !important;
}
.page-form__form {
  --color-accent: #FFFFFF;
  background-color: #E84341;
  padding: 30px 50px;
  border-radius: 10px;
}
@media (max-width: 767.98px) {
  .page-form__form {
    padding: 30px 20px;
    margin-top: 30px;
  }
}
.page-form__form .form-agreement a {
  text-decoration: underline;
}
.page-form__submit-button {
  --bp-foreground-color: #1D2956;
  --bp-background-color: #FFFFFF;
  --bp-border-color: #FFFFFF;
  --bp-hover-foreground-color: #FFFFFF;
  --bp-hover-background-color: #1D2956;
  --bp-hover-border-color: #1D2956;
}

.page {
  background-color: #213474;
}

/*# sourceMappingURL=index.css.map */
