.boomers-review-form{max-width:760px;margin:42px auto 0;padding:28px;border:1px solid #ffda18;border-radius:12px;background:#09284b;color:#fff;text-align:left}.boomers-review-form [hidden]{display:none!important}#boomers-security-status{font-size:.9rem;line-height:1.5}#boomers-security-status:empty{display:none}#boomers-security-retry{padding:9px 14px;border:1px solid #ffda18;border-radius:5px;background:transparent;color:#fff;cursor:pointer;font:inherit}#new-customer-reviews .review-card{overflow-wrap:anywhere}
.boomers-review-form h3{font-size:1.6rem;margin:0 0 12px;color:#ffda18}.boomers-review-form label{display:block;font-weight:700;margin-top:16px}.boomers-review-form input:not([type=checkbox]),.boomers-review-form select,.boomers-review-form textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:7px;padding:12px;border:1px solid #aab6c3;border-radius:5px;background:#fff;color:#13283d;font:inherit}.boomers-review-form textarea{resize:vertical}.boomers-name-row{display:grid;grid-template-columns:2fr 1fr;gap:16px}.boomers-review-form .boomers-consent{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.5}.boomers-consent input{margin-top:5px;min-width:18px;min-height:18px}.boomers-help{font-size:.9rem;line-height:1.5}.boomers-review-form .button{margin-top:18px;cursor:pointer;border:0;font:inherit;font-weight:800}.boomers-review-form button:disabled{opacity:.65;cursor:wait}.boomers-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.boomers-review-form :focus-visible{outline:3px solid #ffda18;outline-offset:3px}#boomers-turnstile{margin-top:20px;max-width:100%;overflow:hidden}#boomers-review-status{line-height:1.5;white-space:pre-wrap}.boomers-saved{color:#bcf3bb}.boomers-error{color:#ffd2c8}.boomers-review-photos{display:flex;gap:10px;margin-top:16px}.boomers-review-photos a{width:calc(50% - 5px)}.boomers-review-photos img{display:block;width:100%;height:140px;object-fit:cover;border-radius:6px}#new-customer-reviews:empty{display:none}#new-customer-reviews:not(:empty){margin-top:24px}#more-customer-reviews[hidden]{display:none}#more-customer-reviews{cursor:pointer;margin-top:22px}@media(max-width:480px){.boomers-review-form{padding:18px}.boomers-name-row{grid-template-columns:1fr}.boomers-review-photos img{height:110px}}
