.Section-module__section--qmgjG {
  --abm-side-padding: 18em;
  padding: 80em var(--abm-side-padding);
  color: var(--text-color);
  font-size: 1px;
}

.Section-module__themeYellow--TpLu_ {
  --text-color: var(--color-black, #000);
  background-color: var(--color-yellow, #FEDD00);
}

.Section-module__themeBlack--S5jGY {
  --text-color: var(--color-white, #fff);
  background-color: var(--color-black, #000);
}

.Section-module__themeWhite--o5h6a {
  --text-color: var(--color-black, #000);
  background-color: var(--color-white, #fff);
}

.Section-module__withTopBorder--olQtQ {
  border-top: 4px solid #8C1EFF;
}

.Section-module__content--z4_Ix {
  max-width: 1600em;
  margin: auto;
}

@media (min-width: 1152px) {
  .Section-module__section--qmgjG {
    --abm-side-padding: 24em;
    padding-bottom: 100em;
  }
}


.SectionTitle-module__title--uw_Rp {
  font-family: ABCGravity, sans-serif;
  font-weight: 900;
  line-height: 0.9;
  font-size: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.SectionTitle-module__titleText--l9CQA {
  font-size: var(--title-fs-mobile, 44em);
  overflow-wrap: break-word;
  word-break: break-word;
}

@media (min-width: 500px) {

.SectionTitle-module__titleText--l9CQA {
    font-size: var(--title-fs-tablet, 52em);
}
  }

@media (min-width: 1152px) {

.SectionTitle-module__titleText--l9CQA {
    font-size: var(--title-fs-desktop, 80em);
}
  }

.SectionTitle-module__center--JEIDM {
  text-align: center;
}

.SectionTitle-module__left--fJSYS {
  text-align: left;
}

.SectionTitle-module__centerMobile--Rnb_P {
  text-align: center;
}

.SectionTitle-module__leftMobile--_VKay {
  text-align: left;
}

@media (min-width: 500px) {
  .SectionTitle-module__centerTablet--Eh73B {
    text-align: center;
  }

  .SectionTitle-module__leftTablet--Uftlk {
    text-align: left;
  }
}

@media (min-width: 1152px) {
  .SectionTitle-module__centerDesktop--xng2q {
    text-align: center;
  }

  .SectionTitle-module__leftDesktop--RJrMW {
    text-align: left;
  }
}

.AbmSectionForm-module__content--OjNMr {
  display: grid;
  grid-gap: 28em;
  gap: 28em;
}

@media (min-width: 500px) {

.AbmSectionForm-module__content--OjNMr {
    gap: 60em;
}
  }

.AbmSectionForm-module__hsForm--dOEAv {
  --hsf-global__font-family: Aeonik, sans-serif;
  --hsf-global__font-size: 16px;
  --hsf-row__vertical-spacing: 12px;
  --hsf-background__padding: 0;
  --hsf-field-input__border-color: #ddd;
  --hsf-field-input__border-radius: 4px;
  --hsf-module__vertical-spacing: 6px;
  --hsf-button__background-color: #8c1eff;
  --hsf-button__border-radius: 0;
  --hsf-button__padding: 16.5px 92.5px;
  --hsf-button--hover__background-color: rgba(169, 86, 255, 1);
  --hsf-button__font-size: 14px;
  --hsf-field-input__padding: 14px 12px;
  --hsf-field-checkbox__padding: 9px;
  --hsf-richtext__color: #000;
}

@media (min-width: 500px) {

.AbmSectionForm-module__hsForm--dOEAv {
    --hsf-navigationrow-buttons-single__justify-content: center;
    --hsf-row__horizontal-spacing: 26px;
}
  }

@media (min-width: 1152px) {

.AbmSectionForm-module__hsForm--dOEAv {
    --hsf-button__padding: 18.5px 92.5px;
    --hsf-button__font-size: 16px;
    --hsf-field-label__font-size: 20px;
    width: 900px;
    justify-self: center;
}
  }

.AbmSectionForm-module__hsForm--dOEAv .hsfc-PostSubmit {
  text-align: center;
}

.AbmSectionForm-module__hsForm--dOEAv [data-hsfc-id=Renderer] .hsfc-FieldLabel a {
  color: inherit;
}

.AbmSectionForm-module__hsForm--dOEAv [data-hsfc-id=Renderer] .hsfc-Button {
  transition: none;
  text-transform: uppercase;
}

@media (min-width: 1152px) {

.AbmSectionForm-module__hsForm--dOEAv [data-hsfc-id=Renderer] .hsfc-Button {
    width: 604px;
}
  }

.AbmSectionForm-module__hsForm--dOEAv [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover {
  transform: none;
}

.AbmSectionForm-module__hsForm--dOEAv [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):active {
  transform: none;
  background-color: rgba(140, 30, 255, 1);
}

.AbmSectionForm-module__hsForm--dOEAv [data-hsfc-id=Renderer] .hsfc-CheckboxField label {
  align-items: start;
}

.AbmSectionForm-module__hsForm--dOEAv [data-hsfc-id=Renderer] .hsfc-CheckboxInput {
  position: relative;
  top: 4px;
  border: 0;
}

.AbmSectionForm-module__hsForm--dOEAv [data-hsfc-id=Renderer] .hsfc-CheckboxField label {
  gap: 11px;
}

.AbmSectionForm-module__hsForm--dOEAv .hsfc-Row:has(.hsfc-CheckboxField) {
  margin-top: 20px;
}

.AbmSectionForm-module__hsForm--dOEAv .hsfc-Row:has(.hsfc-CheckboxField) + .hsfc-Row:has(.hsfc-CheckboxField) {
  margin-top: 8px;
}

