body {
  margin: 0;
}
.registration {
  margin: auto;
  width: 95%;
}
@media screen and (max-width: 639px) {
  .registration {
    width: 95%;
  }
}
.registration__contents__heading {
  margin: 0;
  text-align: center;
  font: normal normal bold 32px/40px "Avenir", "Segoe UI", "Helvetica Neue",
    Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 639px) {
  .registration__contents__heading {
    font: normal normal bold 24px/31px "Avenir", "Segoe UI", "Helvetica Neue",
      Helvetica, Arial, sans-serif;
  }
}
.registration__contents__description {
  text-align: center;
  font: normal normal normal 20px/26px "Charter", Georgia, "Times New Roman",
    serif;
}
@media screen and (max-width: 639px) {
  .registration__contents__description {
    font: normal normal normal 16px/21px "Charter", Georgia, "Times New Roman",
      serif;
  }
}
.heading3-1 {
  padding-top: 50px;
}
.swpm-fieldset {
  border: none;
  display: flex;
  justify-content: center;
  width: 560px;
  margin: auto;
}
#signup-1 .swpm-legend,
#swpm-form-2 .swpm-legend {
  display: none;
}
#signup-1 ul,
#swpm-form-2 ul {
  padding: 0;
}
#signup-1 .swpm-section li,
#signup-1 .swpm-edit-profile-submit-section li,
#swpm-form-2 .swpm-section li,
#swpm-form-2 .swpm-edit-profile-submit-section li {
  list-style-type: none;
}
#signup-1 .swpm-section li label,
#signup-1 .swpm-edit-profile-submit-section li label,
#swpm-form-2 .swpm-section li label,
#swpm-form-2 .swpm-edit-profile-submit-section li label {
  font: bold 20px "Avenir", "Segoe UI", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
}
#signup-1 .swpm-section li label span,
#signup-1 .swpm-edit-profile-submit-section li label span,
#swpm-form-2 .swpm-section li label span,
#swpm-form-2 .swpm-edit-profile-submit-section li label span {
  color: red;
}
#signup-1 .swpm-section li .swpm-desc,
#signup-1 .swpm-edit-profile-submit-section li .swpm-desc,
#swpm-form-2 .swpm-section li .swpm-desc,
#swpm-form-2 .swpm-edit-profile-submit-section li .swpm-desc {
  display: block;
}
#signup-1 .swpm-section li::marker,
#signup-1 .swpm-edit-profile-submit-section li::marker,
#swpm-form-2 .swpm-section li::marker,
#swpm-form-2 .swpm-edit-profile-submit-section li::marker {
  display: none;
}
#signup-1 .swpm-section li input[type="text"],
#signup-1 .swpm-section li input[type="password"],
#signup-1 .swpm-section li input[type="email"],
#signup-1 .swpm-section li input[type="tel"],
#signup-1 .swpm-section li select,
#signup-1 .swpm-edit-profile-submit-section li input[type="text"],
#signup-1 .swpm-edit-profile-submit-section li input[type="password"],
#signup-1 .swpm-edit-profile-submit-section li input[type="email"],
#signup-1 .swpm-edit-profile-submit-section li input[type="tel"],
#signup-1 .swpm-edit-profile-submit-section li select,
#swpm-form-2 .swpm-section li input[type="text"],
#swpm-form-2 .swpm-section li input[type="password"],
#swpm-form-2 .swpm-section li input[type="email"],
#swpm-form-2 .swpm-section li input[type="tel"],
#swpm-form-2 .swpm-section li select,
#swpm-form-2 .swpm-edit-profile-submit-section li input[type="text"],
#swpm-form-2 .swpm-edit-profile-submit-section li input[type="password"],
#swpm-form-2 .swpm-edit-profile-submit-section li input[type="email"],
#swpm-form-2 .swpm-edit-profile-submit-section li input[type="tel"],
#swpm-form-2 .swpm-edit-profile-submit-section li select {
  background: #fff 0% 0% no-repeat padding-box;
  border: 1px solid #888;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  width: 800px;
  height: 36px;
  margin-bottom: 16px;
}
@media screen and (max-width: 639px) {
  #signup-1 .swpm-section li input[type="text"],
  #signup-1 .swpm-section li input[type="password"],
  #signup-1 .swpm-section li input[type="email"],
  #signup-1 .swpm-section li input[type="tel"],
  #signup-1 .swpm-section li select,
  #signup-1 .swpm-edit-profile-submit-section li input[type="text"],
  #signup-1 .swpm-edit-profile-submit-section li input[type="password"],
  #signup-1 .swpm-edit-profile-submit-section li input[type="email"],
  #signup-1 .swpm-edit-profile-submit-section li input[type="tel"],
  #signup-1 .swpm-edit-profile-submit-section li select,
  #swpm-form-2 .swpm-section li input[type="text"],
  #swpm-form-2 .swpm-section li input[type="password"],
  #swpm-form-2 .swpm-section li input[type="email"],
  #swpm-form-2 .swpm-section li input[type="tel"],
  #swpm-form-2 .swpm-section li select,
  #swpm-form-2 .swpm-edit-profile-submit-section li input[type="text"],
  #swpm-form-2 .swpm-edit-profile-submit-section li input[type="password"],
  #swpm-form-2 .swpm-edit-profile-submit-section li input[type="email"],
  #swpm-form-2 .swpm-edit-profile-submit-section li input[type="tel"],
  #swpm-form-2 .swpm-edit-profile-submit-section li select {
    width: 330px;
  }
}
#signup-1 .swpm-section li .swpm-form-builder-address-label-bottom,
#signup-1
  .swpm-edit-profile-submit-section
  li
  .swpm-form-builder-address-label-bottom,
#swpm-form-2 .swpm-section li .swpm-form-builder-address-label-bottom,
#swpm-form-2
  .swpm-edit-profile-submit-section
  li
  .swpm-form-builder-address-label-bottom {
  display: none;
}
#signup-1 .swpm-section .swpm-item-address input[type="text"],
#signup-1
  .swpm-edit-profile-submit-section
  .swpm-item-address
  input[type="text"],
#swpm-form-2 .swpm-section .swpm-item-address input[type="text"],
#swpm-form-2
  .swpm-edit-profile-submit-section
  .swpm-item-address
  input[type="text"] {
  margin-bottom: 5px;
}
#signup-1 .swpm-section #swpm-secret,
#signup-1 .swpm-edit-profile-submit-section #swpm-secret,
#swpm-form-2 .swpm-section #swpm-secret,
#swpm-form-2 .swpm-edit-profile-submit-section #swpm-secret {
  display: flex;
  margin: auto;
}
#signup-1 .swpm-section label[for="swpm-secret"],
#signup-1 .swpm-edit-profile-submit-section label[for="swpm-secret"],
#swpm-form-2 .swpm-section label[for="swpm-secret"],
#swpm-form-2 .swpm-edit-profile-submit-section label[for="swpm-secret"] {
  display: flex;
  margin: auto;
  justify-content: center;
  white-space: pre;
}
#signup-1 .swpm-section input[type="submit"],
#signup-1 .swpm-edit-profile-submit-section input[type="submit"],
#swpm-form-2 .swpm-section input[type="submit"],
#swpm-form-2 .swpm-edit-profile-submit-section input[type="submit"] {
  appearance: none;
  border: 0;
  border-radius: 5px;
  width: 400px;
  color: #fff;
  background-color: #ffba4b;
  padding: 16px 0;
  font: normal normal bold 24px/31px "Avenir", "Segoe UI", "Helvetica Neue",
    Helvetica, Arial, sans-serif;
  font-family: "Avenir", "Segoe UI", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  display: block;
  margin: auto;
  margin: 50px auto;
}
@media screen and (max-width: 639px) {
  #signup-1 .swpm-section input[type="submit"],
  #signup-1 .swpm-edit-profile-submit-section input[type="submit"],
  #swpm-form-2 .swpm-section input[type="submit"],
  #swpm-form-2 .swpm-edit-profile-submit-section input[type="submit"] {
    width: 95%;
  }
}
#signup-1 .swpm-section-15 .swpm-item-text,
#swpm-form-2 .swpm-section-15 .swpm-item-text {
  display: none;
}
