#Styled_AffiliateCreateAccount {
  background-color: transparent !important;
  padding: 24px;
  margin: auto;
}
@media (min-width: 1024px) {
  #Styled_AffiliateCreateAccount {
    width: 684px !important;
    padding: 32px 48px !important;
    border: 1px solid #d4d4d4cc;
}
  }
@media (max-width: 442px) {
  #Styled_AffiliateCreateAccount {
    padding: 24px 10px !important;
}
  }
#Styled_AffiliateCreateAccount .register-title {
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
  }
@media (max-width: 1024px) {
  :is(#Styled_AffiliateCreateAccount .register-title) .headingText {
        font-size: 20px !important;
        margin: 0 !important;
    }
      }
#Styled_AffiliateCreateAccount .register-desc {
    word-wrap: break-word;
    position: relative;
  }
:is(#Styled_AffiliateCreateAccount .register-desc) p,:is(#Styled_AffiliateCreateAccount .register-desc) th,:is(#Styled_AffiliateCreateAccount .register-desc) td,:is(#Styled_AffiliateCreateAccount .register-desc) ol,:is(#Styled_AffiliateCreateAccount .register-desc) ul,:is(#Styled_AffiliateCreateAccount .register-desc) span {
      font-size: 14px;
      overflow-wrap: anywhere;
    }
:is(#Styled_AffiliateCreateAccount .register-desc) pre {
      white-space: pre-wrap !important;
    }
@media (max-width: 442px) {
  :is(#Styled_AffiliateCreateAccount .register-desc) img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
    }
      }
#Styled_AffiliateCreateAccount .MuiFormControl-root {
    width: 100% !important;
    width: -moz-available !important;
    width: -webkit-fill-available !important;
    margin-bottom: 20px;
  }
.gender-radio-group:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) {
      margin-bottom: 0 !important;
    }
@media (max-width: 1023px) {
  .gender-radio-group:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) {
        margin-bottom: 20px !important;
    }
      }
.gender-radio-group:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiFormLabel-root,.gender-radio-group:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiTypography-root {
        font-size: 16px !important;
      }
.Mui-focused:is(.gender-radio-group:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiFormLabel-root,.gender-radio-group:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiTypography-root) {
          color: inherit !important;
        }
.gender-radio-group:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiRadio-root {
        padding: 4px 9px !important;
      }
@media (max-width: 442px) {
  .gender-radio-group:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiFormControlLabel-root {
          width: 48% !important;
      }
        }
:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiFormLabel-root {
      margin-bottom: 0 !important;
    }
.Mui-focused:is(:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiFormLabel-root) {
        color: #007ce0 !important;
      }
.Mui-error:is(:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiFormLabel-root) {
        color: red !important;
      }
:is(#Styled_AffiliateCreateAccount .MuiFormControl-root) .MuiTypography-root {
      font-size: 12px !important;
    }
#Styled_AffiliateCreateAccount .MuiTextField-root {
    width: 100% !important;
    width: -moz-available !important;
    width: -webkit-fill-available !important;
  }
:is(#Styled_AffiliateCreateAccount .MuiTextField-root) .MuiFormLabel-root {
      font-size: 16px !important;
      transform: translate(14px, 12px);
    }
.MuiInputLabel-shrink:is(:is(#Styled_AffiliateCreateAccount .MuiTextField-root) .MuiFormLabel-root) {
        transform: translate(14px, -9px) !important;
        font-size: 12px !important;
      }
.Mui-focused:is(:is(#Styled_AffiliateCreateAccount .MuiTextField-root) .MuiFormLabel-root) {
        color: #007ce0 !important;
      }
.Mui-error:is(:is(#Styled_AffiliateCreateAccount .MuiTextField-root) .MuiFormLabel-root) {
        color: red !important;
      }
:is(:is(#Styled_AffiliateCreateAccount .MuiTextField-root) .MuiInputBase-root) .MuiInputBase-input {
        font-size: 16px !important;
        padding: 12px 16px !important;
        line-height: 22px !important;
      }
:is(:is(#Styled_AffiliateCreateAccount .MuiTextField-root) .MuiInputBase-root) legend {
        width: auto !important;
        font-size: 12px !important;
      }
:is(#Styled_AffiliateCreateAccount .MuiTextField-root) .MuiInputAdornment-root {
      font-size: 16px !important;
    }
#Styled_AffiliateCreateAccount .MuiFormHelperText-root {
    margin: 8px 0 0 !important;
  }
:is(#Styled_AffiliateCreateAccount .MuiFormHelperText-root) label {
      font-size: 12px !important;
    }
:is(#Styled_AffiliateCreateAccount .contact-number) .contact-number-input {
      width: 100%;
    }
:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input {
      width: 35%;
      margin-right: 20px;
    }
@media (max-width: 1024px) {
  :is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input {
        width: 45% !important;
    }
      }
:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .ant-select,:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
        height: 45px;
        line-height: 45px;
        border-radius: 4px;
        border-color: #e5e5e5 !important;
        width: 100%;
        width: -moz-available;
        width: -webkit-fill-available;
        font-size: 17px !important;
        color: #0c2028;
        opacity: 1 !important;
      }
@media (max-width: 1024px) {
  :is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .ant-select,:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
          font-size: 15px !important;
      }
        }
:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .ant-select-arrow {
        color: #0c2028;
        opacity: 1 !important;
      }
:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .ant-select-single .ant-select-selector .ant-select-selection-item,:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
        line-height: 43px;
      }
:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
        height: 43px;
      }
:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) select,:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) select:hover,:is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) select:focus {
        height: 45px;
        width: 100%;
        width: -moz-available;
        width: -webkit-fill-available;
        border-radius: 4px;
        border: 1px solid #e5e5e5 !important;
        background-color: #ffffff;
        font-size: 16px !important;
        color: #0c2028;
        opacity: 1 !important;

        padding: 0 15px;

        outline: none !important;
        -webkit-appearance: none;
        -moz-appearance: none;
        background-position: 96% 50%;
        background-repeat: no-repeat;
        background-image: url('https://api.iconify.design/ant-design:down-outlined.svg?color=%230C2028&width=14px');
      }
@media (max-width: 1024px) {
        :is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .ps-0 {
          padding-left: 15px !important;
        }
        :is(:is(#Styled_AffiliateCreateAccount .contact-number) .country-code-input) .pe-0 {
          padding-right: 15px !important;
        }
      }
:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root {
      width: 100% !important;
      width: -moz-available !important;
      width: -webkit-fill-available !important;
      margin-bottom: 20px;
    }
:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root) .MuiFormLabel-root {
        font-size: 16px !important;
        transform: translate(14px, 12px);
      }
.MuiInputLabel-shrink:is(:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root) .MuiFormLabel-root) {
          transform: translate(14px, -9px) !important;
          font-size: 12px !important;
        }
.Mui-focused:is(:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root) .MuiFormLabel-root) {
          color: #007ce0 !important;
        }
.Mui-error:is(:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root) .MuiFormLabel-root) {
          color: red !important;
        }
:is(:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root) .MuiInputBase-root) .MuiInputBase-input {
          font-size: 16px !important;
          padding: 12px 16px !important;
        }
:is(:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root) .MuiInputBase-root) legend {
          width: auto !important;
          font-size: 12px !important;
        }
:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root) .MuiInputAdornment-root {
        font-size: 16px !important;
      }
:is(:is(:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root) .MuiInputAdornment-root) .MuiButtonBase-root):focus,:is(:is(:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormControl-root) .MuiInputAdornment-root) .MuiButtonBase-root):hover {
            background-color: transparent !important;
            outline: 0 !important;
          }
:is(#Styled_AffiliateCreateAccount .password) .MuiFormHelperText-root {
      margin: 8px 0 0 !important;
    }
:is(:is(#Styled_AffiliateCreateAccount .password) .MuiFormHelperText-root) label {
        font-size: 12px !important;
      }
#Styled_AffiliateCreateAccount .day-input {
    width: 32%;
    margin-right: 20px;
  }
@media (max-width: 442px) {
  #Styled_AffiliateCreateAccount .day-input {
      width: unset !important;
  }
    }
@media (max-width: 442px) {
  #Styled_AffiliateCreateAccount .year-input {
      width: 32% !important;
      min-width: 26% !important;
  }
    }
:is(#Styled_AffiliateCreateAccount .month-input,#Styled_AffiliateCreateAccount .day-input,#Styled_AffiliateCreateAccount .year-input) .MuiFormControl-root {
      margin-bottom: 20px;
    }
#Styled_AffiliateCreateAccount .agree-to-policy {
    text-align: center;
    font-size: 14px !important;
    width: 100%;
    color: #647176 !important;
  }
:is(#Styled_AffiliateCreateAccount .agree-to-policy) a {
      display: contents !important;
      text-decoration: underline;
    }
@media (max-width: 442px) {
  :is(#Styled_AffiliateCreateAccount .agree-to-policy) a {
        display: block !important;
    }
      }
#Styled_AffiliateCreateAccount .affiliate-login-here {
    text-align: center;
    font-size: 14px !important;
    width: 100%;
  }
:is(#Styled_AffiliateCreateAccount .affiliate-login-here) a {
      display: contents !important;
    }
@media (max-width: 442px) {
  :is(#Styled_AffiliateCreateAccount .affiliate-login-here) a {
        display: block !important;
    }
      }
#Styled_AffiliateCreateAccount a {
    font-size: 14px !important;
    color: #007ce0 !important;
  }
#Styled_AffiliateCreateAccount .ant-input-password {
    height: 35px !important;
    border-radius: 4px;
  }
:is(#Styled_AffiliateCreateAccount .ant-input-password) .ant-input {
      height: 26px !important;
    }
#Styled_AffiliateCreateAccount .primary-btn {
    width: 100% !important;
    height: 46px !important;
    padding: 0 !important;
    text-align: center;
    border-radius: 4px !important;
    font-size: 18px !important;
    outline: 0 !important;
    border-style: solid !important;
  }
#Styled_AffiliateCreateAccount .primary-btn:hover,#Styled_AffiliateCreateAccount .primary-btn:focus {
    width: 100% !important;
    height: 46px !important;
    padding: 0 !important;
    text-align: center;
    border-radius: 4px !important;
    font-size: 18px !important;
    outline: 0 !important;
    border-style: solid !important;
  }
#Styled_AffiliateCreateAccount .account-text {
    width: fit-content;
    margin-left: auto;
    margin-right: 0;
  }
#Styled_AffiliateCreateAccount .account-link {
    width: fit-content;
    margin-left: 4px;
    margin-right: auto;
    cursor: pointer !important;
  }
