body.path-b14captcha,
body.path-b14captcha.gin--classic-toolbar {
  width: 30px;
  height: 30px;
  padding-top: 0 !important;
  margin-left: -1px !important; }
  body.path-b14captcha .toolbar,
  body.path-b14captcha .top-spacer--header,
  body.path-b14captcha .main-header,
  body.path-b14captcha footer,
  body.path-b14captcha .pop-over-iframe,
  body.path-b14captcha.gin--classic-toolbar .toolbar,
  body.path-b14captcha.gin--classic-toolbar .top-spacer--header,
  body.path-b14captcha.gin--classic-toolbar .main-header,
  body.path-b14captcha.gin--classic-toolbar footer,
  body.path-b14captcha.gin--classic-toolbar .pop-over-iframe {
    display: none !important; }
  body.path-b14captcha .region-content,
  body.path-b14captcha.gin--classic-toolbar .region-content {
    max-width: none;
    margin: 0;
    width: 100%; }
  body.path-b14captcha form.b14captcha-captcha .form-item.form-type-checkbox,
  body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-item.form-type-checkbox {
    border: none;
    width: 30px;
    height: 30px;
    margin-bottom: 0; }
    body.path-b14captcha form.b14captcha-captcha .form-item.form-type-checkbox .form-checkbox + label,
    body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-item.form-type-checkbox .form-checkbox + label {
      padding-left: 0 !important; }
      body.path-b14captcha form.b14captcha-captcha .form-item.form-type-checkbox .form-checkbox + label::before,
      body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-item.form-type-checkbox .form-checkbox + label::before {
        display: none; }
      body.path-b14captcha form.b14captcha-captcha .form-item.form-type-checkbox .form-checkbox + label::after,
      body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-item.form-type-checkbox .form-checkbox + label::after {
        top: 3px;
        left: 4px;
        width: 22px;
        height: 22px; }
    body.path-b14captcha form.b14captcha-captcha .form-item.form-type-checkbox .form-checkbox:checked + label::after,
    body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-item.form-type-checkbox .form-checkbox:checked + label::after {
      background-color: var(--color-primary); }

.b14captcha-box {
  margin-bottom: calc(15px + 15 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .b14captcha-box {
      margin-bottom: 15px; } }
  @media screen and (min-width: 1400px) {
    .b14captcha-box {
      margin-bottom: 30px; } }
  .b14captcha-box .form-label {
    font-family: "Founders-grotesk-Medium", "sans-serif";
    margin-bottom: 10px; }
    .compact-interface .b14captcha-box .form-label {
      margin-bottom: 5px; }
    .b14captcha-box .form-label::after {
      content: '*';
      color: var(--color-primary); }
  .b14captcha-box iframe {
    border: 1px solid #909197;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    flex-shrink: 0;
    transition: border-color 0.25s cubic-bezier(0.23, 1, 0.32, 1); }
  .b14captcha-box .iframe-label {
    margin-left: 10px; }
    .b14captcha-box .iframe-label .b14captcha-help--show {
      display: none; }

* + .b14captcha-box {
  margin-top: calc(15px + 15 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    * + .b14captcha-box {
      margin-top: 15px; } }
  @media screen and (min-width: 1400px) {
    * + .b14captcha-box {
      margin-top: 30px; } }

/*# sourceMappingURL=../../_maps/components/modules/b14captcha.css.map */
