.globo-formbuilder{position:relative;z-index:0}.globo-formbuilder .globo-form .globo-form-app[data-id]{--gfb-font-family: var(--font-body);--gfb-primary-color: var(--color-accent);--gfb-color-textColor: var(--color-text-secondary);--gfb-bg-color: transparent;max-width:none;margin:0;background:transparent;font-family:var(--font-body);color:var(--color-text-secondary)}.globo-formbuilder .globo-form .globo-form-app .globo-form-control{margin:0 0 22px;padding:0;font-family:var(--font-body)}.globo-formbuilder .globo-form .globo-form-app .globo-form-control[data-type=heading]{margin:22px 0}.globo-formbuilder .globo-form .globo-form-app .globo-form-control[data-type=heading]:first-child{margin-top:0}.globo-formbuilder .globo-form .globo-form-app .heading-title{margin:0;padding:3px 0 0 12px;border-left:4px solid var(--color-accent);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:32px;font-weight:400;line-height:1.1;letter-spacing:normal;text-align:left;text-transform:uppercase}.globo-formbuilder .globo-form .globo-form-app .heading-caption:empty{display:none}.globo-formbuilder .globo-form .globo-form-app .globo-form-row{display:flex;flex-wrap:nowrap;gap:24px;margin:0}.globo-formbuilder .globo-form .globo-form-app .globo-form-row-item{flex:1 1 0;min-width:0;padding:0}.globo-formbuilder .globo-form .globo-form-app .globo-form-control.layout-2-column{width:100%}.globo-formbuilder .globo-form .globo-form-app .globo-form-control[data-type=html] img{display:block;width:100%;height:auto}.globo-formbuilder .globo-form .globo-form-app .globo-label,.globo-formbuilder .globo-form .globo-form-app .globo-form-control label.globo-label{display:flex;align-items:center;gap:5px;margin:0 0 9px;padding:0;color:var(--color-text-secondary);font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.3;text-align:left}.globo-formbuilder .globo-form .globo-form-app .globo-label .label-content{color:inherit;font:inherit}.globo-formbuilder .globo-form .globo-form-app .globo-label .text-danger{color:var(--color-accent);font-size:inherit}.globo-formbuilder .globo-form .globo-form-app .help-text,.globo-formbuilder .globo-form .globo-form-app .globo-description{color:var(--color-text-muted);font-family:var(--font-body);font-size:18px;line-height:1.4}.globo-formbuilder .globo-form .globo-form-app .messages{display:block;margin-top:6px;color:var(--color-error);font-family:var(--font-body);font-size:16px;line-height:1.3}.globo-formbuilder .globo-form .globo-form-app .messages:empty{display:none}.globo-formbuilder .globo-form .globo-form-app .globo-form-input{position:relative;margin:0}.globo-formbuilder .globo-form .globo-form-app input.flat-input,.globo-formbuilder .globo-form .globo-form-app select.flat-input,.globo-formbuilder .globo-form .globo-form-app textarea.flat-input{box-sizing:border-box;width:100%;height:auto;min-height:0;padding:15px 18px;color:var(--color-text-secondary);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-default);box-shadow:none;outline:none;font-family:var(--font-body);font-size:21px;font-weight:500;line-height:1.4;transition:border-color .15s ease}.globo-formbuilder .globo-form .globo-form-app textarea.flat-input{height:150px;resize:vertical}.globo-formbuilder .globo-form .globo-form-app input.flat-input::placeholder,.globo-formbuilder .globo-form .globo-form-app textarea.flat-input::placeholder{color:var(--color-border);opacity:1}.globo-formbuilder .globo-form .globo-form-app .flat-input:hover,.globo-formbuilder .globo-form .globo-form-app .flat-input:focus{border-color:var(--color-text-secondary)}.globo-formbuilder .globo-form .globo-form-app .flat-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.globo-formbuilder .globo-form .globo-form-app .globo-form-control.error .flat-input,.globo-formbuilder .globo-form .globo-form-app .flat-input.error{border-color:var(--color-error)}.globo-formbuilder .globo-form .globo-form-app select.flat-input{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23747474' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;-webkit-appearance:none;appearance:none;cursor:pointer}.globo-formbuilder .globo-form .globo-form-app .nice-select,.globo-formbuilder .globo-form .globo-form-app .select2-selection{box-sizing:border-box;width:100%;height:auto;padding:15px 44px 15px 18px;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-default);font-family:var(--font-body);font-size:21px;font-weight:500;line-height:1.4}.globo-formbuilder .globo-form .globo-form-app .gfb__phone-placeholder{display:block}.globo-formbuilder .globo-form .globo-form-app .iti{width:100%}.globo-formbuilder .globo-form .globo-form-app .globo-form-control .gfb__dropzone{box-sizing:border-box;width:100%;padding:34px 20px;background-color:#fafafa;border:1px solid var(--color-border);border-radius:var(--border-radius-default);text-align:center}.globo-formbuilder .globo-form .globo-form-app .gfb__dropzone--placeholder{display:flex;flex-direction:column;align-items:center;gap:12px}.globo-formbuilder .globo-form .globo-form-app .gfb__dropzone--placeholder--title{color:var(--color-text-secondary);font-family:var(--font-body);font-size:21px;font-weight:600;line-height:1.3}.globo-formbuilder .globo-form .globo-form-app .gfb__dropzone--placeholder--description{color:var(--color-text-muted);font-family:var(--font-body);font-size:18px;font-weight:500;line-height:1.35}.globo-formbuilder .globo-form .globo-form-app .gfb__dropzone--placeholder--button{padding:10px 24px;color:var(--color-text-secondary);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-default);cursor:pointer;font-family:var(--font-body);font-size:19px;font-weight:600;line-height:1.2;transition:border-color .15s ease}.globo-formbuilder .globo-form .globo-form-app .gfb__dropzone--placeholder--button:hover{border-color:var(--color-text-secondary)}.globo-formbuilder .globo-form .globo-form-app .gfb__footer{margin-top:8px;padding:0;text-align:left}.globo-formbuilder .globo-form .globo-form-app .gfb__footer button.submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:auto;min-width:0;padding:18px 40px;color:var(--color-white);background-color:var(--color-accent);border:0;border-radius:var(--border-radius-default);box-shadow:none;cursor:pointer;font-family:var(--font-body);font-size:24px;font-weight:700;letter-spacing:normal;line-height:1.2;text-transform:uppercase;transition:background-color .2s ease}.globo-formbuilder .globo-form .globo-form-app .gfb__footer button.submit:after{content:"";width:16px;height:16px;background-color:currentcolor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h12M9 3l5 5-5 5' stroke='black' fill='none' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h12M9 3l5 5-5 5' stroke='black' fill='none' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.globo-formbuilder .globo-form .globo-form-app .gfb__footer button.submit:hover{background-color:var(--color-primary-hover, #b80000)}.globo-formbuilder .globo-form .globo-form-app .gfb__footer button.submit:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}.globo-formbuilder .globo-form .globo-form-app .message.success,.globo-formbuilder .globo-form .globo-form-app .message.error{font-family:var(--font-body);font-size:20px;line-height:1.4}.globo-formbuilder .globo-form .globo-form-app .gfb__content-title{font-family:var(--font-heading);font-size:32px;font-weight:400;line-height:1.1;text-transform:uppercase}@media(max-width:767px){.globo-formbuilder .globo-form .globo-form-app .globo-form-row{flex-direction:column;gap:0}.globo-formbuilder .globo-form .globo-form-app .globo-form-row-item{flex:none;width:100%}.globo-formbuilder .globo-form .globo-form-app .heading-title{font-size:26px}.globo-formbuilder .globo-form .globo-form-app .gfb__footer button.submit{width:100%;padding:16px 24px;font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/globo-forms.css.map */
