/* Brand 2026 webform: consent checkboxes */
.brand-2026 .webform-type-checkbox:not([style*="display: none"]) {
  display: grid !important;          /* same layout for every checkbox row */
  grid-template-columns: auto 1fr;   /* checkbox | text */
  column-gap: 12px;
  align-items: start;
}

.brand-2026 .webform-type-checkbox .form-checkbox {
  margin: 3px 0 0 !important;        /* lines the box up with the first line of text */
  border-color: #fff !important;     /* white outline */
}

.brand-2026 .webform-type-checkbox .description,
.brand-2026 .webform-type-checkbox .webform-element-description {
  color: #fff !important;            /* white consent text */
  margin: 0 !important;
  padding: 0 !important;
  width: auto;
}

/* reCAPTCHA notice ("This site is protected by...") */
.brand-2026 .recaptcha-legal {
  color: #fff !important;
}

.brand-2026 .recaptcha-legal a {
  color: #fff !important;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}

.brand-2026 .recaptcha-legal a:hover,
.brand-2026 .recaptcha-legal a:focus {
  color: #fff !important;
  text-decoration: none !important; /* underline goes away on hover */
}



.webform-submission-mcae-form-events-w-partner-form.webform-submission-form .form-item-partner-opt-in > .form-checkbox {
  grid-column: 1;
  grid-row: 1;
}

.webform-submission-mcae-form-events-w-partner-form.webform-submission-form .form-item-partner-opt-in > .description {
  grid-column: 2;
  grid-row: 1;
}

.webform-submission-mcae-form-events-w-partner-form.webform-submission-form .form-item-partner-opt-in > .form-item--error-message {
  grid-column: 2;
  grid-row: 2;
}

.ss-webform-advanced-component__form--items form.webform-submission-form .recaptcha-legal {
  grid-column: 1 / 3;
}

@container webform-container (width < 500px) {
  .ss-webform-advanced-component__form--items form.webform-submission-form .recaptcha-legal {
    grid-column: 1 / 2;
  }
}

.ss-webform-advanced-component__form--items form.webform-submission-form .form-item-marketing-opt-in:not([style*="display: none"]) {
  display: grid !important;
}

.webform-submission-mcae-form-events-w-partner-form.webform-submission-form .form-item-partner-opt-in {
  display: grid;
  grid-template-columns: fit-content(22px) 1fr;
  grid-column: 1 / 3;
}

.webform-submission-mcae-form-events-w-partner-form.webform-submission-form .form-item-partner-opt-in .description {
  margin: 0 !important;
}

@container webform-container (width < 500px) {
  .webform-submission-mcae-form-events-w-partner-form.webform-submission-form .form-item-partner-opt-in {
    grid-column: 1 / 2;
  }
}
.recaptcha{
 margin:0rem!important; 
}
.recaptcha p{
 font-size:16px!important; 
}

#edit-phone-phone{
  text-indent:30px!important;
}
div[role="contentinfo"] div[role="alert"] {
  display: none !important;
}

.form-tel{
  width:139%!important;
}

#edit-phone-phone-error{
      color: #f47a20;
font-size:16px!important;
  font-family:"Proxima Nova Regular"!important;
}
.iti__flag-container{
  height:35px!important;
  top:18px!important;
}