@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-nxmuji {line-height: 1.1; font-weight: 500}  h1, h2, h3, h4, h5, h6 { margin-top: 32px !important; margin-bottom: 10px !important; } .ff-section_break_desk { color: hsl(var(--deep-moos-600)); }  h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0 !important; }  .ff-el-form-control { border-radius: 8px !important;  border: 2px solid hsl(var(--deep-moos-200)) !important; padding: 12px 16px !important; font-size: 16px !important; transition: all 0.3s ease !important; background-color: #fff !important; } .ff-el-form-control:focus { border-color: hsl(var(--electric-lemon)) !important; outline: none !important; box-shadow: 0 0 0 3px hsl(var(--electric-lemon) / 0.15) !important; }  .ff-el-input--label label { color: hsl(var(--deep-moos)) !important; font-weight: 600 !important; font-size: var(--text--base, 16px) !important; margin-bottom: 8px !important; display: block !important; }  select.ff-el-form-control { border-radius: 8px !important; appearance: none !important; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23202E2A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e") !important; background-repeat: no-repeat !important; background-position: right 12px center !important; background-size: 16px !important; padding-right: 40px !important; }  .ff_gdpr_field { width: 20px !important; height: 20px !important; border-radius: 4px !important;  border: 2px solid hsl(var(--deep-moos-300)) !important; margin-right: 12px !important; vertical-align: top !important; margin-top: 2px !important; flex-shrink: 0 !important; transition: all 0.2s ease !important; } .ff_gdpr_field:checked { background-color: hsl(var(--electric-lemon)) !important; border-color: hsl(var(--electric-lemon)) !important; } .ff_tc_label { display: flex !important; align-items: center !important; gap: 8px !important; } .ff_t_c { color: hsl(var(--deep-moos)) !important; font-size: var(--text--base, 16px) !important; line-height: 1.4 !important; }  .ff_t_c a { color: hsl(var(--fresh-mint-700)) !important; text-decoration: underline !important; font-weight: 600 !important; transition: color 0.2s ease !important; } .ff_t_c a:hover { color: hsl(var(--fresh-mint-800)) !important; text-decoration: none !important; }  .ff-btn-submit { background-color: hsl(var(--electric-lemon)) !important; color: hsl(var(--deep-moos)) !important; border: none !important; border-radius: 8px !important;  padding: 16px 32px !important; font-size: var(--text--base, 16px) !important; font-weight: 600 !important; cursor: pointer !important; transition: all 0.3s ease !important; text-transform: none !important; width: auto !important; min-width: 200px !important; } .ff-btn-submit:hover { background-color: hsl(var(--electric-lemon-600)) !important; transform: translateY(-2px) !important; box-shadow: 0 4px 12px hsl(var(--electric-lemon) / 0.3) !important; }  textarea.ff-el-form-control { border-radius: 8px !important; resize: vertical !important; min-height: 100px !important; }  .ff-el-group { margin-bottom: 24px !important; }  .ff-el-is-required.asterisk-right label::after { color: #e53e3e !important; margin-left: 4px !important; }   .ff-el-form-check-label { display: flex !important; align-items: center !important; gap: 12px !important; color: hsl(var(--deep-moos)) !important; font-size: var(--text--base, 16px) !important; font-weight: 500 !important; line-height: 1.4 !important; cursor: pointer !important; }  .ff-el-form-check-input.ff-el-form-check-checkbox { width: 20px !important; height: 20px !important; border-radius: 4px !important;  border: 2px solid hsl(var(--deep-moos-300)) !important; background-color: #fff !important; appearance: none !important; cursor: pointer !important; flex-shrink: 0 !important; transition: all 0.2s ease !important; margin-top: 2px !important; }  .ff-el-form-check-input.ff-el-form-check-checkbox:hover { border-color: hsl(var(--electric-lemon)) !important; } .ff-el-form-check-input.ff-el-form-check-checkbox:focus-visible { outline: none !important; box-shadow: 0 0 0 3px hsl(var(--electric-lemon) / 0.15) !important; border-color: hsl(var(--electric-lemon)) !important; }  .ff-el-form-check-input.ff-el-form-check-checkbox:checked { background-color: hsl(var(--electric-lemon)) !important; border-color: hsl(var(--electric-lemon)) !important; background-image: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'>\ <path d='M5 10.5l3 3 7-7' stroke='%23202E2A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/>\ </svg>"); background-repeat: no-repeat !important; background-position: center !important; background-size: 14px !important; }  .ff-el-form-check-input.ff-el-form-check-checkbox:disabled { background-color: #f5f5f5 !important; border-color: hsl(var(--deep-moos-200)) !important; cursor: not-allowed !important; } .ff-el-form-check-input.ff-el-form-check-checkbox:disabled + span { color: hsl(var(--deep-moos-400)) !important; }