/** Shopify CDN: Minification failed

Line 254:55 Expected ")" to end URL token
Line 540:12 Expected identifier but found whitespace
Line 540:13 Unexpected "("
Line 683:12 Expected identifier but found whitespace
Line 683:13 Unexpected "("

**/
/* Contact Form CSS */

.rte:not(.non-page-rte) div.globo-form-app *:not(hr) {
    border: 0;
}

.rte:not(.non-page-rte) div.globo-form-app * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    margin-block-start: 0px;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled.globo-form-app.boxed-layout {
    border-radius: 12px;
}

.rte:not(.non-page-rte) div.globo-form-app.boxed-layout .g-container {
    padding: var(--gfb-form-padding);
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .header {
    padding: 0 8px;
}

.rte:not(.non-page-rte) divh3.title.globo-heading {
    margin: 0;
}

.rte:not(.non-page-rte) div.globo-form-app .header {
    margin: 0;
    padding: 0 8px;
    margin-bottom: 2rem;
    display: block;
    background: none;
    position: relative;
}

.rte:not(.non-page-rte) div.globo-form-app>.dismiss.hidden {
    display: none;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .header.dismiss {
    top: 8px;
    right: 12px;
}

.rte:not(.non-page-rte) div.globo-form-app .wizard__header {
    position: relative;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled.globo-form-app .wizard__steps {
    left: 50%;
    transform: translate(-50%, 16%);
    width: calc(100%
540px
 - 16px);
}

.rte:not(.non-page-rte) div.globo-form-app .wizard__steps {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    transform: translateY(50%);
    z-index: 1;
    overflow: hidden;
    padding: 4px 0px;
}

.rte:not(.non-page-rte) div.globo-form-app .steps.hidden {
    display: none;
}

.rte:not(.non-page-rte) div.globo-form-app .steps {
    position: relative;
    display: flex;
    flex: 0 1 auto;
    color: #fff;
}
.rte:not(.non-page-rte) div.globo-form-app .hidden {
    display: none;
}

.rte:not(.non-page-rte) div.globo-form-app .step {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    box-sizing: border-box;
    text-align: center;
    border-radius: 5px;
}

.rte:not(.non-page-rte) div.globo-form-app .step__content {
    position: relative;
    z-index: 2;
}

.rte:not(.non-page-rte) div.globo-form-app .step__number {
    font-size: var(--gfb-form-sm-font-size);
    color: #676767;
    background-color: #fff;
    font-weight: var(--gfb-font-weight, 800);
    width: var(--gfb-circle-size);
    height: var(--gfb-circle-size);
    line-height: var(--gfb-circle-size);
    margin: 0 auto;
    border-radius: 50%;
    border: 3px solid #c3c3c3;
    transition: opacity .5s;
    opacity: 1;
    z-index: 5;
    box-sizing: content-box !important;
}

.rte:not(.non-page-rte) div.globo-form-app .checkmark {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(var(--gfb-circle-size) + 5px);
    height: calc(var(--gfb-circle-size) + 5px);
    border-radius: 50%;
    stroke-width: 2;
    stroke: #fff;
    stroke-miterlimit: 10;
    box-shadow: inset 0px 0px 0px var(--gfb-primary-color);
    z-index: -1;
}

.rte:not(.non-page-rte) div.globo-form-app [data-steps-quantity="1"] .panels {
    height: 100% !important;
    overflow: unset;
}

.rte:not(.non-page-rte) div.globo-form-app .panels {
    position: relative;
    overflow: hidden;
    display: flex;
    transition: height .15s;
    z-index: 100;
}

.rte:not(.non-page-rte) div.globo-form-app .panel:nth-child(1):last-child {
    position: relative;
    top: unset;
    left: unset;
    visibility: initial;
}

.rte:not(.non-page-rte) div.globo-form-app [data-steps-quantity="1"] .panels .panel {
    position: relative;
}

.rte:not(.non-page-rte) div.globo-form-app .panel.movingIn {
    transform: translateX(0);
    visibility: inherit;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .panels .panel {
    width: 100%;
}

.rte:not(.non-page-rte) div.globo-form-app .panel {
    position: absolute;
    top: 0;
    left: 0;
    transition: .5s all;
    width: calc(100% + 4px);
    padding-top: 25px;
    visibility: hidden;
    display: flex;
    flex-wrap: wrap;
    height: unset !important;
    max-height: unset !important;
}

.rte:not(.non-page-rte) div.globo-form-app .panel {
    opacity: 1 !important;
    width: 100%;
    gap: unset;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-form-input textarea {
    resize: none;
    height: 88px;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) {
    color: #212b36;
    line-height: 1.5;
    font-size: var(--gfb-form-default-font-size);
    font-weight: 400;
    box-sizing: border-box;
    flex-direction: column;
    position: relative;
    min-width: 0;
    border: 0;
    vertical-align: top;
    margin-bottom: 20px;
    padding: 0 8px;
}

.rte:not(.non-page-rte) div.globo-form-control.layout-1-column {
    width: 100%;
}

.rte:not(.non-page-rte) div.globo-form-control.layout-2-column {
    width: 50%;
}

.rte:not(.non-page-rte) div.globo-form-id-105188 .globo-form-app .globo-label, .globo-form-id-105188 .globo-form-app .globo-form-control label.globo-label, .globo-form-id-105188 .globo-form-app .globo-form-control label.globo-label span.label-content {
    color: var(--gfb-color-textColor, #1c1c1c);
    text-align: left;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-label {
    box-sizing: border-box;
    padding: 0;
    line-height: var(--gfb-material-line-height);
    font-size: var(--gfb-form-default-font-size);
    font-weight: 400;
    color: var(--gfb-color-text);
    display: block;
    transform-origin: top left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 24px);
    position: absolute;
    left: 8px;
    top: 0;
    transform: translate(12px, 16px) scale(1);
    transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, max-width 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
    z-index: 1;
    pointer-events: none;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-form-input select {
    color: rgba(0, 0, 0, 0);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0);
    background-image: url(data:image/svg+xml;utf8,<svg fill=%27rgb%2899, 115, 129%29%27 height=%2718%27 width=%2718%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M12,16 C11.7663478,16.0004565 11.5399121,15.9190812 11.36,15.77 L5.36,10.77 C4.93474074,10.4165378 4.87653776,9.78525926 5.23,9.36 C5.58346224,8.93474074 6.21474074,8.87653776 6.64,9.23 L12,13.71 L17.36,9.39 C17.5665934,9.2222295 17.8315409,9.14373108 18.0961825,9.17188444 C18.3608241,9.2000378 18.6033268,9.33252029 18.77,9.54 C18.9551341,9.74785947 19.0452548,10.0234772 19.0186853,10.3005589 C18.9921158,10.5776405 18.8512608,10.8311099 18.63,11 L12.63,15.83 C12.444916,15.955516 12.2231011,16.0153708 12,16 Z%27></path></svg>) !important;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 8px);
    background-position-y: 50%;
}

.rte:not(.non-page-rte) div.globo-form-control label {
    color: var(--gfb-color-textColor, #212b36);
    display: block;
    margin-bottom: 4px;
    font-weight: var(--gfb-font-weight, 400);
    line-height: 20px;
    text-transform: initial;
    letter-spacing: initial;
    cursor: pointer;
    font-size: var(--gfb-form-default-font-size);
}

.rte:not(.non-page-rte) div.globo-form-control label .text-danger {
    color: var(--gfb-color-textColor, red);
}

.rte:not(.non-page-rte) div.globo-form-control .text-smaller {
    font-size: var(--gfb-form-sm-font-size);
}

.rte:not(.non-page-rte) div.globo-form-control .globo-form-input {
    display: flex;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-form-input {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
    font-style: normal;
    line-height: 1.4375em;
    font-size: var(--gfb-form-default-font-size);
    font-weight: 400;
    color: rgb(var(--gfb-color-text));
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    position: relative;
    transition: background-color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
    border-radius: 8px;
    background-color: rgba(var(--gfb-color-text), 0.08);
    overflow: hidden;
}

.rte:not(.non-page-rte) div.globo-form-app button, .globo-form-app input {
    line-height: normal;
}

.rte:not(.non-page-rte) div.globo-form-control input, .globo-form-control textarea, .globo-form-control select {
    display: block;
    height: 41px;
    padding: 10px 12px;
    color: #000;
    background-color: #f1f1f1;
    border-radius: 2px;
    font-size: var(--gfb-form-default-font-size);
    position: relative;
    flex: 1 1 auto;
    margin-bottom: 0;
    width: 100%;
    box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
    transition: box-shadow .15s ease;
    outline: none;
    background-image: none !important;
}

.rte:not(.non-page-rte) div.globo-form-app button, .globo-form-app input, .globo-form-app select, .globo-form-app textarea {
    font-size: 100%;
    vertical-align: baseline;
    color: #222;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-form-input input, .gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-form-input textarea, .gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-form-input select {
    font: inherit;
    letter-spacing: inherit;
    color: rgb(var(--gfb-color-text));
    border: 0;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    min-height: 1.4375em;
    margin: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: block;
    min-width: 0;
    width: 100%;
    animation-duration: 10ms;
    line-height: var(--gfb-material-line-height);
    font-size: var(--gfb-form-default-font-size);
    font-weight: 400;
    padding-top: 25px;
    padding-right: 12px;
    padding-bottom: 8px;
    padding-left: 12px;
    box-shadow: none;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-label.gfb__label__shink, .gfb-style-material_filled .globo-form-control:not([data-type=file2],[data-type=imageOptions],[data-type=rating-level],[data-type=feedback],[data-type=matrix],[data-type=rating-star2],[data-type=checkbox],[data-type=radio],[data-type=colorSwatches],[data-type=rangeSlider],[data-type=switcher],[data-type=button],[data-type=signature]) .globo-label.gfb__label__filled {
    line-height: 1.5;
    font-size: var(--gfb-form-default-font-size);
    font-weight: 600;
    color: var(--gfb-color-text);
    -webkit-transform: translate(12px, 6px) scale(0.75);
    -moz-transform: translate(12px, 6px) scale(0.75);
    -ms-transform: translate(12px, 6px) scale(0.75);
    transform: translate(12px, 6px) scale(0.75);
}

.rte:not(.non-page-rte) div.globo-form-control input:focus {
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.rte:not(.non-page-rte) div.globo-form-app :focus {
    outline: 0;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled
  .globo-form-control:not(
    [data-type="file2"],
    [data-type="imageOptions"],
    [data-type="rating-level"],
    [data-type="feedback"],
    [data-type="matrix"],
    [data-type="rating-star2"],
    [data-type="checkbox"],
    [data-type="radio"],
    [data-type="colorSwatches"],
    [data-type="rangeSlider"],
    [data-type="switcher"],
    [data-type="button"],
    [data-type="signature"]
  )
  .globo-form-input
  input::placeholder,
.rte:not(.non-page-rte) div.gfb-style-material_filled
  .globo-form-control:not(
    [data-type="file2"],
    [data-type="imageOptions"],
    [data-type="rating-level"],
    [data-type="feedback"],
    [data-type="matrix"],
    [data-type="rating-star2"],
    [data-type="checkbox"],
    [data-type="radio"],
    [data-type="colorSwatches"],
    [data-type="rangeSlider"],
    [data-type="switcher"],
    [data-type="button"],
    [data-type="signature"]
  )
  .globo-form-input
  textarea::placeholder,
.rte:not(.non-page-rte) div.gfb-style-material_filled
  .globo-form-control:not(
    [data-type="file2"],
    [data-type="imageOptions"],
    [data-type="rating-level"],
    [data-type="feedback"],
    [data-type="matrix"],
    [data-type="rating-star2"],
    [data-type="checkbox"],
    [data-type="radio"],
    [data-type="colorSwatches"],
    [data-type="rangeSlider"],
    [data-type="switcher"],
    [data-type="button"],
    [data-type="signature"]
  )
  .globo-form-input
  select::placeholder {
  visibility: hidden;
  color: rgba(var(--gfb-color-text), 0.5);
}

.rte:not(.non-page-rte) div.gfb-style-material_filled
  .globo-form-control:not(
    [data-type="file2"],
    [data-type="imageOptions"],
    [data-type="rating-level"],
    [data-type="feedback"],
    [data-type="matrix"],
    [data-type="rating-star2"],
    [data-type="checkbox"],
    [data-type="radio"],
    [data-type="colorSwatches"],
    [data-type="rangeSlider"],
    [data-type="switcher"],
    [data-type="button"],
    [data-type="signature"]
  )
  .gfb__label__shink
  + .globo-form-input
  input::placeholder,
.rte:not(.non-page-rte) div.gfb-style-material_filled
  .globo-form-control:not(
    [data-type="file2"],
    [data-type="imageOptions"],
    [data-type="rating-level"],
    [data-type="feedback"],
    [data-type="matrix"],
    [data-type="rating-star2"],
    [data-type="checkbox"],
    [data-type="radio"],
    [data-type="colorSwatches"],
    [data-type="rangeSlider"],
    [data-type="switcher"],
    [data-type="button"],
    [data-type="signature"]
  )
  .gfb__label__shink
  + .globo-form-input
  textarea::placeholder,
.rte:not(.non-page-rte) div.gfb-style-material_filled
  .globo-form-control:not(
    [data-type="file2"],
    [data-type="imageOptions"],
    [data-type="rating-level"],
    [data-type="feedback"],
    [data-type="matrix"],
    [data-type="rating-star2"],
    [data-type="checkbox"],
    [data-type="radio"],
    [data-type="colorSwatches"],
    [data-type="rangeSlider"],
    [data-type="switcher"],
    [data-type="button"],
    [data-type="signature"]
  )
  .gfb__label__filled
  + .globo-form-input
  input::placeholder,
.rte:not(.non-page-rte) div.gfb-style-material_filled
  .globo-form-control:not(
    [data-type="file2"],
    [data-type="imageOptions"],
    [data-type="rating-level"],
    [data-type="feedback"],
    [data-type="matrix"],
    [data-type="rating-star2"],
    [data-type="checkbox"],
    [data-type="radio"],
    [data-type="colorSwatches"],
    [data-type="rangeSlider"],
    [data-type="switcher"],
    [data-type="button"],
    [data-type="signature"]
  )
  .gfb__label__filled
  + .globo-form-input
  textarea::placeholder {
  visibility: visible;
}

.rte:not(.non-page-rte) div.globo-form-app textarea {
    overflow: auto;
    resize: vertical;
}

.rte:not(.non-page-rte) div.globo-form-control textarea {
    height: initial;
}

.rte:not(.non-page-rte) div.globo-form-app .panel textarea {
    resize: none;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .gfb__footer {
    padding: 0 8px;
    margin-top: 12px;
}

.rte:not(.non-page-rte) div.gfb__footer .description, .globo-form-app .footer .description {
    margin-bottom: .5rem;
}

.rte:not(.non-page-rte) div.globo-form-app a:empty, .globo-form-app ul:empty, .globo-form-app dl:empty, .globo-form-app div:empty, .globo-form-app section:empty, .globo-form-app article:empty, .globo-form-app p:empty, .globo-form-app h1:empty, .globo-form-app h2:empty, .globo-form-app h3:empty, .globo-form-app h4:empty, .globo-form-app h5:empty, .globo-form-app h6:empty
Specificity: (0,2,1)
 {
    display: inherit;
}

.rte:not(.non-page-rte) div.globo-form-id-105188 .globo-form-app .globo-description, .globo-form-id-105188 .globo-form-app .header .globo-description {
    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);
    color: var(--gfb-color-description, #6c757d);
}



.rte:not(.non-page-rte) div.globo-form-app button, 
.rte:not(.non-page-rte) div.globo-form-app input, 
.rte:not(.non-page-rte) div.globo-form-app select, 
.rte:not(.non-page-rte) div.globo-form-app textarea {
    font-size: 100%;
    vertical-align: baseline;
    color: #222;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
}
.rte:not(.non-page-rte) div.globo-form-app button, 
.rte:not(.non-page-rte) div.globo-form-app input {
    line-height: normal;
}
.rte:not(.non-page-rte) div.globo-form-app button, 
.rte:not(.non-page-rte) div.globo-form-app select {
    text-transform: none;
}
.rte:not(.non-page-rte) div.globo-form-app button, 
.rte:not(.non-page-rte) div.globo-form-app input[type=button], 
.rte:not(.non-page-rte) div.globo-form-app input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    overflow: visible;
}
.rte:not(.non-page-rte) div.globo-form-app .disabled {
    cursor: pointer;
}
.rte:not(.non-page-rte) div.globo-form-app .hidden {
    display: none;
}
.rte:not(.non-page-rte) div.gfb__footer .action, 
.rte:not(.non-page-rte) div.gfb__footer [type=button], 
.rte:not(.non-page-rte) div.gfb__footer [type=submit], 
.rte:not(.non-page-rte) div.globo-form-app .footer .action, 
.rte:not(.non-page-rte) div.globo-form-app .footer [type=button], 
.rte:not(.non-page-rte) div.globo-form-app .footer [type=submit] {
    text-transform: none;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    transition: all .25s ease-in-out;
    font-weight: var(--gfb-font-weight, 400);
    font-size: var(--gfb-form-default-font-size);
    line-height: var(--gfb-form-default-font-size);
    border-radius: 2px;
    padding: 11px 22px;
    min-width: 100px;
    background-color: var(--gfb-primary-color);
    color: var(--gfb-primary-text-color);
    cursor: pointer;
    position: relative;
}
.rte:not(.non-page-rte) div.gfb-style-material_filled .gfb__footer button {
    font-size: var(--gfb-form-default-font-size);
    border-radius: 8px;
    box-shadow: none;
    transition: all .3s ease-in-out;
    margin-bottom: 8px;
}
.rte:not(.non-page-rte) div.gfb__footer .action.hidden, 
.rte:not(.non-page-rte) div.gfb__footer [type=button].hidden, 
.rte:not(.non-page-rte) div.gfb__footer [type=submit].hidden, 
.rte:not(.non-page-rte) div.globo-form-app .footer .action.hidden, 
.rte:not(.non-page-rte) div.globo-form-app .footer [type=button].hidden, 
.rte:not(.non-page-rte) div.globo-form-app .footer [type=submit].hidden {
    display: none;
}
.rte:not(.non-page-rte) div.gfb__footer .action.previous, 
.rte:not(.non-page-rte) div.gfb__footer [type=button].previous, 
.rte:not(.non-page-rte) div.gfb__footer [type=submit].previous, 
.rte:not(.non-page-rte) div.globo-form-app .footer .action.previous, 
.rte:not(.non-page-rte) div.globo-form-app .footer [type=button].previous, 
.rte:not(.non-page-rte) div.globo-form-app .footer [type=submit].previous {
    background-color: var(--gfb-color-backgroundColor, transparent);
    color: var(--gfb-color-textColor, #000) !important;
}
.rte:not(.non-page-rte) div.gfb-style-material_filled .gfb__footer button.previous {
    border: 1px solid rgb(var(--gfb-color-outlineButton));
    color: rgb(var(--gfb-primary-text-color));
}
.rte:not(.non-page-rte) div.globo-form-id-105188 .globo-form-app .footer button, 
.rte:not(.non-page-rte) div.globo-form-id-105188 .globo-form-app .gfb__footer button {
    border: 1px solid var(--gfb-primary-color);
    width: 100%;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled
  .globo-form-control:not(
    [data-type="file2"],
    [data-type="imageOptions"],
    [data-type="rating-level"],
    [data-type="feedback"],
    [data-type="matrix"],
    [data-type="rating-star2"],
    [data-type="checkbox"],
    [data-type="radio"],
    [data-type="colorSwatches"],
    [data-type="rangeSlider"],
    [data-type="switcher"],
    [data-type="button"],
    [data-type="signature"]
  )
  .gfb__label__shink
  + .globo-form-input
  select,
.rte:not(.non-page-rte) div.gfb-style-material_filled
  .globo-form-control:not(
    [data-type="file2"],
    [data-type="imageOptions"],
    [data-type="rating-level"],
    [data-type="feedback"],
    [data-type="matrix"],
    [data-type="rating-star2"],
    [data-type="checkbox"],
    [data-type="radio"],
    [data-type="colorSwatches"],
    [data-type="rangeSlider"],
    [data-type="switcher"],
    [data-type="button"],
    [data-type="signature"]
  )
  .gfb__label__filled
  + .globo-form-input
  select {
  color: currentColor;
}

.rte:not(.non-page-rte) div.globo-form-app .message
Specificity: (0,2,0)
 {
    display: none;
    width: 100%;
    padding: 10px;
    background: #f4f6f8;
    justify-content: space-between;
    align-items: center;
    position: relative;
    box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
    box-sizing: border-box;
    font-size: var(--gfb-form-default-font-size);
}

.rte:not(.non-page-rte) div.globo-form-app .message.error {
    color: #c00;
    background: #fdf3f0;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .message.success, .gfb-style-material_filled .message.error {
    max-width: calc(100% - 10px);
    margin: auto;
    box-shadow: none;
    border-radius: 8px;
}

.rte:not(.non-page-rte) div.globo-form-app .message .content {
    margin: 0;
}

.rte:not(.non-page-rte) div.globo-form-app .message .err-item {
    display: list-item;
    margin-left: 25px;
}

.rte:not(.non-page-rte) div.globo-form-app .dismiss {
    position: absolute;
    top: 27px;
    right: 27px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    z-index: 99;
}

.rte:not(.non-page-rte) div.globo-form-app .message .dismiss {
    width: 14px;
    height: 14px;
    cursor: pointer;
}

.rte:not(.non-page-rte) div.globo-form-app .message .dismiss {
    position: absolute;
    top: 12px;
    right: 12px;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .message .dismiss {
    top: 4px;
    right: 8px;
}

.rte:not(.non-page-rte) div.gfb-style-material_filled .message .dismiss svg {
    width: 16px;
    height: 16px;
}