.goog-inline-block {
  position: relative;
  display: -moz-inline-box;
  display: inline-block;
}
* html .goog-inline-block {
  display: inline;
}
*:first-child + html .goog-inline-block {
  display: inline;
}
.recaptcha-checkbox {
  border: none;
  font-size: 1px;
  height: 28px;
  margin: 4px;
  width: 28px;
  overflow: visible;
  outline: 0;
  vertical-align: text-bottom;
}
.recaptcha-checkbox-border {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  border: 2px solid #c1c1c1;
  font-size: 1px;
  height: 24px;
  position: absolute;
  width: 24px;
  z-index: 1;
}
.recaptcha-checkbox-borderAnimation {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAANICAYAAABZl8i8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAABUAAADSAC4K4y8AAA4oElEQVR42u2dCZRV1ZX3q5iE4IQIiKQQCKBt0JLEIUZwCCk7pBNFiRMajZrIl9aOLZ8sY4CWdkDbT2McooaAEmNixFhpaYE2dCiLScWiQHCgoGQoGQuhGArKKl7V+c5/n33fO/V4w733nVuheXuv9V/rrnvP2Xud3zvTPee+ewsKxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExP4OdtlT6ztAbRWvvLy8A3QkwxzH6tBGMMexIo+nCgraaf2E1U6A5g60o9a9rI7S5N1APQaSzl1MTExMTExMTExMTExMTExMTExMTExMTExMTExMTOwIsMueWl8EtVW88vLyIqit4qmCguOgtoT5AKuojWA+wCpqA5i9tP6d1UuA5g70K1oPsL4iTd4N1DMh6dzFxMTExMTExMTExMTExMTExMTExMTExMTExMTExMT+l9tlT63/stbtrC9HHa+8vPzLWrezIo+nCgq6a41hdW8LoAD5COv2NgAKkI+wbm8DoHhf0yOsnwjQ3IHeaQG9U5p87kAHa01kDZZOXkxMTExMTExMTExMTExMTExMTExMTExMTExMTEysLe2yp9afoTWWdUbU8crLy8/QGsuKPJ4qKOirdRWrb1vAfDJJZ0QM88kknREhTLwR5wmtJ1lPRPpmHK6VT/5q3g4SAx0bIVDUyidXr15NYqBjIwT6YwI5cqSRgfpjARoe6E8J4vjxRgboT6XJhwf6Dau5e/qGDEq5Qb3I+mriRTINERMTExMTExMTExMTExMTExMTExMTExMTEzss7LKn1neB2ipeeXl5F+hIBHma1mStF1g4Pi1CkKdpTdZ6gYXjyOKpgoLeWndoPcPCce8oYU63YHqaHgVUhjndgulpehRQNbgiree0XkgSzhVFAZRq5pQ3t7+w+0CMhGOvpkYAlGrmhx9++EJTUxMJx15NjQDozwngN7/5gnr/fSMcG6g/j6LPJHgAqZQi4diqqV0c95kEDyC9eDi2amoXhzCP0ppO8DZsiMejYwMU144SoP6BHk3gCgtfUHv2JIDiGOcM1KOlyQeD+giB++lPX1AHDxrh2MB8RAal4EDPjg9Exx1nlBiYzpZpUzio39R6ygKJ42/KxD43qO14CgW1k9s4MTExMTExMTExMTExMTExMTExMTGxw894C+Q2rQdZt7XBFshtWg+ybot4C6Sn1hX8xZo7+bhnFCA78NdpStMI1zo4BNmBv05Tmka41sEhyEJ+C85rWqVJeo2vFboESjBHPb2+9Om/fV66pHo/Ccc450F1CJRgLliwoLSqqqp0x44dJBzjnAfVIdAxcYDf/napevxxIxwnwI5x2cwJXMX6A6VKqVbCOQvqaY6aOYHbuXPnIfFwzoJ6mgOYeE/T6wTtN785JB6dM0Bfd/IeJ+4nqTYeEoyFawz0NgdA0U9SbUwXD9cY6G0OgN5MwK66Km08umag3uwCKAYfauLpAuIaA33QAVAMPtTE08XDNQb6oAOg9xOsV15JDxTXDND7BWh2oA8TrFmz0gPFNQP0YWny2YHeQbDuuis9UFwzQO+QQSk70KEEq0uXUlVRcShMnMM1A3SoTJv8QZ1AwI4+ulQ9+GCpWrbMCMc4Z2BOkIm9f6Bf0pqcYlLvCde+JLeewe+WhvP3PKeyJvK5wgIxMTExMTExMTExMTExMTExMbHD2y57an03rRKtG1g47hZVvPLy8m5aJVo3sHAcWTxVUNBB6wytb7Nw3CEKkD20JmjN1ypL0ny+1sMhyB5aE7Tma5UlaT5f6+EQJBaYb9V6U6ssSW/ytS+5gnkar8qXXa41fuaWsmfnf07C8eUJsE73lDyAy5cvL1uzZg0JxxZYV3tKJ2v9Lg6wd+8y9Z3vGOE4ARZpTnZRMwnmna9sLlu3o7FMKdVKOIdrFtQeOdZMgrls2bKy+vr6Q+LhHK5ZUHvkAPMYrd8TsKKiMjVrVplqaUnEwzHO4ZqBirTH5AJ0ggezoan5kMJ5wjUL6oQcgE7wYMZisbTxcM2COiEHoD8jUKecUqa2bEkbj64hjYH6s1wGoPlo0qlqZqqaenmiT+0WcgCiPjNVzUxVU60+tVsImHhxyzyCpP1ki0dpDNB5oV7owiM49ZNZg7GQlmtpSQigJV6f6Tee1aeWhAB6MQE680zf8SitgXpxGKCYFtHg4zcg0jLQ60MAxbSIBh+/8ZCWgV4fAugYgnPbbf6BIq0BOqatgd7QxkBvCAH0RoLzz
  background-repeat: no-repeat;
  border: none;
  height: 28px;
  outline: 0;
  position: absolute;
  width: 28px;
}
.recaptcha-checkbox-nodatauri.recaptcha-checkbox-borderAnimation {
  background-image: url(https://www.gstatic.com/recaptcha/api2/checkbox_sprite.png);
}
.recaptcha-checkbox-spinner-gif {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  background-size: 24px;
  border: 2px solid #c1c1c1;
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
.recaptcha-checkbox-spinner {
  background-color: #f9f9f9;
  border: 6px solid #4d90fe;
  border-radius: 36px;
  border-bottom-color: transparent;
  border-left-color: transparent;
  height: 36px;
  left: -4px;
  outline: 0;
  position: absolute;
  top: -4px;
  width: 36px;
  box-sizing: border-box;
  opacity: 0;
  animation: spinner-spin linear 2.5s infinite;
  animation-play-state: paused;
  transition-duration: 1s;
}
@keyframes spinner-spin {
  0% {
    transform: rotateZ(0deg);
  }
  10% {
    transform: rotateZ(135deg);
  }
  25% {
    transform: rotateZ(245deg);
  }
  60% {
    transform: rotateZ(700deg);
  }
  75% {
    transform: rotateZ(810deg);
  }
  100% {
    transform: rotateZ(1080deg);
  }
}
.recaptcha-checkbox-spinner-overlay {
  content: "";
  position: absolute;
  top: -7px;
  left: -7px;
  width: 38px;
  height: 19px;
  background-color: #f9f9f9;
  animation: overlay-spin linear 1s;
  animation-play-state: paused;
  transform-origin: bottom center;
  border-radius: 38px 38px 0 0;
  transform: rotateZ(45deg);
  opacity: 0;
}
@keyframes overlay-spin {
  0% {
    opacity: 1;
    transform: rotateZ(45deg);
  }
  100% {
    opacity: 1;
    transform: rotateZ(225deg);
  }
}
.recaptcha-checkbox-checkmark {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAATsCAYAAADsAfBvAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAmAAAE7AAx5U8eAAAGSElEQVR42u3dMWicZQDG8dRo0FIrgqFFVCxWQaFD6VDnqiBCJ3NK1UVQsaOQQsAiKIoF7eLSwfLh0lXaKmZTEBQLgkNXRxHUqUvX+l6+7/guSQOXL5fLk9zvB++iwz0kl1zeP+llZgYAAAAAAGBHVb3T5TycNuqFcp5KG3VPOc94ygAAAADRqt7Zcs6ljXqrnH/LeTppVL/2XCvnmKcNAAAAEKuuPZ+ljerXnjvNOZ8yql97fm1G3cqqPlXvoXJ+KOek5zQAAABMt11Qe74oZ1/CqOHaMziXUsb1a88va8a9kfLp3F/Oj82oyxkfsdXjPihn1ncDAAAA9ga1Z/RRu672fJPRMFbXnsG5Us59KeO+WzPuejlzCePmyrk6NOz3cg6mfJXONp/Gm+XMp30Lmc17PzIAAIAJ3orUnlFHqT1dx6k9XcetrT39s1zOws4/79racyfvi6Ied/ku4xYTPq37mo/SYNTPK1/BQd+ALzRfsfsTX7LmZgAAgBF+dFZ7Rh21h2pP1ft85VM/oXGj1Z76jjn4/xMdt3HtWT2qf36bXEPbuPZ8uea/3Zh8Lti49uzgqNXjLmeNasepPVv7ogAAAEb40blb7al6H5dzartGdas97c389vjHda0963PBT9vxEdts7bkwuUtwt9ozoZv55mvPBHOB2rO1cWpP14FqDwAAW/qZ7YHEUUt5b0NR9T4auheMeVz32rP2EvzH+IZtvfZsw9VufLVnG+6bao/ao/aoPWoPAMAUhpWllZ/fAkcNftq9kDhqEFcOJNWeMRcftUftUXvUHrVH7VF7AICsF/3jqWFlgm870a1hnEkNK/NGqT1qj9qj9qg9ao/ao/YAwIReXxfyXmPbm/n1nHHrc8FFYcUotUftUXvUHrVH7VF71B4Apj2sPJ84anAJXkocNTjvCCtGqT1qj9qj9qg9ao/ao/YAMO1h5f7UsBL3PrFLWRdgucAotUftUXvUHrVH7VF71B4AuOurxvvlPJZYe/o/APyZM279Jfiq2mOUUWqP2qP2qD1qj9qj9qg9ANMeVmYTRy3lvaStvm+GjLv7JfgRN3OjjFJ71B61R+1Re9QetUftAZjm2nMstfbE
  background-repeat: no-repeat;
  border: none;
  height: 30px;
  left: -5px;
  outline: 0;
  position: absolute;
  width: 38px;
}
.rc-anchor-dark .recaptcha-checkbox-spinner {
  background-color: #222;
}
.rc-anchor-dark .recaptcha-checkbox-spinner-overlay {
  background-color: #222;
}
.recaptcha-checkbox-nodatauri.recaptcha-checkbox-checkmark {
  background-image: url(https://www.gstatic.com/recaptcha/api2/checkmark_sprite.png);
}
.recaptcha-checkbox-hover .recaptcha-checkbox-border,
.recaptcha-checkbox-hover .recaptcha-checkbox-spinner-gif {
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  border: 2px solid #b2b2b2;
}
.recaptcha-checkbox-focused .recaptcha-checkbox-border,
.recaptcha-checkbox-focused .recaptcha-checkbox-spinner-gif {
  border: 2px solid #4d90fe;
}
.recaptcha-checkbox-active .recaptcha-checkbox-border,
.recaptcha-checkbox-active .recaptcha-checkbox-spinner-gif {
  background-color: #ebebeb;
}
.recaptcha-checkbox-disabled .recaptcha-checkbox-border,
.recaptcha-checkbox-disabled .recaptcha-checkbox-spinner-gif {
  background-color: #f1f1f1;
}
.recaptcha-checkbox-loading .recaptcha-checkbox-spinner-gif {
  background-image: url("https://www.gstatic.com/recaptcha/api2/loading.gif");
}
.recaptcha-checkbox-checked .recaptcha-checkbox-border,
.recaptcha-checkbox-checked .recaptcha-checkbox-spinner-gif {
  visibility: hidden;
}
.recaptcha-checkbox-checked .recaptcha-checkbox-checkmark {
  background-position: 0 -600px;
}
.recaptcha-checkbox-expired .recaptcha-checkbox-border,
.recaptcha-checkbox-expired .recaptcha-checkbox-spinner-gif {
  border: 2px solid #ff0000;
}
.recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .recaptcha-checkbox-border,
.recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .recaptcha-checkbox-spinner-gif {
  border: 2px solid #c1c1c1;
}
body {
  margin: 0;
}
.rc-anchor {
  border-radius: 3px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.08);
}
.rc-anchor-normal {
  height: 74px;
  width: 300px;
}
.rc-anchor-compact {
  height: 136px;
  width: 156px;
}
.rc-anchor-dark {
  background: #222;
  color: #fff;
}
.rc-anchor-dark.rc-anchor-normal {
  border: 1px solid #525252;
}
.rc-anchor-dark.rc-anchor-compact {
  border: 1px solid #525252;
}
.rc-anchor-light {
  background: #f9f9f9;
  color: #000;
}
.rc-anchor-light.rc-anchor-normal {
  border: 1px solid #d3d3d3;
}
.rc-anchor-light.rc-anchor-compact {
  border: 1px solid #d3d3d3;
}
.rc-inline-block {
  display: inline-block;
  height: 100%;
}
.rc-anchor-center-container {
  display: table;
  height: 100%;
}
.rc-anchor-center-item {
  display: table-cell;
  vertical-align: middle;
}
.rc-anchor-content {
  display: inline-block;
  position: relative;
}
.rc-anchor-normal .rc-anchor-content {
  height: 74px;
  width: 206px;
}
.rc-anchor-compact .rc-anchor-content {
  height: 85px;
}
.rc-anchor-error-message {
  color: #ff0000;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 0 10px;
}
.rc-anchor-checkbox {
  margin: 0 12px 2px 12px;
}
.rc-anchor-checkbox-label {
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
.rc-anchor-normal .rc-anchor-checkbox-label {
  width: 152px;
}
.rc-anchor-compact .rc-anchor-checkbox-label {
  width: 95px;
}
.rc-anchor-error-msg-container {
  color: #ff0000;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  left: 0;
  line-height: 14px;
  margin: 2px;
  position: absolute;
  top: 0;
}
.rc-anchor-normal.rc-anchor-error .rc-anchor-error-msg-container {
  width: 240px;
}
.rc-anchor-normal.rc-anchor-error .rc-anchor-content {
  margin-top: 10px;
}
.rc-anchor-compact.rc-anchor-error .rc-anchor-content {
  margin-top: 25px;
}
.rc-anchor-normal-footer {
  display: inline-block;
  height: 74px;
  vertical-align: top;
  width: 70px;
}
.rc-anchor-compact-footer {
  margin: 0 12px;
  text-align: center;
  width: 136px;
}
.rc-anchor-logo-img {
  background: url("https://www.gstatic.com/recaptcha/api2/logo_48.png");
  background-repeat: no-repeat;
}
.rc-anchor-logo-img-ie8 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.gstatic.com/recaptcha/api2/logo_48.png',sizingMethod='scale');
}
.rc-anchor-logo-text {
  cursor: default;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  margin-top: 5px;
  text-align: center;
}
.rc-anchor-light .rc-anchor-logo-text,
.rc-anchor-light div a:link,
.rc-anchor-light div a:visited {
  color: #555;
}
.rc-anchor-dark .rc-anchor-logo-text,
.rc-anchor-dark div a:link,
.rc-anchor-dark div a:visited {
  color: #f5f5f5;
}
.rc-anchor-logo-portrait {
  margin: 10px 0 0 26px;
  width: 58px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.rc-anchor-logo-img-portrait {
  background-size: 32px;
  height: 32px;
  margin: 0 13px 0 13px;
  width: 32px;
}
.rc-anchor-logo-landscape {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.rc-anchor-logo-img-landscape {
  background-size: 24px;
  display: inline-block;
  height: 24px;
  width: 24px;
}
.rc-anchor-logo-landscape-text-holder {
  display: inline-block;
  height: 24px;
  margin: 0 2px 0 2px;
  width: 54px;
}
.rc-anchor-normal .rc-anchor-pt,
.rc-anchor-invisible .rc-anchor-pt,
.rc-anchor-compact .rc-anchor-pt {
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 8px;
  font-weight: 400;
}
.rc-anchor-pt {
  background-image: url("data:image/png;base64,iVBORw0KGgBRG4Rb2FMT3YcbXR9tWExjQBkXZ0SmVvbQkIJnQzBTGlvEmmiBckPzM1ddZZIBdFRxCG0kbWACY0ABec1NTbNuBMSVyV8uoZWE3EJ9uBKL3oUEokpB9df4xzrnzB9X98U9BN9HACAecjK0kwW3MuuZ0pP3yDHx1fQN1fK18lKQHiFp3NcANsxxVUQEUWBRc1L9mFRUmkslLykbWl0BNKYbUHx6LEEBY2V1lgTKMZhlcELQx6FwlwBOfubZnH62q1laHIBo150N2yuwJTPAQ1BMy0yjvgsBaq4IS2V0BZMY7YmvWTaLLb3Vy2m5mBS29xBYXfknG1LSmnyK3UBOK2imGUIiTnGqgBdCt7WENidi1TTYRGbW0BrRkglkpAj2XZCWw/eDUBrGRotZ2sBe1vdYnXsyWUBdGt1bGkBQpCloopu5WRWcABPLOuJXQ4b24B/ipvpBthBEEGy0HPhcmW5UgBZ9/eOtV+kfiNNJEvukDIlDiydsTjIbevSm7JdAtsywBdG9YDzSO5Rl/XsiN0alKBH3qyXW5nBsm5ufSmUAYJnbOdW+mcBQH/d/zZ+B+xx233NJKmmxtoUBMgV0N2ZWvtL8BZWtpQNqZeQBYVQk9ZSQRd1kEtS6JABsOvDQQLzbflMcJl2ZQBHo/9XC5dn1qNjMdfKs7ysjpic1z4DQA13yt6ze5OXV+2cv86XS3qXfPv3ypetYahDmpAfPU+Ui+MPWy/6Txl4E3g3ltfXNNd/o2KBboLdimj6Zbpv1GUxyC4j+2sBbz/xQAB98Nvf2jETmx9toXZUixicmIBQGNh0w8fVABdmtkDagBbmVsbwl7BbUbk8XJXgBInB8cc30dGXhVVyBwBZ6W0PjcFrQ1YHWY24V");
}
.rc-anchor-pt a {
  display: inline;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
}
.rc-anchor-pt a:hover {
  text-decoration: underline;
}
.rc-anchor-normal .rc-anchor-pt {
  margin: 2px 11px 0 0;
  padding-right: 2px;
  position: absolute;
  right: 0;
  text-align: right;
  width: 276px;
}
.rc-anchor-compact .rc-anchor-pt {
  margin: 0 0 2px 0;
  width: 132px;
}
.rc-anchor-aria-status {
  display: none;
}
#rc-anchor-alert,
.rc-anchor-alert {
  color: red;
  font-size: 9px;
  margin: 2px;
  position: absolute;
  top: 0;
}
#rc-anchor-over-quota {
  bottom: 0;
  color: #555;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 9px;
  padding: 4px;
  position: absolute;
  width: 170px;
  display: flex;
  align-items: center;
  height: 20px;
}
.rc-anchor-compact .rc-anchor-content #rc-anchor-over-quota {
  width: 148px;
}
.rc-anchor-normal .rc-anchor-pt.rc-anchor-over-quota-pt {
  width: 130px;
}
.rc-anchor-logo-portrait.rc-anchor-over-quota-logo {
  margin-top: 6px;
}
#rc-anchor-invisible-over-quota {
  font-size: 9px;
  line-height: initial;
}
#rc-anchor-invisible-over-quota a {
  color: white;
}
.rc-anchor-invisible {
  height: 60px;
  width: 256px;
  display: flex;
}
.rc-anchor-invisible-text {
  background: #1a73e8;
  color: white;
  display: flex;
  flex-basis: 166px;
  flex-direction: column;
  flex-grow: 1;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  height: 100%;
  justify-content: center;
  line-height: 20px;
  padding: 0 16px;
  white-space: nowrap;
}
.rc-anchor-invisible-text.smalltext {
  font-size: 12px;
  padding: 0 10px;
  line-height: 16px;
  white-space: normal;
}
.rc-anchor-invisible-text.smalltext .rc-anchor-pt {
  line-height: 12px;
  white-space: normal;
}
.rc-anchor-invisible-text.smalltext .rc-anchor-pt a:link {
  font-size: 9px;
}
.rc-anchor-normal-footer.smalltext .rc-anchor-pt {
  font-size: 5px;
  line-height: 6px;
}
.rc-anchor-invisible-text strong {
  font-weight: 500;
}
.rc-anchor-invisible .rc-anchor-normal-footer .rc-anchor-pt {
  transition: opacity 0.3s ease;
  text-align: center;
  width: 70px;
  margin-top: 2px;
}
.rc-anchor-logo-img-large {
  transition: all 0.3s ease;
  background-size: 40px;
  margin: 5px 15px 0 15px;
  height: 40px;
  width: 40px;
}
.rc-anchor-invisible-nohover .rc-anchor-logo-img-large,
.rc-anchor-invisible-hover:hover .rc-anchor-logo-img-large {
  background-size: 44px;
  margin: 8px 13px 0 13px;
  height: 44px;
  width: 44px;
}
.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt,
.rc-anchor-invisible-hover:hover .rc-anchor-normal-footer .rc-anchor-pt {
  opacity: 0;
}
.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt,
.rc-anchor-invisible-hover:hover .rc-anchor-invisible-text .rc-anchor-pt {
  opacity: 1;
}
.rc-anchor-invisible-text .rc-anchor-pt {
  transition: opacity 0.3s ease;
}
.rc-anchor-invisible-text .rc-anchor-pt a:link,
.rc-anchor-invisible-text .rc-anchor-pt a:visited {
  color: white;
  font-size: 10px;
}
.rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link {
  display: none;
}
.rc-anchor-invisible-hover:hover .rc-anchor-invisible-text .rc-anchor-pt a:link {
  display: inline;
}
.rc-button-default {
  background: #1a73e8;
  border: 0;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 42px;
  line-height: 42px;
  min-width: 100px;
  padding: 0 10px 0 10px;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.5s ease;
}
.rc-button-default:focus {
  outline: 0;
  box-shadow: 0 0 0 2pt #185abc;
}
.rc-button-default-hover {
}
.rc-button-default-disabled {
  background: rgba(73, 143, 225, 0.5);
  cursor: default;
}
.rc-button-red {
  background: #e24a4a;
}
.rc-button-default-disabled.rc-button-red {
  background: rgba(226, 74, 74, 0.49);
}
body {
  margin: 0;
}
.rc-imageselect-instructions strong {
  font-weight: 900;
  display: block;
  font-size: 28px;
}
.rc-footer {
  font-family: Roboto, helvetica, arial, sans-serif;
  position: relative;
  width: 100%;
}
.rc-separator {
  border-top: 1px solid #dfdfdf;
  margin-bottom: 1px;
}
.rc-controls {
  width: 100%;
}
.primary-controls {
  height: 60px;
}
.rc-buttons {
  float: left;
  height: 48px;
  margin: 6px 0 6px 6px;
  background-repeat: no-repeat;
}
.fake-focus {
  height: 0;
  opacity: 0;
  width: 0;
}
.button-holder {
  float: left;
  height: 48px;
}
.rc-button-reload {
  background: url("https://www.gstatic.com/recaptcha/api2/refresh_2x.png");
}
.rc-button-reload:focus-visible {
  background-color: #d8d8d8;
}
@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-reload {
    background: url("https://www.gstatic.com/recaptcha/api2/refresh_white_2x.png");
  }
}
.rc-button-reload-on-dark {
  background: url("https://www.gstatic.com/recaptcha/api2/refresh_white_2x.png");
}
.rc-button-reload-on-dark:focus-visible {
  background-color: #d8d8d8;
}
.rc-button-audio {
  background: url("https://www.gstatic.com/recaptcha/api2/audio_2x.png");
}
.rc-button-audio:focus-visible {
  background-color: #d8d8d8;
}
@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-audio {
    background: url("https://www.gstatic.com/recaptcha/api2/audio_white_2x.png");
  }
}
.rc-button-audio-on-dark {
  background: url("https://www.gstatic.com/recaptcha/api2/audio_white_2x.png");
}
.rc-button-audio-on-dark:focus-visible {
  background-color: #d8d8d8;
}
.rc-button-image {
  background: url("https://www.gstatic.com/recaptcha/api2/image_2x.png");
}
.rc-button-image:focus-visible {
  background-color: #d8d8d8;
}
@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-image {
    background: url("https://www.gstatic.com/recaptcha/api2/image_white_2x.png");
  }
}
.rc-button-image-on-dark {
  background: url("https://www.gstatic.com/recaptcha/api2/image_white_2x.png");
}
.rc-button-image-on-dark:focus-visible {
  background-color: #d8d8d8;
}
.rc-button-help {
  background: url("https://www.gstatic.com/recaptcha/api2/info_2x.png");
}
.rc-button-help:focus-visible {
  background-color: #d8d8d8;
}
@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-help {
    background: url("https://www.gstatic.com/recaptcha/api2/info_white_2x.png");
  }
}
.rc-button-help-on-dark {
  background: url("https://www.gstatic.com/recaptcha/api2/info_white_2x.png");
}
.rc-button-help-on-dark:focus-visible {
  background-color: #d8d8d8;
}
.rc-button-undo {
  background: url("https://www.gstatic.com/recaptcha/api2/undo_2x.png");
}
.rc-button-undo:focus-visible {
  background-color: #d8d8d8;
}
@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-undo {
    background: url("https://www.gstatic.com/recaptcha/api2/undo_white_2x.png");
  }
}
.rc-button-undo-on-dark {
  background: url("https://www.gstatic.com/recaptcha/api2/undo_white_2x.png");
}
.rc-button-undo-on-dark:focus-visible {
  background-color: #d8d8d8;
}
.rc-button {
  background-size: 32px 32px;
  cursor: pointer;
  height: 48px;
  opacity: 0.55;
  width: 48px;
  padding: 0;
  border: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.rc-button:focus,
.rc-button:hover {
  opacity: 0.8;
  outline: none;
}
.verify-button-holder {
  float: right;
  margin: 8px 8px 9px 0;
}
.rc-challenge-help {
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  overflow-y: scroll;
  padding: 5px 20px 5px 20px;
}
.reload-icon {
  height: 16px;
  width: 16px;
}
.apps-toast {
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 101;
}
.apps-toast-content {
  background: #323232;
  border-radius: 2px;
  -moz-box-shadow:
    0 6px 10px rgba(0, 0, 0, 0.14),
    0 1px 18px rgba(0, 0, 0, 0.12),
    0 3px 5px -1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow:
    0 6px 10px rgba(0, 0, 0, 0.14),
    0 1px 18px rgba(0, 0, 0, 0.12),
    0 3px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow:
    0 6px 10px rgba(0, 0, 0, 0.14),
    0 1px 18px rgba(0, 0, 0, 0.12),
    0 3px 5px -1px rgba(0, 0, 0, 0.4);
  color: #eee;
  display: inline-block;
  font:
    12px/20px Roboto,
    helvetica,
    arial,
    sans-serif;
  padding: 14px;
  text-align: center;
}
.rc-audiochallenge-response-field {
  margin: 7px;
  text-align: center;
}
.rc-audiochallenge-response-field .rc-response-input-field {
  width: 220px;
}
.rc-audiochallenge-error-message {
  color: #ff1b1b;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 20px 20px 0px 20px;
}
.rc-audiochallenge-instructions {
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 10px 20px 10px 20px;
}
.rc-audiochallenge-play-button {
  margin: 0px 20px 0px 20px;
}
.rc-audiochallenge-play-button .rc-button-default {
  background: #d8d8d8;
  color: #000;
  font-weight: 500;
  width: 100%;
}
.rc-audiochallenge-input-label {
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 10px 20px 10px 20px;
}
.rc-audiochallenge-control audio {
  height: 30px;
  width: 240px;
}
.rc-audiochallenge-tdownload {
  margin: 5px 20px 5px 20px;
  text-align: center;
}
.rc-audiochallenge-tdownload-link {
  background-image: url("https://www.gstatic.com/recaptcha/api2/download.png");
  background-repeat: no-repeat;
  background-size: 36px;
  color: transparent;
  display: inline-block;
  height: 36px;
  opacity: 0.55;
  overflow: hidden;
  width: 36px;
}
.rc-audiochallenge-tdownload-link:focus-visible {
  background-color: #d8d8d8;
}
@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-audiochallenge-tdownload-link {
    background-image: url("https://www.gstatic.com/recaptcha/api2/download_white.png");
    background-repeat: no-repeat;
    background-size: 36px;
    color: transparent;
    display: inline-block;
    height: 36px;
    opacity: 0.55;
    overflow: hidden;
    width: 36px;
  }
}
.rc-audiochallenge-tdownload-link-on-dark {
  background-image: url("https://www.gstatic.com/recaptcha/api2/download_white.png");
  background-repeat: no-repeat;
  background-size: 36px;
  color: transparent;
  display: inline-block;
  height: 36px;
  opacity: 0.55;
  overflow: hidden;
  width: 36px;
}
.rc-audiochallenge-tdownload-link-on-dark:focus-visible {
  background-color: #d8d8d8;
}
.rc-audiochallenge-tdownload-link:focus,
.rc-audiochallenge-tdownload-link:hover {
  opacity: 0.8;
  outline: none;
}
.rc-audiochallenge-tdownload-link-on-dark:focus,
.rc-audiochallenge-tdownload-link-on-dark:hover {
  opacity: 0.8;
  outline: none;
}
.fake-focus-audio {
  height: 0;
  opacity: 0;
  width: 0;
}
.rc-canvas-image {
  display: none;
}
.rc-canvas-canvas {
  cursor: pointer;
}
.goog-container:focus {
  outline: none;
}
.rc-defaultchallenge-response-field {
  margin: 7px;
  text-align: center;
}
.rc-defaultchallenge-response-field .rc-response-input-field {
  width: 230px;
}
.rc-defaultchallenge-payload {
  border: none;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  min-height: 61px;
  text-align: center;
}
.rc-defaultchallenge-incorrect-response {
  color: #ff1b1b;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  margin-left: 20px;
}
.rc-doscaptcha-header {
  padding: 10px;
  margin: 10px;
  height: 20%;
  background-color: #1a73e8;
}
.rc-doscaptcha-header-text {
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-align: center;
  color: white;
}
.rc-doscaptcha-body {
  height: 80%;
}
.rc-doscaptcha-body-text {
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 10px 15px 10px 15px;
}
.rc-doscaptcha-footer {
  pointer-events: none;
}
.goog-container:focus {
  outline: none;
}
#rc-imageselect {
  min-width: 240px;
  font-family: Roboto, helvetica, arial, sans-serif;
  background-color: #fff;
}
#rc-imageselect .rc-button:focus {
  outline: none;
}
.rc-imageselect-desc {
  margin-left: -10px;
  margin-top: -10px;
  padding-right: 100px;
  position: relative;
}
.rc-imageselect-instructions .rc-imageselect-desc strong {
  font-size: 22px;
}
.rc-imageselect-desc span {
  display: block;
}
.rc-imageselect-desc-no-canonical {
  position: relative;
}
.rc-imageselect-desc-no-canonical span {
  display: block;
}
.rc-imageselect-payload {
  min-width: 240px;
  margin: 0 7px;
  padding: 7px 0;
}
.rc-imageselect-challenge {
  position: relative;
  width: 100%;
  height: 100%;
}
.rc-footer {
  min-width: 240px;
}
.rc-imageselect-incorrect-response,
.rc-imageselect-error-dynamic-more,
.rc-imageselect-error-select-more,
.rc-imageselect-error-select-something {
  color: #d14836;
  font-size: 14px;
  padding: 7px 0;
  text-align: center;
  width: 100%;
  background-color: white;
}
.rc-imageselect-desc-wrapper {
  margin-bottom: 6px;
}
.rc-imageselect-checkbox {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGnmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTExLTA0VDIzOjE2OjI2LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM3Y2M2MTEtMjg5Mi00MmFkLWEyYmYtMjk1MzA4NGYxNjA1IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjEwZGYyNmItNGU5Mi0wNTQxLThjMDYtMTJjNWQ5ZDFmMjcxIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjE0YzAyYmQtNDJhOC00ODkxLWIxMjMtMWZhYjg2NzZlNzJmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTRjMDJiZC00MmE4LTQ4OTEtYjEyMy0xZmFiODY3NmU3MmYiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTY6MjYtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMDJkMDg2Zi1mNmZjLTRjMzItYWU2Zi0wOWMxZmU4MzFhNzciIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTc6MDktMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzdjYzYxMS0yODkyLTQyYWQtYTJiZi0yOTUzMDg0ZjE2MDUiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTc6MzUtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlXsutAAAASdSURBVFiFtZdbbBRVGIC/mdnZdndr2+0l0BYsaEJ4ABGkUhHjlT6oT7QRbcHaqGkhvFBjBU3AKy9aTYwaQ9pI6wMxEClQiLcmKomtYikCkZsILbYGWuh2aXfLtrvHh53ZPTvdbbdtPMnJzOzMme87/392zjkKyRdFOipx7gupJlWEENiSBCuACij3bfgmx5G+dGUQez4h3S1CwQGh+PoGvcd+u7C3fAgITUcmXk/igbVVNdcrbJqr6nLqrTWJGiz03/FDaHxwd/vueYeAoEVmQhFCJBSIgIuqLxT3pqX/NFVPYkVc7UHl/JaOT1eesYgkJaAAGmArfvnqxp50ffd04HJZMDJS9svnd7cC4/EkhBCoieAP1HRXzgYOcMXl2l+8+exTgI4xhqzPKJZzFdDvf6lz9T8ZBW2zgcsl33N6xe+Na
  display: none;
  position: absolute;
}
.rc-imageselect-report-image {
  bottom: 0;
  left: 0;
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}
.rc-imageselect-table-42,
.rc-imageselect-table-33,
.rc-imageselect-table-44 {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  transition: all 1s ease;
}
.rc-imageselect-table-42 {
  margin: -2px;
}
.rc-imageselect-table-33 {
  margin: -2px;
}
.rc-imageselect-table-44 {
  margin: -1px;
}
.rc-imageselect-table-42 td {
  padding: 2px;
}
.rc-imageselect-table-33 td {
  padding: 2px;
}
.rc-imageselect-table-44 td {
  padding: 1px;
}
.rc-image-tile-target tr,
td {
  margin: 0;
}
.rc-imageselect-keyboard {
  outline: solid orange !important;
  position: relative;
  z-index: 100;
}
td:focus {
  outline: none;
}
.rc-image-tile-overlay {
  display: none;
  opacity: 0;
  position: absolute;
  background-color: #1a73e8;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: opacity 1s cubic-bezier(0.49, 0.78, 0.46, 1.34);
  filter: alpha(opacity=0);
}
.rc-image-followup-tile {
  display: block;
}
.rc-imageselect-dynamic-selected {
  position: relative;
  transition: all 2s ease;
  opacity: 0.01;
}
.rc-imageselect-dynamic-selected .rc-image-tile-target {
  opacity: 1;
}
.rc-imageselect-dynamic-selected .rc-imageselect-checkbox {
  display: block;
  opacity: 1;
  background-size: cover;
  width: 60px;
  height: 60px;
  left: 50%;
  top: 50%;
  margin-left: -30px;
  margin-top: -30px;
}
.rc-image-tile-target {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
}
.rc-imageselect-tileselected {
  position: relative;
}
.rc-imageselect-tileselected .rc-image-tile-wrapper {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.rc-image-tile-wrapper {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.rc-imageselect-tileselected .rc-imageselect-checkbox {
  display: block;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.rc-imageselect-candidates {
  border: 2px solid white;
  box-sizing: border-box;
  height: 94px;
  overflow: hidden;
  position: absolute;
  right: 7px;
  top: 7px;
  width: 112px;
}
.rc-imageselect-candidates > div {
  background-size: 112px 94px;
  display: inline-block;
  height: 94px;
  margin: 2px;
  position: relative;
  width: 112px;
}
.rc-imageselect-challenge {
  box-sizing: border-box;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.rc-imageselect-target > div:hover {
}
.rc-imageselect-response-field-error {
  border-bottom: 1px solid #ff0000;
}
.rc-imageselect-desc {
  font-size: 16px;
}
.rc-imageselect-desc-wrapper span {
  font-size: 14px;
}
.rc-imageselect-clear {
  clear: both;
}
.rc-image-tile-wrapper {
  overflow: hidden;
  position: relative;
  transition: 0.1s ease;
}
.rc-image-tile-wrapper img {
  position: relative;
  -webkit-user-drag: none;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.rc-image-tile-11 {
  width: 100%;
  height: 100%;
}
.rc-image-tile-42 {
  width: 200%;
  height: 400%;
}
.rc-image-tile-33 {
  width: 300%;
  height: 300%;
}
.rc-image-tile-44 {
  width: 400%;
  height: 400%;
}
.rc-imageselect-instructions {
  height: 113px;
  width: 100%;
  margin-bottom: 7px;
  position: relative;
}
.rc-imageselect-desc-wrapper {
  background-color: #1a73e8;
  position: relative;
  padding: 24px;
  color: white;
  height: 66px;
  font-size: 16px;
}
.rc-imageselect-progress {
  background-color: #417cc1;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 15px;
  transition: all 1s ease;
}
.rc-imageselect-carousel-offscreen-right {
  left: 105%;
  position: absolute;
  transition: 0.5s ease;
}
.rc-imageselect-carousel-entering-right {
  left: 0%;
  position: absolute;
  transition: 0.5s ease;
}
.rc-imageselect-carousel-mock-margin-1 {
  top: 1px;
}
.rc-imageselect-carousel-mock-margin-2 {
  top: 2px;
}
.rc-imageselect-carousel-leaving-left {
  left: 0%;
  opacity: 0.5;
  position: relative;
  transition: 0.5s ease;
}
.rc-imageselect-carousel-offscreen-left {
  left: -105%;
  opacity: 0.5;
  position: relative;
  transition: 0.5s ease;
}
.rc-imageselect-carousel-instructions {
  transition: 0.2s ease;
  opacity: 1;
}
.rc-imageselect-carousel-instructions-hidden {
  opacity: 0.5;
}
.rc-canonical-stop-sign {
  background: url("https://www.gstatic.com/recaptcha/api2/stop_sign.jpg");
  background-repeat: no-repeat;
}
.rc-canonical-speed-limit {
  background: url("https://www.gstatic.com/recaptcha/api2/canonical_speed_limit.png");
  background-repeat: no-repeat;
}
.rc-canonical-street-name {
  background: url("https://www.gstatic.com/recaptcha/api2/canonical_street_name.png");
  background-repeat: no-repeat;
}
.rc-canonical-other {
  background: url("https://www.gstatic.com/recaptcha/api2/canonical_other.png");
  background-repeat: no-repeat;
}
.rc-canonical-bounding-box {
  background: url("https://www.gstatic.com/recaptcha/api2/boundingbox2.gif");
  background-repeat: no-repeat;
}
.rc-canonical-car {
  background: url("https://www.gstatic.com/recaptcha/api2/canonical_car.png");
  background-repeat: no-repeat;
}
.rc-canonical-road {
  background: url("https://www.gstatic.com/recaptcha/api2/canonical_road.png");
  background-repeat: no-repeat;
}
.rc-canonical-bridge {
  background: url("https://www.gstatic.com/recaptcha/api2/canonical_bridge.png");
  background-repeat: no-repeat;
}
.rc-prepositional-payload {
  padding: 20px;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.rc-prepositional-select-more,
.rc-prepositional-verify-failed {
  color: #ff1b1b;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 20px 20px 0px 20px;
}
.rc-prepositional-target label {
  margin: 5px;
  float: right;
}
.rc-prepositional-instructions {
  margin-bottom: 20px;
}
.rc-prepositional-table {
  width: 100%;
}
.rc-prepositional-table td {
  background: #f9f9f9;
  border: 1px solid #fff;
  color: #000;
  cursor: pointer;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  width: 40%;
  padding: 15px;
}
.rc-prepositional-table td.rc-prepositional-selected {
  background: #efefef;
  border: 1px solid #656565;
}
.rc-2fa-payload {
  font-family: Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
  color: #202124;
  text-align: center;
}
.rc-2fa-background {
  background-color: #ececec;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.rc-2fa-container {
  background-color: #fff;
  width: 328px;
  overflow: auto;
  margin: 100px auto;
}
.rc-2fa-header {
  margin: 36px 0 24px 0;
  font-size: 16px;
}
.rc-2fa-instructions {
  margin: 24px 40px;
  line-height: 17.5px;
}
.rc-2fa-response-field {
  text-align: center;
}
.rc-2fa-response-field input {
  width: 11.2ch;
  height: 40px;
  line-height: 40px;
  margin: auto;
  border: 1px #979797 solid;
  font-size: 20px;
  letter-spacing: 0.8ch;
  padding-left: 1.2ch;
  padding-right: 0;
}
.rc-2fa-response-field input:focus {
  border: 1px #185abc solid;
}
.rc-2fa-response-field-error input {
  border: 1px #d93025 solid;
}
.rc-2fa-response-field-error input:focus {
  border: 1px #d93025 solid;
}
.rc-2fa-error-message {
  height: 36px;
  font-size: 12px;
  color: #d93025;
  margin: 2px 40px;
}
.rc-2fa-submit-button-holder button {
  margin: 0 auto;
  min-width: 100px;
  height: 36px;
  line-height: 36px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 1.25px;
  border-radius: 4px;
  background-color: #185abc;
  border: 1px solid #185abc;
  color: #fff;
}
.rc-2fa-submit-button-holder button:disabled {
  background-color: white;
  border: 1px solid #979797;
  color: rgba(0, 0, 0, 0.38);
}
.rc-2fa-cancel-button-holder button {
  margin: 20px auto;
  min-width: 100px;
  height: 36px;
  line-height: 36px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 1.25px;
  border-radius: 4px;
  background: none;
  border: none;
  color: #185abc;
}
.rc-2fa-cancel-button-holder button:active {
  border: none;
}
.rc-response-input-field {
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  height: 36px;
  margin: 5px 0;
  padding: 1px 9px;
  font-family: Roboto, helvetica, arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  outline: none;
  width: 270px;
}
.rc-response-input-field:focus {
  border: 1px solid #1a73e8;
}
.rc-response-input-field-error,
.rc-response-input-field-error:focus {
  border: 1px solid #ff0000;
}
