.tp-captcha{box-sizing:border-box;clear:both;display:block;width:100%;min-width:0;margin:16px 0;color:#0d0c36;text-align:left;font:14px/1.45 Roboto,Arial,sans-serif}.tp-captcha>label{display:block;margin:0 0 8px;font-weight:500}.tp-captcha__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.tp-captcha__row img{position:static!important;display:block!important;width:180px!important;height:40px!important;max-width:100%;margin:0;object-fit:contain;opacity:1!important;transform:none!important}.tp-captcha .tp-captcha__refresh{display:inline-block;width:auto;height:auto;min-height:32px;padding:4px 0;border:0;background:transparent;box-shadow:none;color:#0d0c36;font:inherit;text-decoration:underline;cursor:pointer}.tp-captcha .tp-captcha__refresh:disabled{opacity:.5;cursor:wait}.tp-captcha input[name=captcha_word]{box-sizing:border-box;display:block;width:100%;max-width:280px;height:44px;min-height:44px;margin:0;padding:10px 12px;border:1px solid #b8bac5;border-radius:4px;background:#fff;color:#0d0c36;font:16px/1.4 Roboto,Arial,sans-serif;letter-spacing:2px}.tp-captcha input[name=captcha_word]:focus{outline:2px solid #0d0c36;outline-offset:2px}.tp-captcha__error{margin:8px 0 0;color:#b00020;font-size:13px;letter-spacing:normal}.tp-captcha__error[hidden]{display:none!important}.tp-captcha__refresh:focus-visible{outline:2px solid #0d0c36;outline-offset:3px}
