.pro-forms-builder-field.brf-hidden, .brf-hidden, .pro-forms-builder-field.brf-hidden .choices, .brf-hidden .choices { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0 !important; width: 0 !important; margin: 0 !important; padding: 0 !important; pointer-events: none !important; position: absolute !important; z-index: -9999 !important; } .choices:not(.is-open) .choices__list--dropdown { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; transform: scale(0.95); transition: none !important; } .pro-forms-builder-field { align-self: flex-start !important; height: auto !important; position: relative !important; z-index: 1 !important; background-color: transparent !important; } .choices__item.choices__placeholder.choices__item--selectable { color: black !important; } .brxe-brf-pro-forms input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]), .choices__inner { min-height: 38px !important; max-height: 38px !important; height: 38px !important; padding: 0 12px !important; font-size: 14px !important; line-height: 36px !important; } .brxe-brf-pro-forms textarea { min-height: 100px !important; max-height: none !important; height: auto !important; padding: 10px 12px !important; line-height: 1.5 !important; } .choices__inner { display: flex !important; align-items: center !important; background-color: #fff !important; } .pro-forms-builder-field select:not(.choices__input) { opacity: 0; pointer-events: none; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; } .pro-forms-builder-field .choices { opacity: 1; pointer-events: all; background-color: transparent !important; } .pro-forms-builder-field select.choices__input { opacity: 1; } .pro-forms-builder-field:has(.choices.is-open) { z-index: 2147483647 !important; } .brf-invalid .brf-pro-forms-rating-icons, .brf-invalid .choices__inner, .brf-invalid .filepond--drop-label, .brf-invalid .ql-editor, .brf-invalid .slider.noUi-target, .brf-invalid canvas.brf-signature__pad, .brf-invalid input, .brf-invalid select, .brf-invalid textarea { background-color: #ffffff !important; border: 1px solid #b60e0e !important; } .brf-validation-message { color: #b60e0e !important; font-size: 12px !important; margin-top: 4px !important; } .brxe-brf-pro-forms label { font-size: 13px !important; margin-bottom: 4px !important; } .choices__item.choices__item--selectable { font-size: 14px !important; } .choices { margin-bottom: 0 !important; overflow: visible !important; } .choices.is-open { z-index: 2147483647 !important; } .choices__inner { border: 1px solid #d1d5db !important; border-radius: 12px !important; transition: all 0.2s ease !important; width: 100% !important; box-sizing: border-box !important; } .choices__list--single { padding: 0 !important; display: flex !important; align-items: center !important; width: 100% !important; } .choices__inner:hover { border-color: #9ca3af !important; } .choices.is-open .choices__inner, .choices__inner:focus, .choices__inner:active { border-color: #9ca3af !important; box-shadow: none !important; outline: none !important; } .choices__list--dropdown { border: 1px solid #c9c9c9 !important; border-radius: 12px !important; box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important; margin-top: 6px !important; padding: 6px !important; z-index: 2147483647 !important; position: absolute !important; background: white !important; width: 100% !important; box-sizing: border-box !important; } .choices__list--dropdown .choices__item { padding: 8px 12px !important; font-size: 14px !important; border-radius: 6px !important; transition: background-color 0.15s ease !important; color: #000 !important; background-color: white !important; margin-bottom: 2px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } .choices__list--dropdown .choices__item:last-child { margin-bottom: 0 !important; } .choices__list--dropdown .choices__item:hover { background-color: #ececec !important; color: #000 !important; } .choices__list--dropdown .choices__item--selectable.is-highlighted { background-color: #ececec !important; color: #000 !important; } .choices__list--dropdown .choices__item--selectable.is-selected { color: #000 !important; background-color: #ececec !important; font-weight: 500 !important; } .choices__list--dropdown .choices__item[data-value=""] { display: none !important; } .choices[data-type*=select-one] .choices__input { background-color: transparent !important; } .choices__placeholder { opacity: 0.5 !important; color: #6b7280 !important; } .choices[data-type*=select-one]::after { border-color: #6b7280 transparent transparent !important; margin-top: -2.5px !important; right: 15px !important; } @media (max-width: 768px) { .choices.is-open .choices__list--dropdown { position: fixed !important; bottom: 0 !important; left: 0 !important; right: 0 !important; top: auto !important; width: 100% !important; max-width: 100% !important; max-height: 50vh !important; margin-top: 0 !important; border-radius: 20px 20px 0 0 !important; border: none !important; box-shadow: 0 -10px 40px rgba(0,0,0,0.3) !important; z-index: 2147483647 !important; overflow-y: auto !important; padding: 15px 0 !important; background: white !important; transform: translate3d(0,0,0) !important; animation: slideUp 0.2s cubic-bezier(0.16, 1, 0.3, 1) forwards; } .choices.is-open::before { content: ''; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0,0,0,0.6); z-index: 2147483646 !important; pointer-events: none; backdrop-filter: blur(2px); } .choices__list--dropdown .choices__item { padding: 14px 20px !important; font-size: 16px !important; white-space: nowrap !important; border-bottom: 1px solid #f0f0f0 !important; } .choices__list--dropdown .choices__item:last-child { border-bottom: none !important; } @keyframes slideUp { from { transform: translateY(100%); } to { transform: translateY(0); } } } .grecaptcha-badge { visibility: hidden !important; } input.flatpickr.form-control.input { border-radius: 10px !important; } * { -webkit-tap-highlight-color: transparent !important; -webkit-touch-callout: none !important; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; } input, textarea, [contenteditable] { -webkit-user-select: text !important; -moz-user-select: text !important; -ms-user-select: text !important; user-select: text !important; } a, button, input, textarea { outline: none; } a { transition: opacity 0.2s ease, text-shadow 0.2s ease; } a:hover, a:active { opacity: 0.9; text-shadow: 0 0 0.9px currentColor; } #brx-header { position: relative; } [data-script-id="chshwx"][aria-hidden="false"] ~ #brx-header::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1; } #brx-header > * { position: relative; z-index: 2; } #header { position: fixed; top: 0; width: 100%; transition: all 0.3s ease; background-color: white; } #header.scrolled { background-color: rgba(255, 255, 255, 0.65); backdrop-filter: blur(7px); -webkit-backdrop-filter: blur(7px); } .faq-question-heading { display: inline; font-size: inherit; } .faq-item.active .faq-icon .faq-vertical { opacity: 0; } .faq-question { width: 100%; padding: 15px 0; background: none; border: none; color: #363636; font-weight: 600; text-align: left; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 20px; } .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; } .faq-item.active .faq-answer { max-height: 500px; } .faq-answer-content { padding-bottom: 15px; color: #363636; line-height: 1.6; opacity: 0; transition: opacity 0.3s ease 0.1s; font-size: 14px; } .faq-item.active .faq-answer-content { opacity: 1; } .brxe-block.accordion-title-wrapper { display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; cursor: pointer !important; padding: 18px 50px 18px 0 !important; gap: 20px !important; position: relative !important; min-height: 60px !important; } .brxe-block.accordion-title-wrapper .accordion-heading-text { flex: 1 !important; display: block !important; font-weight: 700 !important; line-height: 1.5 !important; text-align: left !important; margin: 0 !important; } .brxe-block.accordion-title-wrapper .brxe-icon { position: absolute !important; right: 0 !important; top: 50% !important; transform: translateY(-50%) rotate(90deg) !important; flex-shrink: 0 !important; width: 24px !important; height: 24px !important; font-size: 24px !important; display: flex !important; align-items: center !important; justify-content: center !important; transition: transform 0.3s ease !important; margin: 0 !important; } .accordion-title-wrapper[aria-expanded="true"] .brxe-icon { transform: translateY(-50%) rotate(270deg) !important; } #brxe-484315 .accordion-content-wrapper { padding-top: 0px !important; overflow: hidden !important; }