/** Shopify CDN: Minification failed

Line 80:2 Unexpected "#163043-textarea-1"

**/
  .globo-form-app {
    background: transparent !important;
margin: 0;
  }

  .globo-form-id-0 .globo-form-app {
    max-width: max-content !important;
  }

  /* =========================================
     Labels
     ========================================= */

  .label-content,
  .globo-form-control label {
    font-size: 11.5px;
    text-transform: uppercase;
    font-family: var(--f_family_1);
    letter-spacing: 1.035px;
    color: #e6eaef !important;
    font-weight: 700;
  }

  label.globo-label,
  .label-content,
  .globo-option {
    color: #e6eaef !important;
  }

  .globo-form-control label {
    margin-bottom: 9px;
  }

  .globo-form-control label .text-danger {
    font-family: var(--f_family_1);
    color: #e5342b;
    font-weight: 700;
  }

  /* =========================================
     Form Fields
     ========================================= */

  .globo-form-control input,
  .globo-form-control textarea,
  .globo-form-control select,
  .globo-form-control .gfb__dropzone {
    border: 1.2px solid #3e4756;
    border-radius: 6px;
    background: #161b23;
    color: #e6eaef !important;
    padding: 12px 14px !important;
    font-size: 14.5px;
    line-height: 1.2;
    height: auto;
    transition:
      border-color 0.18s ease,
      box-shadow 0.18s ease;
  }

  .globo-form-control input::placeholder,
  .globo-form-control textarea::placeholder {
    color: #858c99 !important;
  }

  .globo-form-control .globo-list-control.option-4-column {
    width: auto;
  }

  .globo-form-control {
padding: 0!important;
    margin-bottom: 26px;
  }

  #163043-textarea-1 {
    min-height: 112px;
  }

  .globo-form-control[data-element-id="radio-3"] {
    margin-bottom: 11px;
  }

  /* =========================================
     File Upload / Dropzone
     ========================================= */

  .gfb__dropzone--placeholder--title {
    color: #f2f5f8;
    font-size: 15px;
  }

  .globo-form-control .gfb__dropzone--placeholder--description {
    color: #8b93a0;
    font-size: 12.5px;
  }

  .globo-form-control .gfb__dropzone .gfb__dropzone--content {
    color: rgb(var(--color-foreground)) !important;
  }

  .globo-form-control .gfb__dropzone--placeholder--button {
    padding: 9px 17px;
    border: 1.2px solid #4a5361;
    border-radius: 5px;
    background: #2a313c;
    color: #f2f5f8;
    font-size: 13px;
  }

  /* =========================================
     Form Layout
     ========================================= */

  .globo-form-app .flex-wrap {
    row-gap: 10px;
  }

  /* =========================================
     Paragraph / Help Text
     ========================================= */

  #paragraph-3 {
    color: #8b93a0;
    font-family: Inter;
    font-size: 12.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 155%;
  }

  .help-text.globo-description {
    color: #8b93a0 !important;
    font-size: 12.5px;
    line-height: 155%;
    margin-top: 10px
  }

  /* =========================================
     Checkbox / Radio
     ========================================= */

  .globo-form-control .checkbox-wrapper,
  .globo-form-control .radio-wrapper {
    padding: 13px 18px 13px 41px;
    border: 1.2px solid #333b47;
    border-radius: 8px;
    background: #10151c;
  }

  .globo-form-app
    .globo-form-control
    .radio-wrapper
    .radio-input
    ~ .radio-label:after,
  .globo-form-app
    .globo-form-control
    .checkbox-wrapper
    .checkbox-input
    ~ .checkbox-label:before {
    border-color: #767e8c !important;
    border-width: 1.4px;
  }

  .globo-form-control
    .radio-wrapper
    .radio-input
    ~ .radio-label:before,
  .globo-form-control
    .checkbox-wrapper
    .checkbox-input
    ~ .checkbox-label:before {
    background: transparent !important;
  }

  .globo-form-control
    .radio-wrapper
    .radio-input:checked
    ~ .radio-label:after {
    background: var(--gold-bright) !important;
    border-color: var(--gold-bright) !important;
  }

  /* =========================================
     Submit Button
     ========================================= */

  .gfb__footer button.submit {
    font-size: 18px;
    min-height: 50px;
    border: none !important;
    border-radius: 5px;
    background: var(--gold-grad);
    color: #120d00;
    box-shadow: 0 8px 26px -10px rgba(201, 162, 39, 0.75);
    font-family: var(--f_family_1);
    font-weight: 500;
    text-transform: uppercase;
  }

  /* =========================================
     Notices / Messages
     ========================================= */

  .notice-type-1 .globo-paragraph {
    margin-top: -10px !important;
    color: rgb(var(--color-foreground)) !important;
    font-size: 12px !important;
  }

  .notice-type-2 .globo-paragraph {
    padding: 12px !important;
    border: 1px solid rgb(var(--color-line-border)) !important;
    border-radius: 8px !important;
    color: var(--gold-bright) !important;
  }

.globo-form-app .message.success {
    background: #161C23 !important;
    color: #F2F5F8 !important;
    border: 1px solid #3E4756 !important;
    border-radius: 6px !important;
    margin-bottom: 0 !important;
}

.globo-form-app .message.success h3:first-child {
display: flex;
justify-content: center;
    margin-bottom: 8px;
}

.globo-form-app .message.success h3:first-child img{
width: 48px;
}

.globo-form-app .message.success h3:nth-child(2) {
    background: linear-gradient(
        180deg,
        #F6E1A5 0%,
        #E4BA4C 45%,
        #D6A328 62%,
        #9C7418 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px !important;
    margin-bottom: 8px;
}

.globo-form-app .message .content p {
    font-size: 14px;
    color: #C9CED6;
    line-height: 1.5;
    margin-bottom: 8px;
}

  /* =========================================
     Rich Text
     ========================================= */

  .ql-align-center {
    color: #8b93a0;
  }

  .ql-align-center strong {
    color: #d6a328;
  }
.dismiss svg {
  fill: #FFFFFF;
}
.globo-form-row { 
gap: 26px;
}
  /* =========================================
     Panels
     ========================================= */

  .globo-form-app .panels {
    z-index: 10;
  }


.globo-form-app .message .content img {
    margin: 0 auto 5px;
}
button.dismiss svg {
    fill: #FFFFFF;
}