.lf-hp { position: absolute !important; left: -10000px !important; width: 1px; height: 1px; overflow: hidden; }
.lf-preview-note { margin-bottom: 15px; }
form[data-evoleadforms] [hidden] { display: none !important; }
.lf-sr-only { position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.lf-rating .lf-star { display: inline-block; margin-right: 6px; font-size: 1.6em; line-height: 1; cursor: pointer; }
.lf-rating .lf-star input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.lf-rating .lf-star span[aria-hidden] { color: #999; }
.lf-rating .lf-star input:checked + span[aria-hidden], .lf-rating .lf-star:hover span[aria-hidden] { color: #f0a500; }
.lf-rating .lf-star input:focus-visible + span[aria-hidden] { outline: 2px solid currentColor; outline-offset: 2px; }
.lf-choice-image { display: inline-block; margin: 0 10px 10px 0; text-align: center; vertical-align: top; }
.lf-choice-image .lf-choice-img { display: block; max-width: 140px; height: auto; margin-bottom: 4px; }
.lf-range-value { margin-left: 8px; font-weight: bold; }
.lf-page { border: 0; padding: 0; margin: 0; }
