.breakdance .bde-section-407-100 .section-container {
  --bde-section-width: 100%;
}
.breakdance .bde-section-407-100 .section-container {
  padding-bottom: 15rem;
}
.breakdance .bde-div-407-101 {
  width: 100%;
}
.breakdance .bde-div-407-101 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 2rem;
  text-align: center;
}
.breakdance .bde-div-407-101 {
  min-width: 1120px;
  max-width: 1360px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1119px) {
  .breakdance .bde-div-407-101 {
    min-width: auto;
    max-width: auto;
  }
}
@media (max-width: 1023px) {
  .breakdance .bde-div-407-101 {
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
}
.breakdance .bde-heading-407-102 {
  text-align: center;
  font-size: 3rem;
}
@media (max-width: 1119px) {
  .breakdance .bde-heading-407-102 {
    font-size: 2.2rem;
  }
}
@media (max-width: 1023px) {
  .breakdance .bde-heading-407-102 {
    text-align: center;
    font-size: 2.2rem;
  }
}
@media (max-width: 767px) {
  .breakdance .bde-heading-407-102 {
    text-align: left;
    font-size: 2rem;
  }
}
@media (max-width: 479px) {
  .breakdance .bde-heading-407-102 {
    font-size: 2rem;
  }
}
.breakdance .bde-text-407-103 {
  width: 80%;
  font-size: 1.1rem;
  font-weight: 500;
}
@media (max-width: 1119px) {
  .breakdance .bde-text-407-103 {
    width: 90%;
  }
}
@media (max-width: 1023px) {
  .breakdance .bde-text-407-103 {
    width: 100%;
  }
}
.breakdance .bde-div-407-114 {
  width: 100%;
  padding: 4rem 4rem 0rem 4rem;
  border-top: 1px solid
    var(--bde-palette-border-shadow-1-ace773ab-ea74-413c-84a2-8f3c8174d834-10);
  border-bottom: 1px solid
    var(--bde-palette-border-shadow-1-ace773ab-ea74-413c-84a2-8f3c8174d834-10);
  border-left: 1px solid
    var(--bde-palette-border-shadow-1-ace773ab-ea74-413c-84a2-8f3c8174d834-10);
  border-right: 1px solid
    var(--bde-palette-border-shadow-1-ace773ab-ea74-413c-84a2-8f3c8174d834-10);
  border-radius: 20px;
  box-shadow: 5px 5px 20px 10px
    var(--bde-palette-border-shadow-1-ace773ab-ea74-413c-84a2-8f3c8174d834-10);
}
.breakdance .bde-div-407-114 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: 2rem;
}
.breakdance .bde-div-407-114 {
  background-color: var(
    --bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c
  );
}
@media (max-width: 1119px) {
  .breakdance .bde-div-407-114 {
    padding: 2rem 2rem 0rem 2rem;
  }
}
.breakdance .bde-form-builder-407-113 {
  margin-bottom: 4rem;
  width: 48.5%;
}
.breakdance .bde-form-builder-407-113 .breakdance-form-field:nth-child(1) {
  grid-column-start: span 6;
}
.breakdance .bde-form-builder-407-113 .breakdance-form-field:nth-child(2) {
  grid-column-start: span 6;
}
.breakdance .bde-form-builder-407-113 .breakdance-form-field:nth-child(3) {
  grid-column-start: span 6;
}
.breakdance .bde-form-builder-407-113 .breakdance-form-field:nth-child(4) {
  grid-column-start: span 6;
}
.breakdance .bde-form-builder-407-113 {
  --bde-form-gap: 1rem;
  --bde-form-after-label: 1rem;
}
.breakdance .bde-form-builder-407-113 .breakdance-form {
  gap: 1rem;
}
@media (max-width: 1119px) {
  .breakdance .bde-form-builder-407-113 {
    margin-bottom: 2rem;
    width: 40%;
  }
}
@media (max-width: 1023px) {
  .breakdance .bde-form-builder-407-113 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .breakdance .bde-form-builder-407-113 .breakdance-form {
    grid-template-columns: unset;
  }
  .breakdance .bde-form-builder-407-113 .breakdance-form--horizontal {
    grid-auto-flow: unset;
  }
  .breakdance .bde-form-builder-407-113 .breakdance-form .breakdance-form-field,
  .breakdance
    .bde-form-builder-407-113
    .breakdance-form
    .breakdance-form-stepper {
    grid-column-start: unset;
  }
}
.breakdance .bde-image2-407-117 {
  width: 48.5%;
  height: auto;
}
.breakdance .bde-image2-407-117 {
  transform: rotateY(180deg);
}
@media (max-width: 1023px) and (min-width: 768px) {
  .breakdance .bde-image2-407-117 {
    display: none;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  .breakdance .bde-image2-407-117 {
    display: none;
  }
}
@media (max-width: 479px) {
  .breakdance .bde-image2-407-117 {
    display: none;
  }
}
@media (max-width: 1119px) {
  .breakdance .bde-image2-407-117 {
    width: 55%;
    height: auto;
  }
}
