.cf-widget{font:inherit;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(128,128,128,.25);color:inherit;max-width:42rem}.cf-widget[hidden],.cf-widget [hidden]{display:none!important}.cf-widget .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.cf-widget__question{font:inherit;font-weight:600;margin:0 0 .5rem}.cf-stars{display:flex;gap:.15rem;border:0;margin:0;padding:0}.cf-stars__star{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#767676!important;cursor:pointer;font:inherit!important;font-size:1.8rem!important;line-height:1!important;margin:0!important;min-height:0!important;min-width:0!important;padding:.2rem!important;text-decoration:none!important}.cf-stars__star:hover,.cf-stars__star.is-selected{background:transparent!important;color:var(--cf-brand)!important}.cf-stars__star:focus-visible{outline:2px solid var(--cf-brand)!important;outline-offset:2px!important}.cf-widget__details{margin-top:1rem}.cf-widget__details label{display:block;font:inherit;font-weight:600;margin-bottom:.35rem}.cf-widget__details textarea{box-sizing:border-box;display:block;font:inherit;max-width:100%;width:100%;padding:.6rem;border:1px solid #8c8f94}.cf-widget__details textarea:focus{border-color:var(--cf-brand);box-shadow:0 0 0 1px var(--cf-brand);outline:0}.cf-widget__submit{appearance:none!important;background:var(--cf-brand)!important;border:1px solid transparent!important;box-shadow:none!important;color:var(--cf-button-text)!important;cursor:pointer;font:inherit!important;font-weight:600!important;margin-top:.75rem!important;padding:.55rem 1rem!important;text-decoration:none!important}.cf-widget__submit:hover{background:var(--cf-brand)!important;color:var(--cf-button-text)!important;filter:brightness(.92)}.cf-widget__submit:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important;box-shadow:0 0 0 4px #1d2327!important}.cf-widget__submit:disabled{cursor:wait;opacity:.65}.cf-widget__status{font-size:.9em;margin:.5rem 0 0}.cf-widget__thanks{font-weight:600;margin:0;color:inherit}@media(max-width:480px){.cf-widget{margin-top:1.5rem}.cf-stars__star{font-size:2rem!important;padding:.25rem!important}}
