.signup-form {
    background: url(https://www.orbitgum.com/sites/g/files/fnmzdf6871/files/2026-08/NEW_0.png);
    background-size: cover;
}
.title {
  font-size: 36px;
  font-family: 'DrupalHeadlineCampaignFont';
  color: #ffffff;
  margin-bottom: 0rem;
  @media (max-width: 767px){
    font-size: 26px;
    }
}
.sub-title {
  font-family: 'DrupalPrimaryTypefaceFont';
  font-size: 24px;
  font-weight: 700;
  color: var(--c-primary);
  @media (max-width: 767px){
    font-size: 16px;
    }
}
a.hyperlink {
    color: white;
    text-decoration: underline !important;
    border-bottom: none !important;
}
.globalClass label, .globalClass legend {
  color: var(--c-primary) !important;
  font-size: 16px;
 }
.webform-type-processed-text, .globalPrivacy .webform-element-description, .globalPrivacy a, .hyperlink {
  font-family: 'DrupalSecondaryTypefaceFont';
  border-bottom: none !important;
  color: #ffffff !important;
  font-size: 16px;
 }
.globalElement{
  background: transparent;
  border: 2px solid var(--c-primary) !important;
  width: 100% !important;
}

.webform-submission-orbit-insider-form .form-item__textfield {
  margin: 1rem;
}
.webform-submission-orbit-insider-form .form-fieldset{
  width: 65rem;
  margin: auto;
  @media (max-width: 767px){
    max-width: 32rem;width: 90%;
    }
}
div#edit-orbit-partnership-consent {
     display: flex;
     width: 20rem;
   }

.webform-submission-orbit-insider-form .js-webform-radios .js-form-item .form-radio {
     margin-top: 10px !important;
     margin-left: -0.5rem;
     width: 3rem !important;
   }


.placeholder{display:none}

.globalClass .globalElement, .globalClass .js-form-item, .globalClass .globalTextElement {
  margin: 0 auto 0.5rem !important;
}
                                                                                          

@media (min-width: 768px) {
.webform-submission-orbit-insider-form {
    padding-top: 1px;
    width: 85rem;
    margin: 0 auto;
    @media (min-width: 768px) and (max-width: 1023px){
    width: 78rem;
    }
}
  
.field-prefix {
    display: flex;
    flex-wrap: wrap;
}

.left_element,
.right_element,
.redbg {
    width: calc(50% - 30px) !important;
    box-sizing: border-box !important;
@media (max-width: 767px){
    width: 100%;
    }
}
.single_element{
    width: 100% !important;
 }
}

@media (max-width: 765px){
  .webform-submission-orbit-insider-form {
    padding-top: 1px;
    width: 93%;
    max-width: 45rem;
    margin: 0 auto;
}
}

 .globalClass.webform-has-field-prefix.webform-has-field-prefix {
    background: rgba(248, 228, 205);
    max-width: 36rem;
    border-radius: 15px;
    padding: 20px;
    @media screen and (min-width: 768px) {
        max-width: 72rem;
}
}