.lead-fast-question{position:relative;width:100%;max-width:860px;margin:0 auto;--lfq-bg-rgb:246,246,246;--lfq-bg-alpha:1;--lfq-button:#2a2a2a;--lfq-icon:#fff;--lfq-input-radius:999px;--lfq-modal-bg-rgb:255,255,255;--lfq-modal-bg-alpha:1;--lfq-modal-image:none;--lfq-modal-pos-x:center;--lfq-modal-pos-y:center;--lfq-modal-size:cover;background:rgba(var(--lfq-bg-rgb),var(--lfq-bg-alpha));padding:24px 20px}.lead-fast-question__field{position:relative;display:flex;align-items:center;justify-content:center;max-width:680px;margin:0 auto}.lead-fast-question__input{width:100%;padding:16px 64px 16px 24px;border:1px solid #c9c9c9;border-radius:var(--lfq-input-radius) !important;font-size:18px;line-height:1.3}.lead-fast-question__button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:var(--lfq-button);color:var(--lfq-icon);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:auto;min-width:auto;padding:0}.lead-fast-question__button:disabled{opacity:1;cursor:not-allowed !important}.lead-fast-question-footer{position:fixed;left:0;right:0;bottom:var(--lfq-bottom,0);background:rgba(var(--lfq-bg-rgb),var(--lfq-bg-alpha));padding:20px 16px;z-index:9998}.lead-fast-question-footer .lead-fast-question{background:0 0;padding:0;max-width:980px}.lead-fast-question-spacer{width:100%;height:0}.lead-fast-question__modal{position:fixed;inset:0;background:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center;z-index:9999;padding:16px}.lead-fast-question__modal.is-open{display:flex}.lead-fast-question__modal-content{background-color:rgba(var(--lfq-modal-bg-rgb),var(--lfq-modal-bg-alpha));background-image:var(--lfq-modal-image);background-position:var(--lfq-modal-pos-x) var(--lfq-modal-pos-y);background-size:var(--lfq-modal-size);background-repeat:no-repeat;max-width:680px;width:100%;border-radius:12px;padding:24px;position:relative}.lead-fast-question__modal-close{position:absolute;right:12px;top:12px;border:none;background:0 0;font-size:22px;cursor:pointer}@media (max-width:480px){.lead-fast-question__input{padding-right:48px}.lead-fast-question__modal-content{padding:18px}}@media (min-width:769px){.lead-fast-question-spacer{height:var(--lfq-spacer,0)}}.hidden-fields-container{display:none}