@charset "UTF-8";
/**
 *  Define scss variables here.
 *
 *  Available options for Bootstrap:
 *  http://getbootstrap.com/customize/
 *
 * variables.scss
 *
 */
/*!
 * Bootstrap  v5.3.6 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: var(--font-headings);
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.9rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(10.4, 88, 202.4);
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(109.8, 168, 253.8);
  --bs-link-hover-color: rgb(138.84, 185.4, 254.04);
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: var(--font-headings-con);
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.25rem;
  }
}

h2, .h2 {
  font-size: calc(1.305rem + 0.66vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.8rem;
  }
}

h3, .h3 {
  font-size: calc(1.2825rem + 0.39vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.575rem;
  }
}

h4, .h4 {
  font-size: calc(1.26rem + 0.12vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.35rem;
  }
}

h5, .h5 {
  font-size: 1.125rem;
}

h6, .h6 {
  font-size: 0.9rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.125rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
          box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 226, 254.6);
  --bs-table-border-color: rgb(165.28, 180.8, 203.68);
  --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(180.48, 181.92, 183.2);
  --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.125rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.7875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-webkit-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    -webkit-transition: none;
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.7875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.125rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.35rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    -webkit-transition: none;
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-webkit-input-placeholder, .form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder, .form-floating > .form-control-plaintext:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder, .form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder), .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:not(:-ms-input-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.9rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);
  --bs-btn-hover-border-color: rgb(10.4, 88, 202.4);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(10.4, 88, 202.4);
  --bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.125rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.7875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 0.9rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.7875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    -webkit-transition: none;
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.33125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.125rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.125rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
      flex-wrap: inherit;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  -webkit-transition: var(--bs-navbar-toggler-transition);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    -webkit-transition: none;
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
          box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  -webkit-transform: none !important;
          transform: none !important;
  -webkit-transition: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.9rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
          box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
          transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  -webkit-transition: var(--bs-accordion-btn-icon-transition);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
          box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.9rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  -webkit-box-shadow: var(--bs-pagination-focus-box-shadow);
          box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.125rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.7875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.675rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  -webkit-transition: var(--bs-progress-bar-transition);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  -webkit-filter: var(--bs-btn-close-filter);
          filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-close-focus-shadow);
          box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  -webkit-box-shadow: var(--bs-toast-box-shadow);
          box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.7875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.7875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 0.9rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  -webkit-filter: var(--bs-carousel-control-icon-filter);
          filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
          animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  -webkit-transition: var(--bs-offcanvas-transition);
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    -webkit-transition: none;
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
          transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
          box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.375rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.icon-link > .bi {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  -webkit-transition: 0.2s ease-in-out transform;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    -webkit-transition: none;
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  -webkit-transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
          transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.vstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  -webkit-box-shadow: var(--bs-box-shadow) !important;
          box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
          box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  -webkit-box-shadow: var(--bs-box-shadow-lg) !important;
          box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  -webkit-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}

.translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
}

.column-gap-1 {
  -webkit-column-gap: 0.25rem !important;
     -moz-column-gap: 0.25rem !important;
          column-gap: 0.25rem !important;
}

.column-gap-2 {
  -webkit-column-gap: 0.5rem !important;
     -moz-column-gap: 0.5rem !important;
          column-gap: 0.5rem !important;
}

.column-gap-3 {
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.column-gap-4 {
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

.column-gap-5 {
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-2 {
  font-size: calc(1.305rem + 0.66vw) !important;
}

.fs-3 {
  font-size: calc(1.2825rem + 0.39vw) !important;
}

.fs-4 {
  font-size: calc(1.26rem + 0.12vw) !important;
}

.fs-5 {
  font-size: 1.125rem !important;
}

.fs-6 {
  font-size: 0.9rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.25rem !important;
  }
  .fs-2 {
    font-size: 1.8rem !important;
  }
  .fs-3 {
    font-size: 1.575rem !important;
  }
  .fs-4 {
    font-size: 1.35rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/**
 * Override Bootstrap styles that you can't modify via variables here.
 * is this loaded?
 */
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

/**
 *  Define scss variables here.
 *
 *  Available options for Bootstrap:
 *  http://getbootstrap.com/customize/
 *
 * variables.scss
 *
 */
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

/*! SCSS version of normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article, aside, footer, header, nav, section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1, .h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption, figure, main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
a:active, a:hover {
  outline-width: 0;
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b, strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark, .mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small, .small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio, video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button, html [type=button], [type=reset], [type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox], [type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details, menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template, [hidden] {
  display: none;
}

/* sticky footer + nav */
body,
html,
#root,
#content,
#content > div {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 320px;
  min-height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.body {
  margin: 0;
  line-height: 18px;
}

.navbar {
  min-height: 0;
}

.navbar-brand {
  display: block;
  float: none;
  height: auto;
  padding: 0;
  margin-right: 0;
}

.navbar-default {
  background-color: var(--gray-9);
}

.theme-iknowyou .navbar-default {
  background-color: #cf1e65;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
}
.navbar-default .navbar-nav > li > a:hover {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
}

.navbar-default {
  border-color: transparent;
}
.navbar-default .navbar-toggle {
  position: absolute;
  float: none;
  border: 0;
  margin: 0;
  border-radius: 0;
  color: #fff;
  left: 10px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

.container {
  width: 100%;
}

.navbar > .container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
}
.navbar > .container:before, .navbar > .container:after {
  content: "";
  display: none;
}
@media only screen and (min-width: 576px) {
  .navbar > .container {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

#upgrade > .container {
  padding: unset;
}

/* select dropdown */
.Select-control {
  border: solid rgb(179, 190, 204) 2px;
  overflow: visible;
}

.form-control {
  border: solid rgb(179, 190, 204) 2px;
  height: 38px;
}
.form-control:focus {
  border-color: var(--primary);
}

.form-group {
  margin-bottom: 1rem;
}

.Select-placeholder,
.Select-input {
  font-family: "Proxima Nova";
}

.Select-arrow-zone {
  padding-right: 0;
}

.row {
  margin-left: 0;
  margin-right: 0;
}

.btn-outline-primary {
  color: var(--primary);
  background-color: transparent;
  background-image: none;
  border-color: var(--primary);
}

.tooltip.in {
  opacity: 1;
  -webkit-filter: opacity(100);
          filter: opacity(100);
}

.tooltip-inner {
  background: var(--primary);
}

.tooltip.top .tooltip-arrow {
  border-top-color: var(--primary);
}

.tooltip.bottom .tooltip-arrow {
  border-top-color: var(--primary);
  border-bottom-color: transparent;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  top: -10px;
}

.tooltip.left .tooltip-arrow {
  border-left-color: var(--primary);
}

.tooltip.right .tooltip-arrow {
  border-right-color: var(--primary);
}

.tooltip-inner {
  max-width: 240px;
  padding: 28px 32px;
  font-size: 16px;
}

.tooltip-arrow {
  position: absolute;
  width: 34px;
  height: 15px;
  background-image: url(/dist/tail-cd681007.png);
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  right: 12px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.tooltip.top .tooltip-arrow {
  border: none;
  bottom: -10px;
}

svg {
  vertical-align: baseline;
}

.btn {
  font-weight: normal;
  white-space: nowrap;
}

.btn-primary {
  background-color: var(--primary-button);
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background-color: var(--primary-button);
}

.btn-link {
  color: var(--primary);
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.page-link,
a {
  color: var(--primary);
  text-decoration: none;
}
.page-link:hover,
a:hover {
  color: var(--primary-button-hover);
}
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cropper-container img {
    backface-visibility: hidden;
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
  .cropper-center::after {
    background-color: #eee;
    content: ' ';
    display: block;
    position: absolute;
  }

.cropper-center::before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px;
  }

.cropper-center::after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px;
  }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
  }

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
  }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
  }

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
  }

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
  }

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
  }

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
  }

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
  }

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
  }

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px;
  }

@media (min-width: 768px) {

.cropper-point.point-se {
      height: 15px;
      width: 15px;
  }
    }

@media (min-width: 992px) {

.cropper-point.point-se {
      height: 10px;
      width: 10px;
  }
    }

@media (min-width: 1200px) {

.cropper-point.point-se {
      height: 5px;
      opacity: 0.75;
      width: 5px;
  }
    }

.cropper-point.point-se::before {
    background-color: #39f;
    bottom: -50%;
    content: ' ';
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%;
  }

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.rc-slider {
  position: relative;
  width: 100%;
  height: 14px;
  padding: 5px 0;
  border-radius: 6px;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #e9e9e9;
  border-radius: 6px;
}
.rc-slider-track,
.rc-slider-tracks {
  position: absolute;
  height: 4px;
  background-color: #abe2fb;
  border-radius: 6px;
}
.rc-slider-track-draggable {
  z-index: 1;
  box-sizing: content-box;
  background-clip: content-box;
  border-top: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid rgba(0, 0, 0, 0);
  transform: translateY(-5px);
}
.rc-slider-handle {
  position: absolute;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #96dbfa;
  border-radius: 50%;
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
  opacity: 0.8;
  user-select: none;
  touch-action: pan-x;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete {
  opacity: 0;
}
.rc-slider-handle:focus {
  outline: none;
  box-shadow: none;
}
.rc-slider-handle:focus-visible {
  border-color: #2db7f5;
  box-shadow: 0 0 0 3px #96dbfa;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: #999;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  background-color: #fff;
  border: 2px solid #e9e9e9;
  border-radius: 50%;
  cursor: pointer;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  background-color: #fff;
  border-color: #ccc;
  box-shadow: none;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  width: 4px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-track {
  bottom: 0;
  left: 5px;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track-draggable {
  border-top: 0;
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 0;
  border-left: 5px solid rgba(0, 0, 0, 0);
  transform: translateX(-5px);
}
.rc-slider-vertical .rc-slider-handle {
  position: absolute;
  z-index: 1;
  margin-top: 0;
  margin-left: -5px;
  touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  width: 4px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-dot {
  margin-left: -2px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  display: block !important;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  display: block !important;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    transform: scale(0, 0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1, 1);
    transform-origin: 50% 100%;
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform: scale(1, 1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0, 0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.rc-slider-tooltip {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  min-width: 24px;
  height: 24px;
  padding: 6px 2px;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

/**
 * CropperJS Overrides
 */
.cropper-container {
  border: 1px solid #000;
  overflow: hidden;
}

.cropper-drag-box {
  background: none;
}

.cropper-face {
  background-color: rgba(0, 0, 0, 0.75);
  outline: 2px dashed #fff;
}

.cropper-crop-box {
  border: 1px solid #3399ff;
  border-radius: 50%;
  box-shadow: 0px 0px 0px 2000px rgba(0,0,0,0.75);
}

.cropper-view-box {
  border-radius: 50%;
  outline: none;
}

.cropper-line {
  background: none;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: normal;
  font-style: normal;
  src: url(/dist/4f6ec530947c73b0c1dd0bfc3d56605c.woff) format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Proxima Nova';
  font-weight: normal;
  font-style: normal;
  src: url(/dist/2083858aee71c1c1d52c2c09fe977ffd.eot); /* IE9 Compat Modes */
  src: url(/dist/4547d58194d71179a7f836c47dbe9681.woff2) format('woff2'),
    /* Super Modern Browsers */
      url(/dist/15b0321e39abb0fbf7516a396c54afe9.woff) format('woff'),
    /* Pretty Modern Browsers */
      url(/dist/4cead13d65781701155c531c00db8035.ttf) format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Proxima Nova';
  font-weight: 500;
  font-style: normal;
  src: url(/dist/399b8a2e7694cd87384839dafd9295d6.eot); /* IE9 Compat Modes */
  src: url(/dist/985e37e504450fbb7b7db32b57542f9e.woff2) format('woff2'),
    /* Super Modern Browsers */
      url(/dist/fa497ec4c13aa173413abd1a10073021.woff) format('woff'),
    /* Pretty Modern Browsers */
      url(/dist/a759c7b19f1395f8d451ae6821158455.ttf) format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Proxima Nova';
  font-weight: bold;
  font-style: normal;
  src: url(/dist/987c4165e700454cb3d45af4f34c750e.eot); /* IE9 Compat Modes */
  src: url(/dist/3bbbf85ae7e8fd6ecdf2e1759b186a2b.woff2) format('woff2'),
    /* Super Modern Browsers */
      url(/dist/85338fbcbe8b88631bab21ea1618134e.woff) format('woff'),
    /* Pretty Modern Browsers */
      url(/dist/e7083d58f257f5b9b645d477c90fa2e5.ttf) format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-weight: lighter;
  font-style: normal;
  src: url(/dist/faaa2376f231fd5644fd070d1b3ca6e6.eot); /* IE9 Compat Modes */
  src: url(/dist/1b11a27e1d607c52f1e0f8c4b03088c1.woff2)
      format('woff2'),
    /* Super Modern Browsers */
      url(/dist/8a3bca18e8b662677df004865795e3ce.woff) format('woff'),
    /* Pretty Modern Browsers */
      url(/dist/a6177875319da9a74c455bee5d3f7796.ttf)
      format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-weight: normal;
  font-style: normal;
  src: url(/dist/2fcd18102fd3e6199df3bb617deb2dc5.eot); /* IE9 Compat Modes */
  src: url(/dist/80d865439779c5032c7f126e0cfb5f79.woff2)
      format('woff2'),
    /* Super Modern Browsers */
      url(/dist/161a0ddd8c27cdd835e702795cb9515b.woff) format('woff'),
    /* Pretty Modern Browsers */
      url(/dist/c90270f8a2219b35b6cb1535c170ae2f.ttf)
      format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-weight: bold;
  font-style: normal;
  src: url(/dist/f3b7cb22b84b8d375abd2be7c85de466.eot); /* IE9 Compat Modes */
  src: url(/dist/fdad3a8996f62fca890157263a2b559b.woff2)
      format('woff2'),
    /* Super Modern Browsers */
      url(/dist/8227b50afdb6d9555b83bf47853fb019.woff) format('woff'),
    /* Pretty Modern Browsers */
      url(/dist/86b6763410e281418bdde6077ffb3e6f.ttf)
      format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Proxima Nova Extra Condensed';
  font-weight: 500;
  font-style: bolder;
  src: url(/dist/f3b7cb22b84b8d375abd2be7c85de466.eot); /* IE9 Compat Modes */
  src: url(/dist/fdad3a8996f62fca890157263a2b559b.woff2)
      format('woff2'),
    /* Super Modern Browsers */
      url(/dist/8227b50afdb6d9555b83bf47853fb019.woff) format('woff'),
    /* Pretty Modern Browsers */
      url(/dist/86b6763410e281418bdde6077ffb3e6f.ttf)
      format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto Condensed';
  font-weight: normal;
  font-style: normal;
  src: url(/dist/00b0a7f2dbfce48dd999fc4333b0cc50.woff)
    format('woff');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-weight: bold;
  font-style: normal;
  src: url(/dist/307511d7fda50217540b07996453b00f.woff) format('woff');
}

html {
  font-size: 14px;
}

input::placeholder {
  color: #cdcdcd;
}

p {
  margin-block-start: 0px;
  margin-block-end: 0px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___i\+UeN {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___j3r43 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.alertBanner___TVYa8 {
  background-color: var(--primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.alertBanner___TVYa8 .contentWrapper___gdPHz {
  width: 100%;
  max-width: 1000px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 1px;
  font-size: 16px;
}
.alertBanner___TVYa8 .contentWrapper___gdPHz .icon___BxFxa, .alertBanner___TVYa8 .contentWrapper___gdPHz .close___zjpkJ {
  height: 1.75em;
  width: 1.75em;
  margin: 1em;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.alertBanner___TVYa8 .contentWrapper___gdPHz .icon___BxFxa svg path, .alertBanner___TVYa8 .contentWrapper___gdPHz .close___zjpkJ svg path {
  fill: var(--gray-0);
}
.alertBanner___TVYa8 .contentWrapper___gdPHz .message___g5PA2 {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin: 1em 0;
  color: var(--gray-0);
}
.alertBanner___TVYa8 .contentWrapper___gdPHz .message___g5PA2 a {
  color: var(--gray-0);
  text-decoration: underline;
}
.alertBanner___TVYa8 .contentWrapper___gdPHz .icon___BxFxa {
  margin-left: 2em;
}
.alertBanner___TVYa8 .contentWrapper___gdPHz .close___zjpkJ {
  margin-left: auto;
  margin-right: 1.5em;
  cursor: pointer;
}
.alertBanner___TVYa8 .contentWrapper___gdPHz .close___zjpkJ.hidden___3DlWa {
  visibility: hidden;
}
.alertBannerStack___hin2k {
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
.alertBannerStack___hin2k .alertBanner___BH6lv {
  display: block;
  overflow: hidden;
  height: auto;
  max-height: 85px;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
}
.alertBannerStack___hin2k .alertBanner___BH6lv.show___y-VcS {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
  max-height: 85px;
}
.alertBannerStack___hin2k .alertBanner___BH6lv.noShow___ZBwYC {
  max-height: 0px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___OtJz6 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___8kO4R {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___OtJz6 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___8kO4R {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

@-webkit-keyframes waggle___oZjEZ {
  0% {
    -webkit-transform: none;
            transform: none;
  }
  50% {
    -webkit-transform: rotateZ(-20deg) scale(1.2);
            transform: rotateZ(-20deg) scale(1.2);
  }
  60% {
    -webkit-transform: rotateZ(25deg) scale(1.2);
            transform: rotateZ(25deg) scale(1.2);
  }
  67.5% {
    -webkit-transform: rotateZ(-15deg) scale(1.2);
            transform: rotateZ(-15deg) scale(1.2);
  }
  75% {
    -webkit-transform: rotateZ(15deg) scale(1.2);
            transform: rotateZ(15deg) scale(1.2);
  }
  82.5% {
    -webkit-transform: rotateZ(-12deg) scale(1.2);
            transform: rotateZ(-12deg) scale(1.2);
  }
  85% {
    -webkit-transform: rotateZ(0) scale(1.2);
            transform: rotateZ(0) scale(1.2);
  }
  100% {
    -webkit-transform: rotateZ(0) scale(1);
            transform: rotateZ(0) scale(1);
  }
}

@keyframes waggle___oZjEZ {
  0% {
    -webkit-transform: none;
            transform: none;
  }
  50% {
    -webkit-transform: rotateZ(-20deg) scale(1.2);
            transform: rotateZ(-20deg) scale(1.2);
  }
  60% {
    -webkit-transform: rotateZ(25deg) scale(1.2);
            transform: rotateZ(25deg) scale(1.2);
  }
  67.5% {
    -webkit-transform: rotateZ(-15deg) scale(1.2);
            transform: rotateZ(-15deg) scale(1.2);
  }
  75% {
    -webkit-transform: rotateZ(15deg) scale(1.2);
            transform: rotateZ(15deg) scale(1.2);
  }
  82.5% {
    -webkit-transform: rotateZ(-12deg) scale(1.2);
            transform: rotateZ(-12deg) scale(1.2);
  }
  85% {
    -webkit-transform: rotateZ(0) scale(1.2);
            transform: rotateZ(0) scale(1.2);
  }
  100% {
    -webkit-transform: rotateZ(0) scale(1);
            transform: rotateZ(0) scale(1);
  }
}
.AlertIcon___RKSlA {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  position: relative;
  display: inline-block;
  cursor: pointer;
  z-index: 1;
}
.AlertIcon___RKSlA:hover {
  opacity: 0.7;
}
@media only screen and (min-width: 768px) {
  .AlertIcon___RKSlA {
    margin-top: 2px;
    margin-right: 32px;
  }
}
.AlertIcon___RKSlA .bell___cbf7L svg {
  width: 20px;
  height: 20px;
}
.AlertIcon___RKSlA .bell___cbf7L svg path {
  fill: #fff;
}
.AlertIcon___RKSlA .bell___cbf7L.ringBell___kqnJQ {
  display: inline-block;
  -webkit-animation: waggle___oZjEZ 1s 3s forwards ease-out;
          animation: waggle___oZjEZ 1s 3s forwards ease-out;
}
.AlertIcon___RKSlA .bell___cbf7L.ringBell___kqnJQ:before {
  position: absolute;
  content: "";
  background-color: var(--critical);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin-left: 15px;
  pointer-events: none;
}
@media only screen and (max-width: 576px) {
  .AlertIcon___RKSlA .bell___cbf7L.ringBell___kqnJQ:before {
    width: 8px;
    height: 8px;
    margin-left: 12px;
  }
}
@media only screen and (min-width: 768px) {
  .AlertIcon___RKSlA .bell___cbf7L svg {
    width: 24px;
    height: 24px;
  }
}
.AlertIcon___RKSlA .status___ZXl1q {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  position: absolute;
  top: 0px;
  right: -5px;
}
@media only screen and (min-width: 768px) {
  .AlertIcon___RKSlA .status___ZXl1q {
    right: auto;
    top: -2px;
    left: -4px;
  }
}
.AlertIcon___RKSlA .good___Q6C2L {
  background-color: rgb(24, 169, 84);
  -webkit-box-shadow: rgba(66.7357512953, 228.2642487047, 133.5751295337, 0.2) 0 0 1px 1px;
          box-shadow: rgba(66.7357512953, 228.2642487047, 133.5751295337, 0.2) 0 0 1px 1px;
}
.AlertIcon___RKSlA .bad___QM1lR {
  background-color: rgb(255, 108, 101);
  -webkit-box-shadow: rgba(255, 55, 47, 0.45) 0 0 1px 1px;
          box-shadow: rgba(255, 55, 47, 0.45) 0 0 1px 1px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Yl5CP {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___aT3D0 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___aZLVg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  padding: 52px 40px 27px;
  background-color: rgb(46, 49, 54);
}
@media only screen and (max-width: 576px) {
  .container___aZLVg {
    -webkit-transform: translate3d(0, 0, 0) !important;
            transform: translate3d(0, 0, 0) !important;
  }
}
.container___aZLVg p {
  color: #fff;
}
.container___aZLVg p > a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.container___aZLVg i {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 14px;
}
.container___aZLVg svg {
  width: 20px;
  height: 20px;
}
.container___aZLVg.positive___gBOEd svg path {
  fill: green;
}
.container___aZLVg.negative___9TFND svg path {
  fill: red;
}
.container___aZLVg.unknown___pa\+UI svg path {
  fill: yellow;
}
@media only screen and (min-width: 768px) {
  .container___aZLVg i {
    position: absolute;
  }
  .container___aZLVg p {
    padding-left: 31px;
  }
}

.date___c90UF {
  position: absolute;
  background: rgb(38, 39, 43);
  top: 0;
  left: 0;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  padding: 6px 20px;
  text-transform: uppercase;
  font-size: 12px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___BOwQ5 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___pqnDl {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.button___18FCw,
a.button___18FCw {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-align: center;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
}
.button___18FCw[disabled],
a.button___18FCw[disabled] {
  cursor: not-allowed;
}
.button___18FCw.primary___tniRV:hover, .button___18FCw.primary___tniRV:focus,
a.button___18FCw.primary___tniRV:hover,
a.button___18FCw.primary___tniRV:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: var(--white);
  text-decoration: none;
}
.button___18FCw.primary___tniRV.destructive___GsDCC,
a.button___18FCw.primary___tniRV.destructive___GsDCC {
  background-color: var(--critical);
  border-color: var(--critical-dark);
}
.button___18FCw.primary___tniRV.destructive___GsDCC:hover, .button___18FCw.primary___tniRV.destructive___GsDCC:focus,
a.button___18FCw.primary___tniRV.destructive___GsDCC:hover,
a.button___18FCw.primary___tniRV.destructive___GsDCC:focus {
  background-color: var(--critical-light);
  border-color: var(--critical);
  color: var(--white);
}
.button___18FCw.primary___tniRV[disabled], .button___18FCw.primary___tniRV.destructive___GsDCC[disabled],
a.button___18FCw.primary___tniRV[disabled],
a.button___18FCw.primary___tniRV.destructive___GsDCC[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  text-decoration: none;
}
.button___18FCw.link___FRVlJ,
a.button___18FCw.link___FRVlJ {
  background-color: transparent;
  color: var(--primary);
  border: none;
}
.button___18FCw.link___FRVlJ:hover, .button___18FCw.link___FRVlJ:focus,
a.button___18FCw.link___FRVlJ:hover,
a.button___18FCw.link___FRVlJ:focus {
  color: var(--primary-button-hover);
}
.button___18FCw.link___FRVlJ.destructive___GsDCC,
a.button___18FCw.link___FRVlJ.destructive___GsDCC {
  color: var(--critical);
}
.button___18FCw.link___FRVlJ.destructive___GsDCC:hover, .button___18FCw.link___FRVlJ.destructive___GsDCC:focus,
a.button___18FCw.link___FRVlJ.destructive___GsDCC:hover,
a.button___18FCw.link___FRVlJ.destructive___GsDCC:focus {
  color: var(--critical-light);
}
.button___18FCw.link___FRVlJ[disabled], .button___18FCw.link___FRVlJ.destructive___GsDCC[disabled],
a.button___18FCw.link___FRVlJ[disabled],
a.button___18FCw.link___FRVlJ.destructive___GsDCC[disabled] {
  color: var(--primary-disabled);
  opacity: 0.65;
}
.button___18FCw.secondary___bu6lB,
a.button___18FCw.secondary___bu6lB {
  background-color: #fff;
  color: var(--primary);
}
.button___18FCw.secondary___bu6lB:hover, .button___18FCw.secondary___bu6lB:focus,
a.button___18FCw.secondary___bu6lB:hover,
a.button___18FCw.secondary___bu6lB:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
  text-decoration: none;
}
.button___18FCw.secondary___bu6lB.destructive___GsDCC,
a.button___18FCw.secondary___bu6lB.destructive___GsDCC {
  border-color: var(--critical);
  color: var(--critical);
}
.button___18FCw.secondary___bu6lB.destructive___GsDCC:hover, .button___18FCw.secondary___bu6lB.destructive___GsDCC:focus,
a.button___18FCw.secondary___bu6lB.destructive___GsDCC:hover,
a.button___18FCw.secondary___bu6lB.destructive___GsDCC:focus {
  border-color: var(--critical-light);
  color: var(--critical-light);
}
.button___18FCw.secondary___bu6lB[disabled], .button___18FCw.secondary___bu6lB.destructive___GsDCC[disabled],
a.button___18FCw.secondary___bu6lB[disabled],
a.button___18FCw.secondary___bu6lB.destructive___GsDCC[disabled] {
  border-color: var(--primary-disabled);
  color: var(--primary-disabled);
}

.theme-idshield .button___18FCw {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  border: none;
  padding: 11px 16px;
}
.theme-idshield .button___18FCw:focus {
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.theme-idshield .button___18FCw.destructive___GsDCC:focus {
  outline: 4px solid rgba(243, 11, 71, 0.28);
}
.theme-idshield .button___18FCw[disabled], .theme-idshield .button___18FCw.destructive___GsDCC[disabled] {
  outline: 0;
}
.theme-idshield .button___18FCw.primary___tniRV {
  background-color: var(--primary);
  border-radius: 9px;
}
.theme-idshield .button___18FCw.primary___tniRV:hover {
  text-decoration: none;
  background-color: var(--primary-button-hover);
}
.theme-idshield .button___18FCw.primary___tniRV:focus {
  background-color: var(--primary);
}
.theme-idshield .button___18FCw.primary___tniRV.destructive___GsDCC {
  background-color: var(--critical);
}
.theme-idshield .button___18FCw.primary___tniRV.destructive___GsDCC:hover {
  background-color: var(--critical-light);
}
.theme-idshield .button___18FCw.primary___tniRV.destructive___GsDCC:focus {
  background-color: var(--critical);
}
.theme-idshield .button___18FCw.primary___tniRV[disabled], .theme-idshield .button___18FCw.primary___tniRV.destructive___GsDCC[disabled] {
  background-color: var(--primary-disabled);
}
.theme-idshield .button___18FCw.link___FRVlJ {
  color: var(--primary);
  border: none;
  padding: 7px 2px;
}
.theme-idshield .button___18FCw.link___FRVlJ:hover {
  color: var(--primary-button-hover);
}
.theme-idshield .button___18FCw.link___FRVlJ.destructive___GsDCC {
  color: var(--critical);
}
.theme-idshield .button___18FCw.link___FRVlJ.destructive___GsDCC:hover {
  color: var(--critical-light);
}
.theme-idshield .button___18FCw.link___FRVlJ[disabled], .theme-idshield .button___18FCw.link___FRVlJ.destructive___GsDCC[disabled] {
  color: var(--primary-disabled);
  opacity: 0.65;
}
.theme-idshield .button___18FCw.secondary___bu6lB {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: transparent;
  text-decoration: none;
  border-radius: 9px;
}
.theme-idshield .button___18FCw.secondary___bu6lB:hover {
  color: var(--primary-button-hover);
  background-color: rgba(255, 255, 255, 0.1);
  border-color: var(--primary-button-hover);
}
.theme-idshield .button___18FCw.secondary___bu6lB.destructive___GsDCC {
  color: var(--critical);
  border-color: var(--critical);
}
.theme-idshield .button___18FCw.secondary___bu6lB.destructive___GsDCC:hover {
  color: var(--critical-light);
  border-color: var(--critical-light);
}
.theme-idshield .button___18FCw.secondary___bu6lB[disabled], .theme-idshield .button___18FCw.secondary___bu6lB.destructive___GsDCC[disabled] {
  color: var(--primary-disabled);
  border-color: var(--primary-disabled);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___5S3vt {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___g4rrX {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___roYAn {
  position: relative;
}

.reverse___6M4Ip .innerButtonContainer___2jmhD {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.reverse___6M4Ip .innerButtonContainer___2jmhD .content___8sZSq {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.innerButtonContainer___2jmhD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.innerButtonContainer___2jmhD svg, .innerButtonContainer___2jmhD div, .innerButtonContainer___2jmhD i {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .innerButtonContainer___2jmhD svg, .innerButtonContainer___2jmhD div, .innerButtonContainer___2jmhD i {
    height: 20px;
    width: 20px;
  }
}
.innerButtonContainer___2jmhD > svg, .innerButtonContainer___2jmhD > div, .innerButtonContainer___2jmhD > i {
  margin: 0 0 0 5px;
}
@media only screen and (min-width: 768px) {
  .innerButtonContainer___2jmhD > svg, .innerButtonContainer___2jmhD > div, .innerButtonContainer___2jmhD > i {
    margin: 0 0 0 7px;
  }
}

.spinContainer___4N3ph {
  position: relative;
  width: 20px;
  height: 20px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___wWhsi {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___LxKPR {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___ZUiac .Select-arrow-zone {
  height: 100%;
}
.container___ZUiac .Select-menu-outer {
  z-index: 10;
}
.container___ZUiac label.errors___H5N8x {
  margin-top: 0;
  margin-bottom: 5px;
}

.dropDownButton___8eLK8 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 8px;
}

.hasErrors___elkWC .dropDownButton___8eLK8 {
  background-color: var(--critical);
  -webkit-box-shadow: 0 0 2px 2px var(--critical);
          box-shadow: 0 0 2px 2px var(--critical);
}
.hasErrors___elkWC .Select-control {
  border-color: var(--critical);
}
.hasErrors___elkWC .Select-value-label {
  color: var(--critical) !important;
  font-weight: bold;
}

.errors___H5N8x {
  color: var(--critical);
  font-weight: bold;
  margin: 10px 0;
}

.disabled___l0PN- .dropdownContainer___\+OkVi {
  cursor: not-allowed;
}
.disabled___l0PN- .dropDownButton___8eLK8 {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
}
.disabled___l0PN- .Select-value-label {
  color: rgba(0, 0, 0, 0.3) !important;
  font-weight: bold;
}
.disabled___l0PN- svg path {
  fill: rgba(0, 0, 0, 0.2);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___o0vF2 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___xZBt4 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___o0vF2 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___xZBt4 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.cropContainer___ohwwk .cropActions___4UIJ3 .input___B622P, .Avatar___XVVje .facebookPhotoSelector___oOJZo .input___B622P {
  position: absolute;
  width: 0.1px;
  height: 0.1px;
  overflow: hidden;
  opacity: 0;
  z-index: -1;
}
.cropContainer___ohwwk .cropActions___4UIJ3 .label___ATmOl, .Avatar___XVVje .facebookPhotoSelector___oOJZo .label___ATmOl {
  text-align: center;
  display: inline-block;
  padding: 2px 6px;
  border: 2px solid var(--primary);
  border-radius: 2px;
  background: var(--primary);
  color: #fff;
  cursor: pointer;
  -webkit-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s;
}
.cropContainer___ohwwk .cropActions___4UIJ3 .label___ATmOl:hover, .Avatar___XVVje .facebookPhotoSelector___oOJZo .label___ATmOl:hover {
  background: transparent;
  color: var(--primary);
}
.cropContainer___ohwwk .cropActions___4UIJ3 .label___ATmOl:focus, .Avatar___XVVje .facebookPhotoSelector___oOJZo .label___ATmOl:focus {
  outline: 1px dotted #333;
  outline: -webkit-focus-ring-color auto 5px;
}
.cropContainer___ohwwk .cropActions___4UIJ3 .label___ATmOl.inverted___txwIr, .Avatar___XVVje .facebookPhotoSelector___oOJZo .label___ATmOl.inverted___txwIr {
  background: transparent;
  color: var(--primary);
}
.cropContainer___ohwwk .cropActions___4UIJ3 .label___ATmOl.inverted___txwIr:hover, .Avatar___XVVje .facebookPhotoSelector___oOJZo .label___ATmOl.inverted___txwIr:hover {
  border-color: var(--primary-dark);
  color: var(--primary-dark);
}

.Avatar___XVVje {
  font-family: var(--font-headings-con);
  font-size: 16px;
}
.Avatar___XVVje .facebookPhotoSelector___oOJZo {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1270px;
  margin: 60px 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 56px 64px;
  margin: 0;
}
@media only screen and (max-width: 576px) {
  .Avatar___XVVje .facebookPhotoSelector___oOJZo {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .Avatar___XVVje .facebookPhotoSelector___oOJZo {
    padding: 42px 32px;
  }
}
@media only screen and (min-width: 1498px) {
  .Avatar___XVVje .facebookPhotoSelector___oOJZo {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 768px) {
  .Avatar___XVVje .facebookPhotoSelector___oOJZo {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.Avatar___XVVje .facebookPhotoSelector___oOJZo p label {
  text-align: center;
  display: block;
  clear: both;
  margin-top: 20px;
}
.Avatar___XVVje .facebookPhotoSelector___oOJZo img {
  width: 125px;
  height: 125px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 0;
  border: 1px solid #333;
  border-radius: 10px;
  cursor: pointer;
}

.avatarContainer___kCagk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.centered___rSHWV .avatarContainer___kCagk {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.avatarContainer___kCagk img.avatar___9hTtg {
  width: 125px;
  height: 125px;
  border-radius: 50%;
  -webkit-transition: -webkit-box-flex 0.3s;
  transition: -webkit-box-flex 0.3s;
  transition: flex 0.3s;
  transition: flex 0.3s, -webkit-box-flex 0.3s, -ms-flex 0.3s;
}
.avatarContainer___kCagk .avatarActions___icIK8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 25px;
}
.avatarContainer___kCagk .avatarActions___icIK8 button {
  background: none;
  color: var(--primary);
  border: 0;
  font-size: 18px;
  text-align: left;
  text-transform: uppercase;
}
.avatarContainer___kCagk .avatarActions___icIK8 button.remove___e80Uz {
  color: #333;
  font-size: 16px;
}

.cropContainer___ohwwk .cropActions___4UIJ3 {
  margin-top: 25px;
}
.cropContainer___ohwwk .cropActions___4UIJ3.focused___155Du {
  margin-top: 10vh;
  margin-bottom: 10vh;
}
.cropContainer___ohwwk .cropActions___4UIJ3 .chooseFile___\+Xfs\+ {
  margin-right: 2vw;
}
.cropContainer___ohwwk .cropActions___4UIJ3 .upload___0qhOe {
  display: inline-block;
  padding: 2px 6px;
  border: 2px solid var(--primary);
  border-radius: 2px;
  background: var(--primary);
  color: #fff;
  cursor: pointer;
  -webkit-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s;
  margin-right: 2vw;
}
.cropContainer___ohwwk .cropActions___4UIJ3 .upload___0qhOe:hover {
  background: transparent;
  color: var(--primary);
}
.cropContainer___ohwwk .cropActions___4UIJ3 .upload___0qhOe:focus {
  outline: 1px dotted #333;
  outline: -webkit-focus-ring-color auto 5px;
}
.cropContainer___ohwwk .cropActions___4UIJ3 .cancel___Fum3z {
  display: inline-block;
  padding: 2px 6px;
  border: 2px solid #333;
  border-radius: 2px;
  background: #333;
  color: #fff;
  cursor: pointer;
  -webkit-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s;
  margin-right: 2vw;
}
.cropContainer___ohwwk .cropActions___4UIJ3 .cancel___Fum3z:hover {
  background: transparent;
  color: #333;
}
.cropContainer___ohwwk .cropActions___4UIJ3 .cancel___Fum3z:focus {
  outline: 1px dotted #333;
  outline: -webkit-focus-ring-color auto 5px;
}
.cropContainer___ohwwk .sliderContainer___AXTBu {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.cropContainer___ohwwk .sliderContainer___AXTBu .firstRow___eZsYX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cropContainer___ohwwk .sliderContainer___AXTBu .firstRow___eZsYX .title___VFOBo {
  width: 150px;
  margin: 0 20px;
}
.cropContainer___ohwwk .sliderContainer___AXTBu .firstRow___eZsYX .title___VFOBo:first-child {
  margin-left: 0;
}
.cropContainer___ohwwk .sliderContainer___AXTBu .secondRow___tQv1C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cropContainer___ohwwk .sliderContainer___AXTBu .secondRow___tQv1C .title___VFOBo {
  width: 150px;
  margin: 0 20px;
}
.cropContainer___ohwwk .sliderContainer___AXTBu .secondRow___tQv1C .title___VFOBo:first-child {
  margin-left: 0;
}

.errorContainer___4VVjC {
  margin: 10vh 0;
}
.errorContainer___4VVjC .error___j-Zj8 {
  margin-bottom: 4vh;
}
.errorContainer___4VVjC .error___j-Zj8 span {
  display: block;
  color: red;
  font-size: 24px;
}
.centered___rSHWV .errorContainer___4VVjC .error___j-Zj8 span {
  text-align: center;
}
.errorContainer___4VVjC .upload___0qhOe {
  display: inline-block;
  padding: 2px 6px;
  border: 2px solid var(--primary);
  border-radius: 2px;
  background: var(--primary);
  color: #fff;
  cursor: pointer;
  -webkit-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s;
}
.errorContainer___4VVjC .upload___0qhOe:hover {
  background: transparent;
  color: var(--primary);
}
.errorContainer___4VVjC .upload___0qhOe:focus {
  outline: 1px dotted #333;
  outline: -webkit-focus-ring-color auto 5px;
}
.errorContainer___4VVjC .cancel___Fum3z {
  display: inline-block;
  padding: 2px 6px;
  border: 2px solid #333;
  border-radius: 2px;
  background: #333;
  color: #fff;
  cursor: pointer;
  -webkit-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s;
  margin-left: 2vw;
}
.errorContainer___4VVjC .cancel___Fum3z:hover {
  background: transparent;
  color: #333;
}
.errorContainer___4VVjC .cancel___Fum3z:focus {
  outline: 1px dotted #333;
  outline: -webkit-focus-ring-color auto 5px;
}

.rc-slider-handle {
  border: solid 2px var(--primary) !important;
}

.rc-slider-track {
  background-color: var(--primary) !important;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___VhZX1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___WcSei {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___VhZX1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___WcSei {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.body1___8-xMF {
  font-family: var(--font-body);
  margin: 0;
}

.body2___KcZm\+ {
  color: var(--gray-7);
  font-family: var(--font-body);
  margin: 0;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.h1___7wX9e {
  font-size: 60px;
  color: var(--black);
  font-family: var(--font-headings-con);
  margin: 0;
}

.h2___PRZTN {
  font-size: 40px;
  color: var(--black);
  font-family: var(--font-headings-con);
  margin: 0;
}

.h3___mJsbx {
  font-size: 2em;
  color: var(--black);
  font-family: var(--font-headings-con);
  margin: 0;
}

.h4___wCHPZ {
  font-size: 1.4em;
  color: var(--black);
  font-family: var(--font-headings-con);
  letter-spacing: 1px;
  margin: 0;
}

.button___hnBna {
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  font-size: 1em;
  text-transform: uppercase;
}

.gutterBottom___tjlyB {
  margin-bottom: 16px;
}

@media only screen and (max-width: 576px) {
  .h1___7wX9e {
    font-size: 40px;
  }
  .h2___PRZTN {
    font-size: 28px;
  }
  .h3___mJsbx {
    font-size: 1.6em;
  }
  .h4___wCHPZ {
    font-size: 1.2em;
  }
}
.theme-idshield .body1___8-xMF {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.176px;
}
.theme-idshield .body2___KcZm\+ {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.176px;
}
.theme-idshield .h1___7wX9e {
  font-size: 49px;
  font-weight: 600;
  line-height: 60px;
  letter-spacing: -1.078px;
}
.theme-idshield .h2___PRZTN {
  font-size: 39px;
  font-weight: 600;
  line-height: 48px;
  letter-spacing: -0.858px;
}
.theme-idshield .h3___mJsbx {
  font-size: 31px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: -0.651px;
}
.theme-idshield .h4___wCHPZ {
  letter-spacing: normal;
}
.theme-idshield .button___hnBna {
  font-weight: 600;
  letter-spacing: -0.176px;
  line-height: 1.375;
  text-transform: none;
}
.theme-idshield .gutterBottom___tjlyB {
  margin-bottom: 16px;
}
@media only screen and (max-width: 576px) {
  .theme-idshield .h1___7wX9e {
    font-size: 31px;
    font-weight: 600;
    line-height: 34px;
    letter-spacing: -0.651px;
  }
  .theme-idshield .h2___PRZTN {
    font-size: 25px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -0.5px;
  }
  .theme-idshield .h3___mJsbx {
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -0.34px;
  }
  .theme-idshield .gutterBottom___tjlyB {
    margin-bottom: 12px;
  }
}

.white___E6loC {
  color: var(--white);
}

.black___\+p-eQ {
  color: var(--black);
}

.gray___Eh4Vf {
  color: var(--gray-7);
}

.dark-gray___CPY4w {
  color: var(--gray-8);
}

.darker-gray___qhTzY {
  color: var(--gray-9);
}

.darkest-gray___xprkY {
  color: var(--black);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___DqOTY {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___v37D9 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___DqOTY {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___v37D9 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___wtadd h2, .container___wtadd .pageTitle___rCPmq {
  letter-spacing: 2px;
}
.container___wtadd hr {
  border-top: solid 2px rgb(227, 231, 238);
}

.pageTitleContent___RIAS0 {
  max-width: 1200px;
  margin: 0 auto;
}

.pageTitleContainer___WU-a6 {
  padding: 20px;
  background: #fff;
}
@media only screen and (min-width: 768px) {
  .pageTitleContainer___WU-a6 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .pageTitleContainer___WU-a6 {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.settingsBlockList___y1QnN {
  padding: 20px;
}
@media only screen and (min-width: 768px) {
  .settingsBlockList___y1QnN {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .settingsBlockList___y1QnN {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.settingsBlockList___y1QnN {
  background-color: rgb(247, 248, 252);
}

@media only screen and (min-width: 768px) {
  .settingsBlock___hxamK {
    margin: 40px 0;
    max-width: 1200px;
  }
}
@media only screen and (min-width: 992px) {
  .settingsBlock___hxamK {
    margin: 0 auto;
  }
}
.settingsBlock___hxamK h2 {
  margin: 20px 0 40px 0;
}

@media only screen and (min-width: 768px) {
  .section___ppx6P {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 768px) {
  .accountDetailsSection___TayHh {
    margin-top: 30px;
  }
}

.label___WOlNt {
  text-transform: uppercase;
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 0.8px;
  font-size: 19px;
  margin: 0;
  padding: 3px 0 0;
  font-weight: bold;
}

.description___ZRfIK {
  font-size: 16px;
  line-height: 21px;
  color: rgba(0, 0, 0, 0.5);
}

.fieldValue___YoVNQ {
  font-size: 19px;
  font-family: "Proxima Nova Extra Condensed";
  color: #777a7f;
}

.fieldButton___EQeD3 {
  padding: 0 0 0 6px;
  font-size: 19px;
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 0px;
  text-decoration: underline;
}

.field___8tX2Y {
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .dropDownField___2xg1k {
    max-width: 300px;
  }
}

.dropDownField___2xg1k, .imageUploadContainer___hWMOP {
  overflow: visible;
}

@media only screen and (max-width: 576px) {
  .imageUploadContainer___hWMOP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.valueContainer___ZtYlX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media only screen and (min-width: 768px) {
  .connectedAccountList___k9gum, .privacySettingsFields___TAEoU {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 576px) {
  .connectedAccountTitle___3qWvg {
    margin-bottom: 20px;
  }
}

.connectedAccountContainer___I51T8 {
  margin: 20px 0;
}
.connectedAccountContainer___I51T8:first-child {
  margin-top: 0;
}

.radioContainer___V23wf {
  margin-top: 10px;
}

.responseContainer___nJ1fZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 40px;
}

.contentContainer___N18Ep {
  width: 100%;
}

.formContainer___FzlFS {
  background-color: #fff;
  padding: 60px;
  max-width: 500px;
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18px;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  color: var(--gray-7);
}
@media only screen and (max-width: 768px) {
  .formContainer___FzlFS {
    padding: 40px;
  }
}

.actionBtn___Lms\+A {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  width: 100%;
}
.theme-idshield .actionBtn___Lms\+A {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .actionBtn___Lms\+A {
    font-size: 14px;
  }
}
.actionBtn___Lms\+A:hover, .actionBtn___Lms\+A:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}

.actionButtonsList___X8nfK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___JcQY0 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Upd9B {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___JcQY0 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Upd9B {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.AddDarkWebEmailForm___\+nGDJ {
  margin-top: 25px;
}

.alreadyScanned___Ur7k5 {
  display: none;
  font-size: 13px;
  margin-top: 5px;
}
.alreadyScanned___Ur7k5.show___qPCgQ {
  display: block;
}

.fields___odr2B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (max-width: 768px) {
  .fields___odr2B {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.fields___odr2B .submitEmailInput___RQ7n6 {
  font-family: var(--font-headings-con);
  font-size: 14px;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1em;
  margin-right: 20px;
  padding: 5px 9px;
  width: 450px;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 3px #ddd;
          box-shadow: inset 0 1px 3px #ddd;
  border-radius: 4px;
}
.fields___odr2B .submitEmailInput___RQ7n6:focus {
  outline: none;
  -webkit-box-shadow: inset 0 0 5px #7ac3f4;
          box-shadow: inset 0 0 5px #7ac3f4;
  border: 1px solid #aaa;
}
.fields___odr2B .submitEmailButton___Y1MNx {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  border: solid var(--primary) 1px;
  border-radius: 4px;
  color: var(--primary);
  background-color: #fff;
  margin: 0;
  padding: 6px 20px;
  font-size: 16px;
  line-height: 1em;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
.theme-idshield .fields___odr2B .submitEmailButton___Y1MNx {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fields___odr2B .submitEmailButton___Y1MNx {
    font-size: 14px;
  }
}
.fields___odr2B .submitEmailButton___Y1MNx:hover, .fields___odr2B .submitEmailButton___Y1MNx:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
}

.submitEmailError___FoxU9 {
  background-color: #fffceb;
  padding: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 15px;
}
.submitEmailError___FoxU9 .submitEmailErrorIcon___6O58p {
  margin-right: 1em;
}
.submitEmailError___FoxU9 .submitEmailErrorIcon___6O58p svg {
  height: 20px;
  width: 20px;
}
.submitEmailError___FoxU9 .submitEmailErrorIcon___6O58p svg path {
  fill: var(--warning);
}
.submitEmailError___FoxU9 .submitEmailErrorContent___J1UlF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.submitEmailError___FoxU9 .submitEmailErrorContent___J1UlF h3 {
  font-size: 17.6px;
  margin-top: 2px;
  margin-bottom: 8px;
  color: var(--black);
}
.submitEmailError___FoxU9 .submitEmailErrorContent___J1UlF p {
  font-size: 13px;
  margin: 0 0 8px 0;
  color: var(--black);
}
.submitEmailError___FoxU9 .submitEmailErrorContent___J1UlF strong {
  font-weight: bold;
  color: var(--black);
}
.BillingTermForm___8zax\+ {
  position: relative;
  font-size: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.BillingTermForm___8zax\+ .save___ghScn {
  font-weight: bold;
}
.BillingTermForm___8zax\+ .lockedOverlay___RauQJ {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.7;
  background-color: #f7f8fc;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___6r\+MC {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___eC34- {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___6r\+MC {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___eC34- {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.submitButtonMargin___l60op {
  margin-top: 20px;
}

.container___IRTU- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 40px;
}

.contentContainer___jHu6H {
  width: 100%;
}

.formContainer___LEFe7 {
  background-color: #fff;
  padding: 60px;
  max-width: 500px;
}
.formContainer___LEFe7 h2 {
  color: var(--primary);
  margin: 0 0 40px 0;
}
.formContainer___LEFe7.edit___X3cLD {
  padding: 5px 40px 40px 40px;
}
@media only screen and (max-width: 768px) {
  .formContainer___LEFe7 {
    padding: 40px;
  }
}

.inputSetup___hjSeq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  margin-bottom: 20px;
}
.inputSetup___hjSeq .label___z3tWq {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18px;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 15px;
  font-weight: bold;
}
.inputSetup___hjSeq .field___FQCaE {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}
.inputSetup___hjSeq .fullWidth___L9SP2 {
  width: 100%;
}
.inputSetup___hjSeq:last-child {
  margin-top: 20px;
}

.inputFormField___NIk13 {
  padding: 5px;
  border: solid rgb(170, 172, 176) 2px;
  border-radius: 4px;
  color: rgb(170, 172, 176);
  width: 100%;
}
.inputFormField___NIk13:focus {
  border: solid var(--primary) 2px;
}

.actionBtn___swpx2 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  width: 100%;
}
.theme-idshield .actionBtn___swpx2 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .actionBtn___swpx2 {
    font-size: 14px;
  }
}
.actionBtn___swpx2:hover, .actionBtn___swpx2:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.actionBtn___swpx2.ignoreBtn___jV4-W {
  margin-left: 10px;
}
.actionBtn___swpx2.ignoreBtn___jV4-W, .actionBtn___swpx2.undoBtn___qgV93, .actionBtn___swpx2.secondary___yfFv\+ {
  color: var(--primary);
  background: transparent;
}
.actionBtn___swpx2.ignoreBtn___jV4-W:hover, .actionBtn___swpx2.ignoreBtn___jV4-W:focus, .actionBtn___swpx2.undoBtn___qgV93:hover, .actionBtn___swpx2.undoBtn___qgV93:focus, .actionBtn___swpx2.secondary___yfFv\+:hover, .actionBtn___swpx2.secondary___yfFv\+:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  background-color: transparent;
}
.submitLink___nctn4 {
  margin-top: 20px;
}

.actionButtonsList___Jw5Od {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___h30Id {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___P2ieC {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___h30Id {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___P2ieC {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

@media only screen and (min-width: 768px) {
  .ChangePlanForm___5LTjS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.ChangePlanForm___5LTjS form {
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
  margin: 30px 0;
  padding: 30px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 20px 1px #dedede;
          box-shadow: 2px 2px 20px 1px #dedede;
}
.ChangePlanForm___5LTjS table {
  margin-top: 30px;
  width: 100%;
  font-family: var(--font-headings-con);
  font-size: 18px;
  font-weight: 500;
}
.ChangePlanForm___5LTjS table td,
.ChangePlanForm___5LTjS table th {
  padding: 10px 0;
  vertical-align: top;
}
.ChangePlanForm___5LTjS table td.centered___bKqt2,
.ChangePlanForm___5LTjS table th.centered___bKqt2 {
  vertical-align: middle;
  padding: 0px;
}
.ChangePlanForm___5LTjS table th {
  text-transform: uppercase;
  padding-right: 10px;
}
.ChangePlanForm___5LTjS table a,
.ChangePlanForm___5LTjS table em {
  padding-left: 5px;
  font-weight: normal;
  font-style: normal;
}
.ChangePlanForm___5LTjS .submitBtn___AiojD {
  margin-top: 20px;
  width: 100%;
  font-family: var(--font-headings-con);
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.ChangePlanForm___5LTjS .currentPlan___9Jhk6 {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  margin: 30px 0;
}
.ChangePlanForm___5LTjS .currentPlan___9Jhk6 h2 {
  font-weight: normal;
}
.ChangePlanForm___5LTjS .currentPlan___9Jhk6 h2 strong {
  font-weight: bold;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___3KU23 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___kYyLf {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.submitButtonMargin___-WZIn {
  margin-top: 20px;
}

.container___1U5H3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.contentContainer___FTPeK {
  width: 100%;
}

.categoryName___EByj0 {
  margin-right: 50px;
}
@media only screen and (max-width: 768px) {
  .categoryName___EByj0 {
    display: none;
  }
}
.categoryName___EByj0 h2 {
  font-size: 42px;
  font-weight: bold;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .categoryName___EByj0 h2 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categoryName___EByj0 h2 {
    font-size: 22px;
  }
}

.formContainer___F9UIP {
  background-color: #fff;
  padding: 60px;
}
.formContainer___F9UIP h2 {
  color: rgb(59, 151, 246);
  margin: 0 0 40px 0;
}
.formContainer___F9UIP.edit___tR4qe {
  padding: 5px 40px 40px 40px;
}
@media only screen and (max-width: 768px) {
  .formContainer___F9UIP {
    padding: 40px;
  }
}

.inputSetup___8fBV8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.inputSetup___8fBV8 .label___9zEnp {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 15px;
}
.inputSetup___8fBV8 .field___n4JXb {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
  margin-left: 10px;
}
.inputSetup___8fBV8 .third___8Qs5L {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
  margin-left: 10px;
}
.inputSetup___8fBV8:first-child {
  margin-top: 20px;
}

.inputDropdownSetup___\+4em4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.inputFormField___W\+FNE {
  padding: 5px;
  border: solid rgb(170, 172, 176) 2px;
  border-radius: 4px;
  color: rgb(170, 172, 176);
  width: 100%;
}
.inputFormField___W\+FNE:focus {
  border: solid rgb(59, 151, 246) 2px;
}

.actionBtn___4HbTy {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid rgb(59, 151, 246) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
}
.theme-idshield .actionBtn___4HbTy {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .actionBtn___4HbTy {
    font-size: 14px;
  }
}
.actionBtn___4HbTy:hover, .actionBtn___4HbTy:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.actionBtn___4HbTy.ignoreBtn___znIjz {
  margin-left: 10px;
}
.actionBtn___4HbTy.ignoreBtn___znIjz, .actionBtn___4HbTy.undoBtn___ZEmZt, .actionBtn___4HbTy.secondary___FzPNq {
  color: rgb(59, 151, 246);
  background: transparent;
}
.actionBtn___4HbTy.ignoreBtn___znIjz:hover, .actionBtn___4HbTy.ignoreBtn___znIjz:focus, .actionBtn___4HbTy.undoBtn___ZEmZt:hover, .actionBtn___4HbTy.undoBtn___ZEmZt:focus, .actionBtn___4HbTy.secondary___FzPNq:hover, .actionBtn___4HbTy.secondary___FzPNq:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  background-color: transparent;
}
.submitLink___panNO {
  margin-top: 20px;
}

.actionButtonsList___BdPUN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 15px;
  margin-top: 20px;
}

.currentlyText___AvYJ9 {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18;
  text-transform: uppercase;
  color: rgb(165, 170, 174);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.yearsBlock___lTBSv {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.yearField___llyEy {
  width: 90px;
}

.closeButtonLabel___hGXi5 {
  position: relative;
  z-index: 10000;
}

.closeButton___Mvm86 {
  float: right;
  margin-bottom: 20px;
  font-size: 20px;
  color: rgb(59, 151, 246);
}

.linkText___VmMWY {
  margin-top: -10px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___H\+o6S {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___SrY2a {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___H\+o6S {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___SrY2a {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.PaywallForm___T4r6Z {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-top: 60px;
}
.PaywallForm___T4r6Z label {
  font-family: var(--font-body) !important;
  font-weight: bold;
  font-size: 13px;
  color: #393c3f;
  text-transform: none !important;
}
@media only screen and (min-width: 992px) {
  .PaywallForm___T4r6Z {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.PaywallForm___T4r6Z.changeBillingPage___5TXAf, .PaywallForm___T4r6Z.upgradePage___7OniC {
  padding-top: 0;
}
.PaywallForm___T4r6Z.changeBillingPage___5TXAf .lockCopy___90ODE, .PaywallForm___T4r6Z.upgradePage___7OniC .lockCopy___90ODE {
  color: #26272a;
}
.PaywallForm___T4r6Z.changeBillingPage___5TXAf .lockIconContainer___KYUvm svg path, .PaywallForm___T4r6Z.upgradePage___7OniC .lockIconContainer___KYUvm svg path {
  stroke: transparent;
  fill: rgba(0, 0, 0, 0.5);
}
.PaywallForm___T4r6Z.changeBillingPage___5TXAf {
  margin: 0 auto;
  max-width: 620px;
  padding: 20px;
}
.PaywallForm___T4r6Z .formBody___5Ey3z {
  border-top: 3px solid var(--primary);
  background-color: #fff;
  margin-bottom: 15px;
}
.PaywallForm___T4r6Z h4 {
  font-size: 21px;
  text-align: center;
  font-family: var(--font-body);
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 20px;
}
.PaywallForm___T4r6Z h4 .paymentAmount___KY95y {
  color: var(--primary);
}
.PaywallForm___T4r6Z .errorContainer___vAJHq {
  margin-right: 70px;
}
@media only screen and (min-width: 992px) {
  .PaywallForm___T4r6Z .errorContainer___vAJHq {
    margin-left: 40px;
  }
}
.PaywallForm___T4r6Z .errorContainer___vAJHq .error___VXI5n {
  display: block;
  margin: 10px 0;
}
.PaywallForm___T4r6Z .fieldsetContainer___ll9Wv {
  padding: 15px 30px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 576px) {
  .PaywallForm___T4r6Z .fieldsetContainer___ll9Wv {
    font-size: 11px;
  }
}
.PaywallForm___T4r6Z .fieldsetContainer___ll9Wv .col-form-label {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.theme-idshield .PaywallForm___T4r6Z .fieldsetContainer___ll9Wv .col-form-label {
  text-transform: none;
  letter-spacing: -0.176px;
}
.PaywallForm___T4r6Z .field___mLU1J {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.PaywallForm___T4r6Z .field___mLU1J input {
  font-weight: bold;
  margin-bottom: 1rem;
}
.PaywallForm___T4r6Z .field___mLU1J input::-webkit-input-placeholder {
  font-weight: normal;
}
.PaywallForm___T4r6Z .field___mLU1J input::-moz-placeholder {
  font-weight: normal;
}
.PaywallForm___T4r6Z .field___mLU1J input:-ms-input-placeholder {
  font-weight: normal;
}
.PaywallForm___T4r6Z .field___mLU1J input::-ms-input-placeholder {
  font-weight: normal;
}
.PaywallForm___T4r6Z .field___mLU1J input::placeholder {
  font-weight: normal;
}
.PaywallForm___T4r6Z .field___mLU1J .Select-value {
  font-weight: bold;
}
.PaywallForm___T4r6Z .expirationMonthField___fJoGZ,
.PaywallForm___T4r6Z .expirationYearField___my\+xu {
  font-size: 14px;
}
.PaywallForm___T4r6Z .hiddenExpirationInput___Gajsw {
  border: none;
  padding: 0;
  margin: 0;
  position: absolute;
  text-indent: -999999px;
  background-color: transparent;
  height: 0px;
  width: 0px;
}
.PaywallForm___T4r6Z .cardNumberField___TRq\+L {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.PaywallForm___T4r6Z .postalCodeField___qFC0d,
.PaywallForm___T4r6Z .expirationMonthField___fJoGZ {
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}
.PaywallForm___T4r6Z .expirationYearField___my\+xu,
.PaywallForm___T4r6Z .ccv___QHDGg {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
.PaywallForm___T4r6Z .ccardFieldContainer___BJvkl {
  position: relative;
}
.PaywallForm___T4r6Z .ccardFieldContainer___BJvkl img {
  height: 25px;
  position: absolute;
  right: 15px;
  bottom: 22px;
  opacity: 0.5;
}
.PaywallForm___T4r6Z .lockCopy___90ODE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  margin-top: 15px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.PaywallForm___T4r6Z .lockCopy___90ODE > span {
  padding: 2px 10px 0;
}
.PaywallForm___T4r6Z .lockIconContainer___KYUvm {
  margin-top: 3px;
  color: var(--gray-7);
}
.PaywallForm___T4r6Z .lockIconContainer___KYUvm svg {
  width: 18px;
  height: 18px;
  position: relative;
  top: 3px;
}
.PaywallForm___T4r6Z .lockIconContainer___KYUvm svg path {
  stroke: transparent;
  fill: #424346;
}
.PaywallForm___T4r6Z .ccIcons___BqWgt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.PaywallForm___T4r6Z .ccIcons___BqWgt img {
  height: 25px;
}
.PaywallForm___T4r6Z .ccIcons___BqWgt span {
  -webkit-box-flex: 0;
      -ms-flex: 0 50px;
          flex: 0 50px;
}
.PaywallForm___T4r6Z .ccIcons___BqWgt span.noFlex___vezvm {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.PaywallForm___T4r6Z .ccIcons___BqWgt span.ccActive___PBdWW img {
  -webkit-box-shadow: 0 0 10px rgb(0, 154, 255);
          box-shadow: 0 0 10px rgb(0, 154, 255);
}
.PaywallForm___T4r6Z .upgradeButton___OcsFC {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  padding: 8px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 18px;
  font-weight: bold;
}
.theme-idshield .PaywallForm___T4r6Z .upgradeButton___OcsFC {
  text-transform: none;
  letter-spacing: -0.176px;
}

.majorCards___zXJJT {
  color: #fff;
  text-align: center;
  margin-top: 10px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___P7vjt {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___IG0ta {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d {
  background-color: #e3f4ff;
  padding: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  line-height: 28px;
  letter-spacing: 0.025em;
  margin-top: 20px;
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d ul {
  color: var(--black);
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .optimizationSuggestions___VQKw0 {
  list-style: none;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  padding-left: 0;
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .optimizationSuggestions___VQKw0 .infoIconContainer___7XUkj {
  display: inline-block;
  margin-left: 5px;
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .optimizationSuggestions___VQKw0 i {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .optimizationSuggestions___VQKw0 i svg {
  position: absolute;
  top: 2px;
  left: 0;
  width: 16px;
  height: 16px;
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .optimizationSuggestions___VQKw0 i.unoptimized___Ray9w svg path {
  stroke: none;
  fill: var(--critical);
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .optimizationSuggestions___VQKw0 i.optimized___U4G58 svg path {
  stroke: var(--success);
  fill: var(--success);
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .optimizationSuggestions___VQKw0 i.infoIcon___N3RPX svg path {
  stroke: var(--primary);
  fill: var(--primary);
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .otherTips___CFqXU {
  width: 40%;
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .otherTips___CFqXU, .PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .otherTips___CFqXU li {
  font-size: 80%;
}
.PositiveContentStepBioForm___CCuCh .bioEditorDashboard___VR80d .otherTips___CFqXU ul {
  padding-left: 16px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___JIo59 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___bkvXp {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.submitButtonMargin___x118w {
  margin-top: 20px;
}

.container___GS\+97 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.categoryName___GrgRy {
  margin-right: 50px;
  /*flex: 0 1 auto;*/
}
@media only screen and (max-width: 768px) {
  .categoryName___GrgRy {
    display: none;
  }
}
.categoryName___GrgRy h2 {
  font-size: 32px;
  font-weight: bold;
  font-family: "Proxima Nova Extra Condensed";
  margin-top: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .categoryName___GrgRy h2 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categoryName___GrgRy h2 {
    font-size: 22px;
  }
}

.contentContainer___HMds5 {
  background-color: #fff;
  padding: 50px;
  /*flex: 1 1 auto;*/
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contentContainer___HMds5 {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contentContainer___HMds5 {
    padding: 20px;
  }
}
@media only screen and (max-width: 576px) {
  .contentContainer___HMds5 {
    padding: 10px;
  }
}
@charset "UTF-8";
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___YSTjv {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___xtqN0 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___YSTjv {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___xtqN0 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.panel___5nIhl {
  margin: 40px auto 0;
  max-width: 1270px;
  background: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .panel___5nIhl {
    margin: 40px 0;
  }
}
.panel___5nIhl.upgradeCTA___DeGbB {
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  .panel___5nIhl.upgradeCTA___DeGbB {
    margin: 40px 0;
  }
}

.arrowDown___rmoNp {
  width: 0;
  height: 0;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 15px solid #fff;
}
@media only screen and (max-width: 768px) {
  .arrowDown___rmoNp {
    display: none;
  }
}

.upgradeCTA___DeGbB, .upgradeCTABottom___fuQtC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  padding: 40px;
}
@media only screen and (max-width: 768px) {
  .upgradeCTA___DeGbB, .upgradeCTABottom___fuQtC {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.upgradeCTA___DeGbB a, .upgradeCTABottom___fuQtC a {
  cursor: pointer;
}
.upgradeCTA___DeGbB .icon___z0PPE svg, .upgradeCTABottom___fuQtC .icon___z0PPE svg {
  height: 80px;
  width: 80px;
}
.upgradeCTA___DeGbB .icon___z0PPE svg path, .upgradeCTABottom___fuQtC .icon___z0PPE svg path {
  fill: var(--primary);
}
.upgradeCTA___DeGbB .text___7fipR, .upgradeCTABottom___fuQtC .text___7fipR {
  margin: 0 20px;
}
@media only screen and (max-width: 768px) {
  .upgradeCTA___DeGbB .text___7fipR, .upgradeCTABottom___fuQtC .text___7fipR {
    margin: 20px 0;
  }
}
.upgradeCTA___DeGbB .text___7fipR table, .upgradeCTABottom___fuQtC .text___7fipR table {
  width: 50%;
  min-width: 250px;
}
.upgradeCTA___DeGbB .text___7fipR table tr td, .upgradeCTABottom___fuQtC .text___7fipR table tr td {
  padding: 2px 0;
}
.upgradeCTA___DeGbB .text___7fipR table tr td:before, .upgradeCTABottom___fuQtC .text___7fipR table tr td:before {
  content: "•";
  margin-right: 5px;
}

.upgradeCTABottom___fuQtC {
  display: none;
  background-color: var(--black);
  color: #fff;
}
.upgradeCTABottom___fuQtC.show___14KQD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.privateInfo___-vHOd {
  font-size: 14px;
}
.privateInfo___-vHOd a {
  cursor: pointer;
}
.privateInfo___-vHOd .tableHeader___4bh03 {
  padding: 20px 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .privateInfo___-vHOd .tableHeader___4bh03 {
    display: none;
  }
}
.privateInfo___-vHOd .tableHeader___4bh03 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  font-weight: bold;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
  min-width: 100px;
  height: 40px;
}
.privateInfo___-vHOd .tableHeader___4bh03 > div:nth-child(1) {
  min-width: 240px;
}
.privateInfo___-vHOd .tableHeader___4bh03 > div:nth-child(2) {
  min-width: 80px;
}
.privateInfo___-vHOd .tableHeader___4bh03 > div:nth-child(3) {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
.privateInfo___-vHOd .tableHeader___4bh03 .infoIconContainer___SFG2d {
  display: inline-block;
  margin: 0 0 -4px 5px;
}
.privateInfo___-vHOd .tableHeader___4bh03 .infoIconContainer___SFG2d .infoIcon___T8oLx > svg {
  height: 16px;
  width: 16px;
}
.privateInfo___-vHOd .tableHeader___4bh03 .infoIconContainer___SFG2d .infoIcon___T8oLx > svg path {
  fill: var(--primary);
}
.privateInfo___-vHOd hr {
  margin: 20px;
}
@media only screen and (max-width: 768px) {
  .privateInfo___-vHOd hr {
    display: none;
  }
}
.privateInfo___-vHOd .tableContainer___EA3aE {
  display: none;
  padding-bottom: 0;
}
.privateInfo___-vHOd .tableContainer___EA3aE.show___14KQD {
  display: block;
  padding-bottom: 20px;
}
.privateInfo___-vHOd .contentWrapper___s4sp8 {
  padding: 0 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 768px) {
  .privateInfo___-vHOd .contentWrapper___s4sp8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    margin-top: 2em;
  }
}
.privateInfo___-vHOd .contentWrapper___s4sp8.breachWarning___4CigV {
  padding: 10px;
  padding-left: 30px;
  background: #fffadb;
}
.privateInfo___-vHOd .contentWrapper___s4sp8.breachWarning___4CigV svg {
  height: 16px;
  width: 16px;
  margin-right: 10px;
}
.privateInfo___-vHOd .contentWrapper___s4sp8.breachWarning___4CigV svg path {
  fill: var(--critical);
}
.privateInfo___-vHOd .contentWrapper___s4sp8 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
  padding: 5px 10px;
  min-width: 100px;
  width: 100%;
}
.privateInfo___-vHOd .contentWrapper___s4sp8 > div .favicon___bFqm7 {
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.privateInfo___-vHOd .contentWrapper___s4sp8 > div .emailAccount___vzTnL {
  font-size: 13px;
  padding-left: 26px;
  display: none;
}
.privateInfo___-vHOd .contentWrapper___s4sp8 > div .emailAccount___vzTnL.show___14KQD {
  display: block;
}
.privateInfo___-vHOd .contentWrapper___s4sp8 > div .highRisk___VnHwV {
  color: var(--critical);
}
.privateInfo___-vHOd .contentWrapper___s4sp8 > div:nth-child(1) {
  min-width: 240px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.privateInfo___-vHOd .contentWrapper___s4sp8 > div:nth-child(2) {
  min-width: 80px;
}
.privateInfo___-vHOd .contentWrapper___s4sp8 > div:nth-child(3) {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
.privateInfo___-vHOd .contentWrapper___s4sp8 > div:before {
  content: none;
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .privateInfo___-vHOd .contentWrapper___s4sp8 > div:before {
    content: attr(data-header);
    width: 40%;
    font-family: var(--font-headings-con);
    font-size: 18px;
    color: var(--gray-7);
    text-transform: uppercase;
    margin-right: 20px;
    text-align: left;
    letter-spacing: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.noAccountsFound___sF6st {
  text-align: center;
  font-size: 120%;
  color: var(--gray-8);
  margin: 60px 0 40px;
}

.currentAccount___O-TNT {
  margin-bottom: 20px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___NwJAO {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___N6-8o {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___NwJAO {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___N6-8o {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.submitButtonMargin___XYniT {
  margin-top: 20px;
}

.container___mcpXP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.contentContainer___OcYxq {
  width: 100%;
  /* width: 700px; * /
  /*flex: 1 1 auto;*/
}

.categoryName___alsVj {
  margin-right: 50px;
  /*flex: 0 1 auto;*/
}
@media only screen and (max-width: 768px) {
  .categoryName___alsVj {
    display: none;
  }
}
.categoryName___alsVj h2 {
  font-size: 42px;
  font-weight: bold;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .categoryName___alsVj h2 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categoryName___alsVj h2 {
    font-size: 22px;
  }
}

.formContainer___mr2bK {
  padding: 0 40px 40px 40px;
}
.formContainer___mr2bK.edit___ZbBB9 {
  padding: 5px 40px 40px 40px;
}
@media only screen and (max-width: 768px) {
  .formContainer___mr2bK {
    padding: 40px;
  }
}
.formContainer___mr2bK .bioNotify___sJPmR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.formContainer___mr2bK .bioNotify___sJPmR .alertIcon___mHgWe {
  height: 30px;
  width: 30px;
  margin-right: 10px;
}
.formContainer___mr2bK .bioNotify___sJPmR .alertIcon___mHgWe path {
  fill: var(--primary);
}

.rowSetup___Q9Emp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.rowSetup___Q9Emp:first-child {
  margin-top: 0;
}

.inputSetup___PiI2N {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.locationSetup___0kZdR {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
}

.displayTwo___t2aGY {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.inputStyle___ULVwL {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-top: 25px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.inputFormField___MmK3o {
  padding: 5px;
  border: solid rgb(170, 172, 176) 2px;
  border-radius: 4px;
  color: rgb(170, 172, 176);
  width: 100%;
}
.inputFormField___MmK3o:focus {
  border: solid rgb(59, 151, 246) 2px;
}

.basicText___w4bFi {
  text-transform: uppercase;
  font-weight: 500;
  color: rgb(170, 172, 176);
  font-size: 12px;
  margin-left: 15px;
}
.basicText___w4bFi a {
  text-transform: uppercase;
}

.actionBtn___gj2nq {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid rgb(59, 151, 246) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
}
.theme-idshield .actionBtn___gj2nq {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .actionBtn___gj2nq {
    font-size: 14px;
  }
}
.actionBtn___gj2nq:hover, .actionBtn___gj2nq:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.actionBtn___gj2nq.ignoreBtn___2P6Ly {
  margin-left: 10px;
}
.actionBtn___gj2nq.ignoreBtn___2P6Ly, .actionBtn___gj2nq.undoBtn___U0YK4, .actionBtn___gj2nq.secondary___jBmlD {
  color: rgb(59, 151, 246);
  background: transparent;
}
.actionBtn___gj2nq.ignoreBtn___2P6Ly:hover, .actionBtn___gj2nq.ignoreBtn___2P6Ly:focus, .actionBtn___gj2nq.undoBtn___U0YK4:hover, .actionBtn___gj2nq.undoBtn___U0YK4:focus, .actionBtn___gj2nq.secondary___jBmlD:hover, .actionBtn___gj2nq.secondary___jBmlD:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  background-color: transparent;
}

.submitLink___PHMSG {
  margin-top: 20px;
}

.actionButtonsList___h\+LvM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  .actionButtonsList___h\+LvM {
    margin-top: 15px;
  }
}

.directiveText___79hsS {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 12;
  text-transform: uppercase;
  color: rgb(165, 170, 174);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 15px;
}

.yearsBlock___YNgLW {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.closeButtonLabel___\+Ve1y {
  position: relative;
  z-index: 10000;
}

.closeButton___WLDF7 {
  float: right;
  margin-bottom: 20px;
  font-size: 20px;
  color: rgb(59, 151, 246);
}

.formGroup___c21bJ {
  margin-bottom: 15px;
}

.formControl___uMeeC {
  display: block;
  border: solid #b3becc 2px;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
.formControl___uMeeC:focus {
  border-color: var(--primary);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.hiddenText___jYkaQ {
  display: none;
}

.showDetails___XvUY8 {
  display: inline;
}
.showDetails___XvUY8 img {
  width: 100%;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___uocYe {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___sLPHJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___uocYe {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___sLPHJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.customizeURLContainer___sbGl5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 40px;
}
.customizeURLContainer___sbGl5 .submitButtonMargin___JXcuh {
  margin-top: 20px;
}
.customizeURLContainer___sbGl5 .contentContainer___0JpcI {
  width: 100%;
}
.customizeURLContainer___sbGl5 .formContainer___Bb-Tc {
  background-color: #fff;
  padding: 60px;
  max-width: 1000px;
}
.customizeURLContainer___sbGl5 .formContainer___Bb-Tc h2 {
  color: var(--primary);
  margin: 0 0 40px 0;
}
@media only screen and (max-width: 768px) {
  .customizeURLContainer___sbGl5 .formContainer___Bb-Tc {
    padding: 40px;
  }
}
.customizeURLContainer___sbGl5 .inputSetup___MjiPK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  margin-bottom: 20px;
}
.customizeURLContainer___sbGl5 .inputSetup___MjiPK .label___yG5\+b {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18px;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 15px;
  font-weight: bold;
}
.customizeURLContainer___sbGl5 .inputSetup___MjiPK .field___wRqCE {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}
.customizeURLContainer___sbGl5 .inputSetup___MjiPK .partialWidth___u5VHo {
  width: 50%;
}
.customizeURLContainer___sbGl5 .inputSetup___MjiPK:last-child {
  margin-top: 20px;
}
.customizeURLContainer___sbGl5 .inputFormField___mAFZ1 {
  padding: 5px;
  border: solid rgb(170, 172, 176) 2px;
  border-radius: 4px;
  color: rgb(170, 172, 176);
  width: 100%;
}
.customizeURLContainer___sbGl5 .inputFormField___mAFZ1:focus {
  border: solid var(--primary) 2px;
}
.customizeURLContainer___sbGl5 .actionBtn___Qq9lJ {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: 10px;
  width: 200px;
}
.theme-idshield .customizeURLContainer___sbGl5 .actionBtn___Qq9lJ {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .customizeURLContainer___sbGl5 .actionBtn___Qq9lJ {
    width: 100%;
    font-size: 14px;
  }
}
.customizeURLContainer___sbGl5 .actionBtn___Qq9lJ:hover, .customizeURLContainer___sbGl5 .actionBtn___Qq9lJ:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.customizeURLContainer___sbGl5 .actionButtonsList___Ctwp1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
.customizeURLContainer___sbGl5 .numberedList___J2m4b .listItem___4degC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 10px;
}
@media only screen and (max-width: 576px) {
  .customizeURLContainer___sbGl5 .numberedList___J2m4b .listItem___4degC {
    padding: 20px 0 0 20px;
  }
}
.customizeURLContainer___sbGl5 .numberedList___J2m4b .listItem___4degC .numberInList___ZPHmC {
  color: var(--primary);
  font-size: 18px;
  width: 10px;
  margin-right: 10px;
}
.customizeURLContainer___sbGl5 .numberedList___J2m4b .listItem___4degC .paragraphInList___OKrJp {
  font-size: 18px;
  line-height: 24px;
  color: var(--gray-7);
}
.customizeURLContainer___sbGl5 .nextProfileContainer___h2Cpq {
  background-color: rgb(236, 237, 240);
  padding: 50px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width: 576px) {
  .customizeURLContainer___sbGl5 .nextProfileContainer___h2Cpq {
    padding: 0;
  }
}
.customizeURLContainer___sbGl5 .wrapper___n97-7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding-bottom: 50px;
}
@media only screen and (max-width: 768px) {
  .customizeURLContainer___sbGl5 .wrapper___n97-7 {
    padding-bottom: 0;
  }
}
.customizeURLContainer___sbGl5 .listNames___8Mb-6 {
  margin-top: 10px;
}
.customizeURLContainer___sbGl5 .stepList___OwFX1 {
  list-style-type: none;
  margin: 0 0 40px 0;
  padding: 0;
  vertical-align: middle;
}
.customizeURLContainer___sbGl5 .stepList___OwFX1 a {
  color: #989ca0;
}
.customizeURLContainer___sbGl5 .stepList___OwFX1 a:hover {
  text-decoration: none;
}
.customizeURLContainer___sbGl5 .stepList___OwFX1 .prev___L145H {
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1.5px;
  line-height: 17px;
  color: #989ca0;
  padding-bottom: 2px;
  height: 16px;
  vertical-align: top;
}
.customizeURLContainer___sbGl5 .stepList___OwFX1 .prev___L145H .arrow___GVE3g {
  width: 6.5px;
  display: inline-block;
  margin-right: 8px;
  height: 16px;
}
.customizeURLContainer___sbGl5 .stepList___OwFX1 li {
  display: inline-block;
}
.customizeURLContainer___sbGl5 .stepList___OwFX1 li .step___ePxJf {
  width: 16px;
  height: 16px;
}
.customizeURLContainer___sbGl5 .stepList___OwFX1 li:hover {
  cursor: pointer;
}
.customizeURLContainer___sbGl5 .strong___2W3VR {
  font-weight: bold;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Xpprj {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___r54M\+ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.submitButtonMargin___2scKh {
  margin-top: 20px;
}

.container___wJEXn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.contentContainer___jZUtp {
  width: 100%;
  /* width: 700px; * /
  /*flex: 1 1 auto;*/
}

.categoryName___3Nr5z {
  margin-right: 50px;
  /*flex: 0 1 auto;*/
}
@media only screen and (max-width: 768px) {
  .categoryName___3Nr5z {
    display: none;
  }
}
.categoryName___3Nr5z h2 {
  font-size: 42px;
  font-weight: bold;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .categoryName___3Nr5z h2 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categoryName___3Nr5z h2 {
    font-size: 22px;
  }
}

.formContainer___oLXda {
  background-color: #fff;
  padding: 40px;
  margin-bottom: 40px;
}
.formContainer___oLXda.edit___qhv4f {
  padding: 5px 40px 40px 40px;
}
@media only screen and (max-width: 768px) {
  .formContainer___oLXda {
    padding: 40px;
  }
}

.inputSetup___UIiQ- {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-top: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.inputSetup___UIiQ-:first-child {
  margin-top: 0;
}

.inputDropdownSetup___eK9X6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 550px;
}

.inputFormField___zv5kV {
  padding: 5px;
  border: solid rgb(170, 172, 176) 2px;
  border-radius: 4px;
  color: rgb(170, 172, 176);
  width: 100%;
}
.inputFormField___zv5kV:focus {
  border: solid rgb(59, 151, 246) 2px;
}

.actionBtn___tGX69 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid rgb(59, 151, 246) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
}
.theme-idshield .actionBtn___tGX69 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .actionBtn___tGX69 {
    font-size: 14px;
  }
}
.actionBtn___tGX69:hover, .actionBtn___tGX69:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.actionBtn___tGX69.ignoreBtn___KCUKi {
  margin-left: 10px;
}
.actionBtn___tGX69.ignoreBtn___KCUKi, .actionBtn___tGX69.undoBtn___TbXQq, .actionBtn___tGX69.secondary___lVzEZ {
  color: rgb(59, 151, 246);
  background: transparent;
}
.actionBtn___tGX69.ignoreBtn___KCUKi:hover, .actionBtn___tGX69.ignoreBtn___KCUKi:focus, .actionBtn___tGX69.undoBtn___TbXQq:hover, .actionBtn___tGX69.undoBtn___TbXQq:focus, .actionBtn___tGX69.secondary___lVzEZ:hover, .actionBtn___tGX69.secondary___lVzEZ:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  background-color: transparent;
}
.submitLink___3prnP {
  margin-top: 20px;
}

.actionButtonsList___tVCzC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  .actionButtonsList___tVCzC {
    margin-top: 15px;
  }
}

.directiveText___3jt2Y {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 12;
  text-transform: uppercase;
  color: rgb(165, 170, 174);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 15px;
}

.yearsBlock___8juoR {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.yearField___UsstO {
  width: 90px;
}

.closeButtonLabel___iLwzp {
  position: relative;
  z-index: 10000;
}

.closeButton___c4vjN {
  float: right;
  margin-bottom: 20px;
  font-size: 20px;
  color: rgb(59, 151, 246);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___MKLN3 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___xDmN8 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.submitButtonMargin___InFjy {
  margin-top: 20px;
}

.container___7pn2b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.contentContainer___msEO4 {
  width: 100%;
  /* width: 700px; * /
  /*flex: 1 1 auto;*/
}

.categoryName___sz2BL {
  margin-right: 50px;
  /*flex: 0 1 auto;*/
}
@media only screen and (max-width: 768px) {
  .categoryName___sz2BL {
    display: none;
  }
}
.categoryName___sz2BL h2 {
  font-size: 42px;
  font-weight: bold;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .categoryName___sz2BL h2 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categoryName___sz2BL h2 {
    font-size: 22px;
  }
}

.formContainer___2zAp2 {
  background-color: #fff;
  padding: 40px;
  margin-bottom: 40px;
}
.formContainer___2zAp2.edit___J1Ime {
  padding: 5px 40px 40px 40px;
}
@media only screen and (max-width: 768px) {
  .formContainer___2zAp2 {
    padding: 40px;
  }
}

.inputSetup___fEpnJ {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-top: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.inputSetup___fEpnJ:first-child {
  margin-top: 0;
}

.inputDropdownSetup___6DvS\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 550px;
}

.inputFormField___WTxu5 {
  padding: 5px;
  border: solid rgb(170, 172, 176) 2px;
  border-radius: 4px;
  color: rgb(170, 172, 176);
  width: 100%;
}
.inputFormField___WTxu5:focus {
  border: solid rgb(59, 151, 246) 2px;
}

.actionBtn___\+oAvK {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid rgb(59, 151, 246) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
}
.theme-idshield .actionBtn___\+oAvK {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .actionBtn___\+oAvK {
    font-size: 14px;
  }
}
.actionBtn___\+oAvK:hover, .actionBtn___\+oAvK:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.actionBtn___\+oAvK.ignoreBtn___y3ptc {
  margin-left: 10px;
}
.actionBtn___\+oAvK.ignoreBtn___y3ptc, .actionBtn___\+oAvK.undoBtn___L1GQx, .actionBtn___\+oAvK.secondary___wRlpc {
  color: rgb(59, 151, 246);
  background: transparent;
}
.actionBtn___\+oAvK.ignoreBtn___y3ptc:hover, .actionBtn___\+oAvK.ignoreBtn___y3ptc:focus, .actionBtn___\+oAvK.undoBtn___L1GQx:hover, .actionBtn___\+oAvK.undoBtn___L1GQx:focus, .actionBtn___\+oAvK.secondary___wRlpc:hover, .actionBtn___\+oAvK.secondary___wRlpc:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  background-color: transparent;
}
.submitLink___qoA\+A {
  margin-top: 20px;
}

.actionButtonsList___Ya9JZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  .actionButtonsList___Ya9JZ {
    margin-top: 15px;
  }
}

.currentlyText___IZcu\+ {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18;
  text-transform: uppercase;
  color: rgb(165, 170, 174);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.yearsBlock___vjTIK {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.yearField___bkCTb {
  width: 90px;
}

.closeButtonLabel___Ei5D4 {
  position: relative;
  z-index: 10000;
  overflow: hidden;
}

.closeButton___NZkW1 {
  float: right;
  font-size: 20px;
  color: rgb(59, 151, 246);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___u9k1D {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___yDVGr {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.submitButtonMargin___uNlpn {
  margin-top: 20px;
}

.container___M\+k\+6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.contentContainer___ltlgM {
  width: 100%;
  /* width: 700px; * /
  /*flex: 1 1 auto;*/
}

.categoryName___fxYMO {
  margin-right: 50px;
  /*flex: 0 1 auto;*/
}
@media only screen and (max-width: 768px) {
  .categoryName___fxYMO {
    display: none;
  }
}
.categoryName___fxYMO h2 {
  font-size: 42px;
  font-weight: bold;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .categoryName___fxYMO h2 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categoryName___fxYMO h2 {
    font-size: 22px;
  }
}

.formContainer___VZBfz {
  background-color: #fff;
  padding: 40px;
}
.formContainer___VZBfz.edit___M2zaN {
  padding: 5px 40px 40px 40px;
}
@media only screen and (max-width: 768px) {
  .formContainer___VZBfz {
    padding: 40px;
  }
}

.inputSetup___nm23a {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-top: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.inputSetup___nm23a:first-child {
  margin-top: 0;
}

.inputDropdownSetup___jo1B8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.inputFormField___ZW8m3 {
  padding: 5px;
  border: solid rgb(170, 172, 176) 2px;
  border-radius: 4px;
  color: rgb(170, 172, 176);
  width: 100%;
}
.inputFormField___ZW8m3:focus {
  border: solid rgb(59, 151, 246) 2px;
}

.actionBtn___xLDR7 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid rgb(59, 151, 246) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
}
.theme-idshield .actionBtn___xLDR7 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .actionBtn___xLDR7 {
    font-size: 14px;
  }
}
.actionBtn___xLDR7:hover, .actionBtn___xLDR7:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.actionBtn___xLDR7.ignoreBtn___o2UrN {
  margin-left: 10px;
}
.actionBtn___xLDR7.ignoreBtn___o2UrN, .actionBtn___xLDR7.undoBtn___Qsnk8, .actionBtn___xLDR7.secondary___feDdQ {
  color: rgb(59, 151, 246);
  background: transparent;
}
.actionBtn___xLDR7.ignoreBtn___o2UrN:hover, .actionBtn___xLDR7.ignoreBtn___o2UrN:focus, .actionBtn___xLDR7.undoBtn___Qsnk8:hover, .actionBtn___xLDR7.undoBtn___Qsnk8:focus, .actionBtn___xLDR7.secondary___feDdQ:hover, .actionBtn___xLDR7.secondary___feDdQ:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  background-color: transparent;
}
.submitLink___XlDTo {
  margin-top: 20px;
}

.actionButtonsList___7KVzL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  .actionButtonsList___7KVzL {
    margin-top: 15px;
  }
}

.currentlyText___mfTcq {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18;
  text-transform: uppercase;
  color: rgb(165, 170, 174);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.yearsBlock___o07Vq {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.yearField___EGCOt {
  width: 90px;
}

.closeButtonLabel___wP59z {
  position: relative;
  z-index: 10000;
}

.closeButton___KkRNn {
  float: right;
  margin-bottom: 20px;
  font-size: 20px;
  color: rgb(59, 151, 246);
}

.linkText___rS5Qq {
  margin-top: -10px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___cOmMG {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___VZ8Vo {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___cOmMG {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___VZ8Vo {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.promoCodeContainer___V3nAL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.promoCodeContainer___V3nAL label {
  display: none;
}
.promoCodeContainer___V3nAL .promoCodeField___sQmM0 {
  margin: 0;
}
.promoCodeContainer___V3nAL .promoStatus___bU1qs {
  position: relative;
  margin: 0;
  font-family: var(--font-headings-con);
  font-size: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.promoCodeContainer___V3nAL .promoStatus___bU1qs.error___6JNz3 svg path {
  fill: var(--critical);
}
.promoCodeContainer___V3nAL .promoStatus___bU1qs.success___BYgDh svg path {
  fill: var(--primary);
}
.promoCodeContainer___V3nAL .promoStatus___bU1qs svg {
  height: 28px;
  margin-bottom: -7px;
  padding-right: 7px;
}
.promoCodeContainer___V3nAL .promoStatus___bU1qs .loadingText___m-2HO {
  padding-left: 35px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___lcpBF {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___jMblK {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___AzjxQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.flexObject___N6DY5 {
  -ms-flex-item-align: center;
      align-self: center;
}

.innerButton___sKw1T {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.innerButton___sKw1T.vertical___wA4TS {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.label___KvlEW {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgba(0, 0, 0, 0.5);
}
.theme-idshield .label___KvlEW {
  text-transform: none;
  letter-spacing: -0.176px;
}

btn-link:hover {
  text-decoration: none;
}

.toggleTrack___GV\+2W {
  height: 21px;
  width: 21px;
  border-radius: 4.2px;
  background-color: white;
  border: solid #1a99fa 2px;
  position: relative;
}
.toggleTrack___GV\+2W.value___4RGgE {
  background-color: #1a99fa;
}
.toggleTrack___GV\+2W.value___4RGgE svg {
  fill: white;
}
.toggleTrack___GV\+2W.value___4RGgE .toggleSwitch___O8\+Pk {
  background-color: #1a99fa;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}

.toggleSwitch___O8\+Pk {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  opacity: 0.5;
  height: 21px;
  width: 21px;
  position: absoltue;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.iconList___fIXt7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.iconContainer___B4sEI {
  margin: 4px;
}

.errors___TC8ac {
  color: #f40c48;
  font-size: 16px;
  font-weight: bold;
  margin: 6px 0;
}
.errors___TC8ac.disabled___pH1qI {
  color: rgba(0, 0, 0, 0.3);
}

.hasErrors___CxgWI i {
  color: #f40c48;
}
.hasErrors___CxgWI svg path {
  fill: #f40c48;
}
.hasErrors___CxgWI .toggleTrack___GV\+2W {
  background-color: #f40c48;
  border-color: #f40c48;
}

.disabled___pH1qI i {
  color: rgba(0, 0, 0, 0.3);
}
.disabled___pH1qI svg path {
  fill: rgba(0, 0, 0, 0.3);
}
.disabled___pH1qI .toggleTrack___GV\+2W {
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent;
}

.optionLabel___M6qXK {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.5);
  margin-left: -5px;
}
.wrapper___DiyqR h2 {
  margin-top: 40px;
}
.wrapper___DiyqR .constructionImg___EEZ5J {
  display: block;
  margin: 60px auto 0px;
}
.contentContainer___XF0UQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___QGFDo {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___54tgo {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___B\+yux {
  position: relative;
}
.container___B\+yux .wrapper___9f-Fv {
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px;
  background: #fff;
  color: rgb(170, 172, 176);
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
@media (min-width: 680px) {
  .container___B\+yux .wrapper___9f-Fv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.confirmationContainer___Pc3Q5 {
  border-radius: 4px;
  color: #b1b1b1;
  padding: 20px;
  height: 100%;
}
.confirmationContainer___Pc3Q5 .confirmationPrompt___AnqU8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.confirmationContainer___Pc3Q5 .confirmationPrompt___AnqU8 .mainText___Z7w\+L h2 {
  font-family: "Proxima Nova", sans-serif;
  font-size: 24px;
  margin-top: 2px;
  color: rgb(59, 151, 246);
  margin-bottom: 20px;
}
.confirmationContainer___Pc3Q5 .ctaContainer___RyTwP {
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  color: #b1b1b1;
  text-align: right;
}
.confirmationContainer___Pc3Q5 .ctaContainer___RyTwP .ctaButton___rUmNS {
  margin-right: 10px;
}
.confirmationContainer___Pc3Q5 .ctaContainer___RyTwP .ctaButton___rUmNS .exploreButton___2-ymr {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid rgb(59, 151, 246) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
}
.theme-idshield .confirmationContainer___Pc3Q5 .ctaContainer___RyTwP .ctaButton___rUmNS .exploreButton___2-ymr {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (max-width: 576px) {
  .confirmationContainer___Pc3Q5 .ctaContainer___RyTwP .ctaButton___rUmNS .exploreButton___2-ymr {
    width: 100%;
    margin-top: 10px;
  }
}
.confirmationContainer___Pc3Q5 .ctaContainer___RyTwP .ctaButton___rUmNS .exploreButton___2-ymr.secondary___-aBrc {
  color: rgb(59, 151, 246);
  background: transparent;
}
.confirmationContainer___Pc3Q5 .ctaContainer___RyTwP .ctaButton___rUmNS .exploreButton___2-ymr.secondary___-aBrc:hover, .confirmationContainer___Pc3Q5 .ctaContainer___RyTwP .ctaButton___rUmNS .exploreButton___2-ymr.secondary___-aBrc:focus {
  color: #fff;
  background-color: rgb(59, 151, 246);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___-vA\+L {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___jLLtQ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___-vA\+L {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___jLLtQ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.modal-dialog {
  width: 850px;
}
@media only screen and (max-width: 576px) {
  .modal-dialog {
    width: 100%;
    margin: 0;
  }
}

.container___ROfyY {
  position: relative;
  color: var(--gray-8);
  font-family: var(--font-headings);
  padding: 65px;
  padding-top: 50px;
  font-size: 18px;
  width: 850px;
}
@media only screen and (max-width: 576px) {
  .container___ROfyY {
    width: 100%;
  }
}
.container___ROfyY .close___EBTF\+ {
  position: absolute;
  padding: 0;
  border: none;
  top: 20px;
  right: 45px;
  font-size: 22px;
}
.container___ROfyY .close___EBTF\+ svg {
  width: 16px;
}
.container___ROfyY .close___EBTF\+ path {
  fill: var(--gray-5);
}
.container___ROfyY .close___EBTF\+:hover {
  color: var(--primary-dark);
}
.container___ROfyY h1 {
  color: var(--primary);
  text-align: center;
}
.container___ROfyY .subheader___owlMy {
  font-family: var(--font-headings-con);
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  padding-bottom: 20px;
}
.container___ROfyY li {
  padding-bottom: 20px;
}
.container___ROfyY .errors___moqqk .error___yI5M3 {
  color: var(--critical);
  font-weight: bold;
  text-align: center;
}
.container___ROfyY .actionButtons___qJ2Zj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 400px;
  margin: 20px auto 0;
}
@media only screen and (max-width: 576px) {
  .container___ROfyY .actionButtons___qJ2Zj {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.container___ROfyY .actionButtons___qJ2Zj button {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  font-family: var(--font-headings-con);
  text-transform: none;
  display: block;
  min-width: 180px;
  margin-bottom: 1rem;
  border-width: 2px;
}
.container___ROfyY .actionButtons___qJ2Zj button:hover, .container___ROfyY .actionButtons___qJ2Zj button:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.container___ROfyY .actionButtons___qJ2Zj button[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.container___ROfyY .actionButtons___qJ2Zj button.link___6QOpi {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.container___ROfyY .actionButtons___qJ2Zj button.secondary___\+F38O {
  background-color: #fff;
  color: var(--primary);
}
.container___ROfyY .actionButtons___qJ2Zj button.secondary___\+F38O:hover, .container___ROfyY .actionButtons___qJ2Zj button.secondary___\+F38O:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .container___ROfyY .actionButtons___qJ2Zj button {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .container___ROfyY .actionButtons___qJ2Zj button:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .container___ROfyY .actionButtons___qJ2Zj button:focus, .theme-idshield .container___ROfyY .actionButtons___qJ2Zj button:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .container___ROfyY .actionButtons___qJ2Zj button.secondary___\+F38O {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .container___ROfyY .actionButtons___qJ2Zj button.secondary___\+F38O:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .container___ROfyY .actionButtons___qJ2Zj button.secondary___\+F38O:focus, .theme-idshield .container___ROfyY .actionButtons___qJ2Zj button.secondary___\+F38O:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___5IuTe {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___-4C3t {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___5IuTe {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___-4C3t {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.modal___hJZCx {
  z-index: 5000;
}

.modalDialog___GMAPY {
  top: 10%;
  width: 880px;
  max-width: 880px;
  z-index: 500000;
}
@media only screen and (min-width: 992px) {
  .modalDialog___GMAPY {
    width: 880px;
    max-width: 880px;
  }
}
@media only screen and (max-width: 768px) {
  .modalDialog___GMAPY {
    width: 700px;
    max-width: 700px;
  }
}
@media only screen and (max-width: 576px) {
  .modalDialog___GMAPY {
    width: 100%;
    max-width: 100%;
    padding-right: 5%;
  }
}

.container___oRPBQ {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  color: var(--gray-8);
  font-family: "Proxima Nova", Helvetica, sans-serif;
  padding: 65px;
}
.container___oRPBQ .close___WVEON {
  position: absolute;
  padding: 0;
  border: none;
  top: 20px;
  right: 45px;
  font-size: 22px;
}
.container___oRPBQ .close___WVEON svg {
  width: 16px;
}
.container___oRPBQ .close___WVEON path {
  fill: var(--gray-5);
}
.container___oRPBQ .close___WVEON:hover {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
}

.suppressionPrompt___wE-Pk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.suppressionPrompt___wE-Pk h2 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  font-weight: normal;
  letter-spacing: 0.5px;
  margin-top: 0px;
  color: var(--primary);
  text-align: center;
}
.suppressionPrompt___wE-Pk .row___Kd9AC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.suppressionPrompt___wE-Pk img {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 275px;
  overflow: hidden;
  margin-right: 10px;
}
@media only screen and (max-width: 768px) {
  .suppressionPrompt___wE-Pk img {
    display: none;
  }
}
.suppressionPrompt___wE-Pk img.suppressDefaultGuy___0SZ2O {
  width: 200px;
  margin-right: 40px;
}
.suppressionPrompt___wE-Pk .message___UzLp8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  line-height: 25px;
  margin: 0 30px;
}
@media only screen and (max-width: 576px) {
  .suppressionPrompt___wE-Pk .message___UzLp8 {
    margin: 30px auto;
  }
}
.suppressionPrompt___wE-Pk .message___UzLp8 h2 {
  color: var(--gray-8);
  text-align: left;
}
.suppressionPrompt___wE-Pk .message___UzLp8 li {
  margin-bottom: 20px;
}
.suppressionPrompt___wE-Pk .ctaButtonContainer___0giKB {
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  color: #b1b1b1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
@media only screen and (max-width: 576px) {
  .suppressionPrompt___wE-Pk .ctaButtonContainer___0giKB {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.suppressionPrompt___wE-Pk .secondaryActions___dXYC6 {
  margin-top: 10px;
}
@media only screen and (min-width: 992px) {
  .suppressionPrompt___wE-Pk .secondaryActions___dXYC6 {
    margin-left: 190px;
  }
}
.suppressionPrompt___wE-Pk .secondaryActions___dXYC6 a {
  cursor: pointer;
}
.suppressionPrompt___wE-Pk .ctaButton___OvagL {
  font-family: var(--font-headings-con);
  font-size: 18px;
  letter-spacing: 1.5px;
  border: 2px solid rgb(59, 151, 246);
  border-radius: 4px;
  padding: 10px 0;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .suppressionPrompt___wE-Pk .ctaButton___OvagL {
    width: 175px;
    margin-right: 15px;
  }
  .suppressionPrompt___wE-Pk .ctaButton___OvagL.scheduleCall___s4rqM {
    width: 208px;
  }
}
@media only screen and (max-width: 768px) {
  .suppressionPrompt___wE-Pk .ctaButton___OvagL {
    width: 100%;
    margin-top: 10px;
  }
}
.suppressionPrompt___wE-Pk .ctaButton___OvagL.secondary___sxeBz {
  color: rgb(59, 151, 246);
  background: transparent;
}
.suppressionPrompt___wE-Pk .ctaButton___OvagL.secondary___sxeBz:hover, .suppressionPrompt___wE-Pk .ctaButton___OvagL.secondary___sxeBz:focus {
  color: #fff;
  background-color: rgb(59, 151, 246);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___7EYfJ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Zi\+Nn {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___7EYfJ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Zi\+Nn {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___NZF3U {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.labelContainer___OLBpl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 1rem;
}

.iconContainer___HhUM5 {
  margin-right: 1em;
}

.facebook-icon___FlGNp {
  background-image: url(/dist/facebook-b70b2c86.png);
}

.flickr-icon___9kV2s {
  background-image: url(/dist/flickr-1715e45d.png);
}

.gmail-icon___MFaii {
  background-image: url(/dist/gmail-4dc888a9.png);
}

.linkedin-icon___hLnJL {
  background-image: url(/dist/linkedin-6f9cc2b9.png);
}

.tiktok-icon___hOETG {
  background-image: url(/dist/tiktok-db69161c.png);
}

.tumblr-icon___\+aO8j {
  background-image: url(/dist/tumblr-583314bf.png);
}

.twitter-icon___V9ciy {
  background-image: url(/dist/twitter-108e11ab.png);
}

.vimeo-icon___-mlx0 {
  background-image: url(/dist/vimeo-40a70a3d.png);
}

.youtube-icon___vwKub {
  background-image: url(/dist/youtube-445622eb.png);
}

.instagram-icon___DTUB3 {
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), -webkit-gradient(linear, left top, left bottom, from(#6559ca), color-stop(30%, #bc318f), color-stop(50%, #e33f5f), color-stop(70%, #f77638), to(#fec66d));
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}

.actionContainer___pzQYI {
  position: relative;
  text-align: right;
}

.warningContainer___45WXD {
  position: absolute;
  width: 20px;
  height: 20px;
  left: -30px;
  top: 8px;
}
.warningContainer___45WXD svg {
  width: 20px;
  height: 20px;
}
.warningContainer___45WXD svg path {
  stroke: transparent;
  fill: rgb(244, 12, 72);
}

.errors___ultLU {
  color: rgb(243, 11, 71);
  font-size: 14px;
  font-weight: bold;
  margin-top: 4px;
  margin-left: 10px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___paph4 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___S85Sy {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.socialMediaIcon___8Prav {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  text-decoration: none;
  line-height: 1;
  outline: none;
  border: none;
  border-radius: 50%;
  height: 3em;
  width: 3em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.socialMediaIcon___8Prav.facebook___fYPIW {
  background-color: #0866FF;
}
.socialMediaIcon___8Prav.flickr___CvDqn {
  background-color: #0063DC;
}
.socialMediaIcon___8Prav.gmail___ywt8b {
  background-color: #EA4335;
}
.socialMediaIcon___8Prav.google___28FRw {
  background-color: rgb(74, 132, 240);
}
.socialMediaIcon___8Prav.instagram___Yyk6u {
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), -webkit-gradient(linear, left top, left bottom, from(#6559ca), color-stop(30%, #bc318f), color-stop(50%, #e33f5f), color-stop(70%, #f77638), to(#fec66d));
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}
.socialMediaIcon___8Prav.linkedin___LqZPX {
  background-color: rgb(0, 119, 181);
}
.socialMediaIcon___8Prav.tiktok___ce8jo {
  background-color: rgb(0, 0, 0);
}
.socialMediaIcon___8Prav.tumblr___lt5XE {
  background-color: #36465D;
}
.socialMediaIcon___8Prav.twitter___2-5Pr {
  background-color: #1D9BF0;
}
.socialMediaIcon___8Prav.vimeo___wWdHz {
  background-color: #1AB7EA;
}
.socialMediaIcon___8Prav.youtube___XCVfj {
  background-color: #FF0000;
}
.socialMediaIcon___8Prav.small___RUCA9 {
  height: 2em;
  width: 2em;
}
.socialMediaIcon___8Prav.medium___\+USl9 {
  height: 3em;
  width: 3em;
}
.socialMediaIcon___8Prav.large___EA6HJ {
  height: 4em;
  width: 4em;
}
.socialMediaIcon___8Prav .iconContainer___m0bUB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}
.socialMediaIcon___8Prav .iconContainer___m0bUB svg {
  height: 50%;
  width: 50%;
}
.socialMediaIcon___8Prav .iconContainer___m0bUB svg path {
  fill: #fff;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___YNuOO {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fqTsg {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___YNuOO {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fqTsg {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.upsellWrapper___z2VCm {
  position: relative;
  max-width: 1270px;
  width: 100%;
  margin: 0 auto 50px;
  padding: 0 50px;
}
.upsellWrapper___z2VCm .backCircle___mC3jv {
  position: absolute;
  top: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin: 0 auto;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 {
  position: relative;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
  padding: 50px;
  margin-top: 50px;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .frontCircle___liBen {
  position: absolute;
  top: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, transparent));
  background: linear-gradient(#fff 50%, transparent 50%);
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin: 0 auto;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .frontCircle___liBen svg {
  width: 88px;
  height: 88px;
  -webkit-transform: translateY(33%);
          transform: translateY(33%);
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .frontCircle___liBen svg path {
  fill: var(--primary);
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 h1 {
  margin-top: 40px;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 h3 {
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  color: var(--gray-8);
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 h4 {
  font-weight: normal;
  font-size: 24px;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 hr {
  margin-top: 40px;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .left___egadR, .upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .right___I8UBL {
  margin: 40px 40px 0;
  width: 250px;
  min-width: 250px;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .left___egadR > div, .upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .right___I8UBL > div {
  text-align: left;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ img {
  width: 100%;
  margin-bottom: 40px;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .right___I8UBL img {
  width: 240px;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .ctaButton___LHL7Q {
  color: var(--gray-8);
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .ctaButton___LHL7Q .blueButton___ufMbr {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 10px;
  width: 100%;
}
.theme-idshield .upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .ctaButton___LHL7Q .blueButton___ufMbr {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (max-width: 576px) {
  .upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .ctaButton___LHL7Q .blueButton___ufMbr {
    margin-bottom: 40px;
  }
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .ctaButton___LHL7Q .greenButton___skwNv {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  background: var(--success);
  border: solid var(--success) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 10px;
  width: 100%;
}
.theme-idshield .upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .ctaButton___LHL7Q .greenButton___skwNv {
  text-transform: none;
  letter-spacing: -0.176px;
}
.upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .ctaButton___LHL7Q .greenButton___skwNv:hover, .upsellWrapper___z2VCm .upsellContainer___M\+LW7 .upsellContent___XUTnZ .ctaButton___LHL7Q .greenButton___skwNv:focus {
  background-color: var(--success-dark);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___nHcpA {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___pmyC\+ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___3Gr6U .Select-arrow-zone {
  height: 100%;
}
.container___3Gr6U .Select-arrow-zone {
  padding-right: 0px;
}
.container___3Gr6U .Select-menu-outer {
  z-index: 10;
}
.container___3Gr6U label.errors___Yfgce {
  margin-top: 0;
  margin-bottom: 5px;
}

.dropDownButton___f93ZU {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 8px;
  background-color: var(--primary);
}
.dropDownButton___f93ZU svg {
  width: 14px;
  height: 14px;
}
.dropDownButton___f93ZU svg path {
  fill: #fff;
  stroke: transparent;
}

.hasErrors___oHQy8 .dropDownButton___f93ZU {
  background-color: var(--critical);
  -webkit-box-shadow: 0 0 2px 2px var(--critical);
          box-shadow: 0 0 2px 2px var(--critical);
}
.hasErrors___oHQy8 .Select-control {
  border-color: var(--critical);
}
.hasErrors___oHQy8 .Select-value-label {
  color: var(--critical) !important;
  font-weight: bold;
}

.errors___Yfgce {
  color: var(--critical);
  font-weight: bold;
  margin: 10px 0;
}

.dropdownContainer___DxWd9 {
  cursor: not-allowed;
}
.dropdownContainer___DxWd9 > .Select-control___sVFI- {
  color: #f00;
}
.dropdownContainer___DxWd9 > .Select-control___sVFI- .Select-value___rxXdY a:hover,
.dropdownContainer___DxWd9 > .Select-control___sVFI- .Select-value___rxXdY a:focus {
  color: #333 !important;
  text-decoration: none !important;
}

.disabled___XzWLP .dropdownContainer___DxWd9 {
  cursor: not-allowed;
}
.disabled___XzWLP .dropDownButton___f93ZU {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
}
.disabled___XzWLP .Select-value-label {
  font-weight: bold;
}
.disabled___XzWLP svg path {
  fill: rgba(0, 0, 0, 0.2);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Mz7j6 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___OhbH7 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___j98fC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 50px 0;
}

.logo___mjD9P {
  width: 100px;
  height: 171px;
  background-image: url(/dist/logo-0664a3cd.png);
  background-position: center;
  background-size: cover;
}

.text___QVCuA {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-top: 20px;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
  display: block;
  text-transform: none;
  font-size: 18px;
}
.theme-idshield .text___QVCuA {
  text-transform: none;
  letter-spacing: -0.176px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___olLFS {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___jEXeH {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___U0SRC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  z-index: 1;
}

.bg___KgjxW {
  position: fixed;
  width: 100%;
  height: 100%;
  background-image: url(/dist/bg_bw-0d692019.jpg);
  background-size: cover;
  z-index: -2;
  -webkit-filter: blur(6px) brightness(50%) contrast(150%);
          filter: blur(6px) brightness(50%) contrast(150%);
}

.colorOverlay___0Qa6Q {
  background-color: rgba(51, 63, 82, 0.8);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}

.appContent___HRgvU {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.appContent___HRgvU .contentBody___BqCQT {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.topBorder___OrbWJ {
  background-color: #0066cc;
  height: 5px;
  width: 100%;
}

.nukeDb___Nwdj7 {
  position: fixed !important;
  left: 10px !important;
  bottom: 10px !important;
  z-index: 9999;
  padding-left: 20px;
  padding-right: 20px;
  width: 180px;
}

.pageFooter___NDRig {
  margin-top: 100px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___3F2Qf {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___uOpDe {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.wrapper___r4-q1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: #1f2939;
  padding: 20px 0px;
  width: 100%;
}
.wrapper___r4-q1 .columnWrapper___uOyuS {
  margin: 0px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 1240px;
}
@media (max-width: 1240px) {
  .wrapper___r4-q1 .columnWrapper___uOyuS {
    width: auto;
  }
}
@media (max-width: 768px) {
  .wrapper___r4-q1 .columnWrapper___uOyuS {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.wrapper___r4-q1 .columnWrapper___uOyuS .left___Qaa\+2 a {
  line-height: 45px;
}
.wrapper___r4-q1 .columnWrapper___uOyuS .left___Qaa\+2 .logo___b3geb {
  margin-left: 60px;
  cursor: pointer;
  width: 100px;
}
@media (max-width: 768px) {
  .wrapper___r4-q1 .columnWrapper___uOyuS .left___Qaa\+2 .logo___b3geb {
    display: block;
    margin: 0px auto;
    margin-bottom: 20px;
  }
}
.wrapper___r4-q1 .columnWrapper___uOyuS .right___s711G .featuredOn___D9zV9 {
  list-style: none;
  float: right;
  height: 40px;
}
@media (max-width: 768px) {
  .wrapper___r4-q1 .columnWrapper___uOyuS .right___s711G .featuredOn___D9zV9 {
    float: inherit;
    height: auto;
    text-align: center;
  }
}
.wrapper___r4-q1 .columnWrapper___uOyuS .right___s711G .featuredOn___D9zV9 li {
  vertical-align: middle;
  display: inline-block;
  margin: 0 20px 0 0;
}
.wrapper___r4-q1 .columnWrapper___uOyuS .right___s711G .featuredOn___D9zV9 li:last-child {
  margin-right: 0px;
}
@media (max-width: 768px) {
  .wrapper___r4-q1 .columnWrapper___uOyuS .right___s711G .featuredOn___D9zV9 li {
    display: block;
    margin-bottom: 10px;
  }
  .wrapper___r4-q1 .columnWrapper___uOyuS .right___s711G .featuredOn___D9zV9 li:last-child {
    margin-bottom: 0px;
    margin-right: 20px;
  }
}
.wrapper___r4-q1 .columnWrapper___uOyuS .right___s711G .featuredOn___D9zV9 li p {
  color: #4c5d70;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  line-height: 40px;
  margin: 0px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___mYcUs {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___S65h2 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.wrapper___\+d9qr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: #263143;
  padding: 40px 0;
  width: 100%;
}

.columnWrapper___BaN5G {
  margin: 0px auto;
  width: 1240px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1240px) {
  .columnWrapper___BaN5G {
    width: auto;
  }
}
.columnWrapper___BaN5G .column___4ff8J {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
  padding: 20px 0 20px 60px;
}
@media (max-width: 1070px) {
  .columnWrapper___BaN5G .column___4ff8J {
    padding-left: 20px;
  }
}
@media (max-width: 768px) {
  .columnWrapper___BaN5G .column___4ff8J {
    min-width: 100%;
    border-right: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    text-align: center;
    margin: 0px;
  }
  .columnWrapper___BaN5G .column___4ff8J:last-child {
    border: none;
  }
  .columnWrapper___BaN5G .column___4ff8J h4, .columnWrapper___BaN5G .column___4ff8J ul {
    width: 100%;
  }
}
.columnWrapper___BaN5G .column___4ff8J:last-child {
  border: none;
}
.columnWrapper___BaN5G .column___4ff8J h4 {
  color: white;
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20px;
          flex: 0 1 20px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.columnWrapper___BaN5G .column___4ff8J ul {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  list-style: none;
  padding-left: 0px;
}
.columnWrapper___BaN5G .column___4ff8J ul li {
  color: #bac2d2;
}
.columnWrapper___BaN5G .column___4ff8J ul li a {
  color: #bac2d2;
  text-decoration: none;
}
.columnWrapper___BaN5G .column___4ff8J ul li a:hover {
  text-decoration: underline;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___KwZ\+f {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___5ZcWc {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___KwZ\+f {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___5ZcWc {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.brand___4YSRG {
  width: 100%;
  height: auto;
}

#externalNavbar___Nkajf {
  background-color: transparent;
  padding-top: 17px;
}
#externalNavbar___Nkajf .call___agjaV {
  margin-left: auto !important;
  color: #b2bdcc;
  font-size: 13px;
  line-height: 16px;
  font-weight: 700;
  margin-bottom: 18px;
}
#externalNavbar___Nkajf .brandHold___A3lhd {
  width: 100%;
}
#externalNavbar___Nkajf .brandHold___A3lhd span {
  width: 164px;
  padding: 0;
  overflow: hidden;
}
#externalNavbar___Nkajf .brandHold___A3lhd span a {
  margin: 0px;
}
#externalNavbar___Nkajf .supportHold___\+QgzU {
  width: 100%;
  text-align: right;
  float: right;
}
#externalNavbar___Nkajf .container {
  width: 1240px;
}
@media (max-width: 1240px) {
  #externalNavbar___Nkajf .container {
    width: auto;
  }
}
#externalNavbar___Nkajf .container .navbar-header {
  width: auto;
  display: inline-block;
}
@media (max-width: 768px) {
  #externalNavbar___Nkajf .container .navbar-collapse {
    text-align: center;
    width: 100%;
    margin: 10px 0 0;
  }
}
#externalNavbar___Nkajf .container .navbar-toggle {
  position: inherit;
  float: right;
  border: 1px solid #fff;
  padding: 9px 10px;
  border-radius: 4px;
  margin: 0;
  left: 0px;
}
#externalNavbar___Nkajf .nav___vPqlM .menuItem___rzAF\+ {
  text-transform: uppercase;
  text-decoration: none;
  padding: 0;
  font-weight: 300;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
#externalNavbar___Nkajf .nav___vPqlM .menuItem___rzAF\+ a {
  padding-top: 10px;
  padding-bottom: 10px;
}
#externalNavbar___Nkajf .nav___vPqlM .menuItem___rzAF\+ a:focus {
  color: rgba(255, 255, 255, 0.8);
}
#externalNavbar___Nkajf .nav___vPqlM .navButton___gz30c {
  margin: 0 0 0 52px;
}
@media (max-width: 768px) {
  #externalNavbar___Nkajf .nav___vPqlM .navButton___gz30c {
    margin: 0px;
  }
}
#externalNavbar___Nkajf .nav___vPqlM .navButton___gz30c a {
  padding: 10px 40px;
  background: var(--primary);
  border-radius: 3px;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: background-color 0.4s ease-in;
  transition: background-color 0.4s ease-in;
}
#externalNavbar___Nkajf .nav___vPqlM .navButton___gz30c a:hover {
  color: #fff;
  background-color: #50b8ff;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown-toggle {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 300;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown-toggle:visited, #externalNavbar___Nkajf .nav___vPqlM .dropdown-toggle:focus {
  color: #fff;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy {
  position: inherit;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0;
  top: 100px;
  position: absolute;
  background-color: #263143;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  margin-bottom: 0;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li:hover {
  background: #1f2939;
}
@media (max-width: 768px) {
  #externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li {
    width: 100%;
  }
  #externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li .icon-wrap {
    display: none !important;
  }
  #externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li .text {
    display: none;
  }
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a {
  color: #fff;
  padding: 30px 44px 19px;
  text-decoration: none;
  white-space: normal;
  display: block;
  width: 100%;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover {
  background-color: transparent;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-personal {
  background-position: -530px -55px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-suppress {
  background-position: -5px -55px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-home {
  background-position: -181px -55px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-flag {
  background-position: -230px -56px;
  width: 22px;
  height: 33px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-team {
  background-position: -258px -55px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-note {
  background-position: -318px -47px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-tv {
  background-position: -361px -47px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-comment {
  background-position: -407px -37px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-resource {
  background-position: -452px -48px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-evelope2 {
  background-position: -488px -47px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-bag2 {
  background-position: -51px -54px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a:hover .icon-star2 {
  background-position: -100px -54px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .title {
  display: block;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-wrap {
  display: block;
  white-space: nowrap;
  text-align: center;
  margin-bottom: 13px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-wrap:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  min-height: 41px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-wrap > * {
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  max-width: 99%;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon {
  color: var(--primary);
  font-size: 30px;
  display: inline-block;
  vertical-align: middle;
  background: url(/dist/sprite-b778809d.png) no-repeat;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-suppress {
  background-position: -5px -4px;
  width: 36px;
  height: 44px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-home {
  background-position: -180px -4px;
  width: 41px;
  height: 31px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-flag {
  background-position: -229px -7px;
  width: 22px;
  height: 33px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-team {
  background-position: -258px -2px;
  width: 48px;
  height: 33px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-note {
  background-position: -318px -1px;
  width: 26px;
  height: 31px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-tv {
  background-position: -361px -2px;
  width: 41px;
  height: 34px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-comment {
  background-position: -407px -1px;
  width: 36px;
  height: 31px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-resource {
  background-position: -452px -3px;
  width: 26px;
  height: 33px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-evelope2 {
  background-position: -488px -6px;
  width: 35px;
  height: 26px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-personal {
  background-position: -530px -3px;
  width: 36px;
  height: 32px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-bag2 {
  background-position: -51px -2px;
  width: 38px;
  height: 35px;
}
#externalNavbar___Nkajf .nav___vPqlM .dropdown___E6dLy .dropdown-menu li a .icon-star2 {
  background-position: -100px -4px;
  width: 75px;
  height: 40px;
}
@media (max-width: 768px) {
  #externalNavbar___Nkajf .nav___vPqlM #services-dropdown + ul {
    top: 180px;
  }
  #externalNavbar___Nkajf .nav___vPqlM #about-dropdown + ul {
    top: 260px;
  }
}
#externalNavbar___Nkajf .nav___vPqlM .open .dropdown-toggle {
  color: #b2bdcc;
  background-color: transparent;
}
#externalNavbar___Nkajf .nav___vPqlM .open .dropdown-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

li a:focus .title___JmuZw,
li:hover a .title___JmuZw {
  color: var(--primary);
}

.theme-iknowyou #externalNavbar___Nkajf .brandHold___A3lhd span {
  width: auto;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___5Hc\+H {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___jm8Ar {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___5Hc\+H {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___jm8Ar {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

@-webkit-keyframes spin-forever___dvTYD {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin-forever___dvTYD {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.spinnerContainer___CZNZw {
  position: relative;
  display: inline-block;
  height: 226px;
  width: 226px;
}

.track___CgZ93,
.progress___1XAm5,
.avatar___Enx1o {
  position: absolute;
}

.avatar___Enx1o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.avatar___Enx1o img {
  width: 80px;
  height: 80px;
}

.track___CgZ93 {
  -webkit-box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
}

.progress___1XAm5,
.progress___1XAm5 svg {
  width: 226px;
  height: 226px;
  border-radius: 113px;
  top: 0;
  left: 0;
}

.track___CgZ93 {
  width: 206px;
  height: 206px;
  border-radius: 216px;
  left: 10px;
  top: 10px;
}

.progress___1XAm5 {
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-animation: spin-forever___dvTYD 2s linear infinite;
          animation: spin-forever___dvTYD 2s linear infinite;
}

.avatar___Enx1o {
  position: relative;
  width: 126px;
  height: 126px;
  border-radius: 176px;
  left: 50px;
  top: 50px;
  -webkit-box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.avatar___Enx1o svg {
  position: absolute;
  height: 80px;
  width: 80px;
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
}
.avatar___Enx1o svg path {
  fill: var(--primary);
}
.avatar___Enx1o .red___OMX0P svg path {
  fill: var(--critical);
}
.avatar___Enx1o .green___a-eC6 svg path {
  fill: rgb(0, 170, 79);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___78T\+e {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___YrJ2I {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___78T\+e {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___YrJ2I {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___bdwVn {
  width: 100%;
  background-color: #fff;
}

.headerContent___AuoMw {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___AuoMw h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___AuoMw p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.form___nWKY1 .header___bdwVn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  margin: 0;
  padding: 0;
  color: var(--gray-9);
  font-family: var(--font-headings-con);
  font-size: 18px;
  background-color: transparent;
}
@media screen and (max-width: 1313px) {
  .form___nWKY1 .header___bdwVn {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.form___nWKY1 .header___bdwVn > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  margin-top: 20px;
  opacity: 1;
}
.form___nWKY1 .header___bdwVn > div.noShow___yB7XV {
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  opacity: 0;
}
@media screen and (max-width: 1313px) {
  .form___nWKY1 .header___bdwVn > div {
    margin-bottom: 0 0 20px 0;
  }
}
.form___nWKY1 .header___bdwVn .providers___WAKDw {
  margin-right: 25px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.form___nWKY1 .header___bdwVn .providers___WAKDw div:first-child {
  margin-right: 15px;
}
.form___nWKY1 .header___bdwVn .mainToggles___8Qc2H {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.form___nWKY1 .header___bdwVn .mainToggles___8Qc2H:first-child {
  min-width: 275px;
}
.form___nWKY1 .header___bdwVn .selfOthersDropdown___e6orB {
  min-width: 205px;
  font-size: 18px;
  margin-bottom: -15px;
  margin-right: 20px;
}
@media screen and (max-width: 1313px) {
  .form___nWKY1 .header___bdwVn .selfOthersDropdown___e6orB {
    margin-right: 0px;
  }
}
.form___nWKY1 .header___bdwVn .selfOthersSelect___sP9jN {
  min-width: 205px;
}
.form___nWKY1 .header___bdwVn .showFiltersButton___6c4Nw {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1313px) {
  .form___nWKY1 .header___bdwVn .showFiltersButton___6c4Nw {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
.form___nWKY1 .header___bdwVn .showFiltersButton___6c4Nw button {
  padding: 0;
  margin: 0;
}
.form___nWKY1 .filtersWrapper___zmLH8 {
  background-color: #fff;
  display: none;
}
.form___nWKY1 .filtersWrapper___zmLH8.show___mJCL3 {
  display: block;
}
.form___nWKY1 .filtersWrapper___zmLH8 h3, .form___nWKY1 .filtersWrapper___zmLH8 p {
  padding: 0 40px;
}
.form___nWKY1 .filtersWrapper___zmLH8 .fieldList___zxwzK .label___jsa8V h3 {
  padding: 0 20px;
  margin: 0;
}

.providerToggleList___UIrEd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.flagIconContainer___uSaEw {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-right: 10px;
  top: 14px;
}
.flagIconContainer___uSaEw svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
}
.flagIconContainer___uSaEw svg path {
  stroke: transparent;
  fill: var(--primary);
}

.socialIcon___7Y2DF {
  font-size: 22px;
}
.socialIcon___7Y2DF.facebook___85voS {
  color: #3b5998;
}
.socialIcon___7Y2DF.twitter___SSCzP {
  color: #1da1f3;
}

.header___bdwVn {
  padding: 20px 0;
}
@media only screen and (min-width: 992px) {
  .header___bdwVn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.header___bdwVn.shown___pc7qq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.rightCol___rv4HA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 992px) {
  .rightCol___rv4HA {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.settingsIconContainer___6I4Rs {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 0 0 6px;
}
.settingsIconContainer___6I4Rs svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
}
.settingsIconContainer___6I4Rs svg path {
  stroke: transparent;
  fill: var(--primary);
}

.hideButton___0XH\+P {
  font-weight: bold;
  font-size: 18px;
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1px;
}
.hideButton___0XH\+P:hover, .hideButton___0XH\+P:focus {
  text-decoration: none;
}

.fieldList___zxwzK {
  padding: 20px;
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fieldList___zxwzK .label___jsa8V h3 {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .fieldList___zxwzK .label___jsa8V {
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
  }
}
@media only screen and (min-width: 992px) {
  .fieldList___zxwzK .label___jsa8V {
    -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
  }
}

@media only screen and (min-width: 768px) {
  .fields___fUCDa {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.socialToggleFields___UFIO0 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 300px;
}

.dropdownContainer___3U9D3 {
  margin: 14px 0;
}
@media only screen and (min-width: 768px) {
  .dropdownContainer___3U9D3 {
    margin: 14px 0 14px 14px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.headerInputs___90KMu {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (max-width: 768px) {
  .headerInputs___90KMu {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 992px) {
  .headerInputs___90KMu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-item-align: start;
        align-self: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .headerInputContainer___I-nDE {
    display: block;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 992px) {
  .headerInputContainer___I-nDE {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 10px;
    max-width: 300px;
  }
}

.keywordFilterInput___am3yO {
  margin-bottom: 0;
}
.keywordFilterInput___am3yO input {
  height: 38px;
}

.dropdownFilterInput___w0aUq {
  margin-bottom: 0;
}

.providerCounts___ZCzcA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.connectedAccountContainer___Su\+0d {
  margin: 6px 0;
}

.flagRow___4MgRp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.flagRow___4MgRp:first-child {
  border-top: 0;
  margin-right: 40px;
}

.labelContainer___BkRu8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.filterFlagRow___nZ1Ow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 40px;
}
.filterFlagRow___nZ1Ow:first-child {
  border-top: 0;
}

.filterLabelHeader___Y5hQP {
  margin: 15px 0;
}

.filterHeaderContainer___Ndhsx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.filterLabelContainer___GkzbU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.filterLabelContainer___GkzbU .filterLabelSubContainer___L\+G33 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.labelHeader___rmqt- {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 18px;
  text-transform: none;
}
.theme-idshield .labelHeader___rmqt- {
  text-transform: none;
  letter-spacing: -0.176px;
}
.labelHeader___rmqt- .labelSubheader___g29os {
  font-size: 14px;
  text-transform: none;
  margin-left: 15px;
  font-weight: none;
}

.labelBody___Y\+MDC {
  color: #aaa;
}

.filtersParagraphText___BUrSG {
  font-size: 18px;
}

.filterFieldContainer___yNQnN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  top: 12px;
  position: relative;
}

.submitButtonContainer___K4DWc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.submitButton___ArMxz {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 18px;
  display: block;
  width: 100%;
  padding: 8px 0;
}
.theme-idshield .submitButton___ArMxz {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) {
  .submitButton___ArMxz {
    display: inline-block;
    width: 200px;
  }
}

.providerCountButton___6nEYp {
  padding: 3px 10px;
  border: 0;
  outline: 0;
}
.providerCountButton___6nEYp:hover, .providerCountButton___6nEYp:focus {
  border: 0;
  outline: 0;
}
.providerCountButton___6nEYp i {
  margin-right: 6px;
  font-size: 18px;
}
.providerCountButton___6nEYp span {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
}
.theme-idshield .providerCountButton___6nEYp span {
  text-transform: none;
  letter-spacing: -0.176px;
}
.providerCountButton___6nEYp.facebook___85voS {
  background-color: #0866FF;
}
.providerCountButton___6nEYp.flickr___YBn8x {
  background-color: #0063DC;
}
.providerCountButton___6nEYp.gmail___G0dUK {
  background-color: #EA4335;
}
.providerCountButton___6nEYp.google___cM-\+o {
  background-color: rgb(74, 132, 240);
}
.providerCountButton___6nEYp.instagram___PYOOE {
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), -webkit-gradient(linear, left top, left bottom, from(#6559ca), color-stop(30%, #bc318f), color-stop(50%, #e33f5f), color-stop(70%, #f77638), to(#fec66d));
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}
.providerCountButton___6nEYp.linkedin___ob8fK {
  background-color: rgb(0, 119, 181);
}
.providerCountButton___6nEYp.tiktok___BJhxY {
  background-color: rgb(0, 0, 0);
}
.providerCountButton___6nEYp.tumblr___Vulgz {
  background-color: #36465D;
}
.providerCountButton___6nEYp.twitter___SSCzP {
  background-color: #1D9BF0;
}
.providerCountButton___6nEYp.vimeo___aKRUD {
  background-color: #1AB7EA;
}
.providerCountButton___6nEYp.youtube___V\+kgy {
  background-color: #FF0000;
}

.tooltip___WPdwd .tooltip-inner {
  max-width: 400px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___7niAT {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___PLY83 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___7niAT {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___PLY83 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.fluidContainer___AO-Lf {
  position: relative;
  overflow: visible;
  max-width: 230px;
  border-radius: 4px;
}
@media only screen and (max-width: 576px) {
  .fluidContainer___AO-Lf {
    max-width: 320px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fluidContainer___AO-Lf {
    max-width: 200px;
  }
}
@media only screen and (min-width: 1200px) {
  .fluidContainer___AO-Lf {
    max-width: 320px;
  }
}

.container___MkqjV {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 16px;
  visibility: visible;
}
.container___MkqjV.showOverlay___WK8hf .content___P0l-P {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.content___P0l-P {
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  width: 100%;
  position: relative;
  opacity: 1;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.image___vVOSW {
  height: 228px;
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  overflow: hidden;
}
.image___vVOSW img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.image___vVOSW.locked___XE0RR {
  cursor: pointer;
}
.image___vVOSW.locked___XE0RR img {
  cursor: pointer;
  -webkit-filter: blur(15px);
          filter: blur(15px);
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.image___vVOSW .lockIcon___W\+ML0 {
  position: absolute;
  left: 50%;
  top: 80px;
  width: 80px;
  margin-left: -40px;
}
.image___vVOSW .lockIcon___W\+ML0 svg {
  width: 80px;
  height: 80px;
}
.image___vVOSW .lockIcon___W\+ML0 svg path {
  fill: #fff;
  fill-opacity: 0.4;
}

.flagsContainer___7lY-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px;
}

.flagsLabel___OnoY7 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px;
  color: rgb(170, 172, 176);
}
.theme-idshield .flagsLabel___OnoY7 {
  text-transform: none;
  letter-spacing: -0.176px;
}

.flagsList___K0F49 {
  font-size: 16px;
}
.flagsList___K0F49 span {
  color: var(--critical);
}

.flagListItem___FngFm {
  padding: 0;
  margin-left: 6px;
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}
.flagListItem___FngFm svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.flagListItem___FngFm svg path {
  stroke: transparent;
  fill: rgb(59, 151, 246);
}
.flagListItem___FngFm svg path {
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}
.flagListItem___FngFm:hover svg path {
  fill: rgb(10.0317073171, 112.5780487805, 218.4682926829);
}
.actionsContainer___Uk4T0 {
  padding: 0 25px 15px;
  display: block;
  overflow: hidden;
}

.primaryActionsContainer___tT9pJ,
.undoActionContainer___4Q68F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.undoActionContainer___4Q68F {
  padding-left: 12px;
  padding-right: 12px;
}

.primaryActionButton___gBit-,
.closeFlagDescriptionButton___T6\+mj {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid rgb(59, 151, 246) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  width: 100%;
  margin-bottom: 10px;
}
.theme-idshield .primaryActionButton___gBit-,
.theme-idshield .closeFlagDescriptionButton___T6\+mj {
  text-transform: none;
  letter-spacing: -0.176px;
}
.primaryActionButton___gBit-:hover, .primaryActionButton___gBit-:focus,
.closeFlagDescriptionButton___T6\+mj:hover,
.closeFlagDescriptionButton___T6\+mj:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.primaryActionButton___gBit-.ignoreButton___D1tOF, .primaryActionButton___gBit-.secondary___PqXWm,
.closeFlagDescriptionButton___T6\+mj.ignoreButton___D1tOF,
.closeFlagDescriptionButton___T6\+mj.secondary___PqXWm {
  color: rgb(59, 151, 246);
  background: transparent;
}
.primaryActionButton___gBit-.ignoreButton___D1tOF:hover, .primaryActionButton___gBit-.ignoreButton___D1tOF:focus, .primaryActionButton___gBit-.secondary___PqXWm:hover, .primaryActionButton___gBit-.secondary___PqXWm:focus,
.closeFlagDescriptionButton___T6\+mj.ignoreButton___D1tOF:hover,
.closeFlagDescriptionButton___T6\+mj.ignoreButton___D1tOF:focus,
.closeFlagDescriptionButton___T6\+mj.secondary___PqXWm:hover,
.closeFlagDescriptionButton___T6\+mj.secondary___PqXWm:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  background-color: transparent;
}

.secondaryActionsContainer___pJLz- {
  display: block;
  overflow: hidden;
  margin-top: 5px;
}

.secondaryActionButton___PkBJs {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px;
  display: block;
  text-align: center;
  width: 100%;
  color: rgb(170, 172, 176);
}
.theme-idshield .secondaryActionButton___PkBJs {
  text-transform: none;
  letter-spacing: -0.176px;
}
.secondaryActionButton___PkBJs:hover, .secondaryActionButton___PkBJs:focus {
  color: rgb(130.3506097561, 133.2835365854, 139.1493902439);
}
.upgradeText___Go3BX {
  text-align: center;
  font-size: 12px;
  padding: 5px 25px 20px;
}

.providerIcon___dgbBh {
  position: absolute;
  top: -16px;
  left: 50%;
  border-radius: 50%;
  margin-left: -16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);
  border: 0;
  outline: 0;
  font-size: 1rem;
}
.providerIcon___dgbBh:hover, .providerIcon___dgbBh:focus {
  text-decoration: none;
}
.providerIcon___dgbBh i {
  position: absolute;
  color: #fff;
  font-size: 16px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.providerIcon___dgbBh.facebook___vA36U {
  background-color: #0866FF;
}
.providerIcon___dgbBh.flickr___-DXEP {
  background-color: #0063DC;
}
.providerIcon___dgbBh.gmail___-gJwy {
  background-color: #EA4335;
}
.providerIcon___dgbBh.google___Sh7RP {
  background-color: rgb(74, 132, 240);
}
.providerIcon___dgbBh.instagram___Hq3AX {
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), -webkit-gradient(linear, left top, left bottom, from(#6559ca), color-stop(30%, #bc318f), color-stop(50%, #e33f5f), color-stop(70%, #f77638), to(#fec66d));
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}
.providerIcon___dgbBh.linkedin___PgqXi {
  background-color: rgb(0, 119, 181);
}
.providerIcon___dgbBh.tiktok___BPvaT {
  background-color: rgb(0, 0, 0);
}
.providerIcon___dgbBh.tumblr___VnU2Z {
  background-color: #36465D;
}
.providerIcon___dgbBh.twitter___caYyv {
  background-color: #1D9BF0;
}
.providerIcon___dgbBh.vimeo___uc290 {
  background-color: #1AB7EA;
}
.providerIcon___dgbBh.youtube___cO08o {
  background-color: #FF0000;
}

.overlay___cEHGB {
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  background-color: var(--black);
  padding: 38px 30px;
  display: block;
  -webkit-filter: blur(2px);
          filter: blur(2px);
  border-radius: 4px;
  width: 100%;
  margin-bottom: 40px;
  -webkit-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
}
.overlay___cEHGB.active___p9RVr {
  -webkit-filter: none;
          filter: none;
  position: relative;
  opacity: 1;
  pointer-events: auto;
}

.flagDescriptionLabelContainer___Dzavd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.flagDescriptionIconContainer___y-OKG {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.flagDescriptionIconContainer___y-OKG svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.flagDescriptionIconContainer___y-OKG svg path {
  stroke: transparent;
  fill: rgb(181, 185, 188);
}

.flagDescriptionHeaderLabel___w6GgR {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgb(181, 185, 188);
  font-size: 14px;
}
.theme-idshield .flagDescriptionHeaderLabel___w6GgR {
  text-transform: none;
  letter-spacing: -0.176px;
}

.overlayClose___tUqPH {
  position: absolute;
  top: 15px;
  right: 20px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}

.overlayBody___1cCjK {
  color: #fff;
  margin: 20px 0;
}

.flagDescriptionFooter___gWxfh {
  display: block;
  text-align: center;
  margin-top: 20px;
}

.closeFlagDescriptionButton___T6\+mj {
  color: rgb(59, 151, 246);
  background-color: transparent;
}
.closeFlagDescriptionButton___T6\+mj:hover, .closeFlagDescriptionButton___T6\+mj:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829) !important;
  background-color: transparent !important;
}

.deleteConfirmationStepsList___E1mLX {
  padding-left: 16px;
  margin: 20px 0;
  font-size: 13px;
}

.deleteConfirmationStepItem___ntNTH {
  margin-top: 8px;
}
.deleteConfirmationStepItem___ntNTH:first-child {
  margin-top: 0;
}

.undoMessage___PRav2 {
  text-align: center;
  padding-right: 10px;
}
.button___yzEwd {
  opacity: 0.5;
}
.button___yzEwd:hover {
  opacity: 0.7;
}
.button___yzEwd:focus {
  opacity: 0.5;
}
.button___yzEwd.active___tHv07 {
  opacity: 1;
}
.button___yzEwd.active___tHv07:hover {
  opacity: 0.7;
}
.button___yzEwd.active___tHv07:focus {
  opacity: 1;
}
.button___yzEwd.disabled___XWMlM {
  opacity: 0.5;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gvPz- {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___LhcGr {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___vFjF7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--black);
}
@media print {
  .container___vFjF7 {
    display: none;
  }
}
@media only screen and (min-width: 576px) {
  .container___vFjF7 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 0 20px;
  }
}
.container___vFjF7 img {
  width: 200px;
  margin-top: 36px;
}
@media only screen and (min-width: 576px) {
  .container___vFjF7 img {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.container___vFjF7.welcomeFlow___5HYb\+ {
  height: 56px;
}
.container___vFjF7.welcomeFlow___5HYb\+ * {
  display: none;
}
.container___vFjF7.hp___lWdZv p {
  text-align: center;
  font-size: 20px;
}

.contentBlock___QyL1n {
  text-align: center;
  margin: 30px 20px 0;
  max-width: 250px;
}
@media only screen and (min-width: 576px) {
  .contentBlock___QyL1n {
    text-align: left;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: none;
    margin-bottom: 20px;
  }
}
.contentBlock___QyL1n h4 {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  text-transform: uppercase;
}
.contentBlock___QyL1n p {
  color: rgb(255, 255, 255);
  font-size: 17px;
}
.contentBlock___QyL1n p a {
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  text-decoration: underline;
  color: var(--primary);
}
.contentBlock___QyL1n p a:hover {
  color: var(--primary-button-hover);
}
.container___vUkSb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  height: 200px;
  color: #b6babd;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 13px;
}

.left___cLZv1,
.right___I29nY,
.topLeft___O3MoJ,
.bottomLeft___1tFTu,
.topRight___27EPR,
.graphContainer___soPH\+,
.resultColumn___OhZy9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.left___cLZv1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.right___I29nY {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.left___cLZv1,
.topLeft___O3MoJ,
.topRight___27EPR {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.topRight___27EPR,
.bottomLeft___1tFTu {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.graphContainer___soPH\+,
.topLeft___O3MoJ,
.topRight___27EPR {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.topRight___27EPR {
  padding-bottom: 15px;
  padding-left: 8px;
}

.graphContainer___soPH\+ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 164px;
}

.resultPadding___pC\+rl {
  -webkit-box-flex: 0.375;
      -ms-flex: 0.375;
          flex: 0.375;
}

.resultBar___m\+aU8 {
  -webkit-box-flex: 0.625;
      -ms-flex: 0.625;
          flex: 0.625;
  background-color: red;
  border-radius: 4px;
  position: relative;
}
.resultBar___m\+aU8.empty___AFiD8 {
  opacity: 0.3;
}
.resultBar___m\+aU8.empty___AFiD8 .scoreText___SHmkK {
  display: none;
}
.resultBar___m\+aU8:hover .scoreText___SHmkK {
  opacity: 1;
  z-index: 2;
}

.resultColumn___OhZy9 {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.resultColumn___OhZy9 .resultBar___m\+aU8:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.scoreText___SHmkK {
  display: block;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  position: absolute;
  width: 150px;
  top: -50px;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  background-color: #999;
  color: #fff;
  border-radius: 6px;
  padding: 4px;
  z-index: -1;
  text-align: center;
}
.scoreText___SHmkK:hover {
  display: none;
}

.caretDown___3G1VH {
  position: absolute;
  left: 50%;
  bottom: -8px;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #656565;
}

.scoreOverTime___DUpSd {
  color: inherit;
}

.maxScore___V0Fzs,
.minScore___X\+M\+P {
  display: block;
  overflow: auto;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___bJblA {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___XhkbU {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___bJblA {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___XhkbU {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.nextStepsSectionContainer___MYtFU:not(:last-child) {
  margin-bottom: 60px;
}
.nextStepsSectionContainer___MYtFU > header h2 {
  margin: 0;
  font-size: 28px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.nextStepsSectionContainer___MYtFU > p {
  color: var(--gray-8);
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  margin-top: 10px;
  font-size: 18px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .nextStepsSectionContainer___MYtFU > p {
    margin-left: 35px;
    padding-left: 10px;
  }
}
.nextStepsSectionContainer___MYtFU .contentContainer___iiW1v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 768px) {
  .nextStepsSectionContainer___MYtFU .contentContainer___iiW1v {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.nextStepsSectionContainer___MYtFU .contentContainer___iiW1v .cta___4zbGk {
  background: #e8f6ff;
  color: var(--gray-8);
  padding: 20px;
  margin-top: 15px;
}
.nextStepsSectionContainer___MYtFU .contentContainer___iiW1v .cta___4zbGk .ctaHeading___rxxcy {
  font-size: 25px;
  letter-spacing: 0.5px;
  margin: 0 0 20px 0;
}
.nextStepsSectionContainer___MYtFU .contentContainer___iiW1v .cta___4zbGk .ctaDescription___LRx3I {
  margin-bottom: 20px;
}
.nextStepsSectionContainer___MYtFU .pageLabel___UNQgQ {
  font-weight: bold;
  padding: 15px 0;
}
.nextStepsSectionContainer___MYtFU .factorItemHeading___kXDLK {
  display: none;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.5px;
}
@media only screen and (min-width: 1200px) {
  .nextStepsSectionContainer___MYtFU .factorItemHeading___kXDLK {
    display: block;
  }
}
.nextStepsSectionContainer___MYtFU .factorItem___r4i9h {
  padding: 10px 0;
}
@media only screen and (min-width: 1200px) {
  .nextStepsSectionContainer___MYtFU .factorItem___r4i9h {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.nextStepsSectionContainer___MYtFU .factorItemFlexRowContainer___niRJa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media only screen and (max-width: 992px) {
  .nextStepsSectionContainer___MYtFU .factorItemFlexRowContainer___niRJa {
    padding: 5px;
  }
}
.nextStepsSectionContainer___MYtFU .factorItemLabel___9gtYw {
  width: 250px;
}
.nextStepsSectionContainer___MYtFU .factorItemStatus___\+3JqA,
.nextStepsSectionContainer___MYtFU .factorItemImpact___UGzB\+ {
  width: 150px;
}
.nextStepsSectionContainer___MYtFU .factorItemStatus___\+3JqA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nextStepsSectionContainer___MYtFU .factorItemStatus___\+3JqA i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.nextStepsSectionContainer___MYtFU .factorItemStatus___\+3JqA svg {
  width: 16px;
  height: 16px;
}
.nextStepsSectionContainer___MYtFU .factorItemStatus___\+3JqA .done___olpBl svg path {
  fill: var(--success);
}
.nextStepsSectionContainer___MYtFU .factorItemStatus___\+3JqA .notDone___rqIcn svg path {
  fill: var(--critical);
}
.nextStepsSectionContainer___MYtFU .factorItemStatus___\+3JqA span {
  margin-left: 10px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___9vGVq {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Lphq1 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.impactIcon___qmI9X.high___FbrHO svg rect {
  text-decoration: none;
}
.impactIcon___qmI9X.none___td7qS svg rect {
  fill: transparent;
}
.impactIcon___qmI9X.medium___N66ml svg > g:nth-child(3) rect {
  fill: transparent;
}
.impactIcon___qmI9X.low___hYeV2 svg g:nth-child(2) rect,
.impactIcon___qmI9X.low___hYeV2 svg g:nth-child(3) rect {
  fill: transparent;
}
.impactIcon___qmI9X.red___6NwLk path, .impactIcon___qmI9X.red___6NwLk rect {
  fill: var(--critical);
}
.impactIcon___qmI9X.green___Br\+nH path, .impactIcon___qmI9X.green___Br\+nH rect {
  fill: var(--success);
}
.impactIcon___qmI9X path, .impactIcon___qmI9X rect {
  fill: var(--gray-8);
}
div.statusMeter___wZj1e {
  width: 100%;
  position: relative;
  font-size: 10px;
  font-weight: bold;
  color: #c9ccce;
  z-index: 1;
}
div.statusMeter___wZj1e.disabled___hWpII {
  opacity: 0.33;
}
div.statusMeter___wZj1e .marker___IxKsL {
  position: absolute;
  width: 18px;
  height: 18px;
  left: -9px;
  top: -9px;
  z-index: 2;
}
div.statusMeter___wZj1e .marker___IxKsL.red___aq0fa svg {
  width: 18px;
  height: 18px;
}
div.statusMeter___wZj1e .marker___IxKsL.red___aq0fa svg path {
  stroke: #fff;
  fill: #f30b47;
}
div.statusMeter___wZj1e .marker___IxKsL.green___Q-Rrk svg {
  width: 18px;
  height: 18px;
}
div.statusMeter___wZj1e .marker___IxKsL.green___Q-Rrk svg path {
  stroke: #fff;
  fill: #00a651;
}
div.statusMeter___wZj1e .marker___IxKsL.multi___MJWwe svg {
  width: 18px;
  height: 18px;
}
div.statusMeter___wZj1e .marker___IxKsL.multi___MJWwe svg path {
  stroke: #fff;
  fill: #000;
}
div.statusMeter___wZj1e .bar___kqFZq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
div.statusMeter___wZj1e .bar___kqFZq .status___0E9kp {
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}
div.statusMeter___wZj1e .labels___y26YR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.statusMeter___wZj1e .bottomRight___PbQBN {
  text-align: right;
  margin-left: 4px;
}

.square___Fc8MH {
  height: 20px;
  width: 20%;
  padding: 1px;
  float: left;
  margin: 0 2px 10px 0;
  border-radius: 3px;
}
.square___Fc8MH:last-child {
  margin-right: 0;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___-D\+oD {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___PgHuc {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

/**
 *  Define scss variables here.
 *
 *  Available options for Bootstrap:
 *  http://getbootstrap.com/customize/
 *
 * variables.scss
 *
 */
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___-D\+oD {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___PgHuc {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___UQa2b {
  display: block;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .container___UQa2b {
    max-width: 350px;
  }
}
.container___UQa2b .form-group {
  margin-bottom: 7px;
}

@media only screen and (max-width: 576px) {
  .editView___rKiom {
    margin-top: 10px;
  }
}

.formContainer___5vs05 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .formContainer___5vs05 {
    max-width: 350px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.fields___Pbqyz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .fields___Pbqyz {
    width: auto;
  }
}

.saveButton___qEcf8,
.editButtonXs___SmQDj,
.cancelButton___U0qYn {
  text-transform: uppercase;
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1.6px;
  border: solid 2px var(--primary);
  width: 100%;
  margin-top: 7px;
}
@media only screen and (min-width: 768px) {
  .saveButton___qEcf8,
  .editButtonXs___SmQDj,
  .cancelButton___U0qYn {
    margin-top: 0;
    margin-left: 14px;
    width: 60px;
  }
}

@media only screen and (min-width: 768px) {
  .cancelButton___U0qYn {
    width: 80px;
  }
}

@media only screen and (min-width: 768px) {
  .editButtonXs___SmQDj {
    display: none;
  }
}

.showView___q6djK {
  padding: 4px 0;
}

.fieldValue___QXIBg,
.multipleFieldsLabel___w3pGx {
  display: inline-block;
  letter-spacing: 0.2px;
  color: rgb(119, 122, 127);
}

.editButton___mkcIB {
  padding: 0;
  margin-left: 6px;
}
.editButton___mkcIB svg {
  width: 18px;
  height: 18px;
}
.editButton___mkcIB svg path {
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  fill: var(--primary);
  stroke: transparent;
}
.editButton___mkcIB:hover svg path {
  fill: var(--primary-button-hover);
}

.spinner___HDcDo {
  height: 14px;
  width: 14px;
  position: relative;
  display: inline-block;
}

.error___vnQ7R {
  display: inline-block;
  margin: 8px 0;
  color: #d9534f;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___tvlU9 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___3\+d8Q {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___tvlU9 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___3\+d8Q {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___dOc-D {
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  padding: 40px;
}
@media only screen and (min-width: 768px) {
  .container___dOc-D {
    max-width: 170px;
  }
}
@media only screen and (min-width: 992px) {
  .container___dOc-D {
    max-width: 230px;
  }
}

.iconContainer___c6DbE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  width: 46px;
  height: 46px;
  border-radius: 23px;
  text-decoration: none !important;
  outline: none !important;
  border: none !important;
}
.iconContainer___c6DbE i {
  color: #fff;
  font-size: 24px;
}
.iconContainer___c6DbE:hover, .iconContainer___c6DbE:focus, .iconContainer___c6DbE.loading___OYClV {
  opacity: 0.7;
}
.iconContainer___c6DbE.facebook___Ittjj {
  background-color: #0866FF;
}
.iconContainer___c6DbE.flickr___pDPlN {
  background-color: #0063DC;
}
.iconContainer___c6DbE.gmail___ATNaV {
  background-color: #EA4335;
}
.iconContainer___c6DbE.google___5Linj {
  background-color: rgb(74, 132, 240);
}
.iconContainer___c6DbE.instagram___kVL5M {
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), -webkit-gradient(linear, left top, left bottom, from(#6559ca), color-stop(30%, #bc318f), color-stop(50%, #e33f5f), color-stop(70%, #f77638), to(#fec66d));
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}
.iconContainer___c6DbE.linkedin___-JGm6 {
  background-color: rgb(0, 119, 181);
}
.iconContainer___c6DbE.tiktok___zmreJ {
  background-color: rgb(0, 0, 0);
}
.iconContainer___c6DbE.tumblr___xUISE {
  background-color: #36465D;
}
.iconContainer___c6DbE.twitter___cp8EU {
  background-color: #1D9BF0;
}
.iconContainer___c6DbE.vimeo___aMKkQ {
  background-color: #1AB7EA;
}
.iconContainer___c6DbE.youtube___UrVwE {
  background-color: #FF0000;
}
.iconContainer___c6DbE.loading___OYClV {
  cursor: default;
}

.label___V5rms {
  margin-bottom: 30px;
  margin-top: 14px;
}

.errors___qSfuB {
  text-align: center;
  margin-top: 30px;
  color: var(--critical);
  font-weight: bold;
  max-width: 150px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___EEFh6 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___QBkj6 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___EEFh6 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___QBkj6 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___SzLZO {
  width: 100%;
  background-color: #fff;
}

.headerContent___aBWhB {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___aBWhB h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___aBWhB p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.container___fZJoi {
  display: none;
}
.container___fZJoi.show___eprkg {
  display: block;
  max-width: 1000px;
  margin: 0 auto;
  padding: 40px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .container___fZJoi.show___eprkg {
    padding: 0px;
  }
}

.panel___yigk7 {
  margin-top: 40px;
  padding: 40px 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}

.progressContainer___xD19D {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  font-family: var(--font-headings-con);
  font-size: 17px;
}
@media only screen and (max-width: 768px) {
  .progressContainer___xD19D {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.progressContainer___xD19D.divided___MQ2i9 .leftBlock___-8ZJ9 {
  border-right: 2px solid var(--gray-2);
}
.progressContainer___xD19D.leftAligned___WmyIZ {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.progressContainer___xD19D.leftAligned___WmyIZ .leftBlock___-8ZJ9 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.progressContainer___xD19D.leftAligned___WmyIZ .rightBlock___v4EsY {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 40px;
}
.progressContainer___xD19D.leftAligned___WmyIZ .rightBlock___v4EsY .header___SzLZO {
  width: 100%;
  text-align: left;
}
.progressContainer___xD19D.leftAligned___WmyIZ .rightBlock___v4EsY .subheader___uhZna {
  width: 100%;
  text-align: left;
}
.progressContainer___xD19D .leftBlock___-8ZJ9 {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 30px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .progressContainer___xD19D .leftBlock___-8ZJ9 {
    margin-top: 20px;
    border: none;
    padding: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.progressContainer___xD19D .leftBlock___-8ZJ9 .header___SzLZO {
  width: 100%;
  margin-top: 10px;
  font-size: 20px;
  font-weight: bold;
}
.progressContainer___xD19D .leftBlock___-8ZJ9 .info___s5osa {
  margin-top: 10px;
}
.progressContainer___xD19D .rightBlock___v4EsY {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 40px;
}
@media only screen and (max-width: 768px) {
  .progressContainer___xD19D .rightBlock___v4EsY {
    border: none;
    padding: 0;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.progressContainer___xD19D .rightBlock___v4EsY .header___SzLZO {
  width: 100%;
  margin-top: 10px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
.progressContainer___xD19D .rightBlock___v4EsY .subheader___uhZna {
  width: 100%;
  text-align: center;
}
.progressContainer___xD19D .rightBlock___v4EsY .info___s5osa {
  margin-top: 10px;
}
.progressContainer___xD19D ul {
  list-style: inside;
  padding-left: 0;
  letter-spacing: 0.025em;
  color: var(--gray-9);
}
.loadingWrapper___T0P02 .contentWrapper___arWId {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 1;
}
.loadingWrapper___T0P02.loading___ZABJV .contentWrapper___arWId {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  opacity: 0;
}
.loadingWrapper___T0P02.loading___ZABJV .loaderWrapper___kRmVe {
  display: block;
}
.loadingWrapper___T0P02 .loaderWrapper___kRmVe {
  display: none;
  position: absolute;
  width: 100%;
  height: 300px;
  top: 0;
  left: 0;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___O3IzZ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___AQA8W {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.error___D-adz {
  display: block;
  margin: 10px 0;
}

.container___e2paH {
  display: block;
}

label {
  color: #b2bdcc;
}

.btnLogin___PyIhe {
  width: 100%;
  margin-top: 40px;
  border: none;
  color: var(--white);
  padding: 10px 40px;
  background: var(--primary);
  border-radius: 3px;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: background-color 0.4s ease-in;
  transition: background-color 0.4s ease-in;
}
.btnLogin___PyIhe:hover {
  color: var(--white);
  background-color: var(--primary-md);
}

.signUpWrapper___tsOSj {
  margin-top: 20px;
  text-align: center;
}
.signUpWrapper___tsOSj .text___RmlTG {
  color: var(--white);
}
.signUpWrapper___tsOSj .signUp___LSpY4 {
  color: var(--white);
  text-decoration: underline;
}
.signUpWrapper___tsOSj .signUp___LSpY4:hover, .signUpWrapper___tsOSj .signUp___LSpY4:focus {
  color: var(--white);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gLNRr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___h4kIY {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gLNRr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___h4kIY {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.modal {
  z-index: 3001 !important;
}

.modalDialog1___K8iiH {
  top: 10%;
  width: 90%;
  max-width: 1000px;
  padding-left: 0;
}
@media only screen and (max-width: 992px) {
  .modalDialog1___K8iiH {
    padding-left: 5%;
    width: 80%;
  }
}
@media only screen and (max-width: 576px) {
  .modalDialog1___K8iiH {
    padding-left: 0;
    padding-right: 5%;
    width: 100%;
  }
}

.close___OlTrz {
  position: absolute;
  top: 5px;
  right: 5px;
  background: transparent;
  border: 0;
  font-size: 22px;
  color: #989ca0;
}
.close___OlTrz:hover {
  color: var(--primary);
}

.modal1___-7WNk {
  z-index: 5000;
}

.containerForModal1___WttzR {
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
  .containerForModal1___WttzR {
    padding: 20px;
  }
}
.containerForModal1___WttzR .imgContainer___hI5\+x {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}
@media only screen and (max-width: 992px) {
  .containerForModal1___WttzR .imgContainer___hI5\+x {
    display: none;
  }
}
.containerForModal1___WttzR .imgContainer___hI5\+x img {
  width: 100%;
  max-width: 300px;
  margin-bottom: -40px;
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
  margin-left: 20px;
}
@media only screen and (max-width: 992px) {
  .containerForModal1___WttzR .ctaContainerModal___uoTwH {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH h2 {
  color: var(--primary);
  font-size: 36px;
  margin: 0;
  margin-bottom: 20px;
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 10px;
}
@media only screen and (max-width: 768px) {
  .containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm .displayBoxes___4nVKd {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm .displayBoxes___4nVKd:first-child {
  border-right: 1px solid #989ca0;
  padding-right: 20px;
}
@media only screen and (max-width: 768px) {
  .containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm .displayBoxes___4nVKd:first-child {
    border-right: 0;
    border-bottom: 1px solid #989ca0;
    padding-bottom: 15px;
  }
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm .displayBoxes___4nVKd:last-child {
  padding-left: 20px;
}
@media only screen and (max-width: 768px) {
  .containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm .displayBoxes___4nVKd:last-child {
    padding-left: 0;
    padding-top: 15px;
  }
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm .displayBoxes___4nVKd .displayTextContainer___3fXzC {
  color: var(--gray-8);
  font-size: 16px;
  letter-spacing: 0.025em;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
  .containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm .displayBoxes___4nVKd .displayTextContainer___3fXzC {
    white-space: normal;
  }
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .displayContainer___jGfXm .displayBoxes___4nVKd .displayTextContainer___3fXzC .displayTextBold___FEvAi {
  font-weight: bold;
  margin-right: 5px;
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn1___iikU9 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  background-color: var(--primary);
  border-radius: 4px;
  color: #fff;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
  width: 200px;
  margin: 15px 0;
}
.theme-idshield .containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn1___iikU9 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn1___iikU9 {
    font-size: 14px;
  }
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn1___iikU9:hover, .containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn1___iikU9:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn2___ucezB {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  background-color: #fff;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  color: var(--primary);
  padding-left: 14px;
  padding-right: 14px;
  margin: 15px 0;
}
.theme-idshield .containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn2___ucezB {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn2___ucezB {
    font-size: 14px;
  }
}
.containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn2___ucezB:hover, .containerForModal1___WttzR .ctaContainerModal___uoTwH .actionBtn2___ucezB:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.containerForModal1___WttzR p {
  line-height: 24px;
  font-size: 14px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___MyxLO {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___TUQFt {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___MyxLO {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___TUQFt {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.NarrativeProfileVisitors___RmgwK {
  padding-top: 30px;
}
.NarrativeProfileVisitors___RmgwK .visitor___BiSEj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}
.NarrativeProfileVisitors___RmgwK .visitor___BiSEj .visitorNarrative___QuYqy {
  margin: auto 0;
}
.NarrativeProfileVisitors___RmgwK .visitor___BiSEj .userPortrait___vP-B1 {
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 25px;
  overflow: hidden;
  margin-right: 30px;
}
.NarrativeProfileVisitors___RmgwK .visitor___BiSEj .userPortrait___vP-B1 img {
  width: 50px;
  height: 50px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___6ZvOQ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fKmqV {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___6ZvOQ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fKmqV {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___pDAce {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.container___pDAce:hover {
  opacity: 0.7;
  text-decoration: none;
}
.container___pDAce.shoppingCart___C2817 {
  display: none;
}
@media only screen and (min-width: 768px) {
  .container___pDAce.shoppingCart___C2817 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media only screen and (min-width: 768px) {
  .container___pDAce {
    margin-top: 2px;
    margin-right: 32px;
  }
}
.container___pDAce .icon___fNIjY {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
}
.container___pDAce .icon___fNIjY svg {
  width: 20px;
  height: 20px;
}
.container___pDAce .icon___fNIjY svg path {
  fill: #fff;
}
@media only screen and (min-width: 768px) {
  .container___pDAce .icon___fNIjY {
    width: 24px;
    height: 24px;
  }
  .container___pDAce .icon___fNIjY svg {
    width: 24px;
    height: 24px;
  }
}
.container___pDAce .shoppingCartItems___DGP2M {
  position: absolute;
  top: -4px;
  left: 10px;
  font-weight: bold;
  font-size: 16px;
  color: #f26c4f;
}
.container___pDAce .label___Rf-vj {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  margin-left: 10px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Qz8nM {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___O6NOo {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Qz8nM {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___O6NOo {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.nextStepsItemContainer___qz54F {
  color: #2e3135;
}
.nextStepsItemContainer___qz54F:hover .link___\+d-xt {
  color: var(--primary);
  text-decoration: underline;
}
.nextStepsItemContainer___qz54F.nextStepsItemCompleted___gxuJA {
  text-decoration: line-through;
  color: #b2b2b2;
}
.nextStepsItemContainer___qz54F.nextStepsItemCompleted___gxuJA .link___\+d-xt {
  color: #b2b2b2;
  text-decoration: none;
  text-decoration: line-through;
}
.nextStepsItemContainer___qz54F.nextStepsItemCompleted___gxuJA:hover .link___\+d-xt {
  color: var(--primary);
  text-decoration: line-through;
}
.nextStepsItemContainer___qz54F.privacyOverviewVersionA___a69r8 {
  max-width: 325px;
  padding-top: 0;
}
.nextStepsItemContainer___qz54F.privacyOverviewVersionB___\+yXiP {
  max-width: 350px;
  padding-top: 0;
}

.link___\+d-xt {
  color: var(--primary);
  text-decoration: underline;
}
@media only screen and (min-width: 992px) {
  .link___\+d-xt {
    color: #2e3135;
    text-decoration: none;
  }
}
.link___\+d-xt:hover .link___\+d-xt {
  color: var(--primary);
  text-decoration: underline;
}

.tooltip___2J19U .tooltip-inner {
  max-width: 400px;
}

@media only screen and (min-width: 1200px) {
  .nextStepsListContainer___QJ0xd {
    padding-left: 30px;
  }
}
.nextStepsListContainer___QJ0xd.listOnly___240tL {
  padding-left: 0;
}
.nextStepsListContainer___QJ0xd > a {
  display: block;
  text-decoration: underline;
  margin-top: 15px;
  font-weight: bold;
}

.nextStepsItemContainer___qz54F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 8px 8px 8px 10px;
  text-decoration: none;
  cursor: pointer;
}
@media only screen and (min-width: 1200px) {
  .nextStepsItemContainer___qz54F {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .nextStepsItemContainer___qz54F:hover {
    background-color: var(--primary-lightest);
  }
}

.nextStepsItemStatus___q8kmx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 20px;
}
.nextStepsItemStatus___q8kmx .btn {
  padding: 0;
  margin-right: 5px;
}

.nextStepsItemInfo___XmU6- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 10px 0 0 28px;
}
@media only screen and (min-width: 1200px) {
  .nextStepsItemInfo___XmU6- {
    margin: 0;
  }
}

@media only screen and (min-width: 1200px) {
  .nextStepName___kbvzy {
    width: 350px;
  }
}

.nextStepDuration___Aucd5 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width: 1200px) {
  .nextStepDuration___Aucd5 {
    min-width: 100px;
  }
}

.nextStepImpact___amxOR {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width: 1200px) {
  .nextStepImpact___amxOR {
    min-width: 100px;
  }
}

.nextStepPremium___J25YP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.nextStepPremium___J25YP svg {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  display: none;
  fill: #777a7f;
}
@media only screen and (min-width: 1200px) {
  .nextStepPremium___J25YP svg {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  .nextStepPremium___J25YP {
    min-width: 100px;
  }
}

.checkbox___WOnsF {
  margin-right: 1rem;
}
.checkbox___WOnsF .toggleTrack___ASzAw {
  height: 18px;
  width: 18px;
  border-radius: 3.6px;
  background-color: white;
  border: solid var(--primary) 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox___WOnsF .toggleTrack___ASzAw.checked___3j1EM {
  background-color: var(--primary);
}
.checkbox___WOnsF .toggleTrack___ASzAw.checked___3j1EM svg {
  fill: white;
  display: block;
  height: 14px;
  width: 14px;
}
.checkbox___WOnsF .toggleTrack___ASzAw.checked___3j1EM .toggleSwitch___zsyix {
  background-color: var(--primary);
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Mqr4G {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___LcOtR {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Mqr4G {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___LcOtR {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___ZncJ\+ {
  width: 100%;
  background-color: #fff;
}

.headerContent___vIrIn {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___vIrIn h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___vIrIn p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.NextStepStrip___B6BRx {
  max-width: 1270px;
  padding: 0 40px;
  margin: auto;
  margin-top: 40px;
}
.NextStepStrip___B6BRx .arrowDown___xL\+Tk {
  width: 0;
  height: 0;
  margin-left: 15%;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #fff;
}
@media only screen and (max-width: 768px) {
  .NextStepStrip___B6BRx .arrowDown___xL\+Tk {
    display: none;
  }
}
.NextStepStrip___B6BRx .card___fSNgS {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1270px;
  margin: 60px 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 56px 64px;
  overflow: hidden;
  padding: 15px 25px 15px;
  color: var(--gray-7);
  margin: 0;
}
@media only screen and (max-width: 576px) {
  .NextStepStrip___B6BRx .card___fSNgS {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .NextStepStrip___B6BRx .card___fSNgS {
    padding: 42px 32px;
  }
}
@media only screen and (min-width: 1498px) {
  .NextStepStrip___B6BRx .card___fSNgS {
    margin-left: auto;
    margin-right: auto;
  }
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 {
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 38px;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 576px) {
  .NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 {
    height: auto;
  }
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 div:first-child {
  margin-right: 20px;
}
@media only screen and (max-width: 576px) {
  .NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 .flagMan___OULE\+ {
    display: none;
  }
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 .flagMan___OULE\+ svg {
  height: 38px;
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 .flagMan___OULE\+ svg path {
  fill: var(--primary);
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 strong {
  color: var(--black);
  font-weight: bold;
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 .explainWhy___ukD\+f {
  color: var(--primary);
  border: 0;
  padding: 0;
  margin-left: 6px;
  cursor: pointer;
  font-weight: bold;
  background-color: transparent !important;
  position: relative;
  white-space: nowrap;
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 .explainWhy___ukD\+f i {
  font-size: 10px;
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 .explainWhy___ukD\+f i:before {
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: absolute;
  top: 5px;
  right: -11px;
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 .explainWhy___ukD\+f .caretDown___w8YHv:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.NextStepStrip___B6BRx .card___fSNgS .cardHeader___BjA55 .explainWhy___ukD\+f:hover {
  background-color: transparent;
}
.NextStepStrip___B6BRx .card___fSNgS .cardBody___5PZ3G {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  margin: 0;
}
.NextStepStrip___B6BRx .card___fSNgS .cardBody___5PZ3G.expanded___gYkv5 {
  visibility: visible;
  opacity: 1;
  max-height: 600px;
}
.spinner___53dZl {
  border: 2px solid;
  border-radius: 50%;
  -webkit-animation: spin___Ipxva 1s linear infinite;
          animation: spin___Ipxva 1s linear infinite;
}

@-webkit-keyframes spin___Ipxva {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin___Ipxva {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___E13if {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___VcgfA {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___QyynD {
  opacity: 1;
  position: relative;
  display: block;
  -webkit-transition-property: margin, max-height, opacity;
  transition-property: margin, max-height, opacity;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  color: rgb(1, 152, 254);
  overflow: visible;
  margin: 4px 0;
  max-height: 60px;
}
.container___QyynD.leaving___FQoeC {
  margin: 0;
  max-height: 0;
  opacity: 0;
}
.container___QyynD.success___jzY8w {
  color: rgb(0, 171, 79);
}
.container___QyynD.success___jzY8w svg path {
  fill: rgb(0, 171, 79);
}
.container___QyynD.error___Fstiw {
  color: var(--critical);
}
.container___QyynD.error___Fstiw svg path {
  fill: var(--critical);
}

.content___dBZ-d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.icon___Q0rW- {
  width: 25px;
  height: 25px;
  margin-right: 7px;
}
.icon___Q0rW- svg {
  width: 25px;
  height: 25px;
}
.icon___Q0rW- svg path {
  stroke: transparent;
}

.message___oHUMQ {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}
.container___O6Lep {
  display: inline-block;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___fjA6N {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Sc8Et {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___fjA6N {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Sc8Et {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___3jWgT li {
  background: transparent;
}
.container___3jWgT a {
  outline: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
.container___3jWgT a:hover, .container___3jWgT a:focus {
  background: none !important;
}
.container___3jWgT li.active a {
  background: var(--primary) !important;
}
.container___3jWgT li.active a:hover, .container___3jWgT li.active a:focus {
  background: var(--primary) !important;
}
.container___3jWgT li.active a {
  border-radius: 4px !important;
}

.pageButton___8bDS5 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0;
  color: var(--primary);
  padding: 3px 0;
}
.theme-idshield .pageButton___8bDS5 {
  text-transform: none;
  letter-spacing: -0.176px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___tpuvy {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___PR1XC {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.PaywallModal___8b1DT {
  padding: 20px;
  background-color: rgb(46, 49, 53);
  -webkit-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
  color: #989ca0;
  position: relative;
}
.PaywallModal___8b1DT .content___BQ5N1 {
  max-width: 1000px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .PaywallModal___8b1DT .content___BQ5N1 {
    position: relative;
  }
}
@media only screen and (min-width: 992px) {
  .PaywallModal___8b1DT .nonPremiumContainer___02tJI {
    padding: 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.PaywallModal___8b1DT .paywallTitle___nV2O7 {
  color: rgb(0, 154, 255);
  width: 100%;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  .PaywallModal___8b1DT .paywallTitle___nV2O7 {
    padding-top: 30px;
  }
}
.PaywallModal___8b1DT .copyContainer___yv9SA {
  color: #fff;
}
@media only screen and (min-width: 992px) {
  .PaywallModal___8b1DT .copyContainer___yv9SA {
    padding: 0 0 0 40px;
  }
}
.PaywallModal___8b1DT .copyHeader___ZOjYC {
  color: #fff;
  font-weight: normal;
  font-size: 22px;
  margin-top: 0px;
  margin-bottom: 20px;
}
.PaywallModal___8b1DT .benefitsWrapper___O16xi {
  font-size: 16px;
  background-color: #323539;
  padding: 20px;
  border: 1px solid #46474c;
  border-radius: 2px;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  .PaywallModal___8b1DT .benefitsWrapper___O16xi {
    margin-top: 30px;
  }
}
.PaywallModal___8b1DT .benefitsWrapper___O16xi ul {
  padding-left: 0px;
  list-style: none;
  font-size: 15px;
}
.PaywallModal___8b1DT .benefitsWrapper___O16xi li {
  margin: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.PaywallModal___8b1DT .benefitsWrapper___O16xi li:before {
  content: url(/dist/checkmark_bullet_point-701acabd.png);
  height: 16px;
  width: 16px;
  margin-right: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.PaywallModal___8b1DT .benefitsWrapper___O16xi li span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.PaywallModal___8b1DT .benefitsWrapper___O16xi a {
  text-decoration: underline;
}
.PaywallModal___8b1DT .benefitsUnderLink___05r-S {
  text-decoration: underline;
  margin-top: 20px;
}
.PaywallModal___8b1DT .submitActionContainer___GoOYZ {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media only screen and (min-width: 992px) {
  .PaywallModal___8b1DT .submitActionContainer___GoOYZ {
    max-width: 290px;
  }
}
.PaywallModal___8b1DT .priceContainer___--UD0 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  padding-left: 20px;
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}
.theme-idshield .PaywallModal___8b1DT .priceContainer___--UD0 {
  text-transform: none;
  letter-spacing: -0.176px;
}
.PaywallModal___8b1DT .price___XRleG {
  font-size: 20px;
  line-height: 20px;
  display: block;
}
.PaywallModal___8b1DT .cancelText___LLJeM {
  margin-top: 20px;
  font-size: 16px;
}
.PaywallModal___8b1DT .cancelText___LLJeM a {
  cursor: pointer;
}
.PaywallModal___8b1DT .closeButton___3jJtX {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 30px;
  color: rgb(0, 154, 255);
}
@media only screen and (max-width: 992px) {
  .PaywallModal___8b1DT .closeButton___3jJtX {
    top: 0;
    right: 0;
  }
}
.PaywallModal___8b1DT .successMessageContainer___F1Bpi {
  padding: 20px;
}
@media only screen and (min-width: 992px) {
  .PaywallModal___8b1DT .successMessageContainer___F1Bpi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row wrap;
            flex-direction: row wrap;
    padding: 40px;
  }
}
@media only screen and (max-width: 768px) {
  .PaywallModal___8b1DT .successMessageContainer___F1Bpi {
    padding-top: 80px;
  }
}
.PaywallModal___8b1DT .successMessageContentContainer___gbyiN, .PaywallModal___8b1DT .successMessageIconContainer___-5rlG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.PaywallModal___8b1DT .successMessageContentContainer___gbyiN {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 992px) {
  .PaywallModal___8b1DT .successMessageContentContainer___gbyiN {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-left: 20px;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
}
.PaywallModal___8b1DT .successMessageContent___i7C86 {
  max-width: 400px;
}
.PaywallModal___8b1DT .successMessageIconContainer___-5rlG {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 992px) {
  .PaywallModal___8b1DT .successMessageIconContainer___-5rlG {
    padding-right: 20px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media only screen and (max-width: 768px) {
  .PaywallModal___8b1DT .successMessageIconContainer___-5rlG {
    margin-bottom: 40px;
  }
}
.PaywallModal___8b1DT .successMessageIcon___LJy78 {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 200px;
  display: inline-block;
}
.PaywallModal___8b1DT .successMessageIcon___LJy78 svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 200px;
}
.PaywallModal___8b1DT .successMessageIcon___LJy78 svg path {
  stroke: transparent;
  fill: rgb(0, 154, 255);
}
@media only screen and (max-width: 768px) {
  .PaywallModal___8b1DT .successMessageIcon___LJy78 {
    position: relative;
    display: inline-block;
    width: 80px;
    height: 80px;
  }
  .PaywallModal___8b1DT .successMessageIcon___LJy78 svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
  }
  .PaywallModal___8b1DT .successMessageIcon___LJy78 svg path {
    stroke: transparent;
    fill: rgb(0, 154, 255);
  }
}
.PaywallModal___8b1DT .successMessageHeader___rbTEd {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  color: rgb(0, 154, 255);
  font-weight: normal;
  margin-top: 0;
}
.theme-idshield .PaywallModal___8b1DT .successMessageHeader___rbTEd {
  text-transform: none;
  letter-spacing: -0.176px;
}
.PaywallModal___8b1DT .successMessageBody___-MEiN {
  color: rgba(255, 255, 255, 0.9);
  font-size: 16px;
  margin: 20px 0 40px;
}
.PaywallModal___8b1DT .successMessageButton___pCrGI {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 20px;
}
.theme-idshield .PaywallModal___8b1DT .successMessageButton___pCrGI {
  text-transform: none;
  letter-spacing: -0.176px;
}
.PieChart___esgXh {
  margin-bottom: 20px;
}
.PieChart___esgXh:after {
  content: "";
  display: table;
  clear: both;
}
.PieChart___esgXh div.pie___r6eET {
  position: relative;
  float: left;
  width: 125px;
}
.PieChart___esgXh path.slice___IHtbP {
  stroke: white;
  stroke-width: 3px;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.PieChart___esgXh .legend___CSO5g {
  float: left;
  list-style-type: none;
}
.PieChart___esgXh .legend___CSO5g li {
  position: relative;
}
.PieChart___esgXh .legend___CSO5g span {
  position: absolute;
  top: 6px;
  left: -20px;
  width: 10px;
  height: 10px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___bvjnh {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___UCy3D {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___bvjnh {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___UCy3D {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___V-NV6 {
  display: inline-block;
  border-radius: 5px;
  position: relative;
}
.container___V-NV6 .svgContainer___eDbRa {
  overflow: visible;
}
.container___V-NV6 .clickable___w\+j43 {
  cursor: pointer;
}
.container___V-NV6.disabled___xrsoB .veryPoor___58ZC6 {
  fill: rgb(238.0812007874, 194.4187992126, 205.7107996199);
  stroke: rgb(238.0812007874, 194.4187992126, 205.7107996199);
}
.container___V-NV6.disabled___xrsoB .poor___2qKqf {
  fill: rgb(248.0625, 218.2653688525, 206.4375);
  stroke: rgb(248.0625, 218.2653688525, 206.4375);
}
.container___V-NV6.disabled___xrsoB .fair___GIQU0 {
  fill: rgb(248.6875, 241.2401685393, 210.8125);
  stroke: rgb(248.6875, 241.2401685393, 210.8125);
}
.container___V-NV6.disabled___xrsoB .good___AGQx1 {
  fill: rgb(228.6913113869, 233.0252293578, 211.9747706422);
  stroke: rgb(228.6913113869, 233.0252293578, 211.9747706422);
}
.container___V-NV6.disabled___xrsoB .veryGood___06Sx\+ {
  fill: rgb(192, 234, 211.4035087719);
  stroke: rgb(192, 234, 211.4035087719);
}
.container___V-NV6.disabled___xrsoB .excellent___KhlU9 {
  fill: rgb(167.25, 225.75, 200.7391304348);
  stroke: rgb(167.25, 225.75, 200.7391304348);
}

.gaugeContainer___TEBes {
  fill: #fff;
}

.gaugeShadow___MptfR {
  fill: rgb(255, 255, 255);
}

.pieSlice___wA9C5 {
  -webkit-transition-property: fill, stroke;
  transition-property: fill, stroke;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

.veryPoor___58ZC6 {
  fill: rgb(243, 11, 71);
  stroke: rgb(243, 11, 71);
}

.poor___2qKqf {
  fill: rgb(255, 124, 72);
  stroke: rgb(255, 124, 72);
}

.fair___GIQU0 {
  fill: rgb(255, 220, 77);
  stroke: rgb(255, 220, 77);
}

.good___AGQx1 {
  fill: rgb(186, 214, 78);
  stroke: rgb(186, 214, 78);
}

.veryGood___06Sx\+ {
  fill: rgb(0, 171, 79);
  stroke: rgb(0, 171, 79);
}

.excellent___KhlU9 {
  fill: rgb(0, 138, 79);
  stroke: rgb(0, 138, 79);
}

.dialContainer___BV3Nv {
  position: absolute;
  border: solid #fefefe 1px;
  -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
  background: #fff;
  z-index: 1;
}
.dialContainer___BV3Nv .avatar___WS9bc {
  position: absolute;
  overflow: hidden;
  background-size: cover;
}

.dial___Q1Jsi {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  z-index: 0;
  -webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3));
}

.labelsContainer___fpsJa {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: -5px;
}
.labelsContainer___fpsJa .veryGoodText___C4dAb,
.labelsContainer___fpsJa .veryPoorText___Ko01b {
  display: inline-block;
  color: rgba(0, 0, 0, 0.34);
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.labelsContainer___fpsJa .currentValueContainer___WKawF {
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px;
  margin-bottom: 12px;
}
.disabled___xrsoB .labelsContainer___fpsJa .currentValueContainer___WKawF {
  margin-bottom: 15px;
}
.labelsContainer___fpsJa .currentValueContainer___WKawF .currentValueText___iOGnL {
  font-size: 48px;
  font-weight: bold;
  line-height: 48px;
  font-family: var(--font-headings-con);
  letter-spacing: 5.2px;
  background-color: #fff;
  padding-left: 5px;
}
.labelsContainer___fpsJa .currentValueContainer___WKawF .currentValueText___iOGnL.very-poor___5V94l {
  color: rgb(243, 11, 71);
}
.labelsContainer___fpsJa .currentValueContainer___WKawF .currentValueText___iOGnL.poor___2qKqf {
  color: rgb(255, 124, 72);
}
.labelsContainer___fpsJa .currentValueContainer___WKawF .currentValueText___iOGnL.fair___GIQU0 {
  color: rgb(255, 220, 77);
}
.labelsContainer___fpsJa .currentValueContainer___WKawF .currentValueText___iOGnL.good___AGQx1 {
  color: rgb(186, 214, 78);
}
.labelsContainer___fpsJa .currentValueContainer___WKawF .currentValueText___iOGnL.excellent___KhlU9, .labelsContainer___fpsJa .currentValueContainer___WKawF .currentValueText___iOGnL.very-good___i9THA {
  color: rgb(0, 171, 79);
}
.disabled___xrsoB .labelsContainer___fpsJa .currentValueContainer___WKawF .currentValueText___iOGnL {
  width: 80%;
  color: #777a7f;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.currentValueScanning___HxFPv {
  position: relative;
  width: 50%;
  margin: -10px auto 10px;
}
.currentValueScanning___HxFPv > div {
  position: absolute;
  top: 13px;
  left: 5px;
}
.currentValueScanning___HxFPv strong {
  display: block;
  font-size: 18px;
  font-weight: normal;
}

.improveAccuracyLink___ROc2K {
  position: relative;
  color: var(--primary);
  font-size: 14px;
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  white-space: nowrap;
}
.improveAccuracyLink___ROc2K:hover, .improveAccuracyLink___ROc2K:focus {
  color: var(--primary-md);
  text-decoration: none;
}

.scanSocialPrompt___aKCDv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 250px;
  margin: 0 auto;
}
.scanSocialPrompt___aKCDv svg {
  width: 25px;
  height: 25px;
}
.scanSocialPrompt___aKCDv svg path {
  fill: #e91421;
}
.scanSocialPrompt___aKCDv a {
  text-decoration: underline;
}

.theme-idshield .labelsContainer___fpsJa .currentValueContainer___WKawF .currentValueText___iOGnL {
  letter-spacing: -1.078px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___SelVj {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___4QQCs {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___SelVj {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___4QQCs {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.submitButtonMargin___OhAdS {
  margin-top: 20px;
}

.container___Rgv9x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 800px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 40px;
}
.container___Rgv9x h2 {
  margin-bottom: 30px;
}
@media only screen and (max-width: 576px) {
  .container___Rgv9x h2 {
    padding: 20px 0 0 20px;
  }
}

.pointer___dOkbt {
  cursor: pointer;
}

.formContainer___cofjr {
  background-color: #fff;
  padding: 60px;
  max-width: 1000px;
}
@media only screen and (max-width: 768px) {
  .formContainer___cofjr {
    padding: 40px;
  }
}

.actionBtn___0IzzZ {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  max-width: 300px;
  margin: 10px 0 0 10px;
}
.theme-idshield .actionBtn___0IzzZ {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .actionBtn___0IzzZ {
    font-size: 14px;
  }
}
.actionBtn___0IzzZ:hover, .actionBtn___0IzzZ:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}

.mainText___cdX0a {
  font-size: 16px;
  color: var(--gray-7);
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
@media only screen and (max-width: 576px) {
  .mainText___cdX0a {
    padding: 20px;
  }
}

.actionButtonsList___4rGEC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}

.nextProfileContainer___cFt61 {
  background-color: rgb(236, 237, 240);
  padding: 50px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width: 576px) {
  .nextProfileContainer___cFt61 {
    padding: 0;
  }
}

.wrapper___cfVuh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding-bottom: 50px;
}
@media only screen and (max-width: 768px) {
  .wrapper___cfVuh {
    padding-bottom: 0;
  }
}

.stepList___HzJI8 {
  list-style-type: none;
  margin: 0 0 40px 0;
  padding: 0;
  vertical-align: middle;
}
@media only screen and (max-width: 576px) {
  .stepList___HzJI8 {
    padding: 20px 0 0 20px;
  }
}
.stepList___HzJI8 a {
  color: #989ca0;
}
.stepList___HzJI8 a:hover {
  text-decoration: none;
}
.stepList___HzJI8 .prev___pJW8w {
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1.5px;
  line-height: 17px;
  color: #989ca0;
  padding-bottom: 2px;
  height: 16px;
  vertical-align: top;
}
.stepList___HzJI8 .prev___pJW8w .arrow___QPdlr {
  width: 6.5px;
  display: inline-block;
  margin-right: 8px;
  height: 16px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Lvm98 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___iWCMD {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ProfileHeader___vpD-g {
  padding: 50px 10%;
  font-family: "Proxima Nova Extra Condensed", Helvetica, sans-serif;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.75px;
}
.ProfileHeader___vpD-g .buttonBar___60i4F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ProfileHeader___vpD-g .name___Ch\+8X {
  margin: 25px 0 0;
  font-size: 40px;
  text-transform: capitalize;
  letter-spacing: 1.5px;
}
.ProfileHeader___vpD-g .url___5\+r6L {
  margin: 0;
}
.ProfileHeader___vpD-g .url___5\+r6L a {
  border-bottom: 1px solid rgba(var(--primary), 0.75);
  font-size: 18px;
  cursor: pointer;
}
.ProfileHeader___vpD-g .url___5\+r6L a:hover, .ProfileHeader___vpD-g .url___5\+r6L a:focus {
  text-decoration: none;
}
.ProfileHeader___vpD-g .pointer___ubZVd {
  cursor: pointer;
}
.ProfileHeader___vpD-g .button___TZGgl {
  display: block;
  min-width: 135px;
  margin: 25px auto 0;
  padding: 2px 6px;
  border: 2px solid var(--primary);
  border-radius: 4px;
  background: var(--primary);
  color: var(--white);
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background 0.3s, color 0.3s;
  transition: background 0.3s, color 0.3s;
}
.ProfileHeader___vpD-g .button___TZGgl:hover {
  background: var(--white);
  color: var(--primary);
}
@media (min-width: 425px) {
  .ProfileHeader___vpD-g .button___TZGgl {
    display: inline-block;
    margin: 25px 0 0;
  }
  .ProfileHeader___vpD-g .button___TZGgl + .button___TZGgl {
    margin-left: 2vw;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___4bPlf {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___hk9fG {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___OpQKU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.flexObject___oFxC- {
  -ms-flex-item-align: center;
      align-self: center;
}

.innerButton___KuR7M {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.innerButton___KuR7M.vertical___4-tUk {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.label___QPe02 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgba(0, 0, 0, 0.5);
}
.theme-idshield .label___QPe02 {
  text-transform: none;
  letter-spacing: -0.176px;
}

btn-link:hover {
  text-decoration: none;
}

.toggleTrack___yjyXR {
  height: 21px;
  width: 21px;
  border-radius: 4.2px;
  background-color: white;
  border: solid #1a99fa 2px;
  position: relative;
}
.toggleTrack___yjyXR.value___1o3f4 {
  background-color: #1a99fa;
}
.toggleTrack___yjyXR.value___1o3f4 svg {
  fill: white;
  padding: 3px;
}
.toggleTrack___yjyXR.value___1o3f4 .toggleSwitch___lJ5uC {
  background-color: #1a99fa;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}

.toggleSwitch___lJ5uC {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  opacity: 0.5;
  height: 21px;
  width: 21px;
  position: absoltue;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.iconList___K8FgQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.iconContainer___EVd-z {
  margin: 4px;
}

.errors___id-uC {
  color: #f40c48;
  font-size: 16px;
  font-weight: bold;
  margin: 6px 0;
}
.errors___id-uC.disabled___86w8Q {
  color: rgba(0, 0, 0, 0.3);
}

.hasErrors___rZWMj i {
  color: #f40c48;
}
.hasErrors___rZWMj svg path {
  fill: #f40c48;
}
.hasErrors___rZWMj .toggleTrack___yjyXR {
  background-color: #f40c48;
  border-color: #f40c48;
}

.disabled___86w8Q i {
  color: rgba(0, 0, 0, 0.3);
}
.disabled___86w8Q svg path {
  fill: rgba(0, 0, 0, 0.3);
}
.disabled___86w8Q .toggleTrack___yjyXR {
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent;
}

.optionLabel___qWGk5 {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.5);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___xEVmr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___2YvOz {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.editAction___eKGjp,
.subheader___ghGed,
.profileTextContainer___JVHS2 {
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.profileTextContainer___JVHS2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.container___Mesfh {
  opacity: 0 !important;
  z-index: 0;
  position: absolute;
  border-radius: 4px;
  top: 0;
  display: none;
  padding: 20px;
  background-color: #fff;
}
.container___Mesfh svg path {
  stroke: transparent;
}
.container___Mesfh.show___KagNK {
  opacity: 1 !important;
  z-index: 1;
  position: relative;
  display: block;
}

.header___ap\+1r {
  position: relative;
  font-size: 22px;
  margin-top: 6px;
  margin-left: 20px;
}

.index___rVdp6 {
  position: absolute;
  left: -43px;
  color: rgb(101, 109, 125);
  text-align: right;
  width: 30px;
}

.subheader___ghGed {
  margin-top: 5px;
  margin-bottom: 4px;
  font-size: 14px;
  text-transform: uppercase;
  color: rgb(152, 155, 160);
  margin-left: 20px;
}
.subheader___ghGed .years___1MBG0 {
  margin-left: 30px;
}

.body___Ig22e {
  font-size: 15px;
  line-height: 20px;
  word-wrap: break-word;
  margin-left: 20px;
}

.profileHistory___CVtFW {
  margin-top: 40px;
}

.profileLabel___z\+CtI {
  position: relative;
  font-size: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  /*
    @include md {
      margin-right:40px;
    }
    @include sm-down {
      margin-right: 0;
    }
  */
}

.profileValueText___2rb3H {
  color: rgb(170, 174, 178);
  margin-top: -9px;
  font-size: 12px;
}

.editButton___yGjdV {
  padding: 0;
  margin-left: 6px;
  margin-top: -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  display: inline-block;
  width: 22px;
  height: 18px;
}
.editButton___yGjdV:last-child {
  margin-right: 20px;
}
@media only screen and (max-width: 768px) {
  .editButton___yGjdV {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.editButton___yGjdV svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 18px;
}
.editButton___yGjdV svg path {
  stroke: transparent;
  fill: rgb(195, 200, 203);
}
.editButton___yGjdV:hover svg path, .editButton___yGjdV:focus svg path {
  fill: rgb(167.6785714286, 174.9553571429, 179.3214285714);
}

.reorderButton___-dxmi {
  margin-left: 20px;
}

@media only screen and (min-width: 992px) {
  .editActionColumn___FgDPy.unmarked___ds2XL {
    display: none;
  }
}

.outerContainer___vopSb {
  -webkit-box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  margin: 20px 0;
}
.outerContainer___vopSb:first-child {
  margin: 0 0 20px 0;
}

.headerContainer___T4IzN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .headerContainer___T4IzN {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.closeButtonLabel___yG2kl {
  float: right;
  margin-right: 50px;
}

.closeButton___F3y4G {
  position: absolute;
  top: 20px;
  padding: 10px;
  font-size: 30px;
  color: rgb(0, 154, 255);
}

.linkStyle___9SX7a {
  text-transform: lowercase;
}

.checkBoxContainer___e9Fme {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.checkBoxContainer___e9Fme .checkBox___g\+Sch {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  margin-left: 10px;
}
.checkBoxContainer___e9Fme .contentForCheckboxSection___ppFc3 {
  -webkit-box-flex: 10;
      -ms-flex: 10 0 0px;
          flex: 10 0 0;
  margin-left: -15px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___AY3fr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___B7bGv {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.editAction___xSLr5,
.subheader___58xqF,
.profileTextContainer___L7fLH {
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.container___ZKHFp {
  opacity: 0 !important;
  z-index: 0;
  position: absolute;
  border-radius: 4px;
  top: 0;
  display: none;
}
.container___ZKHFp.show___JNkbP {
  opacity: 1 !important;
  z-index: 1;
  position: relative;
  display: block;
}

.container___ZKHFp {
  padding: 15px 22px 26px 45px;
  background-color: #fff;
}
@media only screen and (min-width: 768px) {
  .container___ZKHFp {
    padding: 40px 40px 40px 60px;
  }
}
.container___ZKHFp svg path {
  stroke: transparent;
}
.container___ZKHFp.neutral___bQw5k {
  border-top: solid 4px rgb(152, 155, 160);
}
.container___ZKHFp.positive___gCf1Y {
  border-top: solid 4px rgb(0, 170, 79);
}
.container___ZKHFp.negative___c0Uki {
  border-top: solid 4px rgb(243, 13, 72);
}

.header___mgghs {
  position: relative;
  font-size: 22px;
  margin: 0;
}

.index___33RBm {
  position: absolute;
  left: -43px;
  color: rgb(101, 109, 125);
  text-align: right;
  width: 30px;
}

.subheader___58xqF {
  margin-top: 5px;
  margin-bottom: 4px;
  font-size: 14px;
  text-transform: uppercase;
  color: rgb(152, 155, 160);
}
.subheader___58xqF .years___yxRtf {
  margin-left: 30px;
}

.body___xB\+HC {
  margin: 6px 0 0;
  font-size: 15px;
  line-height: 20px;
  word-wrap: break-word;
}

.profileHistory___7pisr {
  margin-top: 40px;
}

.profileContainer___kZOIa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .profileContainer___kZOIa {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 0;
  }
}

.profileLabel___-tZM9 {
  position: relative;
  font-size: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.profileValueText___cFnGw {
  color: rgb(170, 174, 178);
  margin-top: -9px;
  font-size: 12px;
}

.editButton___gtuu\+ {
  padding: 0;
  margin-left: 6px;
  margin-top: -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  display: inline-block;
  width: 22px;
  height: 18px;
}
.editButton___gtuu\+ svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 18px;
}
.editButton___gtuu\+ svg path {
  stroke: transparent;
  fill: rgb(195, 200, 203);
}
.editButton___gtuu\+:hover svg path, .editButton___gtuu\+:focus svg path {
  fill: rgb(167.6785714286, 174.9553571429, 179.3214285714);
}

.reorderButton___9Tk0t {
  margin-left: 20px;
}

@media only screen and (min-width: 992px) {
  .editActionColumn___nFiRs.unmarked___cl-6- {
    display: none;
  }
}

.outerContainer___BR2Kv {
  -webkit-box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  margin: 20px 0;
}

.headerContainer___ielFa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .headerContainer___ielFa {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___6-btm {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___i3oC4 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.outerContainer___yOL8M {
  -webkit-box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  margin: 20px 0;
  width: 100%;
}

.container___0MbE6 {
  opacity: 0 !important;
  z-index: 0;
  position: absolute;
  border-radius: 4px;
  top: 0;
  display: none;
  padding: 20px;
  background-color: #fff;
}
.container___0MbE6 svg path {
  stroke: transparent;
}
.container___0MbE6.show___czFW5 {
  opacity: 1 !important;
  z-index: 1;
  position: relative;
  display: block;
}

.header___LnMql {
  position: relative;
  font-size: 22px;
  margin-left: 20px;
}

.subheader___TiNv6,
.profileTextContainer___4QOjT {
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.contentContainer___r78VE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 20px;
}

.column1___dhNc7 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  margin-right: 15px;
}

.column2___uEeKc {
  -webkit-box-flex: 8;
      -ms-flex: 8 0 0px;
          flex: 8 0 0;
}
.column2___uEeKc h2 {
  font-size: 32px;
  margin-top: 0;
}
@media only screen and (max-width: 576px) {
  .column2___uEeKc h2 {
    font-size: 24px;
  }
}
.column2___uEeKc ul {
  margin-left: 0;
  list-style: circle url(/dist/ul-dot-269a3f4b.png);
  color: rgb(101, 109, 125);
}
.column2___uEeKc ul li {
  padding-bottom: 10px;
}

.column3___Wbln4 {
  margin-left: 75px;
}

.imageDefault___8KffO {
  height: 100px;
  width: 100px;
}
@media only screen and (max-width: 576px) {
  .imageDefault___8KffO {
    display: none;
  }
}

.subheader___TiNv6 {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 18px;
  text-transform: uppercase;
  color: rgb(152, 155, 160);
  margin-left: 20px;
}

.exploreButton___nTmly {
  padding: 10px;
  text-transform: uppercase;
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  font-size: 18px;
  text-align: center;
  letter-spacing: 1.5px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Lif7M {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___t0JnX {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.progressMeter___YCndU {
  width: 100%;
  position: relative;
  font-size: 10px;
  font-weight: bold;
  color: #c9ccce;
  padding-bottom: 18px;
}
.progressMeter___YCndU .bar___uOhCq {
  border: 2px solid #989ca0;
  border-radius: 4px;
}
.progressMeter___YCndU .bar___uOhCq .progress___jEu-V {
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  border-radius: 3px;
  background-color: #00aa4f;
  height: 34px;
  margin: 1px;
  width: 0%;
  max-width: 99.5%;
}
.progressMeter___YCndU .bar___uOhCq .progress___jEu-V.red___U5BOs {
  background-color: var(--critical);
}
.progressMeter___YCndU .bar___uOhCq .progress___jEu-V.green___CkPqU {
  background-color: var(--success);
}
.progressMeter___YCndU .bar___uOhCq .progress___jEu-V.blue___-KkTt {
  background-color: var(--primary);
}
.progressMeter___YCndU .zero___mFgrF {
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.progressMeter___YCndU .max___HHWBy {
  position: absolute;
  right: 0px;
  bottom: 0px;
  text-align: right;
}
.progressMeter___YCndU .max___HHWBy.green___CkPqU {
  color: var(--success);
}
.progressMeter___YCndU .max___HHWBy.green___CkPqU:after {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateY(-60%);
          transform: translateY(-60%);
  content: "\f0d8";
  font-family: FontAwesome;
}
.progressMeter___YCndU .threshold___NOUXF {
  position: absolute;
  bottom: 0;
  text-align: center;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: var(--success);
  font-weight: bold;
  text-transform: uppercase;
}
.progressMeter___YCndU .threshold___NOUXF:after {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -60%);
          transform: translate(-50%, -60%);
  content: "\f0d8";
  font-family: FontAwesome;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___RBQEK {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___AVw7t {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.progressMeterWrapper___sPG5Q {
  width: 100%;
  min-width: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  max-width: 120px;
  vertical-align: top;
  line-height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 960px) {
  .progressMeterWrapper___sPG5Q {
    width: 40%;
    max-width: none;
  }
}
.progressMeterWrapper___sPG5Q .progressMeter___yxDXR {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.progressMeterWrapper___sPG5Q .progressMeter___yxDXR .bar___kR0tK {
  border: 2px solid #989ca0;
  border-radius: 4px;
  overflow: auto;
  padding: 1px;
  position: relative;
}
.progressMeterWrapper___sPG5Q .progressMeter___yxDXR .bar___kR0tK .threshold___MLaFS {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  width: 2px;
  height: 7px;
  background-color: var(--success);
  z-index: 10;
}
.progressMeterWrapper___sPG5Q .progressMeter___yxDXR .bar___kR0tK .progress___ZXNd4 {
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  background-color: var(--critical);
  height: 5px;
  width: 0;
}
.progressMeterWrapper___sPG5Q .progressMeter___yxDXR .bar___kR0tK .progress___ZXNd4.red___JTsw0 {
  background-color: var(--critical);
}
.progressMeterWrapper___sPG5Q .progressMeter___yxDXR .bar___kR0tK .progress___ZXNd4.green___e48IF {
  background-color: var(--success);
}
.progressMeterWrapper___sPG5Q .value___jKq65 {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-left: 8px;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 0.5px;
  font-size: 10px;
  font-weight: normal;
  color: #70727c;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ffB57 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___p9FPU {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ffB57 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___p9FPU {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.propertiesNextStepsStrip___nb575 {
  padding: 0 50px;
}
@media only screen and (max-width: 768px) {
  .propertiesNextStepsStrip___nb575 {
    padding: 0;
    margin-top: -10px;
  }
}
@media only screen and (min-width: 1498px) {
  .propertiesNextStepsStrip___nb575 {
    padding: 0;
  }
}

/* Card Content */
.propertiesNextSteps___RZ44n {
  margin-top: 1em;
}
.propertiesNextSteps___RZ44n .content___87qiL {
  max-width: 425px;
  margin-left: 36px;
  float: left;
}
@media only screen and (max-width: 768px) {
  .propertiesNextSteps___RZ44n .content___87qiL {
    width: 100%;
    float: none;
  }
}
.propertiesNextSteps___RZ44n .content___87qiL .bodyTitle___Mq3nw {
  font-weight: bold;
  margin-bottom: 1em;
}
.propertiesNextSteps___RZ44n .content___87qiL .step___uHj-n {
  margin-bottom: 2px;
}
.propertiesNextSteps___RZ44n .content___87qiL .stepTitle___QyuY4 {
  font-weight: bold;
}
.propertiesNextSteps___RZ44n .content___87qiL .learnMore___Ntnor, .propertiesNextSteps___RZ44n .content___87qiL .help___UI9v2 {
  margin-top: 2em;
}
.propertiesNextSteps___RZ44n .googleResults___2sU0f {
  float: left;
  width: 350px;
  margin-left: 36px;
}
@media only screen and (max-width: 768px) {
  .propertiesNextSteps___RZ44n .googleResults___2sU0f {
    float: none;
  }
}

strong.red___hNPWi {
  color: var(--critical) !important;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___3LjGM {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___s\+ltX {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.flexTableRow___bAsgM {
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
@media (min-width: 960px) {
  .flexTableRow___bAsgM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
@media (max-width: 960px) {
  .flexTableRow___bAsgM {
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
  }
  .flexTableRow___bAsgM:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
}

.flexTableRow___bAsgM > .flexTableCell___0VJAX:nth-child(1) {
  -ms-flex-preferred-size: 37%;
      flex-basis: 37%;
}

.flexTableRow___bAsgM > .flexTableCell___0VJAX:nth-child(2) {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.flexTableRow___bAsgM > .flexTableCell___0VJAX:nth-child(3) {
  -ms-flex-preferred-size: 22%;
      flex-basis: 22%;
}

.flexTableRow___bAsgM > .flexTableCell___0VJAX:nth-child(4) {
  -ms-flex-preferred-size: 26%;
      flex-basis: 26%;
}

@media (max-width: 960px) {
  .flexTableRow___bAsgM > .flexTableCell___0VJAX:nth-child(1) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .flexTableRow___bAsgM > .flexTableCell___0VJAX:nth-child(2) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .flexTableRow___bAsgM > .flexTableCell___0VJAX:nth-child(3) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .flexTableRow___bAsgM > .flexTableCell___0VJAX:nth-child(4) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  color: var(--gray-8);
  font-family: var(--font-body);
  font-size: 13px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-right: 20px;
  min-width: 0px;
}
@media (max-width: 960px) {
  .flexTableRow___bAsgM > .flexTableCell___0VJAX {
    margin: 5px;
  }
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX:before {
  content: attr(data-header);
  width: 40%;
  font-family: var(--font-headings-con);
  font-size: 18px;
  color: var(--gray-7);
  text-transform: uppercase;
  margin-right: 20px;
  text-align: left;
  letter-spacing: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 960px) {
  .flexTableRow___bAsgM > .flexTableCell___0VJAX:before {
    content: none;
    margin: 0;
  }
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX a {
  font-family: var(--font-body);
  text-decoration: underline;
  vertical-align: top;
  letter-spacing: 0px;
  color: var(--primary);
  font-size: 13px;
  cursor: pointer;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .lockIcon___b0PxN {
  display: block;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .lockIcon___b0PxN svg {
  display: block;
  margin-top: 6px;
  height: 16px;
  width: 16px;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .lockIcon___b0PxN svg path {
  fill: #b6babd;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .propertyLabel___jg5np {
  min-width: 0;
  margin-top: -5px;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .propertyLabel___jg5np a.propertyLink___fKE8V {
  text-decoration: none;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 5px;
  white-space: nowrap;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .propertyLabel___jg5np a.propertyUrl___Dq9Ej {
  color: var(--gray-6);
  text-decoration: none;
  font-size: 10px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 5px;
  white-space: nowrap;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .propertyLabel___jg5np a.propertyUrl___Dq9Ej:hover {
  color: var(--primary);
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .checkmark___TVH-e {
  display: inline-block;
  width: 12px;
  margin-right: 8px;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .theX___yGTT- {
  width: 11px;
  margin-right: 8px;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .wastebin___8Y5Bq {
  display: none;
  margin-left: 5px;
  width: 12px;
  vertical-align: middle;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX:hover .wastebin___8Y5Bq {
  display: inline-block;
  cursor: pointer;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .done___vPL2c {
  font-size: 13px;
  color: var(--gray-8);
  letter-spacing: 0.5px;
  font-weight: normal;
}
.flexTableRow___bAsgM > .flexTableCell___0VJAX .notDone___rTEhQ {
  color: var(--primary);
  text-decoration: underline;
  font-size: 13px;
  letter-spacing: 0.5px;
  font-weight: normal;
}

.propertyRow___beSO1.inactive___1tkyG .propertyLabelCell___AzCAs {
  opacity: 0.5;
}

.submissionTooltip___JBIne {
  background: var(--primary);
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
  position: absolute;
  z-index: 1;
  letter-spacing: 0.8px;
}
@media (max-width: 960px) {
  .submissionTooltip___JBIne {
    margin-left: 10%;
    margin-top: 10px;
    min-width: 225px;
    width: 45%;
  }
}
@media (min-width: 960px) {
  .submissionTooltip___JBIne {
    margin-top: 40px;
    left: 45%;
    right: 18%;
  }
}
.submissionTooltip___JBIne > strong {
  color: white;
  letter-spacing: 1px;
}
.submissionTooltip___JBIne:before {
  border-bottom: 20px solid var(--primary);
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: 20px;
  top: -18px;
  width: 15px;
}

.submissionTooltipCloseIcon___ZNAER {
  position: absolute;
  right: 15px;
  top: 15px;
  padding: 0;
}
.submissionTooltipCloseIcon___ZNAER svg {
  display: block;
  width: 10px;
  height: 10px;
}
.submissionTooltipCloseIcon___ZNAER path {
  fill: white;
}

.icon___b58-S {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
  border-radius: 10px;
  background-image: url(/dist/default-90a72cf8.png);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.icon-500px___mEpW6 {
  background-image: url(/dist/500px-4fd73d92.png);
}

.icon-8tracks___Q5qHS {
  background-image: url(/dist/8tracks-89da335a.png);
}

.icon-aboutme___aIBjF {
  background-image: url(/dist/aboutme-b9773fa7.png);
}

.icon-academia___nOMmr {
  background-image: url(/dist/academia-d1963f18.png);
}

.icon-angellist___xpxBh {
  background-image: url(/dist/angellist-0028030a.png);
}

.icon-avvo___9ddfk {
  background-image: url(/dist/avvo-631099a2.png);
}

.icon-bandcamp___QBoF7 {
  background-image: url(/dist/bandcamp-0b43171e.png);
}

.icon-behance___ge6kb {
  background-image: url(/dist/behance-ae8c3c0d.png);
}

.icon-blogger___P4Pm- {
  background-image: url(/dist/blogger-136506dc.png);
}

.icon-brandedme___uSSbY {
  background-image: url(/dist/brandedme-8d97ec22.png);
}

.icon-brandyourself___Em604 {
  background-image: url(/dist/brandyourself-3633905b.png);
}

.icon-contently___qav3P {
  background-image: url(/dist/contently-57a36125.png);
}

.icon-crunchbase___QCFg2 {
  background-image: url(/dist/crunchbase-5bdaa368.png);
}

.icon-dailymotion___-y8YR {
  background-image: url(/dist/dailymotion-181fbf8e.png);
}

.icon-deviantart___9VvXr {
  background-image: url(/dist/deviantart-7c3c022c.png);
}

.icon-doximity___\+XctZ {
  background-image: url(/dist/doximity-eaf1bb35.png);
}

.icon-dribbble___DSsfN {
  background-image: url(/dist/dribbble-151e2a76.png);
}

.icon-facebook___O7NDy {
  background-image: url(/dist/facebook-b70b2c86.png);
}

.icon-flickr___6rdHX {
  background-image: url(/dist/flickr-1715e45d.png);
}

.icon-github___mpPxk {
  background-image: url(/dist/github-2e24d329.png);
}

.icon-goodreads___j70wB {
  background-image: url(/dist/goodreads-3734d961.png);
}

.icon-healthgrades___Qs9NN {
  background-image: url(/dist/healthgrades-6b21f1fb.png);
}

.icon-healthgrove___L-tDV {
  background-image: url(/dist/healthgrove-32619c43.png);
}

.icon-houzz___mgmai {
  background-image: url(/dist/houzz-967bb500.png);
}

.icon-instagram___ZNjAo {
  background-image: url(/dist/instagram-9f6737cf.png);
}

.icon-lastfm___e42a5 {
  background-image: url(/dist/lastfm-610989da.png);
}

.icon-law___5GO8E {
  background-image: url(/dist/law-0390698d.png);
}

.icon-lawjustia___oerko {
  background-image: url(/dist/lawjustia-942b4148.png);
}

.icon-linkedin___p6WDJ {
  background-image: url(/dist/linkedin-6f9cc2b9.png);
}

.icon-medium___6HRqu {
  background-image: url(/dist/medium-d3329139.png);
}

.icon-myspace___HgPkd {
  background-image: url(/dist/myspace-eb794259.png);
}

.icon-photobucket___Kugwj {
  background-image: url(/dist/photobucket-74b73529.png);
}

.icon-pinterest___6r1mi {
  background-image: url(/dist/pinterest-841212fe.png);
}

.icon-producthunt___7nMAp {
  background-image: url(/dist/producthunt-5abd6597.png);
}

.icon-quora___\+r5wP {
  background-image: url(/dist/quora-6690cb77.png);
}

.icon-ratemds___QSlmw {
  background-image: url(/dist/ratemds-a1e843d0.png);
}

.icon-ratemyprofessors___eqsRr {
  background-image: url(/dist/ratemyprofessors-a17691df.png);
}

.icon-realtor___flAtz {
  background-image: url(/dist/realtor-4573c186.png);
}

.icon-resaas___bmlGQ {
  background-image: url(/dist/resaas-c3234278.png);
}

.icon-researchgate___mqT33 {
  background-image: url(/dist/researchgate-726bb511.png);
}

.icon-reverbnation___dYB-D {
  background-image: url(/dist/reverbnation-9282fb90.png);
}

.icon-sharecare___REoH9 {
  background-image: url(/dist/sharecare-02414310.png);
}

.icon-slideshare___kq03R {
  background-image: url(/dist/slideshare-d971fb8a.png);
}

.icon-soundcloud___ftDrv {
  background-image: url(/dist/soundcloud-2f453897.png);
}

.icon-stocktwits___080uF {
  background-image: url(/dist/stocktwits-1e1eaa54.png);
}

.icon-tiktok___xaqOn {
  background-image: url(/dist/tiktok-db69161c.png);
}

.icon-trulia___CApqX {
  background-image: url(/dist/trulia-213ce8e4.png);
}

.icon-tumblr___LbxqH {
  background-image: url(/dist/tumblr-583314bf.png);
}

.icon-twitter___je6qi {
  background-image: url(/dist/twitter-108e11ab.png);
}

.icon-typepad___naju1 {
  background-image: url(/dist/typepad-28277ecb.png);
}

.icon-ustream___GGwQT {
  background-image: url(/dist/ustream-66472773.png);
}

.icon-vimeo___jHKph {
  background-image: url(/dist/vimeo-40a70a3d.png);
}

.icon-vine___kfHhH {
  background-image: url(/dist/vine-6ec05b6b.png);
}

.icon-visualcv___p1v3u {
  background-image: url(/dist/visualcv-c589f218.png);
}

.icon-vitals___PjFc\+ {
  background-image: url(/dist/vitals-f7e756ad.png);
}

.icon-wordpress___pJKuE {
  background-image: url(/dist/wordpress-79f31269.png);
}

.icon-youtube___xEcup {
  background-image: url(/dist/youtube-445622eb.png);
}

.icon-zerply___mbqdK {
  background-image: url(/dist/zerply-e45c0f7e.png);
}

.icon-zillow___Ood4I {
  background-image: url(/dist/zillow-fea9fd9a.png);
}

.icon-zocdoc___j9lfw {
  background-image: url(/dist/zocdoc-c4ec319c.png);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ykmG4 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___JfOkO {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ykmG4 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___JfOkO {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.flexTableRow___ChbP- {
  width: 100%;
  line-height: 20px;
  margin-bottom: 10px;
  justify: space-between;
}
@media (min-width: 960px) {
  .flexTableRow___ChbP- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}

.flexTableRow___ChbP- > div:nth-child(1) {
  -ms-flex-preferred-size: 38%;
      flex-basis: 38%;
}

.flexTableRow___ChbP- > div:nth-child(2) {
  -ms-flex-preferred-size: 13%;
      flex-basis: 13%;
}

.flexTableRow___ChbP- > div:nth-child(3) {
  -ms-flex-preferred-size: 18.5%;
      flex-basis: 18.5%;
}

.flexTableRow___ChbP- > div:nth-child(4) {
  -ms-flex-preferred-size: 14.5%;
      flex-basis: 14.5%;
}

.flexTableRow___ChbP- > div:nth-child(5) {
  -ms-flex-preferred-size: 16%;
      flex-basis: 16%;
}

@media (max-width: 960px) {
  .flexTableRow___ChbP- > div {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.whyWrapper___D\+ZRz {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  margin: 0;
}
.whyWrapper___D\+ZRz .whyDetails___WWhvv {
  padding: 0 0 30px 32px;
  -ms-flex-line-pack: left;
      align-content: left;
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}
@media (max-width: 960px) {
  .whyWrapper___D\+ZRz .whyDetails___WWhvv {
    padding: 0 0 15px 16px;
  }
}
.whyWrapper___D\+ZRz.showWhy___dlcfp {
  opacity: 1;
  visibility: visible;
  max-height: 132px;
}
@media screen and (max-width: 1024px) {
  .whyWrapper___D\+ZRz.showWhy___dlcfp {
    max-height: 600px;
  }
}
.whyWrapper___D\+ZRz.showWhy___dlcfp .whyDetails___WWhvv {
  opacity: 1;
}

.flexTableRow___ChbP- > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  color: var(--gray-8);
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 1px;
}
@media (max-width: 960px) {
  .flexTableRow___ChbP- > div {
    margin: 5px;
  }
}
.flexTableRow___ChbP- > div:before {
  content: attr(data-header);
  width: 40%;
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18px;
  color: var(--gray-7);
  text-transform: uppercase;
  margin-right: 20px;
  text-align: left;
  letter-spacing: 0;
}
@media (min-width: 960px) {
  .flexTableRow___ChbP- > div:before {
    content: none;
    margin: 0;
  }
}
.flexTableRow___ChbP- > div a {
  font-family: "Open Sans", sans-serif;
  font-sizw: 13px;
  text-decoration: underline;
  vertical-align: top;
  letter-spacing: 1px;
  color: var(--primary);
}
.flexTableRow___ChbP- > div .importance___wdHCS {
  text-transform: capitalize;
}
.flexTableRow___ChbP- > div .why___7TGup {
  color: var(--primary);
  border: 0;
  padding: 0;
  margin: 0;
  font-weight: bold;
  background-color: transparent !important;
  position: relative;
}
.flexTableRow___ChbP- > div .why___7TGup i {
  font-size: 10px;
}
.flexTableRow___ChbP- > div .why___7TGup i:before {
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  position: absolute;
  top: 5px;
  right: -11px;
}
.flexTableRow___ChbP- > div .why___7TGup .showI___Bb6jo:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.flexTableRow___ChbP- > div .why___7TGup:hover {
  background-color: transparent;
}
.flexTableRow___ChbP- > div .checkmark___Rx6Vn {
  width: 11px;
  margin-right: 4px;
}
.flexTableRow___ChbP- > div .theX___OuOG4 {
  width: 9px;
  margin-right: 4px;
}
.flexTableRow___ChbP- > div .timeIcon___36Sqd {
  width: 14px;
  color: #b6babd;
  margin: 4px 6px 0 0;
}
.icon___2bTM8 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.icon___2bTM8 img {
  max-height: 100px;
  max-width: 100px;
  min-height: 50px;
  min-width: 50px;
  height: 100%;
  width: 100%;
  display: block;
  margin: 0px auto;
}
.icon___2bTM8 .errors___8dqMt {
  color: white;
  width: 100%;
  text-align: center;
  font-size: 0.8em;
}

.disabled___o9yvg a {
  cursor: default;
  pointer-events: none;
}
.container___EOZUJ {
  position: relative;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___FwaTx {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___vghpo {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___y\+Bmu.disabled___kHofu .radio___HeXbN {
  border-color: #c5c5c5;
}
.container___y\+Bmu.disabled___kHofu .radio___HeXbN .innerRadio___AQKet {
  background-color: #c5c5c5;
}
.container___y\+Bmu.error___yShG- .radio___HeXbN {
  border-color: var(--critical);
}
.container___y\+Bmu.error___yShG- .radio___HeXbN .innerRadio___AQKet {
  background-color: var(--critical);
}

.radio___HeXbN {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border-radius: 10px;
  border: solid var(--primary) 2px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.radio___HeXbN .innerRadio___AQKet {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  opacity: 0;
  background-color: var(--primary);
  -webkit-transform: scale(0.01);
          transform: scale(0.01);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.radio___HeXbN.active___B7s5X .innerRadio___AQKet {
  opacity: 1 !important;
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.optionContainer___\+ElCK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  cursor: pointer;
  margin: 7px 0;
  color: #777a7f;
}
.optionContainer___\+ElCK:first-child {
  margin-top: 0;
}
.optionContainer___\+ElCK:last-child {
  margin-bottom: 0;
}
.optionContainer___\+ElCK > input {
  display: none;
}
.optionContainer___\+ElCK:hover .radio___HeXbN .innerRadio___AQKet {
  opacity: 0.3;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}

.optionLabel___tjxVb {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 18px;
}

.error___yShG- {
  display: inline-block;
  margin: 10px 0;
  color: var(--critical);
  font-size: 16px;
  padding-left: 2px;
  font-weight: bold;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___WviB2 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fgobi {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___WviB2 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fgobi {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___DOflb {
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: var(--white);
  padding: 40px;
  -webkit-box-shadow: 0 2px 16px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 16px 0px rgba(0, 0, 0, 0.1);
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .container___DOflb {
    width: 170px;
  }
}
@media only screen and (min-width: 992px) {
  .container___DOflb {
    width: 230px;
  }
}

.iconContainer___OfibI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  text-decoration: none !important;
  outline: none !important;
  border: none !important;
  font-size: 1rem;
}
.iconContainer___OfibI:hover, .iconContainer___OfibI:focus, .iconContainer___OfibI.loading___yFV4w {
  opacity: 0.7;
}
.iconContainer___OfibI.loading___yFV4w {
  cursor: default;
}

.label___jw-EB {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  margin-bottom: 30px;
  margin-top: 14px;
  font-size: 20px;
}
.theme-idshield .label___jw-EB {
  text-transform: none;
  letter-spacing: -0.176px;
}

.reconnectButton___ZZ6\+s {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  width: 100px;
  border: none;
  outline: none;
}
.theme-idshield .reconnectButton___ZZ6\+s {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (max-width: 576px) {
  .reconnectButton___ZZ6\+s {
    display: block;
    width: 100%;
  }
}
.reconnectButton___ZZ6\+s:hover, .reconnectButton___ZZ6\+s:focus {
  background-color: var(--primary-button-hover);
}
.reconnectButton___ZZ6\+s.inverted___8nZz1 {
  border: 2px solid var(--primary);
  background-color: var(--white);
  color: var(--primary);
}
.reconnectButton___ZZ6\+s.inverted___8nZz1:hover, .reconnectButton___ZZ6\+s.inverted___8nZz1:focus {
  background-color: var(--primary);
  color: var(--white);
}
.reconnectButton___ZZ6\+s.hasErrors___B6jge {
  color: var(--white);
  background-color: rgb(243, 11, 71);
}
.reconnectButton___ZZ6\+s.hasErrors___B6jge:hover, .reconnectButton___ZZ6\+s.hasErrors___B6jge:focus {
  background-color: rgb(246.1220472441, 58.8779527559, 107.3031496063);
}

.errors___Zc37i {
  text-align: center;
  margin-top: 30px;
  color: rgb(243, 11, 71);
  font-weight: bold;
  max-width: 150px;
}

.connectedStatus___gtxL9 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 18px;
  text-transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(47, 181, 107);
}
.theme-idshield .connectedStatus___gtxL9 {
  text-transform: none;
  letter-spacing: -0.176px;
}

.connectedIconContainer___96A2j {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.connectedIconContainer___96A2j svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.connectedIconContainer___96A2j svg path {
  stroke: transparent;
  fill: rgb(47, 181, 107);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___z3bzP {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___GDp5m {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___DfaTZ {
  width: 100%;
}

.headersContainer___\+BXXQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.rowsContainer___WW4BY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (max-width: 768px) {
  .headersContainer___\+BXXQ {
    display: none;
  }
}

.columnsContainer___Spf3o {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 992px) {
  .columnsContainer___Spf3o {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.header___iv\+P-, .col___5gCgD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 768px) {
  .header___iv\+P-, .col___5gCgD {
    -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
  }
}

.colLabel___GmGKW, .colContentContainer___TvgUm, .colContent___6036w {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.colContentContainer___TvgUm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 992px) {
  .colLabel___GmGKW {
    display: none;
  }
}

.hideInitialHeader___82bqq .col-0___tVszn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hideInitialHeader___82bqq .col-0___tVszn .colContent___6036w {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .hideInitialHeader___82bqq .col-0___tVszn .colLabel___GmGKW {
    display: none;
  }
}

.expandButton___mC6Ut {
  -ms-flex-preferred-size: 20px;
      flex-basis: 20px;
  padding: 0;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 2px;
}
.expandButton___mC6Ut:hover, .expandButton___mC6Ut:focus {
  text-decoration: none;
}

.expansionFluidContainer___\+zMJP {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  overflow: hidden;
  opacity: 0;
}
.expansionFluidContainer___\+zMJP.visible___hWI-a {
  opacity: 1;
}

.rowExpansion___cCAud {
  display: block;
  position: absolute;
  height: 0;
}
.rowExpansion___cCAud.expanded___gZxDt {
  position: relative;
  height: auto;
}

.zebra___u8Qak .rowsContainer___WW4BY .row___0-LeF:nth-child(even) {
  background-color: #f9f9f9;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ewfie {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___mJN8n {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ResultsDashboard___ieuzN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 24px;
}
@media only screen and (max-width: 500px) {
  .ResultsDashboard___ieuzN {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
@media only screen and (min-width: 501px) {
  .ResultsDashboard___ieuzN {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 768px) {
  .ResultsDashboard___ieuzN {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
@media only screen and (min-width: 992px) {
  .ResultsDashboard___ieuzN {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.ResultsDashboard___ieuzN .statusItem___f4Kjm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (max-width: 500px) {
  .ResultsDashboard___ieuzN .statusItem___f4Kjm {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media only screen and (min-width: 501px) {
  .ResultsDashboard___ieuzN .statusItem___f4Kjm {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
}
@media only screen and (min-width: 768px) {
  .ResultsDashboard___ieuzN .statusItem___f4Kjm {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .ResultsDashboard___ieuzN .statusItem___f4Kjm {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
}
@media only screen and (max-width: 500px) {
  .ResultsDashboard___ieuzN .statusItem___f4Kjm.nextScan___5sPVV {
    text-align: right;
  }
}
@media only screen and (min-width: 501px) {
  .ResultsDashboard___ieuzN .statusItem___f4Kjm.nextScan___5sPVV {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .ResultsDashboard___ieuzN .statusItem___f4Kjm.nextScan___5sPVV {
    text-align: right;
  }
}
@media only screen and (min-width: 992px) {
  .ResultsDashboard___ieuzN .statusItem___f4Kjm.nextScan___5sPVV {
    text-align: center;
  }
}
.ResultsDashboard___ieuzN .refreshButtonContainer___cHMwl {
  margin-left: 10px;
  -ms-flex-item-align: center;
      align-self: center;
}
.ResultsDashboard___ieuzN .statusLabel___fLFQ2 {
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1.5px;
  color: rgb(118, 121, 126);
  text-transform: uppercase;
  font-weight: bold;
}
.ResultsDashboard___ieuzN .statusValue___HUai7 {
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1.5px;
  color: rgb(118, 121, 126);
  text-transform: capitalize;
}
.ResultsDashboard___ieuzN .statusImage___qhGZl {
  margin-top: -20px;
}
.ResultsDashboard___ieuzN .refreshButton___ID8to {
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
@media only screen and (min-width: 501px) {
  .ResultsDashboard___ieuzN .refreshButton___ID8to {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    border-top: none;
  }
}
@media only screen and (min-width: 992px) {
  .ResultsDashboard___ieuzN .refreshButton___ID8to {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    border-top: none;
  }
}
.ResultsDashboard___ieuzN .refreshButtonText___zv-OJ {
  color: rgb(49, 171, 254);
}
.ResultsDashboard___ieuzN .refreshIconContainer___q0898 {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 14px;
  margin-right: 6px;
}
.ResultsDashboard___ieuzN .refreshIconContainer___q0898 svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 14px;
}
.ResultsDashboard___ieuzN .refreshIconContainer___q0898 svg path {
  stroke: transparent;
  fill: currentcolor;
}
.ResultsDashboard___ieuzN .flexContentContainer___S2YNr, .ResultsDashboard___ieuzN .refreshButton___ID8to {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (max-width: 500px) {
  .ResultsDashboard___ieuzN .flexContentContainer___S2YNr, .ResultsDashboard___ieuzN .refreshButton___ID8to {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
@media only screen and (min-width: 501px) {
  .ResultsDashboard___ieuzN .flexContentContainer___S2YNr, .ResultsDashboard___ieuzN .refreshButton___ID8to {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
@media only screen and (min-width: 768px) {
  .ResultsDashboard___ieuzN .flexContentContainer___S2YNr, .ResultsDashboard___ieuzN .refreshButton___ID8to {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
@media only screen and (min-width: 992px) {
  .ResultsDashboard___ieuzN .flexContentContainer___S2YNr, .ResultsDashboard___ieuzN .refreshButton___ID8to {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
.ResultsDashboard___ieuzN .table___1JAhO {
  width: 100%;
}
.ResultsDashboard___ieuzN .table___1JAhO td {
  text-align: left;
  padding: 0.25em;
  border-top: none;
  vertical-align: inherit;
}
@media screen and (max-width: 800px) {
  .ResultsDashboard___ieuzN .table___1JAhO {
    margin-left: 5% tr;
    margin-left-display: flex;
    margin-left-flex-direction: row;
    margin-left-flex-wrap: wrap;
    margin-left-margin: 0.5em 0;
  }
  .ResultsDashboard___ieuzN .table___1JAhO td,
  .ResultsDashboard___ieuzN .table___1JAhO th {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -ms-flex-item-align: center;
        align-self: center;
    text-align: left;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___6R39t {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___HNvLj {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___6R39t {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___HNvLj {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___zqE4j {
  width: 100%;
  background-color: #fff;
}

.headerContent___KIG\+b {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___KIG\+b h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___KIG\+b p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

@-webkit-keyframes spin-forever___2WwiU {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin-forever___2WwiU {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.container___4OKae {
  display: none;
  position: relative;
}
.container___4OKae.show___du1FZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 768px) {
  .container___4OKae.show___du1FZ {
    display: block;
  }
}

.progressContainer___gCXLm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0.6;
      -ms-flex: 0.6;
          flex: 0.6;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  padding: 0 40px 40px 0;
}
.progressContainer___gCXLm .columnContent___1h1nS {
  padding: 40px 40px 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.header___zqE4j {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: var(--primary);
  text-transform: none;
  font-size: 32px;
  font-weight: normal;
  margin-bottom: 40px;
  text-align: center;
  background-color: transparent;
}
.theme-idshield .header___zqE4j {
  text-transform: none;
  letter-spacing: -0.176px;
}
.header___zqE4j .scannedCount___Mxn1p {
  color: var(--gray-7);
}

.spinnerContainer___GDd83 {
  position: relative;
  display: inline-block;
  height: 226px;
  width: 226px;
}

.track___isjb3,
.progress___ycu4Z,
.avatar___3jo2e {
  position: absolute;
}

.track___isjb3 {
  -webkit-box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
}

.progress___ycu4Z,
.progress___ycu4Z svg {
  width: 226px;
  height: 226px;
  border-radius: 113px;
  top: 0;
  left: 0;
}

.track___isjb3 {
  width: 206px;
  height: 206px;
  border-radius: 216px;
  left: 10px;
  top: 10px;
}

.progress___ycu4Z {
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-animation: spin-forever___2WwiU 2s linear infinite;
          animation: spin-forever___2WwiU 2s linear infinite;
}

.avatar___3jo2e {
  width: 126px;
  height: 126px;
  border-radius: 176px;
  left: 50px;
  top: 50px;
  -webkit-box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
  background-size: cover;
  background-position: center;
}

.fastFactContainer___mvh9f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-flex: 0.4;
      -ms-flex: 0.4;
          flex: 0.4;
  padding: 0 0 40px 40px;
}
@media only screen and (max-width: 768px) {
  .fastFactContainer___mvh9f {
    padding-top: 0;
  }
}
.fastFactContainer___mvh9f .columnContent___1h1nS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: var(--primary);
  height: 100%;
}

.factHeader___6xaue {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  display: block;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.theme-idshield .factHeader___6xaue {
  text-transform: none;
  letter-spacing: -0.176px;
}

.factBody___7k8BU {
  width: 100%;
  color: #fff;
  font-size: 22px;
  text-align: center;
  margin: 40px 0;
}

.factAction___yYkx1 {
  width: 100%;
  display: block;
}

.learnMore___VtVuU {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  display: block;
  width: 100%;
  font-size: 18px;
  color: var(--primary);
}
.theme-idshield .learnMore___VtVuU {
  text-transform: none;
  letter-spacing: -0.176px;
}
.learnMore___VtVuU:hover, .learnMore___VtVuU:focus {
  color: var(--primary-dark);
}

.columnContent___1h1nS {
  -webkit-box-shadow: 0 2px 26px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 26px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

@media only screen and (max-width: 768px) {
  .progressContainer___gCXLm,
  .fastFactContainer___mvh9f {
    display: block;
    clear: both;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Dya2D {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___uyivs {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Dya2D {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___uyivs {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.info___PbF6z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.statusItem___dH1zH {
  display: inline-block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  margin: 0 10px 10px 0;
  white-space: nowrap;
}
@media only screen and (max-width: 500px) {
  .statusItem___dH1zH.nextScan___c0ebL {
    text-align: right;
  }
}
@media only screen and (min-width: 501px) {
  .statusItem___dH1zH.nextScan___c0ebL {
    text-align: left;
  }
}
@media only screen and (min-width: 768px) {
  .statusItem___dH1zH.nextScan___c0ebL {
    text-align: right;
  }
}
@media only screen and (min-width: 992px) {
  .statusItem___dH1zH.nextScan___c0ebL {
    text-align: left;
  }
}

.statusLabel___rrBSk {
  font-family: var(--font-headings-con);
  font-size: 15px;
  letter-spacing: 1px;
  color: rgb(118, 121, 126);
  text-transform: uppercase;
  font-weight: bold;
}

.statusValue___VxMQb {
  font-family: var(--font-headings-con);
  font-size: 15px;
  letter-spacing: 1px;
  color: rgb(118, 121, 126);
  margin-left: 6px;
}
.statusValue___VxMQb .upgradePrompt___Qpxew {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.statusValue___VxMQb .upgradePrompt___Qpxew svg {
  height: 15px;
  width: 15px;
  margin-right: 5px;
}
.statusValue___VxMQb .upgradePrompt___Qpxew a {
  cursor: pointer;
}

.refreshButton___6wfZc {
  font-family: var(--font-headings-con);
  font-weight: bold;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 0;
  max-width: 180px;
}
@media only screen and (max-width: 576px) {
  .refreshButton___6wfZc {
    display: block;
  }
}
.refreshButton___6wfZc:hover {
  text-decoration: none;
}

.refreshButtonText___2hkEU {
  color: var(--primary);
}

.refreshIconContainer___YUkY0 {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 15px;
  margin-right: 5px;
}
.refreshIconContainer___YUkY0 svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 15px;
}
.refreshIconContainer___YUkY0 svg path {
  stroke: transparent;
  fill: currentcolor;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gPFNN {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___juBM5 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gPFNN {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___juBM5 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

@-webkit-keyframes spin-forever___6TTVM {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin-forever___6TTVM {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.spinnerContainer___M7EPj {
  position: relative;
  display: inline-block;
}
.spinnerContainer___M7EPj .track___DhB9m, .spinnerContainer___M7EPj .progress___P1wPL, .spinnerContainer___M7EPj .image___XNtdq {
  position: absolute;
}
.spinnerContainer___M7EPj .track___DhB9m {
  -webkit-box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
}
.spinnerContainer___M7EPj .progress___P1wPL, .spinnerContainer___M7EPj .progress___P1wPL svg {
  top: 0;
  left: 0;
}
.spinnerContainer___M7EPj .progress___P1wPL {
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-animation: spin-forever___6TTVM 2s linear infinite;
          animation: spin-forever___6TTVM 2s linear infinite;
}
.spinnerContainer___M7EPj .imageContainer___3T1A\+ {
  background-color: #FFF;
  position: absolute;
  -webkit-box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
}
.spinnerContainer___M7EPj .imageContainer___3T1A\+ .image___XNtdq {
  background-size: cover;
  background-position: center;
  background-color: #FFF;
}
.container___x-sxF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  height: 200px;
  color: #b6babd;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 13px;
}

.left___TeK1V,
.right___ENU1n,
.topLeft___Vv5U6,
.bottomLeft___ySODT,
.topRight___E1COf,
.graphContainer___X2ITO,
.resultColumn___ga34G {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.left___TeK1V {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.right___ENU1n {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.left___TeK1V,
.topLeft___Vv5U6,
.topRight___E1COf {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.topRight___E1COf,
.bottomLeft___ySODT {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.graphContainer___X2ITO,
.topLeft___Vv5U6,
.topRight___E1COf {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.topRight___E1COf {
  padding-bottom: 15px;
  padding-left: 8px;
}

.graphContainer___X2ITO {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 164px;
}

.resultPadding___lODjw {
  -webkit-box-flex: 0.375;
      -ms-flex: 0.375;
          flex: 0.375;
}

.resultBar___UrlIR {
  -webkit-box-flex: 0.625;
      -ms-flex: 0.625;
          flex: 0.625;
  background-color: red;
  border-radius: 4px;
  position: relative;
}
.resultBar___UrlIR.empty___mIt8o {
  opacity: 0.3;
}
.resultBar___UrlIR.empty___mIt8o .scoreText___UO\+qF {
  display: none;
}
.resultBar___UrlIR:hover .scoreText___UO\+qF {
  opacity: 1;
  z-index: 2;
}

.resultColumn___ga34G {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.resultColumn___ga34G .resultBar___UrlIR:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.scoreText___UO\+qF {
  display: block;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  position: absolute;
  width: 34px;
  top: -30px;
  left: 50%;
  margin-left: -17px;
  opacity: 0;
  background-color: #999;
  color: #fff;
  border-radius: 6px;
  padding: 4px;
  z-index: -1;
  text-align: center;
}
.scoreText___UO\+qF:hover {
  display: none;
}

.caretDown___vAxAC {
  position: absolute;
  left: 50%;
  bottom: -8px;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #656565;
}

.maxScore___bZAkd,
.minScore___RFVEA {
  display: block;
  overflow: auto;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___rieLw {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ob6ay {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___rieLw {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ob6ay {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___rieLw {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ob6ay {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.paginationContainer___6nH7w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}
@media only screen and (max-width: 575px) {
  .paginationContainer___6nH7w {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.paginationContainer___6nH7w.hide___aBpT\+ {
  display: none;
}
.paginationContainer___6nH7w .paginationText___1QqNr {
  -ms-flex-item-align: center;
      align-self: center;
}
.paginationContainer___6nH7w ul {
  margin: 0 !important;
}

.searchResultsList___89O2d {
  padding-top: 0;
  margin-top: 60px;
}
.searchResultsList___89O2d.paginated___A7oST {
  margin-top: 25px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___HX8M1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___SdlbE {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___HX8M1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___SdlbE {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.searchResultsListItem___WAGzv {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1270px;
  margin: 60px 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 56px 64px;
  position: relative;
  padding: 0px;
  border-radius: 5px;
  overflow: hidden;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
@media only screen and (max-width: 576px) {
  .searchResultsListItem___WAGzv {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .searchResultsListItem___WAGzv {
    padding: 42px 32px;
  }
}
@media only screen and (min-width: 1498px) {
  .searchResultsListItem___WAGzv {
    margin-left: auto;
    margin-right: auto;
  }
}
.searchResultsListItem___WAGzv .container___WWa\+v {
  border-top: solid 4px var(--gray-7);
  padding: 40px 40px 40px 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.searchResultsListItem___WAGzv .container___WWa\+v.positive___M4GgZ {
  border-color: var(--success);
}
.searchResultsListItem___WAGzv .container___WWa\+v.negative___CKyXP {
  border-color: var(--critical);
}
.searchResultsListItem___WAGzv .container___WWa\+v .explanationRowContainer___bDptt {
  overflow: hidden;
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  .searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.explanationRow___peSF3 {
  margin-top: 20px;
  border-top: 2px solid var(--gray-2);
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.explanationRow___peSF3 .rightCol___awGFt {
  border: none;
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.flagDescription___ER4t1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  background: #333;
  padding: 40px 40px 40px 60px;
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.flagDescription___ER4t1.show___kRmb9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.flagDescription___ER4t1 .flagHeaderIconContainer___cFwiO {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 6px;
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.flagDescription___ER4t1 .flagHeaderIconContainer___cFwiO svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.flagDescription___ER4t1 .flagHeaderIconContainer___cFwiO svg path {
  stroke: transparent;
  fill: rgba(255, 255, 255, 0.7);
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.flagDescription___ER4t1 .flagHeaderLabel___ouP3A {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.theme-idshield .searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.flagDescription___ER4t1 .flagHeaderLabel___ouP3A {
  text-transform: none;
  letter-spacing: -0.176px;
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.flagDescription___ER4t1 .flagHeader___CC9\+q {
  color: #fff;
}
.searchResultsListItem___WAGzv .container___WWa\+v .row___ouUDG.flagDescription___ER4t1 .flagBody___Jd0rC {
  color: #fff;
}
.searchResultsListItem___WAGzv .container___WWa\+v .leftCol___xWkIo {
  -webkit-box-flex: 1.75;
      -ms-flex: 1.75;
          flex: 1.75;
}
.searchResultsListItem___WAGzv .container___WWa\+v .rightCol___awGFt {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-left: 2px solid var(--gray-2);
  padding-left: 40px;
  margin-left: 40px;
}
@media only screen and (max-width: 768px) {
  .searchResultsListItem___WAGzv .container___WWa\+v .rightCol___awGFt {
    margin-left: 0;
    margin-top: 20px;
    padding-left: 0;
    border: none;
  }
}
.searchResultsListItem___WAGzv .container___WWa\+v .explanationMask___T5D-n {
  padding-top: 40px;
}
.searchResultsListItem___WAGzv .container___WWa\+v .explanationMask___T5D-n .googleRankingLabel___l\+QZn {
  font-size: 150%;
  text-align: center;
}
.searchResultsListItem___WAGzv .container___WWa\+v .linkInfo___uD6Po h2 {
  font-size: 22px;
  margin: 0;
  position: relative;
}
.searchResultsListItem___WAGzv .container___WWa\+v .linkInfo___uD6Po h2 a {
  text-decoration: underline;
  letter-spacing: 1px;
  text-overflow: ellipsis;
  color: var(--primary);
}
.searchResultsListItem___WAGzv .container___WWa\+v .linkInfo___uD6Po .index___m-p\+j {
  display: inline-block;
  color: #656d7d;
  text-align: right;
  position: absolute;
  left: -43px;
  width: 30px;
}
.searchResultsListItem___WAGzv .container___WWa\+v .linkInfo___uD6Po .url___JHfDr {
  margin-top: 0;
  margin-bottom: 4px;
}
.searchResultsListItem___WAGzv .container___WWa\+v .linkInfo___uD6Po .url___JHfDr a {
  color: var(--success);
  font-size: 16px;
  letter-spacing: 1px;
}
.searchResultsListItem___WAGzv .container___WWa\+v .linkInfo___uD6Po .description___uxhY8 {
  margin: 6px 0 0;
  font-size: 14px;
  line-height: 20px;
  word-wrap: break-word;
  letter-spacing: 0.5px;
}
.searchResultsListItem___WAGzv .privateInfoWarning___IJQni {
  font-family: var(--font-headings-con);
  font-size: 16px;
  background-color: #FFF6B8;
  display: none;
}
.searchResultsListItem___WAGzv .privateInfoWarning___IJQni.show___kRmb9 {
  display: block;
}
.searchResultsListItem___WAGzv .privateInfoWarning___IJQni div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px 0 15px;
  color: var(--gray-8);
}
.searchResultsListItem___WAGzv .privateInfoWarning___IJQni div strong {
  color: var(--critical);
}
.searchResultsListItem___WAGzv .privateInfoWarning___IJQni div a {
  text-decoration: underline;
  cursor: pointer;
}
.searchResultsListItem___WAGzv .privateInfoWarning___IJQni div i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
}
.searchResultsListItem___WAGzv .privateInfoWarning___IJQni div i svg {
  width: 18px;
  height: 18px;
}
.searchResultsListItem___WAGzv .privateInfoWarning___IJQni div i svg path {
  fill: var(--critical);
}
.searchResultsListItem___WAGzv .showDetailsContainer___HZlEV {
  -ms-flex-item-align: center;
      align-self: center;
  padding-top: 20px;
}
.searchResultsListItem___WAGzv .details___yFLL5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--font-headings-con);
  font-size: 14px;
  color: var(--gray-9);
  letter-spacing: 1px;
  padding: 0 20px;
}
.searchResultsListItem___WAGzv .details___yFLL5 .detailsLabel___xyg2b {
  text-transform: uppercase;
  font-weight: bold;
}
.searchResultsListItem___WAGzv .details___yFLL5 .detailsContent___Rus5E {
  color: #616266;
}
.searchResultsListItem___WAGzv .details___yFLL5 .detailsRow___ukw8j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 4px 0;
}
.searchResultsListItem___WAGzv .details___yFLL5 .detailsCol___NlWr\+ {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.searchResultsListItem___WAGzv .details___yFLL5 .flagsLink___Uu6N5 {
  text-decoration: none;
  color: var(--gray-9);
}
.searchResultsListItem___WAGzv .details___yFLL5 .iconContainer___gsJib {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 6px;
}
.searchResultsListItem___WAGzv .details___yFLL5 .iconContainer___gsJib svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
}
.searchResultsListItem___WAGzv .details___yFLL5 .iconContainer___gsJib svg path {
  stroke: transparent;
  fill: var(--gray-9);
}
.searchResultsListItem___WAGzv .details___yFLL5 .visibilityCategory___Z3eY8 {
  text-transform: capitalize;
}
.searchResultsListItem___WAGzv .fullWidthButton___P609E {
  font-family: var(--font-headings-con);
  font-size: 15px;
  font-weight: bold;
  display: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 20px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
}
@media only screen and (max-width: 992px) {
  .searchResultsListItem___WAGzv .fullWidthButton___P609E {
    margin: 0;
  }
}
.searchResultsListItem___WAGzv .fullWidthButton___P609E.disabled___IKRV1 {
  border-color: var(--gray-7);
  background-color: var(--gray-7);
}
.searchResultsListItem___WAGzv .fullWidthButton___P609E.disabled___IKRV1:hover, .searchResultsListItem___WAGzv .fullWidthButton___P609E.disabled___IKRV1:focus {
  background-color: var(--gray-3);
  border-color: var(--gray-3);
}
.searchResultsListItem___WAGzv .fullWidthButton___P609E.show___kRmb9 {
  display: block;
}
.searchResultsListItem___WAGzv .fullWidthButton___P609E.flagButton___m5C93 {
  margin: 0;
}
.searchResultsListItem___WAGzv .fullWidthButton___P609E .lockIcon___oeGDf {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  top: 2px;
  margin-right: 5px;
}
.searchResultsListItem___WAGzv .fullWidthButton___P609E .lockIcon___oeGDf svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
}
.searchResultsListItem___WAGzv .fullWidthButton___P609E .lockIcon___oeGDf svg path {
  stroke: transparent;
  fill: white;
}
.searchResultsListItem___WAGzv .fullWidthButton___P609E .buttonSpinnerContainer___a\+ReD {
  position: absolute;
  left: 50px;
  top: 50%;
}
.searchResultsListItem___WAGzv .explainBtn___P7FJl {
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: var(--primary);
  text-transform: uppercase;
  padding: 0;
  margin: 0 0;
}
.searchResultsListItem___WAGzv .explainBtn___P7FJl:hover, .searchResultsListItem___WAGzv .explainBtn___P7FJl:focus {
  text-decoration: none;
  color: rgb(144.3913043478, 147.0248447205, 153.6086956522);
}
.searchResultsListItem___WAGzv .explainBtn___P7FJl:hover svg path, .searchResultsListItem___WAGzv .explainBtn___P7FJl:focus svg path {
  fill: rgb(3.5571428571, 148.2142857143, 245.4428571429);
}
.searchResultsListItem___WAGzv .explainBtn___P7FJl .infoIconContainer___mHxiI {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}
.searchResultsListItem___WAGzv .explainBtn___P7FJl .infoIconContainer___mHxiI svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.searchResultsListItem___WAGzv .explainBtn___P7FJl .infoIconContainer___mHxiI svg path {
  stroke: transparent;
  fill: var(--primary);
}
.searchResultsListItem___WAGzv .explainBtn___P7FJl .explainBtnText___84s-Y {
  color: var(--primary);
  margin: 0 2px 0 6px;
  font-size: 16px;
  font-weight: bold;
}
.searchResultsListItem___WAGzv .explainBtn___P7FJl .chevron___3gl6m {
  color: var(--primary);
  font-size: 12px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
.searchResultsListItem___WAGzv .explainBtn___P7FJl .chevron___3gl6m.contentDown___6wnSz {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J {
  margin-bottom: 20px;
  padding: 0 20px;
}
@media only screen and (max-width: 992px) {
  .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 768px) {
  .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
    width: 100%;
    max-width: 300px;
  }
}
@media screen and (max-width: 990px) {
  .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J {
    width: 100%;
    margin-bottom: 10px;
  }
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J.submitUrlError___D7xhJ {
  color: var(--critical);
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J p {
  font-family: var(--font-headings-con);
  font-size: 16px;
  color: #616266;
  min-height: 70px;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J p strong {
  color: var(--gray-9);
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N h3 {
  font-size: 14px;
  font-weight: bold;
  color: var(--gray-9);
  font-family: var(--font-body);
  margin-bottom: 2rem;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  display: block;
  width: 100%;
  margin-bottom: 1rem;
  width: 180px;
  font-size: 22px;
  border-width: 3px;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button:hover, .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.link___gULBB {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.secondary___wgt8f {
  background-color: #fff;
  color: var(--primary);
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.secondary___wgt8f:hover, .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.secondary___wgt8f:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button:focus, .theme-idshield .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.secondary___wgt8f {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.secondary___wgt8f:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.secondary___wgt8f:focus, .theme-idshield .searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.secondary___wgt8f:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.statusPositive___UKjfn {
  background-color: var(--success);
  border-color: var(--success);
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.statusNegative___Rx265 {
  background-color: var(--critical);
  border-color: var(--critical);
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .actionButtons___hFe7N button.statusNeutral___\+-Al4 {
  background-color: #989CA0;
  border-color: #989CA0;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .status___CIT3e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .status___CIT3e .edit___\+2aX5 {
  cursor: pointer;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .status___CIT3e .statusText___EW1Qt {
  position: relative;
  font-size: 24px;
  font-family: var(--font-headings-con);
  text-transform: capitalize;
  font-weight: bold;
  letter-spacing: 1px;
  margin-right: 1rem;
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .status___CIT3e.statusPositive___UKjfn .statusText___EW1Qt {
  color: rgb(48, 186, 114);
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .status___CIT3e.statusNeutral___\+-Al4 .statusText___EW1Qt {
  color: rgb(152, 155, 160);
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .status___CIT3e.statusNegative___Rx265 .statusText___EW1Qt {
  color: rgb(244, 58, 107);
}
.searchResultsListItem___WAGzv .searchResultStatus___JoJ4J .status___CIT3e.aboutMeNo___7JsR2 .statusText___EW1Qt {
  color: rgb(152, 155, 160);
}
.searchResultsListItem___WAGzv .nextStepsText___51xq2 a {
  cursor: pointer;
}
.searchResultsListItem___WAGzv .optimizationContainer___ggA2r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Afqgr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___MYDrD {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Afqgr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___MYDrD {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Afqgr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___MYDrD {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.content___8BSBc {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px;
}
.content___8BSBc .explainerStrip___DjfVx {
  border-left: 4px solid var(--primary);
  margin: 0 auto 20px;
  padding: 12px 20px;
  min-height: 34px;
  line-height: 34px;
  max-width: 1270px;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (min-width: 768px) {
  .content___8BSBc .explainerStrip___DjfVx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.content___8BSBc .explainerStrip___DjfVx p {
  margin: 0;
}
.content___8BSBc .explainerStrip___DjfVx a {
  cursor: pointer;
}
.content___8BSBc .explainerStrip___DjfVx > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content___8BSBc .explainerStrip___DjfVx > div.explainerStripActions___jeAJk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 20px;
  font-size: 16px;
}
@media only screen and (max-width: 768px) {
  .content___8BSBc .explainerStrip___DjfVx > div.explainerStripActions___jeAJk {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-top: 20px;
  }
}
.content___8BSBc .explainerStrip___DjfVx > div.explainerStripActions___jeAJk a {
  margin: 0 0 0 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .content___8BSBc .explainerStrip___DjfVx > div.explainerStripActions___jeAJk a {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 576px) {
  .content___8BSBc .explainerStrip___DjfVx > div.explainerStripActions___jeAJk a {
    margin-left: 0;
  }
}
.content___8BSBc .explainerStrip___DjfVx > div.explainerStripActions___jeAJk.hidden___P6H1g {
  display: none;
}
.content___8BSBc .explainerStrip___DjfVx.hidden___P6H1g {
  display: none;
}
.content___8BSBc .searchResult___I7WEy {
  margin-bottom: 40px;
}
.content___8BSBc .noResultsContainer___4is4h {
  text-align: center;
}
.content___8BSBc .noResultsContainer___4is4h p {
  font-size: 120%;
}
.content___8BSBc .noResultsContainer___4is4h a {
  margin: 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___g98oH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___7oS9m {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___g98oH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___7oS9m {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___g98oH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___7oS9m {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.content___RE26j {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px;
}
.content___RE26j .explainerStrip___2V5SI {
  border-left: 4px solid var(--primary);
  margin: 0 auto 20px;
  padding: 12px 20px;
  min-height: 34px;
  line-height: 34px;
  max-width: 1270px;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (min-width: 768px) {
  .content___RE26j .explainerStrip___2V5SI {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.content___RE26j .explainerStrip___2V5SI p {
  margin: 0;
}
.content___RE26j .explainerStrip___2V5SI a {
  cursor: pointer;
}
.content___RE26j .explainerStrip___2V5SI > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content___RE26j .explainerStrip___2V5SI > div.explainerStripActions___ZtAw1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 20px;
  font-size: 16px;
}
@media only screen and (max-width: 768px) {
  .content___RE26j .explainerStrip___2V5SI > div.explainerStripActions___ZtAw1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-top: 20px;
  }
}
.content___RE26j .explainerStrip___2V5SI > div.explainerStripActions___ZtAw1 a {
  margin: 0 0 0 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .content___RE26j .explainerStrip___2V5SI > div.explainerStripActions___ZtAw1 a {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 576px) {
  .content___RE26j .explainerStrip___2V5SI > div.explainerStripActions___ZtAw1 a {
    margin-left: 0;
  }
}
.content___RE26j .explainerStrip___2V5SI > div.explainerStripActions___ZtAw1.hidden___BB2mA {
  display: none;
}
.content___RE26j .explainerStrip___2V5SI.hidden___BB2mA {
  display: none;
}
.content___RE26j .searchResult___nrqiz {
  margin-bottom: 40px;
}
.content___RE26j .noResultsContainer___qIHj7 {
  text-align: center;
}
.content___RE26j .noResultsContainer___qIHj7 p {
  font-size: 120%;
}
.content___RE26j .noResultsContainer___qIHj7 a {
  margin: 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___CwPvJ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ohi42 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___CwPvJ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ohi42 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___CwPvJ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ohi42 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.noMarginTop___I5tSZ {
  margin-top: 0;
}

.negative___bh6rk {
  color: var(--critical);
}

.neutral___9vXDr {
  color: var(--gray-7);
}

.positive___qIgXt {
  color: var(--success-light);
}

.content___33xVj {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px;
}
.content___33xVj .explainerStrip___wQEBw {
  border-left: 4px solid var(--primary);
  margin: 0 auto 20px;
  padding: 12px 20px;
  min-height: 34px;
  line-height: 34px;
  max-width: 1270px;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (min-width: 768px) {
  .content___33xVj .explainerStrip___wQEBw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.content___33xVj .explainerStrip___wQEBw p {
  margin: 0;
}
.content___33xVj .explainerStrip___wQEBw a {
  cursor: pointer;
}
.content___33xVj .chartCard___CZlUP, .content___33xVj .improveGoogleResultsCard___5K9pF, .content___33xVj .milestonesCard___A8y\+7 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1270px;
  margin: 60px 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 56px 64px;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 576px) {
  .content___33xVj .chartCard___CZlUP, .content___33xVj .improveGoogleResultsCard___5K9pF, .content___33xVj .milestonesCard___A8y\+7 {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .content___33xVj .chartCard___CZlUP, .content___33xVj .improveGoogleResultsCard___5K9pF, .content___33xVj .milestonesCard___A8y\+7 {
    padding: 42px 32px;
  }
}
@media only screen and (min-width: 1498px) {
  .content___33xVj .chartCard___CZlUP, .content___33xVj .improveGoogleResultsCard___5K9pF, .content___33xVj .milestonesCard___A8y\+7 {
    margin-left: auto;
    margin-right: auto;
  }
}
.content___33xVj .chartCard___CZlUP h2, .content___33xVj .improveGoogleResultsCard___5K9pF h2, .content___33xVj .milestonesCard___A8y\+7 h2 {
  font-weight: 400;
}
.content___33xVj .chartCard___CZlUP h2 .spinnerContainer___y3Kty, .content___33xVj .improveGoogleResultsCard___5K9pF h2 .spinnerContainer___y3Kty, .content___33xVj .milestonesCard___A8y\+7 h2 .spinnerContainer___y3Kty {
  display: inline-block;
  position: relative;
  left: 20px;
  top: -10px;
}
.content___33xVj .chartCard___CZlUP {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 28px;
  padding-bottom: 28px;
}
.content___33xVj .chartCard___CZlUP:first-child {
  margin-top: 0;
  padding-bottom: 88px;
}
@media only screen and (max-width: 992px) {
  .content___33xVj .chartCard___CZlUP {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.content___33xVj .chartCard___CZlUP .chartContainer___DPGTV h2 {
  margin-bottom: 25px;
}
.content___33xVj .chartCard___CZlUP .tipStrip___XcUK9 {
  position: absolute;
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: var(--gray-0);
  width: 90%;
  margin: 0 auto;
  padding: 10px 20px;
}
@media only screen and (max-width: 992px) {
  .content___33xVj .chartCard___CZlUP .tipStrip___XcUK9 {
    bottom: 30px;
  }
}
.content___33xVj .chartCard___CZlUP .tipStrip___XcUK9 a {
  cursor: pointer;
}
.content___33xVj .improveGoogleResultsCard___5K9pF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 768px) {
  .content___33xVj .improveGoogleResultsCard___5K9pF {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.content___33xVj .improveGoogleResultsCard___5K9pF .listContainer___DRvWr {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
@media only screen and (min-width: 1200px) {
  .content___33xVj .improveGoogleResultsCard___5K9pF .listContainer___DRvWr {
    -ms-flex-preferred-size: 65%;
        flex-basis: 65%;
  }
}
.content___33xVj .improveGoogleResultsCard___5K9pF .infoContainer___W4cKZ {
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
  background: #e8f6ff;
  color: #777a7f;
  padding: 20px;
  margin-top: 15px;
}
@media only screen and (min-width: 1200px) {
  .content___33xVj .improveGoogleResultsCard___5K9pF .infoContainer___W4cKZ {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ck-Ng {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___SpZkJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ck-Ng {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___SpZkJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ck-Ng {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___SpZkJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.content___uK4HJ {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px;
}
.content___uK4HJ .explainerStrip___Gfsdr {
  border-left: 4px solid var(--primary);
  margin: 0 auto 20px;
  padding: 12px 20px;
  min-height: 34px;
  line-height: 34px;
  max-width: 1270px;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (min-width: 768px) {
  .content___uK4HJ .explainerStrip___Gfsdr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.content___uK4HJ .explainerStrip___Gfsdr p {
  margin: 0;
}
.content___uK4HJ .explainerStrip___Gfsdr a {
  cursor: pointer;
}
.content___uK4HJ .explainerStrip___Gfsdr > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content___uK4HJ .explainerStrip___Gfsdr > div.explainerStripActions___3fAGJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 20px;
  font-size: 16px;
}
@media only screen and (max-width: 768px) {
  .content___uK4HJ .explainerStrip___Gfsdr > div.explainerStripActions___3fAGJ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-top: 20px;
  }
}
.content___uK4HJ .explainerStrip___Gfsdr > div.explainerStripActions___3fAGJ a {
  margin: 0 0 0 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .content___uK4HJ .explainerStrip___Gfsdr > div.explainerStripActions___3fAGJ a {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 576px) {
  .content___uK4HJ .explainerStrip___Gfsdr > div.explainerStripActions___3fAGJ a {
    margin-left: 0;
  }
}
.content___uK4HJ .explainerStrip___Gfsdr > div.explainerStripActions___3fAGJ.hidden___mQRdV {
  display: none;
}
.content___uK4HJ .explainerStrip___Gfsdr.hidden___mQRdV {
  display: none;
}
.content___uK4HJ .searchResult___YPr-S {
  margin-bottom: 40px;
}
.content___uK4HJ .noResultsContainer___3nnMk {
  text-align: center;
}
.content___uK4HJ .noResultsContainer___3nnMk p {
  font-size: 120%;
}
.content___uK4HJ .noResultsContainer___3nnMk a {
  margin: 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Nma4u {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___F37PF {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Nma4u {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___F37PF {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Nma4u {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___F37PF {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.content___Z8F5G {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px;
}
.content___Z8F5G .explainerStrip___xc3-8 {
  border-left: 4px solid var(--primary);
  margin: 0 auto 20px;
  padding: 12px 20px;
  min-height: 34px;
  line-height: 34px;
  max-width: 1270px;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (min-width: 768px) {
  .content___Z8F5G .explainerStrip___xc3-8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.content___Z8F5G .explainerStrip___xc3-8 p {
  margin: 0;
}
.content___Z8F5G .explainerStrip___xc3-8 a {
  cursor: pointer;
}
.content___Z8F5G .explainerStrip___xc3-8 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content___Z8F5G .explainerStrip___xc3-8 > div.explainerStripActions___xMPbP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 20px;
  font-size: 16px;
}
@media only screen and (max-width: 768px) {
  .content___Z8F5G .explainerStrip___xc3-8 > div.explainerStripActions___xMPbP {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-top: 20px;
  }
}
.content___Z8F5G .explainerStrip___xc3-8 > div.explainerStripActions___xMPbP a {
  margin: 0 0 0 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .content___Z8F5G .explainerStrip___xc3-8 > div.explainerStripActions___xMPbP a {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 576px) {
  .content___Z8F5G .explainerStrip___xc3-8 > div.explainerStripActions___xMPbP a {
    margin-left: 0;
  }
}
.content___Z8F5G .explainerStrip___xc3-8 > div.explainerStripActions___xMPbP.hidden___DPYdi {
  display: none;
}
.content___Z8F5G .explainerStrip___xc3-8.hidden___DPYdi {
  display: none;
}
.content___Z8F5G .searchResult___FrHJr {
  margin-bottom: 40px;
}
.content___Z8F5G .noResultsContainer___k2gf- {
  text-align: center;
}
.content___Z8F5G .noResultsContainer___k2gf- p {
  font-size: 120%;
}
.content___Z8F5G .noResultsContainer___k2gf- a {
  margin: 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___9KC7A {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___NHprJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___9KC7A {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___NHprJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ShoppingCartFeature___0py83 {
  margin-bottom: 10px;
}
.ShoppingCartFeature___0py83 .itemLine___ALxe0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ShoppingCartFeature___0py83 .itemLine___ALxe0 .name___XKJYU {
  font-weight: bold;
}
.ShoppingCartFeature___0py83 .itemLine___ALxe0 .featureInfo___qvZNx {
  width: 130px;
}
.ShoppingCartFeature___0py83 .itemLine___ALxe0 .featureInfo___qvZNx .remove___9Qw\+9 {
  display: inline-block;
  width: 15px;
  margin-right: 5px;
  cursor: pointer;
}
.ShoppingCartFeature___0py83 .itemLine___ALxe0 .featureInfo___qvZNx .remove___9Qw\+9 svg {
  height: 12px;
  width: 12px;
}
.ShoppingCartFeature___0py83 .itemLine___ALxe0 .duration___CNUQ1 {
  font-weight: normal;
}
.ShoppingCartFeature___0py83 .itemDescription___xJDEi {
  padding-right: 60px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___wgK5w {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___9uDiH {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___wgK5w {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___9uDiH {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ShoppingCartItemCard___394Ys {
  background-color: #fff;
  -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.02);
          box-shadow: 0 0 24px rgba(0, 0, 0, 0.02);
  margin: 0 0 20px;
  padding: 30px 30px 30px 20px;
  border: 2px solid #fff;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.ShoppingCartItemCard___394Ys:hover {
  border-color: var(--primary);
  -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.ShoppingCartItemCard___394Ys:hover .addContainer___6NdES .addToCart___zoojl {
  background-color: var(--primary);
  color: #fff;
}
.ShoppingCartItemCard___394Ys .iconContainer___RZULY {
  width: 40px;
  margin-right: 10px;
}
.ShoppingCartItemCard___394Ys .iconContainer___RZULY svg {
  width: 35px;
  height: 35px;
}
.ShoppingCartItemCard___394Ys .iconContainer___RZULY svg path {
  fill: var(--primary);
}
.ShoppingCartItemCard___394Ys .content___sYbZK {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 10px;
}
.ShoppingCartItemCard___394Ys .name___RMW7T {
  font-weight: bold;
  font-size: 20px;
}
.ShoppingCartItemCard___394Ys .description___Hp-Lk {
  font-weight: bold;
  font-size: 16px;
}
.ShoppingCartItemCard___394Ys .features___Qo8cG {
  font-size: 14px;
  padding-left: 15px;
}
.ShoppingCartItemCard___394Ys .addContainer___6NdES {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ShoppingCartItemCard___394Ys .addContainer___6NdES .addToCart___zoojl {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  border-radius: 4px;
  font-family: var(--font-headings-con);
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.5px;
  padding: 5px 20px;
}
.ShoppingCartItemCard___394Ys .addContainer___6NdES .price___uDPlU {
  font-weight: bold;
  font-size: 16px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___63X-\+ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___PPR9g {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___hZI-z {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 8px;
  border: solid var(--primary) 2px;
  padding: 20px;
  margin: 100px auto 0;
  background-color: rgba(0, 0, 0, 0.4);
}
@media only screen and (max-width: 576px) {
  .container___hZI-z {
    max-width: 400px;
    min-width: 300px;
  }
}
@media only screen and (min-width: 768px) {
  .container___hZI-z {
    padding: 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 800px;
    min-width: 700px;
  }
}

@media only screen and (min-width: 768px) {
  .contentBody___MuMWz,
  .profilePicContainer___R4ZRa {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.contentBody___MuMWz {
  color: #fff;
}
@media only screen and (max-width: 576px) {
  .contentBody___MuMWz {
    text-align: center;
  }
}
.contentBody___MuMWz h1.heading___GKs0V {
  color: var(--primary);
  font-weight: normal;
}

.body___PO9XE {
  font-size: 18px;
}

.email___l1sKU {
  color: var(--primary);
  font-weight: bold;
}

.profilePicContainer___R4ZRa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.genericProfileIconBackground___Pevx4,
.profilePic___aHmQh {
  width: 200px;
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 100px;
  background-color: transparent;
  border: solid var(--primary) 2px;
}

.profilePic___aHmQh {
  background-size: cover;
}

.genericProfileIconContainer___mFkZc {
  position: relative;
  display: inline-block;
  width: 133.2px;
  height: 133.2px;
}
.genericProfileIconContainer___mFkZc svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 133.2px;
  height: 133.2px;
}
.genericProfileIconContainer___mFkZc svg path {
  stroke: transparent;
  fill: var(--primary);
}

.actionsContainer___XaLlh {
  margin: 40px 0 0;
}
@media only screen and (min-width: 768px) {
  .actionsContainer___XaLlh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.actionButtonContainer___SmQpT {
  display: block;
}
@media only screen and (max-width: 576px) {
  .actionButtonContainer___SmQpT {
    padding-top: 20px;
  }
  .actionButtonContainer___SmQpT:first-child {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .actionButtonContainer___SmQpT {
    display: inline-block;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding-left: 15px;
  }
  .actionButtonContainer___SmQpT:first-child {
    padding-left: 0;
  }
}

.actionButton___3novj {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  background-color: var(--primary);
  border-color: var(--primary);
}
.theme-idshield .actionButton___3novj {
  text-transform: none;
  letter-spacing: -0.176px;
}
.actionButton___3novj:hover {
  background-color: var(--primary-button-hover);
  border-color: var(--primary-button-hover);
}

.logOutButton___Ut03z {
  background-color: transparent;
  border: solid var(--primary) 2px;
  color: var(--primary);
}
.logOutButton___Ut03z:hover, .logOutButton___Ut03z:focus {
  background-color: transparent;
  border: solid var(--primary-button-hover) 2px;
  color: var(--primary-button-hover);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___DMpJg {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___G8pUf {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___DMpJg {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___G8pUf {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.error___dnQW\+ {
  display: block;
  margin: 10px 0;
}

.container___uxvqp {
  display: block;
}

.signupButton___3xuzQ {
  width: 100%;
  margin-top: 14px;
  border: none;
  color: var(--white);
  padding: 10px 40px;
  background: var(--primary);
  border-radius: 4px;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: background-color 0.4s ease-in;
  transition: background-color 0.4s ease-in;
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.theme-idshield .signupButton___3xuzQ {
  text-transform: none;
  letter-spacing: -0.176px;
}
.signupButton___3xuzQ:hover {
  color: var(--white);
  background-color: var(--primary-md);
}

label {
  color: #b2bdcc;
}

.loginWrapper___2acHr {
  margin-top: 20px;
  text-align: center;
}
.loginWrapper___2acHr .text___VNbA8 {
  color: var(--white);
}
.loginWrapper___2acHr .login___CLu\+Q {
  color: var(--white);
  text-decoration: underline;
}
.loginWrapper___2acHr .login___CLu\+Q:hover, .loginWrapper___2acHr .login___CLu\+Q:focus {
  color: var(--white);
}

.fieldName___8TSQy {
  font-family: var(--font-headings);
  font-size: 14px;
  color: #9ba8bb;
  text-transform: none;
  font-weight: bold;
  margin-bottom: 5px;
}
.fieldName___8TSQy .subText___lGPvu {
  margin-left: 5px;
  color: var(--gray-6);
  font-weight: normal;
}

.showPasswordLabel___1Jj\+S {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  font-weight: normal;
}
.theme-idshield .showPasswordLabel___1Jj\+S {
  text-transform: none;
  letter-spacing: -0.176px;
}
.showPasswordLabel___1Jj\+S span {
  margin-left: 6px;
  color: #9ba8bb;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gNTNp {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Mj16- {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gNTNp {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Mj16- {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.tabContainer___153xY {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1;
  display: none;
}
@media (min-width: 1080px) {
  .tabContainer___153xY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 900px) {
  .tabContainer___153xY.slim___Ot-Na {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
.tabContainer___153xY .tab___ihciu {
  z-index: 1;
  margin: 0 0 -1px;
  padding: 15px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-family: var(--font-headings-con);
  font-size: 15px;
  color: #555;
  border: 1px solid #dedede;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#fff), to(#f4f4f4));
  background: linear-gradient(#fff, #fff, #f4f4f4);
}
.tabContainer___153xY .tab___ihciu.active___7gf1E {
  border: 1px solid #dedede;
  border-top: 2px solid var(--primary);
  border-bottom: 1px solid #fff;
  background: #fff;
  -webkit-box-shadow: inset 0px 1px 0px 0px var(--primary);
          box-shadow: inset 0px 1px 0px 0px var(--primary);
}
.tabContainer___153xY .tab___ihciu:hover {
  cursor: pointer;
}
.tabContainer___153xY .tab___ihciu:not(:first-child) {
  margin-left: -1px;
}
.tabContainer___153xY .badge___cRBNf {
  margin-left: 5px;
  vertical-align: middle;
}
.tabContainer___153xY .badge___cRBNf svg {
  width: 16px;
  height: 16px;
}
.tabContainer___153xY .badge___cRBNf svg path {
  fill: #e91421;
}

.selectContainer___QKYZd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin: 60px 0 0;
  line-height: 1;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}
@media (min-width: 1080px) {
  .selectContainer___QKYZd {
    display: none;
  }
}
@media (min-width: 900px) {
  .selectContainer___QKYZd.slim___Ot-Na {
    display: none;
  }
}
.selectContainer___QKYZd label {
  font-size: 16px;
  color: #333;
  margin: 0;
}
.selectContainer___QKYZd .dropdownContainer___O0F0U {
  width: 240px;
  cursor: not-allowed;
}
.selectContainer___QKYZd .dropdownContainer___O0F0U .dropDownButton___j-rnp {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 8px;
  background-color: var(--primary);
  -webkit-box-shadow: 0 0 2px 2px var(--primary);
          box-shadow: 0 0 2px 2px var(--primary);
}
.selectContainer___QKYZd .dropdownContainer___O0F0U .dropDownButton___j-rnp svg {
  width: 14px;
  height: 14px;
}
.selectContainer___QKYZd .dropdownContainer___O0F0U .dropDownButton___j-rnp svg path {
  fill: #fff;
  stroke: transparent;
}
.selectContainer___QKYZd .dropdownContainer___O0F0U .Select-arrow-zone {
  height: 100%;
  padding-right: 0px;
}
.selectContainer___QKYZd .dropdownContainer___O0F0U > .Select-control___iyJbq {
  color: #f00;
}
.selectContainer___QKYZd .dropdownContainer___O0F0U > .Select-control___iyJbq .Select-value___da9Zy a:hover,
.selectContainer___QKYZd .dropdownContainer___O0F0U > .Select-control___iyJbq .Select-value___da9Zy a:focus {
  color: #333 !important;
  text-decoration: none !important;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___JwMJK {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___v81eE {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___JwMJK {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___v81eE {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.mask___XG9SV {
  display: block;
  background: var(--white);
  border-radius: 4px;
  position: relative;
  -webkit-box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
}
.mask___XG9SV .container___Rs9aX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
@media (max-width: 1080px) {
  .mask___XG9SV .container___Rs9aX {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.mask___XG9SV .container___Rs9aX.hide___d3\+R\+ {
  position: absolute;
  opacity: 0;
}
.mask___XG9SV .container___Rs9aX .match {
  font-weight: bold;
  color: rgb(255, 0, 66);
}
.mask___XG9SV .container___Rs9aX .contentContainer___U7Kn0 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  min-width: 340px;
}
@media only screen and (max-width: 576px) {
  .mask___XG9SV .container___Rs9aX .contentContainer___U7Kn0 {
    min-width: inherit;
  }
}
.mask___XG9SV .container___Rs9aX .scoreContainer___DHIzH {
  height: 100%;
  border-left: 2px solid var(--gray-0);
  padding-left: 20px;
  margin-left: 20px;
  width: 260px;
}
@media (max-width: 1080px) {
  .mask___XG9SV .container___Rs9aX .scoreContainer___DHIzH {
    width: 100%;
    margin: 0;
    padding: 10px 0 0 0;
    border: 0;
  }
}
.mask___XG9SV .container___Rs9aX .scoreContainer___DHIzH .scoreTextContainer___AsyaP.locked___HuLoY {
  text-align: center;
  cursor: pointer;
}
.mask___XG9SV .container___Rs9aX .scoreContainer___DHIzH .scoreTextContainer___AsyaP .lockIcon___zEkwe {
  margin: 20px auto;
  text-align: center;
}
.mask___XG9SV .container___Rs9aX .scoreContainer___DHIzH .scoreTextContainer___AsyaP .lockIcon___zEkwe svg {
  width: 80px;
  height: 80px;
}
.mask___XG9SV .container___Rs9aX .scoreContainer___DHIzH .scoreTextContainer___AsyaP .lockIcon___zEkwe svg path {
  fill: #4c5d70;
}
.mask___XG9SV .container___Rs9aX .scoreContainer___DHIzH .scoreTextContainer___AsyaP .lockText___Vo4U1 {
  color: #4c5d70;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}

.contentHeader___TO\+5E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.contentHeader___TO\+5E .image___OffdX {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  display: inline-block;
  margin-right: 15px;
}
.contentHeader___TO\+5E .image___OffdX.self___X7v\+4 {
  border: 1px solid red;
}

.userName___ofuJL {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: rgb(44, 49, 53);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media only screen and (max-width: 768px) {
  .userName___ofuJL {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.postLink___xUHFH {
  padding: 0;
  margin-left: 7px;
}
.postLink___xUHFH.self___X7v\+4 {
  color: var(--critical);
}

.date___HOaSd {
  margin: 0;
  color: rgb(165, 170, 174);
  font-size: 14px;
}

.flagsContainer___xW0wB {
  clear: left;
}
@media only screen and (max-width: 768px) {
  .flagsContainer___xW0wB {
    margin: 20px 0;
  }
}
@media only screen and (min-width: 992px) {
  .flagsContainer___xW0wB {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
  }
}

.flagsList___vprhq {
  position: relative;
  padding: 8px 12px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-color: rgb(241, 242, 242);
  border-radius: 4px;
  padding-left: 57px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
  .flagsList___vprhq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 992px) {
  .flagsList___vprhq {
    display: inline-block;
  }
}

.flagsLabel___JanXX {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgb(165, 170, 174);
  margin-right: 7px;
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}
.theme-idshield .flagsLabel___JanXX {
  text-transform: none;
  letter-spacing: -0.176px;
}

.flagButton___lLMTw {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 4px;
}
.flagButton___lLMTw svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.flagButton___lLMTw svg path {
  stroke: transparent;
  fill: var(--primary);
}
.flagButton___lLMTw:first-child {
  margin-left: 0;
}

.contentBody___tebn8 {
  font-size: 14px;
  color: rgb(165, 170, 174);
}
.contentBody___tebn8 .lockIcon___zEkwe {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
@media only screen and (max-width: 768px) {
  .contentBody___tebn8 .lockIcon___zEkwe {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
}
.contentBody___tebn8 .lockIcon___zEkwe svg {
  width: 60px;
  height: 60px;
}
@media only screen and (max-width: 768px) {
  .contentBody___tebn8 .lockIcon___zEkwe svg {
    width: 30px;
    height: 30px;
  }
}
.contentBody___tebn8 .lockIcon___zEkwe svg path {
  fill: var(--gray-1);
}
.contentBody___tebn8.locked___HuLoY {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.contentBody___tebn8 .contentText___16jN5.locked___HuLoY {
  -webkit-filter: blur(3px);
          filter: blur(3px);
}
.contentBody___tebn8 .contentText___16jN5 .flaggedRange___1UkYI {
  color: var(--critical);
  font-weight: bold;
}
.contentBody___tebn8 p {
  margin-top: 7px;
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}
@media only screen and (min-width: 768px) {
  .contentBody___tebn8 {
    margin-top: 16px;
  }
}
.contentBody___tebn8 .lockedContent___2wdEz {
  background-color: var(--gray-1);
  padding: 10px 20px;
  border-radius: 4px;
}
.contentBody___tebn8 .lockedContent___2wdEz:first-child {
  margin: 10px 0;
}

.actionsContainer___qYZe4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 576px) {
  .actionsContainer___qYZe4 {
    margin-top: 20px;
    padding-top: 10px;
    border-top: solid rgba(0, 0, 0, 0.15) 1px;
  }
}
@media only screen and (min-width: 768px) {
  .actionsContainer___qYZe4 {
    border-left: solid 1px rgba(0, 0, 0, 0.15);
    padding-left: 30px;
    max-width: 215px;
  }
}

.noPadding___UBW9z {
  padding: 0;
}

.flagIconContainer___WLdpt {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 4px 0 8px;
}
.flagIconContainer___WLdpt svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
}
.flagIconContainer___WLdpt svg path {
  stroke: transparent;
  fill: rgb(26, 154, 252);
}

.flagIconContainerMini___CuDdD {
  height: 14px;
  width: 14px;
  display: inline-block;
  margin-bottom: -1px;
}
.flagIconContainerMini___CuDdD svg {
  position: relative;
}
.flagIconContainerMini___CuDdD:first-child {
  margin-left: 0;
}
.flagIconContainerMini___CuDdD:last-child {
  margin-right: 0;
}

.flagIconContainerMini___CuDdD.ai___i0gTo {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  color: var(--critical-dark);
}
.flagIconContainerMini___CuDdD.ai___i0gTo svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
}
.flagIconContainerMini___CuDdD.ai___i0gTo svg path {
  stroke: transparent;
  fill: var(--gray-8);
}

.flagIconContainerMini___CuDdD.smart___Xz46X {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  color: var(--critical-dark);
}
.flagIconContainerMini___CuDdD.smart___Xz46X svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
}
.flagIconContainerMini___CuDdD.smart___Xz46X svg path {
  stroke: transparent;
  fill: var(--critical-dark);
}

.flagIconContainerMini___CuDdD.deepClean___Zven0 {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  color: var(--warning-dark);
}
.flagIconContainerMini___CuDdD.deepClean___Zven0 svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
}
.flagIconContainerMini___CuDdD.deepClean___Zven0 svg path {
  stroke: transparent;
  fill: var(--warning-dark);
}

.degreeScoreText___dTxXk {
  text-transform: capitalize;
  margin-left: 6px;
}

.ai___i0gTo button:hover,
.ai___i0gTo button:focus {
  text-decoration: none;
}
.ai___i0gTo .degreeScoreText___dTxXk {
  color: var(--gray-8);
}

.smart___Xz46X button:hover,
.smart___Xz46X button:focus {
  text-decoration: none;
}
.smart___Xz46X .degreeScoreText___dTxXk {
  color: var(--critical-dark);
}

.deepClean___Zven0 button:hover,
.deepClean___Zven0 button:focus {
  text-decoration: none;
}
.deepClean___Zven0 .degreeScoreText___dTxXk {
  color: var(--warning-dark);
}

.statusText___3Hh-c {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.theme-idshield .statusText___3Hh-c {
  text-transform: none;
  letter-spacing: -0.176px;
}

.statusName___8VFiw {
  color: rgb(255, 0, 66);
  margin: 0;
  font-weight: normal;
  line-height: 24px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .statusName___8VFiw {
    font-size: 16px;
    line-height: 16px;
  }
}

.statusScore___Ib8WC {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgb(165, 170, 174);
  font-size: 12px;
  line-height: 12px;
  margin: 0;
}
.theme-idshield .statusScore___Ib8WC {
  text-transform: none;
  letter-spacing: -0.176px;
}

.statusIconContainer___K1Upr {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 5px;
}
.statusIconContainer___K1Upr svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
}
.statusIconContainer___K1Upr svg path {
  stroke: transparent;
  fill: rgb(255, 0, 66);
}

.actions___DuxPT {
  clear: both;
}

.undoActionContainer___eYuHH,
.primaryActionsContainer___QHnhp {
  margin: 10px 0;
  text-align: center;
}

.primaryActionsContainer___QHnhp {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  .primaryActionsContainer___QHnhp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.actionBtn___Z8BLr {
  width: 45%;
}
@media only screen and (max-width: 768px) {
  .actionBtn___Z8BLr {
    width: 100%;
    margin-bottom: 10px;
  }
  .actionBtn___Z8BLr:last-child {
    margin-bottom: 0;
  }
}

.secondaryActionBtn___U1z-T {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px;
  display: block;
  text-align: center;
  width: 100%;
  color: rgb(170, 172, 176);
}
.theme-idshield .secondaryActionBtn___U1z-T {
  text-transform: none;
  letter-spacing: -0.176px;
}
.secondaryActionBtn___U1z-T:hover, .secondaryActionBtn___U1z-T:focus {
  color: rgb(130.3506097561, 133.2835365854, 139.1493902439);
}
.socialIconContainer___jR36H {
  font-size: 1rem;
  border: 0;
  outline: 0;
}
a.socialIconContainer___jR36H {
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}

@media screen {
  a.socialIconContainer___jR36H {
    -webkit-box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.05);
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  a.socialIconContainer___jR36H:hover, a.socialIconContainer___jR36H:focus {
    text-decoration: none;
  }
}
@media screen and (max-width: 1080px) {
  a.socialIconContainer___jR36H {
    top: 0;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
  }
}
.overlay___Wg62c {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  background-color: var(--black);
  padding: 38px 30px;
  display: block;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 40px;
}
.overlay___Wg62c.show___wS-3I {
  position: relative;
  opacity: 1;
  pointer-events: auto;
}

.overlayContent___UEC5C {
  padding-right: 30px;
}
@media only screen and (max-width: 576px) {
  .overlayContent___UEC5C {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    padding-bottom: 15px;
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 768px) {
  .overlayContent___UEC5C {
    border-right: solid 1px rgba(255, 255, 255, 0.4);
  }
}
.overlayContent___UEC5C h2 {
  text-transform: capitalize;
}

.overlayBody___LUERX {
  color: #fff;
  margin: 20px 0;
}
.overlayBody___LUERX h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
.overlayBody___LUERX h3 span {
  color: var(--critical);
}
.overlayBody___LUERX ol {
  padding-left: 15px;
}

.overlayStepsList___Xapv7 {
  padding-left: 16px;
  margin: 20px 0;
}

.overlayStepItem___oWr0a {
  margin-top: 8px;
}
.overlayStepItem___oWr0a:first-child {
  margin-top: 0;
}
.overlayStepItem___oWr0a span {
  text-transform: uppercase;
}

.overlayList___06\+UA {
  font-size: 16px;
}

.overlayActionButton___fwn39 {
  width: 100%;
  margin-top: 10px;
}
.overlayActionButton___fwn39:first-child {
  margin-top: 0;
}

@media only screen and (max-width: 576px) {
  .flagDescription___\+SzXV {
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
    margin-bottom: 30px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .flagDescription___\+SzXV {
    border-right: solid 1px rgba(255, 255, 255, 0.2);
    padding-right: 20px;
  }
}

.flagDescriptionLabelContainer___OaoSR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.flagDescriptionIconContainer___4SYnj {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.flagDescriptionIconContainer___4SYnj svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
}
.flagDescriptionIconContainer___4SYnj svg path {
  stroke: transparent;
  fill: rgb(181, 185, 188);
}

.flagDescriptionHeaderLabel___SumKv {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgb(181, 185, 188);
  font-size: 14px;
}
.theme-idshield .flagDescriptionHeaderLabel___SumKv {
  text-transform: none;
  letter-spacing: -0.176px;
}

.undoMessage___vAvlG {
  font-size: 16px;
  text-align: center;
  color: rgb(165, 170, 174);
}

.leftCol___rVTCw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .leftCol___rVTCw {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media only screen and (min-width: 768px) {
  .leftCol___rVTCw {
    margin-bottom: 14px;
  }
}

.scoreLabel___RuTkL {
  position: relative;
  font-size: 24px;
}

.scoreValueText___D\+P82 {
  color: rgb(170, 174, 178);
  margin-top: -9px;
  font-size: 12px;
}

.degreeIconContainer___FQjz3 {
  margin-right: 6px;
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
}
.degreeIconContainer___FQjz3 svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
}
.degreeIconContainer___FQjz3 svg path {
  stroke: transparent;
  fill: rgb(49, 171, 254);
}

.explanation___VPBlX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin: 0 10px 10px 10px;
}
@media only screen and (max-width: 768px) {
  .explanation___VPBlX {
    display: none;
  }
}
.explanation___VPBlX .flame___ctP4P {
  margin-right: 10px;
}
.explanation___VPBlX .flame___ctP4P svg {
  width: 32px;
  height: 32px;
}
.explanation___VPBlX .flame___ctP4P svg path {
  fill: var(--critical);
}
.explanation___VPBlX .text___OUhJ- {
  font-size: 14px;
}
.explanation___VPBlX .text___OUhJ- .infoIconContainer___EnJoB {
  display: inline;
}
.explanation___VPBlX .text___OUhJ- .infoIconContainer___EnJoB .infoIcon___\+qb6g > svg {
  height: 11px;
  width: 11px;
}
.explanation___VPBlX .text___OUhJ- .infoIconContainer___EnJoB .infoIcon___\+qb6g > svg path {
  fill: var(--primary);
}

.breakdown___xbgVX {
  min-width: 220px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 13px;
}
@media only screen and (max-width: 768px) {
  .breakdown___xbgVX {
    min-width: auto;
  }
}
.breakdown___xbgVX .breakdownItem___HIRaA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1080px) {
  .breakdown___xbgVX .breakdownItem___HIRaA {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.breakdown___xbgVX .breakdownItem___HIRaA.mobileOnly___uJdjW {
  display: none;
}
@media only screen and (max-width: 768px) {
  .breakdown___xbgVX .breakdownItem___HIRaA.mobileOnly___uJdjW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.breakdown___xbgVX .breakdownLabel___b21kZ {
  padding: 4px 0;
  font-weight: bold;
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  color: var(--gray-8);
  padding-right: 10px;
  letter-spacing: 1px;
  vertical-align: top;
}
.breakdown___xbgVX .breakdownContent___7hX3h {
  padding: 4px 0;
  color: var(--gray-8);
  text-transform: none;
  letter-spacing: 1px;
}
.breakdown___xbgVX .breakdownContent___7hX3h .infoIconContainer___EnJoB {
  display: inline;
}
.breakdown___xbgVX .breakdownContent___7hX3h .infoIconContainer___EnJoB .infoIcon___\+qb6g > svg {
  height: 11px;
  width: 11px;
}
.breakdown___xbgVX .breakdownContent___7hX3h .infoIconContainer___EnJoB .infoIcon___\+qb6g > svg path {
  fill: var(--primary);
}

.smallBar___PNTkc {
  margin: 0 0 -18px 0px;
}

.tooltip___djJN\+ .tooltip-inner {
  max-width: 420px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___1rfY0 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___dbiNP {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

@-webkit-keyframes squareSpinnerPulse___Dh3ad {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes squareSpinnerPulse___Dh3ad {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.SquareSpinner___inf6M {
  height: 64px;
  width: 64px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
}

.SquareSpinner___inf6M.elastic___GRQiw {
  height: 100%;
  width: 100%;
}

.SquareSpinner___inf6M > .box___tsR0Y {
  width: 46%;
  height: 46%;
  background-color: var(--primary);
  opacity: 0;
  margin: 0;
  padding: 0;
}

.SquareSpinner___inf6M > .box___tsR0Y.one___OkOvd {
  margin-right: 6%;
  margin-bottom: 6%;
  -webkit-animation: squareSpinnerPulse___Dh3ad 2s ease-out infinite;
          animation: squareSpinnerPulse___Dh3ad 2s ease-out infinite;
}

.SquareSpinner___inf6M > .box___tsR0Y.two___7vivf {
  margin-bottom: 6%;
  -webkit-animation: squareSpinnerPulse___Dh3ad 2s ease-out infinite;
          animation: squareSpinnerPulse___Dh3ad 2s ease-out infinite;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.SquareSpinner___inf6M > .box___tsR0Y.three___ya-Rb {
  -webkit-animation: squareSpinnerPulse___Dh3ad 2s ease-out infinite;
          animation: squareSpinnerPulse___Dh3ad 2s ease-out infinite;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.SquareSpinner___inf6M > .box___tsR0Y.four___8lUZm {
  margin-right: 6%;
  -webkit-animation: squareSpinnerPulse___Dh3ad 2s ease-out infinite;
          animation: squareSpinnerPulse___Dh3ad 2s ease-out infinite;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___M9xqH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___nrJym {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___M9xqH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___nrJym {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.modal___Mv8HP {
  z-index: 5000;
}

.modalDialog___5ViYY {
  top: 10%;
  width: 880px;
  max-width: 880px;
  z-index: 500000;
}
@media only screen and (min-width: 992px) {
  .modalDialog___5ViYY {
    width: 880px;
    max-width: 880px;
  }
}
@media only screen and (max-width: 768px) {
  .modalDialog___5ViYY {
    width: 700px;
    max-width: 700px;
  }
}
@media only screen and (max-width: 576px) {
  .modalDialog___5ViYY {
    width: 100%;
    max-width: 100%;
    padding-right: 5%;
  }
}

.container___S0\+pY {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  color: var(--gray-8);
  font-family: "Proxima Nova", Helvetica, sans-serif;
  padding: 65px;
}
.container___S0\+pY .close___fYUcy {
  position: absolute;
  padding: 0;
  border: none;
  top: 20px;
  right: 45px;
  font-size: 22px;
}
.container___S0\+pY .close___fYUcy svg {
  width: 16px;
}
.container___S0\+pY .close___fYUcy path {
  fill: var(--gray-5);
}
.container___S0\+pY .close___fYUcy:hover {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
}

.suppressionPrompt___r8jsS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.suppressionPrompt___r8jsS h2 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  font-weight: normal;
  letter-spacing: 0.5px;
  margin-top: 0px;
  color: var(--primary);
  text-align: center;
}
.suppressionPrompt___r8jsS .row___hoIPR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.suppressionPrompt___r8jsS img {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 275px;
  overflow: hidden;
  margin-right: 10px;
}
@media only screen and (max-width: 768px) {
  .suppressionPrompt___r8jsS img {
    display: none;
  }
}
.suppressionPrompt___r8jsS img.suppressDefaultGuy___PNzTm {
  width: 200px;
  margin-right: 40px;
}
.suppressionPrompt___r8jsS .message___69gJl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  line-height: 25px;
  margin: 0 30px;
}
@media only screen and (max-width: 576px) {
  .suppressionPrompt___r8jsS .message___69gJl {
    margin: 30px auto;
  }
}
.suppressionPrompt___r8jsS .message___69gJl h2 {
  color: var(--gray-8);
  text-align: left;
}
.suppressionPrompt___r8jsS .message___69gJl li {
  margin-bottom: 20px;
}
.suppressionPrompt___r8jsS .ctaButtonContainer___AF4ay {
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  color: #b1b1b1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
@media only screen and (max-width: 576px) {
  .suppressionPrompt___r8jsS .ctaButtonContainer___AF4ay {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.suppressionPrompt___r8jsS .secondaryActions___nI7HA {
  margin-top: 10px;
}
@media only screen and (min-width: 992px) {
  .suppressionPrompt___r8jsS .secondaryActions___nI7HA {
    margin-left: 190px;
  }
}
.suppressionPrompt___r8jsS .secondaryActions___nI7HA a {
  cursor: pointer;
}
.suppressionPrompt___r8jsS .ctaButton___62yLy {
  font-family: var(--font-headings-con);
  font-size: 18px;
  letter-spacing: 1.5px;
  border: 2px solid rgb(59, 151, 246);
  border-radius: 4px;
  padding: 10px 0;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .suppressionPrompt___r8jsS .ctaButton___62yLy {
    width: 175px;
    margin-right: 15px;
  }
  .suppressionPrompt___r8jsS .ctaButton___62yLy.scheduleCall___Krg6d {
    width: 208px;
  }
}
@media only screen and (max-width: 768px) {
  .suppressionPrompt___r8jsS .ctaButton___62yLy {
    width: 100%;
    margin-top: 10px;
  }
}
.suppressionPrompt___r8jsS .ctaButton___62yLy.secondary___XqrrU {
  color: rgb(59, 151, 246);
  background: transparent;
}
.suppressionPrompt___r8jsS .ctaButton___62yLy.secondary___XqrrU:hover, .suppressionPrompt___r8jsS .ctaButton___62yLy.secondary___XqrrU:focus {
  color: #fff;
  background-color: rgb(59, 151, 246);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___BCM3Y {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___32Qgr {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___BCM3Y {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___32Qgr {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___VJxsq button.btn-secondary {
  background-color: #d4d4d4 !important;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
  color: #414f64 !important;
  letter-spacing: 1px;
  font-size: 16px;
  padding: 3px 12px;
  height: 50px;
  border-radius: 0 !important;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  border-color: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
@media only screen and (max-width: 576px) {
  .container___VJxsq button.btn-secondary {
    max-width: 185px;
    font-size: 11px;
    letter-spacing: 0.025em;
  }
}
.container___VJxsq button.btn-secondary .svgIcon___lxp5Y {
  margin-right: 10px;
  vertical-align: top;
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}
.container___VJxsq button.btn-secondary .svgIcon___lxp5Y svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.container___VJxsq button.btn-secondary .svgIcon___lxp5Y svg path {
  stroke: transparent;
  fill: #414f64;
}
@media only screen and (max-width: 576px) {
  .container___VJxsq button.btn-secondary .svgIcon___lxp5Y {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
  }
  .container___VJxsq button.btn-secondary .svgIcon___lxp5Y svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
  }
  .container___VJxsq button.btn-secondary .svgIcon___lxp5Y svg path {
    stroke: transparent;
    fill: #414f64;
  }
}
.container___VJxsq button.btn-secondary.borderRight___D6p89 {
  border-right: 1px var(--primary) solid !important;
}
.container___VJxsq button.btn-secondary.borderLeft___OhzgZ {
  border-left: 1px var(--primary) solid !important;
}
.container___VJxsq button.btn-secondary:hover, .container___VJxsq button.btn-secondary:focus {
  color: var(--primary-light) !important;
  border-color: var(--primary-light) !important;
  border-bottom: none !important;
}
.container___VJxsq button.btn-secondary.active___cXB73 {
  background-color: #fff !important;
  color: var(--primary) !important;
  font-weight: bold;
  border-top: 4px var(--primary) solid !important;
  cursor: default;
  margin-top: -4px;
  height: 54px;
  border-bottom: none !important;
}
.container___VJxsq button.btn-secondary.active___cXB73 svg path {
  fill: var(--primary);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___iiVTt {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___EFd1s {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___zJtZl button.btn-secondary {
  border-color: var(--primary);
  border-width: 2px;
  background-color: #fff;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
  color: var(--primary);
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 13px;
  padding: 3px 12px;
}
.container___zJtZl button.btn-secondary:hover, .container___zJtZl button.btn-secondary:focus {
  color: var(--primary-light);
  border-color: var(--primary-light);
}
.container___zJtZl button.btn-secondary.active___OQDf- {
  background-color: var(--primary);
  color: #fff;
  cursor: default;
}
.container___zJtZl button.btn-secondary.active___OQDf-:hover, .container___zJtZl button.btn-secondary.active___OQDf-:focus {
  color: #fff;
  background-color: var(--primary);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ArL3P {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___6oHk\+ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

/**
 *  Define scss variables here.
 *
 *  Available options for Bootstrap:
 *  http://getbootstrap.com/customize/
 *
 * variables.scss
 *
 */
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ArL3P {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___6oHk\+ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___lCgsG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.container___lCgsG.disabled___Lo\+FP {
  opacity: 0.5;
}

.preview___GtHqJ {
  display: block;
}

.header___UCrew {
  position: relative;
  text-transform: uppercase;
}

.optionsList___jwHMK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 992px) {
  .optionsList___jwHMK {
    margin-top: 15px;
  }
}

.themeColorOption___A8ocx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-width: 3px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  -ms-flex-preferred-size: 35px;
      flex-basis: 35px;
  height: 35px;
  margin-right: 15px;
}
.themeColorOption___A8ocx.blue___2vHiZ {
  background-color: #3c93ff;
}
.themeColorOption___A8ocx.gray___eBRi9 {
  background-color: #adadad;
}
.themeColorOption___A8ocx.green___EjSDA {
  background-color: #49b84d;
}
.themeColorOption___A8ocx.orange___WhDKM {
  background-color: #f8910c;
}
.themeColorOption___A8ocx.purple___eM5lU {
  background-color: #c44ac2;
}
.themeColorOption___A8ocx.red___KHSvs {
  background-color: #eb493a;
}
.themeColorOption___A8ocx.earth___hmTLg {
  background-color: #306fb6;
}
.themeColorOption___A8ocx.light___LOu-S {
  background-color: #f4e685;
}
.themeColorOption___A8ocx.water___hQO5s {
  background-color: #8fb8e6;
}
.themeColorOption___A8ocx.wood___1-nBh {
  background-color: #955e16;
}
.themeColorOption___A8ocx.active___ti5vC {
  cursor: default;
  border: solid 3px #0197fe;
}
@media only screen and (max-width: 768px) {
  .themeColorOption___A8ocx {
    margin-top: 10px;
  }
}
.themeColorOption___A8ocx:hover, .themeColorOption___A8ocx:focus {
  color: var(--primary-light);
  border-color: var(--primary-light);
}
.themeColorOption___A8ocx:focus {
  border: solid 3px #0197fe;
}

.error___W55vO {
  display: inline-block;
  font-size: 1.5em;
  margin: 20px 0;
  color: #d9534f;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___MowN\+ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___36QqR {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

/**
 *  Define scss variables here.
 *
 *  Available options for Bootstrap:
 *  http://getbootstrap.com/customize/
 *
 * variables.scss
 *
 */
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___MowN\+ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___36QqR {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___39Xkr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 710px;
}
.container___39Xkr.disabled___m10PT {
  opacity: 0.5;
}
@media only screen and (max-width: 768px) {
  .container___39Xkr {
    width: 355px;
  }
}
.container___39Xkr h2 {
  text-transform: uppercase;
}
.container___39Xkr h2.layoutPreview___-\+35j {
  margin-top: 0;
}

.preview___NSgfj {
  width: 100%;
  display: block;
}

.optionsList___XeeET {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 992px) {
  .optionsList___XeeET {
    margin-top: 15px;
  }
}

.themeOption___DrdTJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-width: 3px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  -ms-flex-preferred-size: 106px;
      flex-basis: 106px;
  height: 100px;
}
.themeOption___DrdTJ.active___uGTZ\+ {
  cursor: default;
  border: solid 3px var(--primary);
}
.themeOption___DrdTJ.active___uGTZ\+ .themeLabel___LhY-o {
  color: var(--primary-md);
}
@media only screen and (max-width: 768px) {
  .themeOption___DrdTJ {
    margin-top: 10px;
  }
}
.themeOption___DrdTJ:hover, .themeOption___DrdTJ:focus {
  color: var(--primary-light);
  border-color: var(--primary-light);
}
.themeOption___DrdTJ:focus {
  border: solid 3px var(--primary);
}

.themeLabel___LhY-o {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #333;
  color: #fff;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 28px;
  height: 28px;
}
.themeLabel___LhY-o:hover {
  color: var(--primary-light);
  border-color: var(--primary-light);
}
.themeLabel___LhY-o:focus {
  border-color: #0197fe;
}

.error___m1aL3 {
  display: inline-block;
  font-size: 1.5em;
  margin: 20px 0;
  color: #d9534f;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___NqO7F {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___nmawg {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___NqO7F {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___nmawg {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.Toastify__toast-container {
  width: 400px;
}

.Toastify__toast-container--top-right {
  top: 66px;
  right: 10px;
}
@media only screen and (max-width: 576px) {
  .Toastify__toast-container--top-right {
    top: 56px;
  }
}

.Toastify__toast {
  border-radius: 3px;
  padding: 20px;
  opacity: 0.9;
}

.Toastify__toast--default {
  background: var(--gray-9);
}

.Toastify__close-button--default {
  color: #fff;
}

.Toastify__toast--error {
  background: var(--critical);
}

.Toastify__toast--info {
  background: var(--primary);
}

.Toastify__toast--success {
  background: var(--success);
}

.Toastify__toast--warning {
  background: var(--critical);
}

.Toastify__toast-body {
  text-align: center;
}

.toastHref___ve5u6,
.toastHref___ve5u6:active,
.toastHref___ve5u6:focus,
.toastHref___ve5u6:hover,
.toastHref___ve5u6:link,
.toastHref___ve5u6:visited {
  color: #fff;
  outline: 0;
  text-decoration: none;
}

.toastContainer___IAqVM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.toastContainer___IAqVM .toastIcon___nOZyM {
  margin-left: 5px;
  margin-right: 20px;
}
.toastContainer___IAqVM .toastIcon___nOZyM .icon___NlCIH svg {
  height: 35px;
  width: 35px;
}
.toastContainer___IAqVM .toastIcon___nOZyM .icon___NlCIH svg path {
  fill: #fff;
}
.toastContainer___IAqVM .toastMessage___1CfT0 {
  text-align: left;
  font-size: 15px;
}
.toastContainer___IAqVM .toastMessage___1CfT0 p:first-child {
  font-size: 16px;
  font-weight: bold;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___NlvI2 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ur7Kt {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___NlvI2 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ur7Kt {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.toggleField___sVy42 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 1px;
}
.toggleField___sVy42 label {
  color: var(--gray-9);
  margin: 0 10px 0 0;
  white-space: nowrap;
}
.toggleField___sVy42 .status___LzwYV {
  color: var(--gray-9);
}
.toggleField___sVy42 .status___LzwYV .hiddenCount___eu9-W {
  color: var(--gray-6);
  white-space: nowrap;
}
.toggleField___sVy42 button {
  margin: 0 6px 0 0;
  padding: 0;
  border: 0;
  background-color: transparent !important;
}
.toggleField___sVy42 button:hover, .toggleField___sVy42 button:active {
  background-color: transparent;
}
.toggleField___sVy42 button.disabled___J76kf {
  color: rgba(0, 0, 0, 0.3);
}
.toggleField___sVy42 button .toggleTrack___FYUaS {
  height: 20px;
  width: 34px;
  border-radius: 10px;
  background-color: var(--gray-8);
  border: solid var(--gray-8) 3px;
  position: relative;
}
.toggleField___sVy42 button .toggleTrack___FYUaS .toggleSwitch___NoelS {
  background-color: var(--gray-0);
  height: 14px;
  width: 14px;
  border-radius: 7px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.toggleField___sVy42 button .toggleTrack___FYUaS.active___RVbsE {
  background-color: var(--primary);
  border-color: var(--primary);
}
.toggleField___sVy42 button .toggleTrack___FYUaS.active___RVbsE .toggleSwitch___NoelS {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___QgPB4 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___r9U24 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___atCE- {
  display: block;
  max-width: 1280px;
  margin: 60px auto;
  padding: 20px;
  height: auto !important;
}
.container___atCE- h1 {
  margin-top: 30px;
  margin-bottom: 20px;
  text-align: center !important;
}
@media only screen and (min-width: 768px) {
  .container___atCE- {
    padding: 20px 40px 40px;
  }
}

.siteName___1IAvQ {
  color: #8a8a8a;
  font-size: 18px;
  text-align: center;
  max-width: 420px;
  margin: 0 auto 20px;
}

.browserList___B5yFr {
  margin: 0 auto;
}

.browserItem___Ew1y9 {
  padding: 0 4px;
  margin: 0 -1px;
}
.browserItem___Ew1y9 a {
  padding-top: 16px;
  -webkit-transition-property: background-color, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, box-shadow, transform;
  transition-property: background-color, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  position: relative;
  display: block;
  max-width: 125px;
  height: 200px;
  margin: 0 auto;
  text-align: center;
  border-radius: 6px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  padding: 10px;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.browserItem___Ew1y9 a:hover, .browserItem___Ew1y9 a:focus {
  text-decoration: none;
}
.browserItem___Ew1y9 a:hover {
  background-color: blue;
  color: #fff;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.2);
}
.browserItem___Ew1y9 .browserIconContainer___emv0s {
  position: relative;
  display: block;
  overflow: hidden;
  min-height: 145px;
}
@media only screen and (max-width: 576px) {
  .browserItem___Ew1y9 .browserIconContainer___emv0s {
    min-height: 90px;
  }
}
.browserItem___Ew1y9 .browserIcon___1iPaf {
  width: 100%;
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
}
.browserItem___Ew1y9 p {
  height: 45px;
  font-size: 16px;
  font-weight: bold;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___64sTr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___VbXDz {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.UpgradeBenefits___sQlFg h3 {
  margin-top: 0;
  font-size: 30px;
}
.UpgradeBenefits___sQlFg ul {
  padding: 10px 0;
  list-style: none;
}
.UpgradeBenefits___sQlFg li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  color: var(--gray-8);
  font-size: 18px;
  line-height: 25px;
}
.UpgradeBenefits___sQlFg li svg {
  width: 25px;
  margin: 2px 0;
}
.UpgradeBenefits___sQlFg li svg path {
  fill: var(--success);
}
.UpgradeBenefits___sQlFg li span {
  padding-left: 25px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ax7eV {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___rmCgE {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ax7eV {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___rmCgE {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.panel___bpYgV {
  z-index: 100;
  margin: 40px auto 0;
  padding: 30px 40px;
  max-width: 1270px;
  background: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden;
  border-top: 2px solid var(--gray-7);
  position: relative;
  overflow: visible;
}
.panel___bpYgV.active___0pK0f {
  border-top: 2px solid var(--primary);
}
.panel___bpYgV.active___0pK0f .breachCallout___cCzp0 svg path {
  fill: var(--primary);
}
@media only screen and (max-width: 768px) {
  .panel___bpYgV {
    margin: 40px 0;
  }
}
.panel___bpYgV .breachCallout___cCzp0 {
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -25px;
  margin-top: -25px;
  border-radius: 25px;
  background-color: #fff;
  z-index: 200;
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.panel___bpYgV .breachCallout___cCzp0 svg {
  width: 32px;
  height: 32px;
}
.panel___bpYgV .breachCallout___cCzp0 svg path {
  fill: #000;
}

.breach___MsKrB {
  padding: 0 20px 0;
  display: none;
}
.breach___MsKrB.show___jWBPi {
  display: grid;
  grid-template-columns: 220px 1fr;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-row-gap: 18px;
}
.breach___MsKrB .label___fN26s {
  font-weight: bold;
  grid-column-start: 1;
  grid-column-end: 2;
  line-height: 22px;
}
@media only screen and (max-width: 768px) {
  .breach___MsKrB .label___fN26s {
    grid-column-start: 1;
    grid-column-end: -1;
  }
}
.breach___MsKrB .value___o2zov {
  grid-column-start: 2;
  grid-column-end: -1;
  line-height: 22px;
}
@media only screen and (max-width: 768px) {
  .breach___MsKrB .value___o2zov {
    grid-column-start: 1;
    grid-column-end: -1;
  }
}
.breach___MsKrB .textCallout___4\+Vfb {
  font-weight: bold;
  color: var(--critical);
}
.breach___MsKrB .upgradePrompt___37NtZ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.breach___MsKrB .upgradePrompt___37NtZ svg {
  height: 15px;
  width: 15px;
  margin-right: 5px;
}

.ctaContainer___iIRZ1 {
  display: none;
  margin-top: 30px;
}
.ctaContainer___iIRZ1.show___jWBPi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ctaContainer___iIRZ1 a {
  padding: 6px 40px;
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}
.ctaContainer___iIRZ1 .ctaExplainer___yTBY7 {
  margin-top: 10px;
  font-size: 12px;
  max-width: 350px;
  text-align: center;
}

.completed___TT3wF {
  display: none;
}
.completed___TT3wF.show___jWBPi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .completed___TT3wF.show___jWBPi {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.completed___TT3wF .completedName___u\+UWr {
  display: none;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
  .completed___TT3wF .completedName___u\+UWr {
    margin-bottom: 10px;
  }
}
.completed___TT3wF .completedName___u\+UWr.show___jWBPi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.completed___TT3wF .completedName___u\+UWr svg {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.completed___TT3wF .completedName___u\+UWr svg path {
  fill: var(--success);
}
.completed___TT3wF .completedText___JQf54 {
  display: none;
  padding: 0 10px;
}
@media only screen and (max-width: 768px) {
  .completed___TT3wF .completedText___JQf54 {
    margin-bottom: 10px;
  }
}
.completed___TT3wF .completedText___JQf54.show___jWBPi {
  display: block;
}
.completed___TT3wF .detailBtn___SxEg4 {
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  text-decoration: none;
  color: var(--primary);
  text-transform: uppercase;
  padding: 0;
  margin: 0 0;
}
.completed___TT3wF .detailBtn___SxEg4:hover, .completed___TT3wF .detailBtn___SxEg4:focus {
  text-decoration: none;
  color: rgb(144.3913043478, 147.0248447205, 153.6086956522);
}
.completed___TT3wF .detailBtn___SxEg4:hover svg path, .completed___TT3wF .detailBtn___SxEg4:focus svg path {
  fill: rgb(3.5571428571, 148.2142857143, 245.4428571429);
}
.completed___TT3wF .detailBtn___SxEg4 .infoIconContainer___L7RkP {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}
.completed___TT3wF .detailBtn___SxEg4 .infoIconContainer___L7RkP svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.completed___TT3wF .detailBtn___SxEg4 .infoIconContainer___L7RkP svg path {
  stroke: transparent;
  fill: var(--primary);
}
.completed___TT3wF .detailBtn___SxEg4 .detailBtnText___gy1iC {
  color: var(--primary);
  padding: 0 2px 0 6px;
  font-size: 16px;
  font-weight: bold;
}
.completed___TT3wF .detailBtn___SxEg4 .chevron___3Y8TV {
  color: var(--primary);
  font-size: 12px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
.completed___TT3wF .detailBtn___SxEg4 .chevron___3Y8TV.contentDown___RTJDh {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.completedCheckbox___dBIj- {
  display: inline-block;
  margin-left: 10px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___7ZdJi {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ZbcYD {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.error___3RTyH {
  display: inline-block;
  margin: 10px 0;
  color: var(--critical);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___b6lb0 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___qrp3A {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.error___9YFb3 {
  display: inline-block;
  margin: 10px 0;
  color: var(--critical);
}

.required___M0qAU {
  color: red;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___eIZxV {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___U2jHs {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.flexTable___Cjr2w {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  font-size: 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.flexTable___Cjr2w .flexTableHeader___vyxCC {
  font-family: var(--font-headings-con);
  font-weight: bold;
  color: var(--gray-9);
  text-transform: uppercase;
  letter-spacing: 0.5px;
  width: 100%;
  margin-bottom: 25px;
  display: none;
}
@media (min-width: 960px) {
  .flexTable___Cjr2w .flexTableHeader___vyxCC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.flexTable___Cjr2w .flexTableHeader___vyxCC > div:nth-child(1) {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}
.flexTable___Cjr2w .flexTableHeader___vyxCC > div:nth-child(2) {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}
.flexTable___Cjr2w .flexTableHeader___vyxCC > div:nth-child(3) {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}
.flexTable___Cjr2w .flexTableHeader___vyxCC > div:nth-child(4) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
.flexTable___Cjr2w .flexTableHeader___vyxCC > div:nth-child(5) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
.flexTable___Cjr2w .flexTableHeader___vyxCC > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-right: 20px;
}

.flexTableRow___Jc592 {
  width: 100%;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 960px) {
  .flexTableRow___Jc592 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}

.flexTableRow___Jc592 > div:nth-child(1) {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
  text-align: left;
}

.flexTableRow___Jc592 > div:nth-child(2) {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
  text-align: left;
}

.flexTableRow___Jc592 > div:nth-child(3) {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  text-align: left;
}

.flexTableRow___Jc592 > div:nth-child(4) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  text-align: left;
}

.flexTableRow___Jc592 > div:nth-child(5) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  text-align: left;
}

@media (max-width: 960px) {
  .flexTableRow___Jc592 > div:nth-child(1) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .flexTableRow___Jc592 > div:nth-child(2) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .flexTableRow___Jc592 > div:nth-child(3) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .flexTableRow___Jc592 > div:nth-child(4) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .flexTableRow___Jc592 > div:nth-child(5) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.flexTableRow___Jc592 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  color: var(--gray-8);
  font-family: var(--font-body);
  font-size: 13px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-right: 15px;
  overflow: hidden;
  min-width: 0px;
}
@media (max-width: 960px) {
  .flexTableRow___Jc592 > div {
    margin: 5px;
  }
}
.flexTableRow___Jc592 > div:before {
  content: attr(data-header);
  width: 40%;
  font-family: var(--font-headings-con);
  font-size: 18px;
  color: var(--gray-7);
  text-transform: uppercase;
  margin-right: 15px;
  text-align: left;
  letter-spacing: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 960px) {
  .flexTableRow___Jc592 > div:before {
    content: none;
    margin: 0;
  }
}

.actionLink___R5WD3 {
  text-decoration: underline;
  font-size: 13px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___jM\+gB {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___9LGfv {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___jM\+gB {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___9LGfv {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.WarningModal___XWjD\+ {
  margin-top: 200px;
}
@media (min-width: 768px) {
  .WarningModal___XWjD\+ .modal-dialog {
    width: 700px;
  }
}
.WarningModal___XWjD\+.blue___THs4\+ h1 {
  color: var(--primary);
}
.WarningModal___XWjD\+.blue___THs4\+ h1 i {
  display: none;
  margin-right: none;
}
.WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  padding-left: 60px;
  padding-right: 60px;
  text-transform: none;
}
.WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u:hover, .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u.link___pE-iC {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u.secondary___cNd-1 {
  background-color: #fff;
  color: var(--primary);
}
.WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u.secondary___cNd-1:hover, .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u.secondary___cNd-1:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u:focus, .theme-idshield .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u.secondary___cNd-1 {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u.secondary___cNd-1:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u.secondary___cNd-1:focus, .theme-idshield .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .continueAction___V9p4u.secondary___cNd-1:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV {
  margin-left: 60px;
  font-family: var(--font-headings-con);
  font-size: 20px;
  color: var(--primary);
  text-decoration: underline;
  cursor: pointer;
}
@media only screen and (max-width: 576px) {
  .WarningModal___XWjD\+.blue___THs4\+ .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV {
    margin-left: 0;
    margin-top: 20px;
  }
}
.WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .continueAction___V9p4u {
  font-family: var(--font-headings-con);
  font-size: 16px;
  color: var(--critical);
  text-decoration: underline;
  cursor: pointer;
}
.WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  margin-left: 40px;
  padding-left: 40px;
  padding-right: 40px;
  text-transform: none;
}
.WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV:hover, .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV.link___pE-iC {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV.secondary___cNd-1 {
  background-color: #fff;
  color: var(--primary);
}
.WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV.secondary___cNd-1:hover, .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV.secondary___cNd-1:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV:focus, .theme-idshield .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV.secondary___cNd-1 {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV.secondary___cNd-1:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV.secondary___cNd-1:focus, .theme-idshield .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV.secondary___cNd-1:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
@media only screen and (max-width: 575px) {
  .WarningModal___XWjD\+.red___kJuGs .removalWarningModalButtons___j8WL4 .cancelAction___Qu3BV {
    margin-left: 0;
    margin-top: 20px;
  }
}
.WarningModal___XWjD\+ .removalWarningContainer___fmOJl {
  padding: 40px;
}
.WarningModal___XWjD\+ .closeButton___hqo5m {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 20px;
  color: var(--gray-6);
}
@media only screen and (max-width: 992px) {
  .WarningModal___XWjD\+ .closeButton___hqo5m {
    top: 0;
    right: 0;
  }
}
.WarningModal___XWjD\+ h1 {
  color: var(--critical);
  font-size: 33px;
  line-height: 33px;
  margin-top: 0;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.WarningModal___XWjD\+ h1 i {
  display: inline-block;
  height: 33px;
  width: 33px;
  margin-right: 10px;
}
.WarningModal___XWjD\+ h1 i svg {
  height: 33px;
  width: 33px;
}
.WarningModal___XWjD\+ h1 i svg path {
  fill: var(--critical);
}
.WarningModal___XWjD\+ p {
  font-family: var(--font-body);
}
.WarningModal___XWjD\+ .removalWarningModalButtons___j8WL4 {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media only screen and (max-width: 576px) {
  .WarningModal___XWjD\+ .removalWarningModalButtons___j8WL4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___5T5gt {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ypQAo {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.WelcomeHeader___37TcK .mainHeader___XwBJX {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  margin: 0;
  font-size: 32px;
  color: rgba(0, 0, 0, 0.8);
}
.theme-idshield .WelcomeHeader___37TcK .mainHeader___XwBJX {
  text-transform: none;
  letter-spacing: -0.176px;
}
.WelcomeHeader___37TcK .subHeader___CcG8Q {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  margin: 12px 0 0;
  font-weight: normal;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.8);
}
.theme-idshield .WelcomeHeader___37TcK .subHeader___CcG8Q {
  text-transform: none;
  letter-spacing: -0.176px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___StNev {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___PDoJY {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___StNev {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___PDoJY {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___XgSNy {
  width: 100%;
  background-color: #fff;
}

.headerContent___yIpf8 {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___yIpf8 h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___yIpf8 p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.container___BnLAl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.headerContainer___w5mEs {
  background-color: #fff;
  width: 100%;
}

.headerContentContainer___XnRxK {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.bodyContainer___hxWRS {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.bodyContentContainer___9xocU {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.nextButton___LcjSP {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 28px;
  background-color: var(--primary);
  border-color: var(--primary);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  padding: 9px 56px;
  margin: 40px auto;
  display: inline-block;
}
.theme-idshield .nextButton___LcjSP {
  text-transform: none;
  letter-spacing: -0.176px;
}
.nextButton___LcjSP:hover, .nextButton___LcjSP:focus {
  background-color: var(--primary-button-hover);
  border-color: var(--primary-button-hover);
  text-decoration: none;
  color: #fff;
}

.nextButtonContainer___DNTB6 {
  width: 100%;
  display: block;
  text-align: center;
}

.skipAhead___kKYjr {
  font-size: 20px;
  color: var(--primary);
  cursor: pointer;
  font-family: var(--font-headings-con);
  text-decoration: underline;
}

.loadingContainer___Ewaxb {
  position: relative;
}
.loadingContainer___Ewaxb .loadingHeaderContainer___UkwZY {
  margin-bottom: 40px;
}
.loadingContainer___Ewaxb .card___lut2W {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  font-family: var(--font-headings-con);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 40px;
}
.loadingContainer___Ewaxb .card___lut2W .col___ewqor {
  padding: 0px 40px;
  margin: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  border-right: 1px solid var(--gray-3);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingContainer___Ewaxb .card___lut2W .col___ewqor:last-child {
  border-right: none;
}
.loadingContainer___Ewaxb .card___lut2W .col___ewqor:first-child {
  text-align: center;
}
.loadingContainer___Ewaxb .card___lut2W .col___ewqor .colContent___1YT5A h3 {
  margin-top: 0px;
  font-size: 20px;
}
.loadingContainer___Ewaxb .card___lut2W .col___ewqor .colContent___1YT5A p,
.loadingContainer___Ewaxb .card___lut2W .col___ewqor .colContent___1YT5A ul {
  font-family: var(--font-headings-con);
  font-size: 17px;
  font-weight: normal;
  color: var(--gray-9);
  letter-spacing: 0.025em;
}
.loadingContainer___Ewaxb .card___lut2W .col___ewqor .colContent___1YT5A ul {
  padding-left: 2.2rem;
}
.loadingContainer___Ewaxb .card___lut2W .col___ewqor .colContent___1YT5A .scanningText___G8WYK h3 {
  margin-top: 8px;
  margin-bottom: 5px;
}
@media only screen and (max-width: 576px) {
  .loadingContainer___Ewaxb .card___lut2W {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .loadingContainer___Ewaxb .card___lut2W .col___ewqor {
    padding: 40px 0px;
    margin: 0px 40px;
    border-right: none;
    border-bottom: 1px solid var(--gray-3);
  }
  .loadingContainer___Ewaxb .card___lut2W .col___ewqor:last-child {
    border-bottom: none;
  }
}

.container___BnLAl.first-page-results___KYnYC .card___lut2W .col___ewqor .colContent___1YT5A p {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___m6qEH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___A3qyn {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___wCrt4 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.title___Bt\+Gb {
  font-weight: 500;
  font-size: 22px;
}

.barOutline___B1zlK {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 3px;
  border: solid rgba(0, 0, 0, 0.5) 2px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.barFill___wpNPf {
  background-color: rgb(0, 170, 79);
  height: 18px;
  border-radius: 4px;
}

.labels___mHTOy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
  margin-top: 4px;
}
.labels___mHTOy span,
.labels___mHTOy a {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-weight: bold;
  margin: auto 3px;
}
.theme-idshield .labels___mHTOy span,
.theme-idshield .labels___mHTOy a {
  text-transform: none;
  letter-spacing: -0.176px;
}
.labels___mHTOy span:first-child,
.labels___mHTOy a:first-child {
  margin-left: 0;
}
.labels___mHTOy span:last-child,
.labels___mHTOy a:last-child {
  margin-right: 0;
}
.labels___mHTOy a:hover, .labels___mHTOy a:focus {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___hNtD7 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___6ytqT {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___hNtD7 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___6ytqT {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___W\+2qR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 576px) {
  .container___W\+2qR {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .container___W\+2qR .networkLabel___TUMku {
    margin-bottom: 18px;
  }
  .container___W\+2qR .label___NenrU {
    width: auto;
    margin-left: 12px;
  }
}

.networkLabel___TUMku {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.label___NenrU {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  margin: 0px;
  margin-left: 2rem;
  width: 156px;
  font-size: 28px;
  font-weight: normal;
  text-align: left;
}
.theme-idshield .label___NenrU {
  text-transform: none;
  letter-spacing: -0.176px;
}

.action___yvr4y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.connectButton___XKoIK {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  width: 120px;
  border: none;
  outline: none;
  font-size: 18px;
  font-weight: bold;
  min-width: 150px;
}
.theme-idshield .connectButton___XKoIK {
  text-transform: none;
  letter-spacing: -0.176px;
}
.connectButton___XKoIK.inverted___4ouPs {
  border: 2px solid var(--primary);
  background-color: #fff;
  color: var(--primary);
}
.connectButton___XKoIK.inverted___4ouPs:hover, .connectButton___XKoIK.inverted___4ouPs:focus {
  background-color: var(--primary);
  color: #fff;
}
.connectButton___XKoIK.disabled___K-u2z {
  cursor: default;
  border: none;
  background-color: var(--gray-8);
  color: #fff;
}
.connectButton___XKoIK.disabled___K-u2z:hover, .connectButton___XKoIK.disabled___K-u2z:focus, .connectButton___XKoIK.disabled___K-u2z:active {
  background-color: var(--gray-8);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.connectButton___XKoIK.hasErrors___5IT8o {
  color: #fff;
  background-color: var(--critical);
}
.connectButton___XKoIK.hasErrors___5IT8o:hover, .connectButton___XKoIK.hasErrors___5IT8o:focus {
  background-color: var(--critical-light);
}

.errors___56hYf {
  text-align: center;
  margin-top: 1rem;
  color: var(--critical);
  font-weight: bold;
  max-width: 150px;
}
.error___fZQsc {
  display: block;
  margin: 10px 0;
}

.container___kNxsL {
  display: block;
}
.error___yALlQ {
  display: block;
  margin: 10px 0;
}

.container___KLrD- {
  display: block;
}
.error___N84sz {
  display: block;
  margin: 10px 0;
}

.container___x953Y {
  display: block;
}
.error___m54fz {
  display: block;
  margin: 10px 0;
}

.container___VMW9v {
  display: block;
}

.container___VMW9v button[type=submit] {
  display: none;
}
.error___QGmIO {
  display: block;
  margin: 10px 0;
}

.container___2F5LK {
  display: block;
}

.container___2F5LK button[type=submit] {
  display: none;
}
.error___hG20X {
  display: block;
  margin: 10px 0;
}

.container___O3o1p {
  display: block;
}

.container___O3o1p button[type=submit] {
  display: none;
}
.error___Y39De {
  display: block;
  margin: 10px 0;
}

.container___vbciN {
  display: block;
}

.container___vbciN button[type=submit] {
  display: none;
}
.error___iiolI {
  display: block;
  margin: 10px 0;
}

.container___ahQd7 {
  display: block;
}

.container___ahQd7 button[type=submit] {
  display: none;
}
.error___6QqC2 {
  display: block;
  margin: 10px 0;
}

.container___CNLQD {
  display: block;
}

.container___CNLQD button[type=submit] {
  display: none;
}
.error___lMaus {
  display: block;
  margin: 10px 0;
}

.container___nbsff {
  display: block;
}

.container___nbsff button[type=submit] {
  display: none;
}
.error___8Nupa {
  display: block;
  margin: 10px 0;
}

.container___DrGLy {
  display: block;
}

.container___DrGLy button[type=submit] {
  display: none;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___oihH8 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___UXAje {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.error___Ihdbf {
  display: block;
  margin: 10px 0;
}

.container___2G5mn {
  display: block;
}

.unsubscribeFromAll___8brzM {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 10px;
  margin-bottom: 20px;
}
.unsubscribeFromAll___8brzM:hover, .unsubscribeFromAll___8brzM:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.unsubscribeFromAll___8brzM[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.unsubscribeFromAll___8brzM.link___VUqfi {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.unsubscribeFromAll___8brzM.secondary___tyJLu {
  background-color: #fff;
  color: var(--primary);
}
.unsubscribeFromAll___8brzM.secondary___tyJLu:hover, .unsubscribeFromAll___8brzM.secondary___tyJLu:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .unsubscribeFromAll___8brzM {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .unsubscribeFromAll___8brzM:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .unsubscribeFromAll___8brzM:focus, .theme-idshield .unsubscribeFromAll___8brzM:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .unsubscribeFromAll___8brzM.secondary___tyJLu {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .unsubscribeFromAll___8brzM.secondary___tyJLu:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .unsubscribeFromAll___8brzM.secondary___tyJLu:focus, .theme-idshield .unsubscribeFromAll___8brzM.secondary___tyJLu:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.error___wGj-1 {
  display: block;
  margin: 10px 0;
}

.container___NWyZX {
  display: block;
}

.container___NWyZX button[type=submit] {
  display: none;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___fKSxu {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___AgRMK {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___fKSxu {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___AgRMK {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___6Y1Gr hr {
  border-top: solid 2px rgb(227, 231, 238);
}

.pageTitleContent___8MbDr {
  max-width: 1200px;
  margin: 0 auto;
}

.pageTitleContainer___nQnM3 {
  padding: 20px;
  background: #fff;
}
@media only screen and (min-width: 768px) {
  .pageTitleContainer___nQnM3 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .pageTitleContainer___nQnM3 {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.settingsBlockList___AJIiI {
  padding: 20px;
}

.settingsBlockList___AJIiI {
  background-color: rgb(247, 248, 252);
}

@media only screen and (min-width: 768px) {
  .settingsBlock___gdBIs {
    margin: 40px 0;
    max-width: 1200px;
  }
}
@media only screen and (min-width: 992px) {
  .settingsBlock___gdBIs {
    margin: 0 auto;
  }
}

@media only screen and (min-width: 768px) {
  .section___HNHt1 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 768px) {
  .accountDetailsSection___vRQFn {
    margin-top: 30px;
  }
}

.label___r25t6 {
  letter-spacing: 0.8px;
  font-size: 19px;
  margin: 0;
  padding: 3px 0 0;
  font-weight: bold;
}

.description___NkzWv {
  font-size: 16px;
  line-height: 21px;
  color: rgba(0, 0, 0, 0.5);
}

.fieldValue___2YKw6 {
  font-size: 19px;
  color: #777a7f;
}

.fieldButton___4hcC\+ {
  padding: 0 0 0 6px;
  font-size: 19px;
  letter-spacing: 0px;
  text-decoration: underline;
}

.field___8TUlB {
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .dropDownField___bKW9f {
    max-width: 300px;
  }
}

.dropDownField___bKW9f,
.imageUploadContainer___wJ2L\+ {
  overflow: visible;
}

@media only screen and (max-width: 576px) {
  .imageUploadContainer___wJ2L\+ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.billing___I0xhq a {
  cursor: pointer;
}
.billing___I0xhq a.shiftRight___C2FtF {
  margin-left: 10px;
}

.valueContainer___2c4J\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.valueContainer___2c4J\+ .addon___nImiZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}
.valueContainer___2c4J\+ .addon___nImiZ .green___M41ZN svg {
  width: 15px;
  height: 15px;
  margin-right: 13px;
}
.valueContainer___2c4J\+ .addon___nImiZ .green___M41ZN svg path {
  fill: var(--success);
}
.valueContainer___2c4J\+ .addon___nImiZ .red___aZPHE svg {
  width: 13px;
  height: 13px;
  margin-right: 15px;
}
.valueContainer___2c4J\+ .addon___nImiZ .red___aZPHE svg path {
  fill: var(--critical);
}

@media only screen and (min-width: 768px) {
  .connectedAccountList___EzAXv,
  .privacySettingsFields___MeSYi {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 576px) {
  .connectedAccountTitle___MKHmG {
    margin-bottom: 20px;
  }
}

.connectedAccountContainer___4IR1T {
  margin: 20px 0;
}
.connectedAccountContainer___4IR1T:first-child {
  margin-top: 0;
}

.radioContainer___DvvdI {
  margin-top: 10px;
}

.danger___wXkLr {
  margin-top: 20px;
  padding: 0;
  color: red;
  font-weight: bold;
}
.danger___wXkLr:hover, .danger___wXkLr:focus {
  color: #ff6666;
}
.danger___wXkLr[disabled] {
  color: grey;
}
.danger___wXkLr[disabled]:hover, .danger___wXkLr[disabled]:focus {
  color: rgb(153.5, 153.5, 153.5);
}

.expirationDate___r6EXK {
  margin-left: 20px;
  color: var(--critical);
  font-family: var(--font-headings-con);
  font-size: 19px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___GOcyY {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___4b8iQ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.btn___1WJf5 {
  width: 25%;
  max-width: 200px;
  margin: 12px 20px 12px 0;
  padding: 9px 0;
  border: 0;
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.btn___1WJf5.inverse___o9RFm {
  color: var(--primary);
  background-color: var(--white);
  border: 1px solid var(--primary);
}
.btn___1WJf5.inverse___o9RFm:hover {
  color: var(--primary-dark);
  border: 1px solid var(--primary-dark);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___GOcyY {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___4b8iQ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.managedCta___Y3YzF {
  border-top: 4px solid var(--primary);
  margin: 40px 0;
  padding: 20px 40px;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (min-width: 992px) {
  .managedCta___Y3YzF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.managedCta___Y3YzF > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.managedCta___Y3YzF > div.managedCtaRightSide___VCKjp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 20px;
  font-size: 16px;
}
@media only screen and (max-width: 992px) {
  .managedCta___Y3YzF > div.managedCtaRightSide___VCKjp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-top: 20px;
  }
}
.managedCta___Y3YzF > div.managedCtaRightSide___VCKjp a {
  margin: 0 0 0 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  font-size: 18px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (max-width: 992px) {
  .managedCta___Y3YzF > div.managedCtaRightSide___VCKjp a {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .managedCta___Y3YzF > div.managedCtaRightSide___VCKjp a {
    margin-left: 0;
  }
}
.managedCta___Y3YzF svg {
  display: none;
}
@media only screen and (min-width: 992px) {
  .managedCta___Y3YzF svg {
    display: block;
    width: 50px;
    margin-right: 40px;
  }
}
.managedCta___Y3YzF svg path {
  fill: var(--primary);
}
.managedCta___Y3YzF h2 {
  margin: 0 0 10px;
  font-family: var(--font-headings-con);
  font-size: 22px;
}
.managedCta___Y3YzF p {
  margin: 0;
  color: var(--gray-8);
  font-size: 16px;
}

.callText___BJpLO {
  margin-top: 5px;
  color: var(--gray-8);
  font-size: 16px;
  min-width: 200px;
  text-align: center;
}

.improveScoreCta___YA5gY {
  border-top: 4px solid var(--primary);
  margin: 80px 0;
  padding: 40px;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
  position: relative;
}
.improveScoreCta___YA5gY .improveScoreCtaDude___QHWpL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 0;
  left: 0;
  top: -35px;
}
.improveScoreCta___YA5gY .improveScoreCtaDude___QHWpL > img {
  height: 70px;
}
@media only screen and (min-width: 992px) {
  .improveScoreCta___YA5gY .improveScoreCtaDude___QHWpL {
    top: -50px;
  }
  .improveScoreCta___YA5gY .improveScoreCtaDude___QHWpL > img {
    height: 100px;
  }
}
.improveScoreCta___YA5gY h2 {
  margin: 30px 0 10px;
  font-family: var(--font-headings-con);
  font-size: 25px;
  color: var(--gray-8);
  text-align: center;
  letter-spacing: 1.5px;
}
.improveScoreCta___YA5gY p {
  margin: 0;
  color: var(--gray-8);
  font-size: 18px;
  text-align: center;
}
.improveScoreCta___YA5gY .improveScoreCtaActions___8PMo- {
  margin-top: 20px;
}
@media only screen and (min-width: 992px) {
  .improveScoreCta___YA5gY .improveScoreCtaActions___8PMo- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.improveScoreCta___YA5gY .improveScoreCtaActions___8PMo- a {
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  width: 100%;
  border-width: 2px;
}
.improveScoreCta___YA5gY .improveScoreCtaActions___8PMo- a:first-child {
  margin: 0 0 10px 0;
}
@media only screen and (min-width: 992px) {
  .improveScoreCta___YA5gY .improveScoreCtaActions___8PMo- a {
    font-size: 20px;
    width: 220px;
  }
  .improveScoreCta___YA5gY .improveScoreCtaActions___8PMo- a:first-child {
    margin: 0 10px 0 0;
  }
}

.container___SmqIK {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.header___A388E {
  display: none;
  margin: 0 auto 40px auto;
  background-color: transparent;
}
.header___A388E.show___uIifs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header___A388E h1 {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
  font-size: 40px;
  margin: 0 35px 0 0;
}
.header___A388E .impactMeterContainer___LyUFp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-flex: 1.1;
      -ms-flex: 1.1 0 0px;
          flex: 1.1 0 0;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  color: #76797e;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 15px;
}
.header___A388E .impactMeterContainer___LyUFp > div {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

.nextStepsContainer___8kdvW {
  padding: 20px;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (min-width: 1200px) {
  .nextStepsContainer___8kdvW {
    padding: 40px;
  }
}

.nextStepsSectionContainer___H1QpR:not(:last-child) {
  margin-bottom: 60px;
}
.nextStepsSectionContainer___H1QpR > header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.nextStepsSectionContainer___H1QpR > header h2 {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
@media only screen and (min-width: 1200px) {
  .nextStepsSectionContainer___H1QpR > header h2 {
    font-size: 28px;
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .nextStepsSectionContainer___H1QpR > header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    text-align: initial;
  }
}
.nextStepsSectionContainer___H1QpR > header .scoreAccuracyIcon___mtVqH svg {
  width: 35px;
  height: 35px;
}
.nextStepsSectionContainer___H1QpR > header .scoreAccuracyIcon___mtVqH svg path {
  fill: var(--gray-8);
}
.nextStepsSectionContainer___H1QpR > header .broomIcon___F35KN svg {
  width: 35px;
  height: 35px;
}
.nextStepsSectionContainer___H1QpR > header .broomIcon___F35KN svg path {
  fill: var(--gray-8);
}
.nextStepsSectionContainer___H1QpR > header .positiveVisibilityIcon___4ICDF svg {
  width: 35px;
  height: 30px;
}
.nextStepsSectionContainer___H1QpR > header .positiveVisibilityIcon___4ICDF svg path {
  fill: var(--gray-8);
}
.nextStepsSectionContainer___H1QpR > p {
  color: var(--gray-8);
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  margin-top: 10px;
  font-size: 18px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .nextStepsSectionContainer___H1QpR > p {
    margin-left: 35px;
    padding-left: 10px;
  }
}
.nextStepsSectionContainer___H1QpR > hr {
  margin: 15px 0;
}

.loadingSpinner___QDP1C {
  display: none;
  margin: 100px auto 0;
  width: 400px;
}
.loadingSpinner___QDP1C.show___uIifs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingSpinner___QDP1C p {
  margin-top: 1em;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___jY7WA {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___TfLDE {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.modal___EUHmE .modal-dialog {
  background-color: rgb(46, 49, 53);
  -webkit-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
  color: #989ca0;
}
.modal___EUHmE .modal-header {
  border-bottom: none;
}
.modal___EUHmE .modal-header h2 {
  color: #EEE;
}
.modal___EUHmE .modal-header a.close___Gb-8z {
  display: block;
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 25px;
  cursor: pointer;
}
.modal___EUHmE .contentWrapper___xL\+bY {
  padding: 20px;
  text-align: center;
  max-width: 1000px;
  margin: 0 auto;
}
.modal___EUHmE button {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  min-width: 200px;
}
.modal___EUHmE button:hover, .modal___EUHmE button:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.modal___EUHmE button[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.modal___EUHmE button.link___p9oRh {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.modal___EUHmE button.secondary___2O\+4M {
  background-color: #fff;
  color: var(--primary);
}
.modal___EUHmE button.secondary___2O\+4M:hover, .modal___EUHmE button.secondary___2O\+4M:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .modal___EUHmE button {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .modal___EUHmE button:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .modal___EUHmE button:focus, .theme-idshield .modal___EUHmE button:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .modal___EUHmE button.secondary___2O\+4M {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .modal___EUHmE button.secondary___2O\+4M:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .modal___EUHmE button.secondary___2O\+4M:focus, .theme-idshield .modal___EUHmE button.secondary___2O\+4M:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: hsl(6, 78%, 57%);
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);

  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);

  --toastify-container-width: fit-content;
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-padding: 14px;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;

  /* Used only for colored theme */
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;

  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  /* used to control the opacity of the progress trail */
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  width: var(--toastify-container-width);
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
}

.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
  align-items: end;
}
.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
  align-items: end;
}

.Toastify__toast {
  --y: 0;
  position: relative;
  touch-action: none;
  width: var(--toastify-toast-width);
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: var(--toastify-toast-padding);
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: var(--toastify-toast-shadow);
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  /* webkit only issue #791 */
  z-index: 0;
  /* inner swag */
  display: flex;
  flex: 1 auto;
  align-items: center;
  word-break: break-word;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
  .Toastify__toast {
    --toastify-toast-width: 100%;
    margin-bottom: 0;
    border-radius: 0;
  }
}

.Toastify__toast-container[data-stacked='true'] {
  width: var(--toastify-toast-width);
}

.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}

.Toastify__toast--stacked[data-collapsed='false'] {
  overflow: visible;
}

.Toastify__toast--stacked[data-collapsed='true']:not(:last-child) > * {
  opacity: 0;
}

.Toastify__toast--stacked:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}

.Toastify__toast--stacked[data-pos='top'] {
  top: 0;
}

.Toastify__toast--stacked[data-pos='bot'] {
  bottom: 0;
}

.Toastify__toast--stacked[data-pos='bot'].Toastify__toast--stacked:before {
  transform-origin: top;
}

.Toastify__toast--stacked[data-pos='top'].Toastify__toast--stacked:before {
  transform-origin: bottom;
}

.Toastify__toast--stacked:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--close-on-click {
  cursor: pointer;
}

.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 22px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  position: absolute;
  top: 6px;
  right: 6px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  z-index: 1;
}

.Toastify__toast--rtl .Toastify__close-button {
  left: 6px;
  right: unset;
}

.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}

.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}

.Toastify__close-button:hover,
.Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}

.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.7;
  transform-origin: left;
}

.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}

.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
}

.Toastify__progress-bar--wrp {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--wrp[data-hidden='true'] {
  opacity: 0;
}

.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.Toastify__bounce-enter--top-left,
.Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right,
.Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left,
.Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right,
.Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

.Toastify__slide-enter--top-left,
.Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right,
.Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___tT\+P0 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___n\+a1X {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___tT\+P0 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___n\+a1X {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.app___GbnEK {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.app___GbnEK .brand___0BjFX,
.app___GbnEK .staticBrand___wX6mu {
  display: block;
  width: 142px;
  height: 33px;
  margin: 0px 10px 0 0;
  z-index: 1;
}
.app___GbnEK .brand___0BjFX svg,
.app___GbnEK .staticBrand___wX6mu svg {
  width: 164px;
  height: 33px;
}
@media only screen and (min-width: 768px) {
  .app___GbnEK .brand___0BjFX,
  .app___GbnEK .staticBrand___wX6mu {
    position: absolute;
    left: 22px;
    top: 12px;
  }
}
.app___GbnEK .brand___0BjFX img,
.app___GbnEK .staticBrand___wX6mu img {
  max-width: 164px;
  max-height: 33px;
}
.app___GbnEK nav .fa {
  font-size: 2em;
  line-height: 20px;
}

.hamburgerMenu___TQlsb {
  position: absolute;
  left: 17px;
  display: block;
  z-index: 1;
  cursor: pointer;
  margin-top: 6px;
}
@media only screen and (min-width: 768px) {
  .hamburgerMenu___TQlsb {
    display: none;
  }
}
.hamburgerMenu___TQlsb svg {
  width: 20px;
  height: 20px;
}
.hamburgerMenu___TQlsb svg path {
  fill: #fff;
}

.profile___4\+Kem {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2801;
}
.profile___4\+Kem:hover .caret___EMY9N {
  opacity: 1;
}
.profile___4\+Kem:hover .avatar___fXkjo {
  opacity: 0.5;
}
.profile___4\+Kem .info___RjlzT {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  display: none;
  text-align: left;
  color: #fff;
  margin-right: 32px;
}
.theme-idshield .profile___4\+Kem .info___RjlzT {
  text-transform: none;
  letter-spacing: -0.176px;
}
.profile___4\+Kem .info___RjlzT p {
  padding: 0;
  margin: 0;
}
.profile___4\+Kem .info___RjlzT .name___Bb9Lr {
  font-size: 20px;
  font-weight: normal;
}
.profile___4\+Kem .info___RjlzT .accountType___EhhXB {
  font-size: 10px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5);
  margin-top: -2px;
}
.profile___4\+Kem .info___RjlzT .accountType___EhhXB.accountPremium___9OMs0 {
  color: var(--primary);
  font-weight: bold;
}
@media only screen and (min-width: 768px) {
  .profile___4\+Kem .info___RjlzT {
    display: block;
  }
}
.profile___4\+Kem .caret___EMY9N {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  opacity: 0.5;
  display: none;
}
@media only screen and (min-width: 768px) {
  .profile___4\+Kem .caret___EMY9N {
    display: inline-block;
  }
}
.profile___4\+Kem .caret___EMY9N svg {
  width: 16px;
  height: 16px;
}
.profile___4\+Kem .caret___EMY9N svg path {
  fill: #fff;
}

.avatar___fXkjo {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  overflow: hidden;
  margin-top: -5px;
  opacity: 1;
}
.avatar___fXkjo img {
  width: 22px;
  height: 22px;
}
@media only screen and (min-width: 768px) {
  .avatar___fXkjo {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    margin-right: 15px;
    margin-top: 0;
  }
  .avatar___fXkjo img {
    width: 30px;
    height: 30px;
  }
}

.appContent___kEdYu {
  -webkit-transition-property: padding-left;
  transition-property: padding-left;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 56px 0 0;
}
@media only screen and (min-width: 768px) {
  .appContent___kEdYu {
    -webkit-transition-property: margin-left;
    transition-property: margin-left;
    margin-top: 56px;
    margin-left: 265px;
  }
  .appContent___kEdYu.welcomeFlow___MOmeX {
    margin-left: 0;
  }
}
.appContent___kEdYu .contentBody___S2rmM {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.contentBody___S2rmM {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 1;
  background-color: rgb(247, 248, 252);
}
.contentBody___S2rmM.fadedOut___-\+LM0 {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  opacity: 0;
}
.contentBody___S2rmM .modal-backdrop {
  background-color: #fff;
  opacity: 0.8;
  -webkit-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
  width: 100% !important;
}
.contentBody___S2rmM .modal {
  z-index: 3002;
}
.contentBody___S2rmM .modal,
.contentBody___S2rmM .modal-backdrop {
  z-index: 3001;
}
.contentBody___S2rmM .modal-dialog {
  width: 100% !important;
  margin: 0;
}
.contentBody___S2rmM .modal-content {
  background: transparent;
  border: 0;
}
.contentBody___S2rmM .expiredCCModal___quTg7 .modal-content {
  background: white;
  border-radius: 3px;
  margin: 25vh auto;
  max-width: 590px;
  padding: 40px;
  width: 90vw;
}
.contentBody___S2rmM .expiredCCModal___quTg7 h2 {
  color: var(--primary);
  margin: 0 0 20px;
}
.contentBody___S2rmM .expiredCCModal___quTg7 p {
  color: var(--gray-7);
  font-size: 18px;
  margin-bottom: 30px;
}
.contentBody___S2rmM .expiredCCModal___quTg7 .updateCCButton___03Gd7 {
  border-radius: 3px;
  font-family: var(--font-headings-con);
  font-size: 18px;
  letter-spacing: 0.8px;
  padding: 6px 4vw;
  text-transform: uppercase;
}
.contentBody___S2rmM .expiredCCModal___quTg7 .closeButton___wtZOy {
  color: var(--gray-7);
  font-size: 25px;
  opacity: 0.4;
  position: absolute;
  right: 0;
  top: 0;
}

.darkModalBG___vJsK- .modal-backdrop {
  background: #000;
  opacity: 0.6;
}

.navBar___FtVIb {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
  border: 0;
  border-width: 0;
  border-bottom: 0;
  padding-top: 13px;
  padding-bottom: 7px;
  padding-right: 4px;
  height: 56px;
  z-index: 3000;
}
.navBar___FtVIb .navbarHeader___HdsOW {
  max-width: none !important;
}
.navBar___FtVIb.welcomeFlow___MOmeX .navbarHeader___HdsOW * {
  display: none;
}
.navBar___FtVIb.welcomeFlow___MOmeX .navbarHeader___HdsOW .staticBrand___wX6mu,
.navBar___FtVIb.welcomeFlow___MOmeX .navbarHeader___HdsOW .staticBrand___wX6mu * {
  display: inline !important;
}
@media only screen and (max-width: 768px) {
  .navBar___FtVIb {
    padding-left: 39px;
  }
}
@media only screen and (min-width: 768px) {
  .navBar___FtVIb {
    padding-top: 6px;
  }
}

.footer___Hod8N {
  position: relative;
}

.content___WoTh3 {
  position: relative;
  display: block;
}

.profileDropdown___qR8UM {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-align: center;
  position: fixed;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  top: 0;
  right: 0;
  height: 100%;
  padding: 54px 40px 14px;
  margin-top: 44px;
  background: rgb(48, 51, 56);
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 2800;
}
.theme-idshield .profileDropdown___qR8UM {
  text-transform: none;
  letter-spacing: -0.176px;
}
.profileDropdown___qR8UM.visible___yOB51 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media only screen and (max-width: 576px) {
  .profileDropdown___qR8UM {
    width: 100% !important;
  }
}
@media only screen and (min-width: 768px) {
  .profileDropdown___qR8UM {
    width: 200px;
    height: auto;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 67px;
    padding-bottom: 20px;
    margin-top: 0;
  }
}
.profileDropdown___qR8UM a {
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  font-size: 17px;
}
.profileDropdown___qR8UM div div {
  padding: 0px 0;
  margin: 0px 0;
}
.profileDropdown___qR8UM div div a {
  color: rgb(255, 255, 255);
}
.profileDropdown___qR8UM div div:hover a, .profileDropdown___qR8UM div div:focus a {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
.profileDropdown___qR8UM .upgradeBtn___Q3UrI {
  display: block;
  width: 100%;
  margin: 0 0 10px;
  background-color: var(--primary);
  padding: 8px;
  border-radius: 3px;
  cursor: pointer;
}
.profileDropdown___qR8UM .upgradeBtn___Q3UrI a {
  color: #fff;
}
.profileDropdown___qR8UM .upgradeBtn___Q3UrI:hover, .profileDropdown___qR8UM .upgradeBtn___Q3UrI:focus {
  background-color: var(--primary-button-hover);
}
.profileDropdown___qR8UM .upgradeBtn___Q3UrI:hover a, .profileDropdown___qR8UM .upgradeBtn___Q3UrI:focus a {
  color: #fff;
}
.profileDropdown___qR8UM .logOutBtn___rADFl {
  margin-top: 18px;
}
@media only screen and (min-width: 768px) {
  .profileDropdown___qR8UM .logOutBtn___rADFl {
    margin-top: 7px;
  }
}
.profileDropdown___qR8UM .logOutBtn___rADFl a {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
}
.profileDropdown___qR8UM .logOutBtn___rADFl:hover a, .profileDropdown___qR8UM .logOutBtn___rADFl:focus a {
  color: rgb(255, 255, 255);
  text-decoration: none;
}
.profileDropdown___qR8UM .env___PYdHO {
  font-size: 10px;
  color: #000;
}

.alertsDropdown___bn1hq {
  position: fixed;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  top: 0;
  left: -100%;
  height: 100%;
  width: 100%;
  padding: 46px 0;
  background: rgb(48, 51, 56);
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 2800;
}
.alertsDropdown___bn1hq.visible___yOB51 {
  left: 0%;
}
@media only screen and (min-width: 768px) {
  .alertsDropdown___bn1hq {
    -webkit-transition-property: right;
    transition-property: right;
    width: 337px;
    left: auto;
    right: -337px;
    padding-top: 56px;
  }
  .alertsDropdown___bn1hq.visible___yOB51 {
    left: auto;
    right: 0;
  }
}

.alertsDropdownOverlay___3YzBo,
.profileDropdownOverlay___3bKE9 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2500;
  display: none;
}
.alertsDropdownOverlay___3YzBo.visible___yOB51,
.profileDropdownOverlay___3bKE9.visible___yOB51 {
  display: block;
}

.upgradeSm___ddUTR {
  position: absolute;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  color: #00aaff;
  text-transform: uppercase;
  display: none;
  left: 180px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.5px;
  top: 22px;
  cursor: pointer;
}
.upgradeSm___ddUTR:hover, .upgradeSm___ddUTR:focus {
  color: var(--primary-button-hover);
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .upgradeSm___ddUTR {
    display: block;
  }
}

.loggedInAsAdmin___XFpCg {
  position: absolute;
  top: 12px;
  left: 300px;
  padding: 0 20px;
  line-height: 30px;
  font-weight: bold;
  font-size: 15px;
  font-family: var(--font-body);
  text-align: center;
  background-color: #e00;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 3px;
}

.whatsNextButton___dC89P {
  font-size: 20px;
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  margin-right: 32px;
  padding: 5px 20px;
}
@media only screen and (max-width: 576px) {
  .whatsNextButton___dC89P {
    display: none;
  }
}

.paywallFormContainer___m2FeH {
  width: 100%;
  min-height: 20px;
}

.paywall___iQZoH {
  padding-left: 0 !important;
}

.privateInfoModalDialog___XwewP {
  z-index: 3500;
  width: 80%;
  margin: 20px auto 0;
  background-color: #fff;
  border-top: 2px solid var(--primary);
  padding: 50px;
}
@media only screen and (min-width: 576px) {
  .privateInfoModalDialog___XwewP {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 992px) {
  .privateInfoModalDialog___XwewP {
    width: 600px;
  }
}
.privateInfoModalDialog___XwewP > div {
  border-radius: 0;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

.privateInfoModalBackdrop___Bc4RT {
  background-color: #000 !important;
  opacity: 0.7 !important;
  z-index: 3000;
}

.theme-idshield .navBar___FtVIb {
  padding: 20px 0 20px 60px;
}
.theme-idshield .profile___4\+Kem {
  padding-left: 20px;
  padding-right: 40px;
}

.theme-iknowyou .profile___4\+Kem .info___RjlzT .accountType___EhhXB.accountPremium___9OMs0 {
  color: #fff;
}

@media print {
  .navBar___FtVIb {
    display: none;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___RQXDE {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___QAFnS {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___RQXDE {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___QAFnS {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.sideNav___s3odC {
  position: fixed;
  -webkit-transition-property: left, background;
  transition-property: left, background;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  top: 0;
  left: -100%;
  height: 100%;
  width: 100%;
  padding: 68px 0 40px;
  background: var(--black);
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 2000;
}
.sideNav___s3odC.visible___m38PT {
  left: 0%;
}
@media only screen and (min-width: 768px) {
  .sideNav___s3odC {
    left: 0%;
    width: 265px;
    text-align: center;
    padding-top: 57px;
    overflow: visible;
  }
}
.sideNav___s3odC a:focus {
  text-decoration: none;
}

.navItemWrapper___p2Veq {
  font-size: 18px;
  font-family: var(--font-headings-con);
  letter-spacing: 0.8px;
}
.navItemWrapper___p2Veq .navItem___g2aqL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 17px 20px;
}
.navItemWrapper___p2Veq a {
  color: var(--white);
}
.navItemWrapper___p2Veq a,
.navItemWrapper___p2Veq a .navItemCaret___HTFUw path,
.navItemWrapper___p2Veq a .navItemIcon___Hmv0f path {
  -webkit-transition-property: color, fill;
  transition-property: color, fill;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}
.navItemWrapper___p2Veq a:hover, .navItemWrapper___p2Veq a.activeLink___8Xj2x {
  color: var(--primary);
  text-decoration: none;
}
.navItemWrapper___p2Veq a:hover .navItemCaret___HTFUw path,
.navItemWrapper___p2Veq a:hover .navItemIcon___Hmv0f path, .navItemWrapper___p2Veq a.activeLink___8Xj2x .navItemCaret___HTFUw path,
.navItemWrapper___p2Veq a.activeLink___8Xj2x .navItemIcon___Hmv0f path {
  fill: var(--primary);
}
.navItemWrapper___p2Veq a .navItemName___LtQFL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
}
.navItemWrapper___p2Veq a .navItemIcon___Hmv0f,
.navItemWrapper___p2Veq a .navItemIcon___Hmv0f svg {
  width: 19px;
  height: 19px;
}
.navItemWrapper___p2Veq a .navItemIcon___Hmv0f path,
.navItemWrapper___p2Veq a .navItemIcon___Hmv0f svg path {
  fill: var(--white);
}
.navItemWrapper___p2Veq a .navItemBadge___FSwgF {
  margin-top: -4px;
  margin-left: 8px;
}
.navItemWrapper___p2Veq a .navItemCaret___HTFUw,
.navItemWrapper___p2Veq a .navItemCaret___HTFUw svg {
  display: block;
  width: 12px;
  height: 12px;
}
.navItemWrapper___p2Veq a .navItemCaret___HTFUw path {
  fill: var(--white);
}

.navItemWrapperExpanded___tJjB7 {
  background: #141617;
}

.subNavItemContaienr___91mhX {
  padding-bottom: 17px;
}

.subNavItemWrapper___fVSDW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  padding: 12px 25px 12px 65px;
}

.subNavItemName___t5IIj {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.badge___vW9qD {
  width: 16px;
  height: 16px;
}
.badge___vW9qD path {
  fill: #e91421;
}

.clearPaddingRight___TN9Vl {
  padding-right: 0;
}

.theme-idshield .sideNav___s3odC {
  padding-right: 9px;
  background: var(--white);
  -webkit-box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0.06), 0px 4px 14px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0.06), 0px 4px 14px 0px rgba(0, 0, 0, 0.08);
}
.theme-idshield .navItemWrapper___p2Veq {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: -0.084px;
}
.theme-idshield .navItemWrapper___p2Veq a {
  color: var(--gray-9);
  border-radius: 0 50px 50px 0;
}
.theme-idshield .navItemWrapper___p2Veq a .navItemIcon___Hmv0f path,
.theme-idshield .navItemWrapper___p2Veq a .navItemIcon___Hmv0f svg path {
  fill: var(--gray-9);
}
.theme-idshield .navItemWrapper___p2Veq a .navItemCaret___HTFUw path {
  fill: var(--gray-9);
}
.theme-idshield .navItemWrapper___p2Veq a:hover {
  background-color: var(--gray-1);
}
.theme-idshield .navItemWrapper___p2Veq a.activeLink___8Xj2x {
  color: var(--primary-dark);
}
.theme-idshield .navItemWrapper___p2Veq a.activeLink___8Xj2x.subNavItemWrapper___fVSDW {
  background: var(--primary-light);
}
.theme-idshield .navItemWrapper___p2Veq a.activeLink___8Xj2x .navItemIcon___Hmv0f path,
.theme-idshield .navItemWrapper___p2Veq a.activeLink___8Xj2x .navItemIcon___Hmv0f svg path {
  fill: var(--primary-dark);
}
.theme-idshield .navItemWrapper___p2Veq a.activeLink___8Xj2x .navItemCaret___HTFUw path {
  fill: var(--primary-dark);
}
.theme-idshield .navItemWrapperExpanded___tJjB7 {
  background: var(--white);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___UV-yK {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___-XTEJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___UV-yK {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___-XTEJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ChangePassword___K9H6t {
  background-color: white;
  background-position: bottom center;
  background-repeat: no-repeat;
  height: 100%;
}
.ChangePassword___K9H6t .meta___u6d2c {
  background-color: #3c3d41;
  min-height: 60px;
  margin-bottom: 67px;
}
.ChangePassword___K9H6t .meta___u6d2c .brand___3vg7s {
  display: inline-block;
  width: 110px;
  height: 26px;
  background-size: contain;
  margin: 17px 0px 0px 21px;
}
.ChangePassword___K9H6t .meta___u6d2c .brand___3vg7s img {
  margin: auto;
  width: 110px;
  height: 26px;
}
.ChangePassword___K9H6t h1 {
  margin-bottom: 40px;
  color: var(--gray-9);
  font-size: 40px;
  letter-spacing: 1.5px;
  text-align: center;
}
.ChangePassword___K9H6t .wrapper___feMzn {
  width: 90%;
  max-width: 600px;
  margin: 0 auto;
  padding: 30px 40px;
  border-radius: 1px;
  background-color: #3c3d41;
}
@media only screen and (max-width: 576px) {
  .ChangePassword___K9H6t .wrapper___feMzn {
    padding: 60px 80px;
  }
}
.ChangePassword___K9H6t label {
  display: block;
  margin-bottom: 15px;
}
.ChangePassword___K9H6t input {
  margin-top: 5px;
  padding: 5px 10px;
  border-width: 1px;
  border-radius: 3px;
}
.ChangePassword___K9H6t input::-webkit-input-placeholder {
  font-weight: normal;
}
.ChangePassword___K9H6t input::-moz-placeholder {
  font-weight: normal;
}
.ChangePassword___K9H6t input:-ms-input-placeholder {
  font-weight: normal;
}
.ChangePassword___K9H6t input::-ms-input-placeholder {
  font-weight: normal;
}
.ChangePassword___K9H6t input::placeholder {
  font-weight: normal;
}
.ChangePassword___K9H6t button,
.ChangePassword___K9H6t .continueButton___sPFOS {
  width: 100%;
  margin-top: 15px;
  padding: 10px 40px;
  border-radius: 3px;
  background: var(--primary);
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: background-color 0.4s ease-in;
  transition: background-color 0.4s ease-in;
  display: block;
}
.ChangePassword___K9H6t button:hover,
.ChangePassword___K9H6t .continueButton___sPFOS:hover {
  background: var(--primary-light);
}
.ChangePassword___K9H6t .continueButton___sPFOS {
  width: 90%;
  max-width: 400px;
  margin: 0 auto;
  color: white;
  text-align: center;
  text-decoration: none;
}
.ChangePassword___K9H6t h2 {
  margin: 0 0 30px;
  color: var(--gray-9);
  text-align: center;
}
.ChangePassword___K9H6t .errors___xKJSY h2 {
  margin: 0 0 15px;
  color: #d9534f;
  font-size: 24px;
  text-align: left;
}
.ChangePassword___K9H6t .errors___xKJSY ul {
  padding: 0;
  list-style-type: none;
}
.ChangePassword___K9H6t .errors___xKJSY ul span {
  padding-right: 10px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___amrbF {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___3b0dL {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___amrbF {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___3b0dL {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ChangeBillingInfo___oxo7L h1 {
  margin: 0;
  padding: 40px 40px 30px;
  background: #fff;
  letter-spacing: 2px;
}
.ChangeBillingInfo___oxo7L .container___Rg6TC {
  padding: 40px;
}
.ChangeBillingInfo___oxo7L .breadcrumb___9tv2e {
  margin: 20px 0;
  text-decoration: underline;
}
.ChangeBillingInfo___oxo7L .success___Ijh1q {
  margin: 30px 0;
  max-width: 500px;
  padding: 30px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 20px 1px #dedede;
          box-shadow: 2px 2px 20px 1px #dedede;
}
.ChangeBillingInfo___oxo7L .success___Ijh1q h2 {
  font-weight: normal;
}
.ChangeBillingInfo___oxo7L .success___Ijh1q table {
  margin-top: 30px;
  width: 100%;
  font-family: var(--font-headings-con);
  font-size: 22px;
  letter-spacing: 0.5px;
}
.ChangeBillingInfo___oxo7L .success___Ijh1q table td,
.ChangeBillingInfo___oxo7L .success___Ijh1q table th {
  padding: 10px 0;
}
.ChangeBillingInfo___oxo7L .success___Ijh1q table th {
  padding-right: 10px;
  font-weight: bold;
  text-transform: uppercase;
}
.ChangeBillingInfo___oxo7L .success___Ijh1q .btn___NXKzV {
  margin: 30px 0 10px;
  width: 100%;
  font-family: var(--font-headings-con);
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.ChangePlanInfo___FN1jD h1 {
  margin: 0;
  padding: 40px 20px 30px;
  background: #fff;
  letter-spacing: 2px;
}
.ChangePlanInfo___FN1jD .container___4l8gf {
  padding: 40px;
}
.ChangePlanInfo___FN1jD .breadcrumb___ykcoS {
  margin: 20px 0;
  text-decoration: underline;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Kw7c4 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___cYLxb {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___ZNLv4 {
  padding: 0 20px;
  margin-bottom: 60px;
}
@media only screen and (min-width: 768px) {
  .container___ZNLv4 {
    padding: 0 40px;
  }
}

.content___6ilK4 {
  max-width: 1100px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .content___6ilK4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}

.header___pn0n8 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  font-weight: normal;
  color: #fff;
  background: transparent;
  display: block;
  text-align: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 60px;
  font-size: 40px;
}
.theme-idshield .header___pn0n8 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) {
  .header___pn0n8 {
    font-size: 48px;
    margin-bottom: 120px;
  }
}

.gaugeContainer___3laFI {
  position: relative;
  background-color: #fff;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px 20px;
}
@media only screen and (max-width: 360px) {
  .gaugeContainer___3laFI {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media only screen and (max-width: 576px) {
  .gaugeContainer___3laFI {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 768px) {
  .gaugeContainer___3laFI {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.gaugeBg___cIwlV {
  position: relative;
  background-image: url(/dist/dummy-gauge-2d2068e9.png);
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 291px;
  height: 237px;
  min-width: 291px;
  min-height: 237px;
}

.avatar___L0VMe {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: solid rgba(0, 0, 0, 0.2) 1px;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  left: 96px;
  top: 96px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.1);
}

.profilePic___D3u61 {
  background-image: url(/dist/dummy-gauge-2d2068e9.png);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  border-radius: 50px;
}

.anonAvatarIconContainer___SPRAK {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 60px;
}
.anonAvatarIconContainer___SPRAK svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
}
.anonAvatarIconContainer___SPRAK svg path {
  stroke: transparent;
  fill: #777;
}

@media only screen and (max-width: 576px) {
  .signUpFormContainer___FW01O {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  .signUpFormContainer___FW01O {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding-left: 70px;
  }
}

.formHeader___OgxeG {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  color: #9ba8bb;
  font-weight: normal;
  margin-bottom: 20px;
  margin-top: 0;
}
.theme-idshield .formHeader___OgxeG {
  text-transform: none;
  letter-spacing: -0.176px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___R7ZlY {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___0tQWf {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___R7ZlY {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___0tQWf {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

article {
  max-width: 1000px;
  margin: 0 auto;
  padding: 20px 20px 50px;
}
@media only screen and (max-width: 768px) {
  article {
    padding: 0px;
  }
}
article .header___-pp5n {
  background-color: transparent;
  margin-bottom: 30px;
  text-align: left;
}
@media only screen and (max-width: 768px) {
  article .header___-pp5n {
    padding: 0 20px;
  }
}
article .header___-pp5n h1 {
  margin-top: 40px;
  font-size: 40px;
  letter-spacing: 2px;
  color: var(--gray-9);
}
article .header___-pp5n p {
  letter-spacing: 1.5px;
  font-size: 18px;
}
article .panel___28cIk {
  margin: 40px 0;
  padding: 40px;
  background: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
  overflow-x: auto;
}
article .panel___28cIk table {
  text-align: left;
  width: 100%;
  font-size: 14px;
  table-layout: fixed;
  min-width: 840px;
}
@media only screen and (max-width: 575px) {
  article .panel___28cIk table {
    font-size: 12px;
  }
}
article .panel___28cIk table thead {
  font-family: var(--font-headings-con);
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: var(--gray-7);
  border-bottom: 1px solid var(--gray-7);
}
article .panel___28cIk table thead th {
  padding: 0 10px 10px 10px;
}
@media only screen and (max-width: 575px) {
  article .panel___28cIk table thead th span {
    display: none;
  }
}
article .panel___28cIk table tbody td {
  padding: 10px;
  font-weight: 500;
}
article .panel___28cIk table tbody .network___s4sbD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
article .panel___28cIk table tbody .network___s4sbD > div:first-child {
  margin: 0 6px 2px 0;
}
article .panel___28cIk table tbody .flagged___twoHe {
  margin-right: 4px;
  font-weight: bold;
  color: var(--critical);
}
article .panel___28cIk table tbody .spinner___pFhae .scanning___KZOmK {
  margin-left: 25px;
}
article .panel___28cIk .networkStatusColumn___0y4oK svg {
  width: 18px;
  margin: 0 6px 3px 0;
  vertical-align: middle;
}
@media only screen and (max-width: 575px) {
  article .panel___28cIk .networkStatusColumn___0y4oK svg {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  article .panel___28cIk .hideSmall___aJ\+Fp {
    display: none;
  }
}
article .panel___28cIk .disabledText___7w3AW {
  margin: 0 auto;
  text-align: center;
}
article .panel___28cIk .disabledColumn___sznw0 {
  text-align: center;
}
article .panel___28cIk .checkmark___\+D57d path {
  fill: var(--success);
}
article .panel___28cIk .warning___VEb-3 path {
  fill: var(--critical);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___4lgfO {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___P4rO6 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___4lgfO {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___P4rO6 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___Vko43 {
  width: 100%;
  background-color: #fff;
}

.headerContent___Kmedx {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___Kmedx h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___Kmedx p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

/*-----------------------------------------------------------------------------
    CONTAINER
-----------------------------------------------------------------------------*/
.container___u5XqO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.container___u5XqO .headerContainer___t\+mXr {
  padding: 20px 40px 20px 40px;
  background-color: #fff;
  width: 100%;
}
.container___u5XqO .headerContentContainer___vStAh {
  max-width: 1000px;
  margin: 0 auto;
}
.container___u5XqO .bodyContainer___Hpqw5 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.container___u5XqO .bodyContentContainer___Uv3pJ {
  max-width: 1000px;
  margin: 0 auto;
}

/*-----------------------------------------------------------------------------
    PROGRESS CONTAINER
-----------------------------------------------------------------------------*/
.progressContainer___wPwLT {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.progressContainer___wPwLT .title___FQlQD {
  font-weight: 500;
  font-size: 22px;
}
.progressContainer___wPwLT .barOutline___PczHO {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 3px;
  border: solid rgba(0, 0, 0, 0.5) 2px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.progressContainer___wPwLT .barFill___LggXY {
  background-color: var(--critical);
  height: 12px;
  border-radius: 4px;
}
.progressContainer___wPwLT .labels___uZ0h\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
  margin-top: 4px;
}
.progressContainer___wPwLT .labels___uZ0h\+ span,
.progressContainer___wPwLT .labels___uZ0h\+ a {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-weight: bold;
  margin: auto 3px;
}
.theme-idshield .progressContainer___wPwLT .labels___uZ0h\+ span,
.theme-idshield .progressContainer___wPwLT .labels___uZ0h\+ a {
  text-transform: none;
  letter-spacing: -0.176px;
}
.progressContainer___wPwLT .labels___uZ0h\+ span:first-child,
.progressContainer___wPwLT .labels___uZ0h\+ a:first-child {
  margin-left: 0;
}
.progressContainer___wPwLT .labels___uZ0h\+ span:last-child,
.progressContainer___wPwLT .labels___uZ0h\+ a:last-child {
  margin-right: 0;
}
.progressContainer___wPwLT .labels___uZ0h\+ a:hover,
.progressContainer___wPwLT .labels___uZ0h\+ a:focus {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
}

/*-----------------------------------------------------------------------------
    SHARED CONTENT STYLES
-----------------------------------------------------------------------------*/
.actions___kGTLI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 576px) {
  .actions___kGTLI {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.actions___kGTLI button {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  margin-right: 2rem;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-bottom: 1rem;
}
.actions___kGTLI button:hover, .actions___kGTLI button:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.actions___kGTLI button[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.actions___kGTLI button.link___zjJuB {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.actions___kGTLI button.secondary___gph74 {
  background-color: #fff;
  color: var(--primary);
}
.actions___kGTLI button.secondary___gph74:hover, .actions___kGTLI button.secondary___gph74:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .actions___kGTLI button {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .actions___kGTLI button:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .actions___kGTLI button:focus, .theme-idshield .actions___kGTLI button:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .actions___kGTLI button.secondary___gph74 {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .actions___kGTLI button.secondary___gph74:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .actions___kGTLI button.secondary___gph74:focus, .theme-idshield .actions___kGTLI button.secondary___gph74:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.actions___kGTLI button:last-child {
  margin-right: 0px;
}
.actions___kGTLI .separator___YX54- {
  display: block;
  font-weight: bold;
  color: var(--gray-8);
  margin-right: 2rem;
  margin-bottom: 1rem;
}

.card___LIYoa {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1270px;
  margin: 60px 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 56px 64px;
}
@media only screen and (max-width: 576px) {
  .card___LIYoa {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .card___LIYoa {
    padding: 42px 32px;
  }
}
@media only screen and (min-width: 1498px) {
  .card___LIYoa {
    margin-left: auto;
    margin-right: auto;
  }
}
.card___LIYoa h2 {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.card___LIYoa p,
.card___LIYoa ul {
  margin-bottom: 1.5em;
}
.card___LIYoa .warning___gFObK {
  font-family: var(--font-headings-con);
  font-size: 20px;
}
.card___LIYoa ul.warningReasons___4H\+u3 {
  padding-left: 0.5em;
  margin-bottom: 1.5em;
}
.card___LIYoa ul.warningReasons___4H\+u3 li {
  margin: 0 0 5px 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--font-headings-con);
  font-size: 18px;
  font-weight: normal;
}
.card___LIYoa ul.warningReasons___4H\+u3 li > span {
  display: block;
}
.card___LIYoa ul.warningReasons___4H\+u3 li > i {
  display: block;
}
.card___LIYoa ul.warningReasons___4H\+u3 li > i svg {
  height: 24px;
  width: 24px;
  margin-right: 0.5em;
}
.card___LIYoa ul.warningReasons___4H\+u3 li > i svg path {
  fill: var(--critical);
}

/*-----------------------------------------------------------------------------
    STEP 2: CHOOSE LINKS
-----------------------------------------------------------------------------*/
.container___u5XqO.links___1CfzM .alertTooManyLinks___JUXwt {
  color: var(--critical);
  font-weight: bold;
  font-size: 18px;
  font-family: var(--font-headings-con);
}
.container___u5XqO.links___1CfzM ul.linkList___jwt8s {
  list-style: none;
  padding: 0px;
  margin-bottom: 3rem;
}
.container___u5XqO.links___1CfzM ul.linkList___jwt8s li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}
.container___u5XqO.links___1CfzM ul.linkList___jwt8s li .profileLabel___3DwS6 .profileName___oYBtF {
  font-family: var(--font-headings-con);
  font-size: 18px;
  display: block;
  line-height: 1em;
}
.container___u5XqO.links___1CfzM ul.linkList___jwt8s li .profileLabel___3DwS6 .profileUrl___cylhq {
  font-size: 12px;
  color: var(--gray-8);
}

/*-----------------------------------------------------------------------------
    STEP 4: DOMAIN
-----------------------------------------------------------------------------*/
.container___u5XqO.domain___tOB6v h3 {
  font-size: 20px;
}
.container___u5XqO.domain___tOB6v .domainDefault___BdGv4 {
  color: var(--primary);
}
.container___u5XqO.domain___tOB6v .domainCustom___bf6ry {
  color: var(--critical);
}

/*-----------------------------------------------------------------------------
    STEP 5: SURVEY
-----------------------------------------------------------------------------*/
.container___u5XqO.survey___rlT9k .surveyAnswers___VVIsg {
  margin-bottom: 2.5em;
}
.container___u5XqO.survey___rlT9k .otherInput___X3VFA {
  max-width: 80%;
  min-width: 200px;
  margin-left: 0.5em;
  padding: 4px;
  border-radius: 2px;
  border: 1px solid var(--gray-7);
}

.surveyModal___r7cbX h2 {
  margin-top: 0px;
  margin-bottom: 2rem;
}
.surveyModal___r7cbX .actions___kGTLI {
  margin-top: 3rem;
}
.surveyModal___r7cbX .modal-content {
  background: white;
  border-radius: 3px;
  margin: 25vh auto;
  max-width: 650px;
  padding: 40px;
  width: 90vw;
}

/*-----------------------------------------------------------------------------
    STEP 6: CONFIRM
-----------------------------------------------------------------------------*/
.container___u5XqO.confirm___ktN5Z ul {
  font-size: 18px;
  margin-bottom: 2em;
}
.container___u5XqO.confirm___ktN5Z ul li {
  margin-bottom: 0.5em;
}
.container___u5XqO.confirm___ktN5Z .actions___kGTLI a {
  font-family: var(--font-headings-con);
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 18px;
  letter-spacing: 0.03em;
}

/*-----------------------------------------------------------------------------
    CHECKBOX
-----------------------------------------------------------------------------*/
.checkbox___QV5lU {
  margin-right: 1rem;
  cursor: pointer;
}
.checkbox___QV5lU .toggleTrack___Fsnij {
  height: 18px;
  width: 18px;
  border-radius: 3.6px;
  background-color: white;
  border: solid var(--primary) 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox___QV5lU.checked___0TNYN .toggleTrack___Fsnij {
  background-color: var(--primary);
}
.checkbox___QV5lU.checked___0TNYN .toggleTrack___Fsnij svg {
  fill: white;
  display: block;
  height: 14px;
  width: 14px;
}

/*-----------------------------------------------------------------------------
    PROFILE ICON
-----------------------------------------------------------------------------*/
.profileIcon___eZq\+c {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
  border-radius: 10px;
  background-image: url(/dist/default-90a72cf8.png);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.profileIcon___eZq\+c.i-500px___dxyAT {
  background-image: url(/dist/500px-4fd73d92.png);
}

.profileIcon___eZq\+c.i-8tracks___b0g8T {
  background-image: url(/dist/8tracks-89da335a.png);
}

.profileIcon___eZq\+c.i-aboutme___4opFG {
  background-image: url(/dist/aboutme-b9773fa7.png);
}

.profileIcon___eZq\+c.i-academia___QiuE0 {
  background-image: url(/dist/academia-d1963f18.png);
}

.profileIcon___eZq\+c.i-angellist___DPkTP {
  background-image: url(/dist/angellist-0028030a.png);
}

.profileIcon___eZq\+c.i-avvo___ax7Sa {
  background-image: url(/dist/avvo-631099a2.png);
}

.profileIcon___eZq\+c.i-bandcamp___vDsJT {
  background-image: url(/dist/bandcamp-0b43171e.png);
}

.profileIcon___eZq\+c.i-behance___S1LCc {
  background-image: url(/dist/behance-ae8c3c0d.png);
}

.profileIcon___eZq\+c.i-blogger___v-XYO {
  background-image: url(/dist/blogger-136506dc.png);
}

.profileIcon___eZq\+c.i-brandedme___W02nT {
  background-image: url(/dist/brandedme-8d97ec22.png);
}

.profileIcon___eZq\+c.i-brandyourself___qyiRr {
  background-image: url(/dist/brandyourself-3633905b.png);
}

.profileIcon___eZq\+c.i-contently___2Q8aK {
  background-image: url(/dist/contently-57a36125.png);
}

.profileIcon___eZq\+c.i-crunchbase___yPh72 {
  background-image: url(/dist/crunchbase-5bdaa368.png);
}

.profileIcon___eZq\+c.i-dailymotion___A552x {
  background-image: url(/dist/dailymotion-181fbf8e.png);
}

.profileIcon___eZq\+c.i-deviantart___eCfHx {
  background-image: url(/dist/deviantart-7c3c022c.png);
}

.profileIcon___eZq\+c.i-doximity___Fbwvu {
  background-image: url(/dist/doximity-eaf1bb35.png);
}

.profileIcon___eZq\+c.i-dribbble___dQKB7 {
  background-image: url(/dist/dribbble-151e2a76.png);
}

.profileIcon___eZq\+c.i-facebook___sVZF5 {
  background-image: url(/dist/facebook-b70b2c86.png);
}

.profileIcon___eZq\+c.i-flickr___JerOg {
  background-image: url(/dist/flickr-1715e45d.png);
}

.profileIcon___eZq\+c.i-github___HLCXQ {
  background-image: url(/dist/github-2e24d329.png);
}

.profileIcon___eZq\+c.i-goodreads___vobN0 {
  background-image: url(/dist/goodreads-3734d961.png);
}

.profileIcon___eZq\+c.i-healthgrades___44SE8 {
  background-image: url(/dist/healthgrades-6b21f1fb.png);
}

.profileIcon___eZq\+c.i-healthgrove___E4q0o {
  background-image: url(/dist/healthgrove-32619c43.png);
}

.profileIcon___eZq\+c.i-houzz___Aujaj {
  background-image: url(/dist/houzz-967bb500.png);
}

.profileIcon___eZq\+c.i-instagram___VLaNf {
  background-image: url(/dist/instagram-9f6737cf.png);
}

.profileIcon___eZq\+c.i-lastfm___YmRUq {
  background-image: url(/dist/lastfm-610989da.png);
}

.profileIcon___eZq\+c.i-law___QAJ5A {
  background-image: url(/dist/law-0390698d.png);
}

.profileIcon___eZq\+c.i-lawjustia___PLamn {
  background-image: url(/dist/lawjustia-942b4148.png);
}

.profileIcon___eZq\+c.i-linkedin___2zYvA {
  background-image: url(/dist/linkedin-6f9cc2b9.png);
}

.profileIcon___eZq\+c.i-medium___h8rVh {
  background-image: url(/dist/medium-d3329139.png);
}

.profileIcon___eZq\+c.i-myspace___AkET2 {
  background-image: url(/dist/myspace-eb794259.png);
}

.profileIcon___eZq\+c.i-photobucket___GqPPY {
  background-image: url(/dist/photobucket-74b73529.png);
}

.profileIcon___eZq\+c.i-pinterest___sMEJX {
  background-image: url(/dist/pinterest-841212fe.png);
}

.profileIcon___eZq\+c.i-producthunt___147Jg {
  background-image: url(/dist/producthunt-5abd6597.png);
}

.profileIcon___eZq\+c.i-quora___\+84Nm {
  background-image: url(/dist/quora-6690cb77.png);
}

.profileIcon___eZq\+c.i-ratemds___TYWFJ {
  background-image: url(/dist/ratemds-a1e843d0.png);
}

.profileIcon___eZq\+c.i-ratemyprofessors___6DB1r {
  background-image: url(/dist/ratemyprofessors-a17691df.png);
}

.profileIcon___eZq\+c.i-realtor___w7kYQ {
  background-image: url(/dist/realtor-4573c186.png);
}

.profileIcon___eZq\+c.i-resaas___aGCQ7 {
  background-image: url(/dist/resaas-c3234278.png);
}

.profileIcon___eZq\+c.i-researchgate___YAQ-E {
  background-image: url(/dist/researchgate-726bb511.png);
}

.profileIcon___eZq\+c.i-reverbnation___M1UUz {
  background-image: url(/dist/reverbnation-9282fb90.png);
}

.profileIcon___eZq\+c.i-sharecare___fpOfJ {
  background-image: url(/dist/sharecare-02414310.png);
}

.profileIcon___eZq\+c.i-slideshare___sxWIK {
  background-image: url(/dist/slideshare-d971fb8a.png);
}

.profileIcon___eZq\+c.i-soundcloud___oUBHg {
  background-image: url(/dist/soundcloud-2f453897.png);
}

.profileIcon___eZq\+c.i-stocktwits___9Am0d {
  background-image: url(/dist/stocktwits-1e1eaa54.png);
}

.profileIcon___eZq\+c.i-tiktok___JhpqQ {
  background-image: url(/dist/tiktok-db69161c.png);
}

.profileIcon___eZq\+c.i-trulia___UWwfs {
  background-image: url(/dist/trulia-213ce8e4.png);
}

.profileIcon___eZq\+c.i-tumblr___yOfM4 {
  background-image: url(/dist/tumblr-583314bf.png);
}

.profileIcon___eZq\+c.i-twitter___to31w {
  background-image: url(/dist/twitter-108e11ab.png);
}

.profileIcon___eZq\+c.i-typepad___PHUi0 {
  background-image: url(/dist/typepad-28277ecb.png);
}

.profileIcon___eZq\+c.i-ustream___QVHMk {
  background-image: url(/dist/ustream-66472773.png);
}

.profileIcon___eZq\+c.i-vimeo___jjDYw {
  background-image: url(/dist/vimeo-40a70a3d.png);
}

.profileIcon___eZq\+c.i-vine___KxPe3 {
  background-image: url(/dist/vine-6ec05b6b.png);
}

.profileIcon___eZq\+c.i-visualcv___2HteM {
  background-image: url(/dist/visualcv-c589f218.png);
}

.profileIcon___eZq\+c.i-vitals___M9aj7 {
  background-image: url(/dist/vitals-f7e756ad.png);
}

.profileIcon___eZq\+c.i-wordpress___ZigjH {
  background-image: url(/dist/wordpress-79f31269.png);
}

.profileIcon___eZq\+c.i-youtube___fYk5J {
  background-image: url(/dist/youtube-445622eb.png);
}

.profileIcon___eZq\+c.i-zerply___tLTWS {
  background-image: url(/dist/zerply-e45c0f7e.png);
}

.profileIcon___eZq\+c.i-zillow___fg2WR {
  background-image: url(/dist/zillow-fea9fd9a.png);
}

.profileIcon___eZq\+c.i-zocdoc___8S3ub {
  background-image: url(/dist/zocdoc-c4ec319c.png);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___OrGYR {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___xYJyT {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___OrGYR {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___xYJyT {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ForgotPassword___bgOFw h1 {
  margin-bottom: 40px;
  color: white;
  font-size: 40px;
  letter-spacing: 1.5px;
  text-align: center;
}
.ForgotPassword___bgOFw .wrapper___tKzOY {
  width: 90%;
  max-width: 600px;
  margin: 0 auto;
  padding: 30px 40px;
  border-radius: 1px;
  background-color: rgba(65, 79, 100, 0.85);
}
@media only screen and (max-width: 576px) {
  .ForgotPassword___bgOFw .wrapper___tKzOY {
    padding: 60px 80px;
  }
}
.ForgotPassword___bgOFw label {
  display: block;
  margin-bottom: 15px;
}
.ForgotPassword___bgOFw input {
  margin-top: 5px;
  padding: 5px 10px;
  border-width: 1px;
  border-radius: 3px;
}
.ForgotPassword___bgOFw input::-webkit-input-placeholder {
  font-weight: normal;
}
.ForgotPassword___bgOFw input::-moz-placeholder {
  font-weight: normal;
}
.ForgotPassword___bgOFw input:-ms-input-placeholder {
  font-weight: normal;
}
.ForgotPassword___bgOFw input::-ms-input-placeholder {
  font-weight: normal;
}
.ForgotPassword___bgOFw input::placeholder {
  font-weight: normal;
}
.ForgotPassword___bgOFw button {
  width: 100%;
  margin-top: 15px;
  padding: 10px 40px;
  border-radius: 3px;
  background: var(--primary);
  border-color: var(--primary);
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}
.ForgotPassword___bgOFw button:hover {
  background: var(--primary-button-hover);
  border-color: var(--primary-button-hover);
}
.ForgotPassword___bgOFw h2 {
  margin: 0 0 30px;
  color: white;
  text-align: center;
}
.ForgotPassword___bgOFw .text___ZSLst {
  margin: 25px 0 0;
  color: white;
  font-size: 16px;
  text-align: center;
}
.ForgotPassword___bgOFw .successText___qbMKc {
  color: white;
  font-size: 18px;
  text-align: center;
}
.ForgotPassword___bgOFw .errors___baX66 h2 {
  margin: 0 0 15px;
  color: #d9534f;
  font-size: 24px;
  text-align: left;
}
.ForgotPassword___bgOFw .errors___baX66 ul {
  padding: 0;
  list-style-type: none;
}
.ForgotPassword___bgOFw .errors___baX66 ul span {
  padding-right: 10px;
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___GnAcD {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___EZddK {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___GnAcD {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___EZddK {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

article {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  article {
    padding: 0px;
  }
}
article .header___WZAsW {
  background-color: transparent;
  margin-bottom: 30px;
}
article h1 {
  margin-top: 40px;
  font-size: 40px;
  letter-spacing: 2px;
  color: var(--gray-9);
}
article .reputationScoreLabel___bn624 {
  margin-left: 10px;
  white-space: nowrap;
}
article .reputationScoreLabel___bn624.very-poor___ygMQP {
  color: rgb(243, 11, 71);
}
article .reputationScoreLabel___bn624.poor___akRG3 {
  color: rgb(255, 124, 72);
}
article .reputationScoreLabel___bn624.fair___HqR7q {
  color: rgb(255, 220, 77);
}
article .reputationScoreLabel___bn624.good___N6F0u {
  color: rgb(186, 214, 78);
}
article .reputationScoreLabel___bn624.excellent___jKho1, article .reputationScoreLabel___bn624.very-good___GevCZ {
  color: rgb(0, 171, 79);
}
article .scoreText___zXSKT {
  font-size: 18px;
}
article .panel___6N-Jj {
  margin-top: 40px;
  padding: 40px;
  background: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
article .panel___6N-Jj .red___B1Rxl {
  color: var(--critical);
}
article .panel___6N-Jj .yellow___7dMHk {
  color: var(--warning);
}
article .panel___6N-Jj .green___5VBiD {
  color: var(--success);
}
article .scoreExplanation___DdScE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
}
@media only screen and (max-width: 768px) {
  article .scoreExplanation___DdScE {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
article .scoreExplanation___DdScE .leftBlock___7fOO\+ {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding-right: 40px;
  border-right: 2px solid var(--gray-2);
}
@media only screen and (max-width: 768px) {
  article .scoreExplanation___DdScE .leftBlock___7fOO\+ {
    border: none;
    padding: 0;
  }
}
article .scoreExplanation___DdScE .leftBlock___7fOO\+ ul li {
  margin: 30px 0;
  font-size: 16px;
}
article .scoreExplanation___DdScE .rightBlock___YrbwB {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding-left: 40px;
}
@media only screen and (max-width: 768px) {
  article .scoreExplanation___DdScE .rightBlock___YrbwB {
    border: none;
    padding: 0;
  }
}
article .scoreExplanation___DdScE .rightBlock___YrbwB p {
  margin: 30px 0;
  font-size: 16px;
}
article .scoreExplanation___DdScE .rightBlock___YrbwB ul li {
  margin: 10px 0;
  font-size: 16px;
}
article .scoreExplanation___DdScE ul {
  list-style: inside;
  padding-left: 0;
}
article .arrowDown___d8Cu9 {
  width: 0;
  height: 0;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 60px solid transparent;
  border-right: 60px solid transparent;
  border-top: 25px solid #fff;
}
@media only screen and (max-width: 768px) {
  article .arrowDown___d8Cu9 {
    display: none;
  }
}
article .scoreAccuracy___KmxQO {
  text-align: left;
}
article .progressBarContainer___QWWg2 {
  margin-top: 20px;
}
article .grid___lAWXe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media only screen and (max-width: 768px) {
  article .grid___lAWXe {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
article .grid___lAWXe .panel___6N-Jj {
  padding: 40px 50px;
  -ms-flex-preferred-size: 46%;
      flex-basis: 46%;
  text-align: left;
}
article .grid___lAWXe .panel___6N-Jj .riskFactorTitle___oSZP1 {
  margin: 0 auto 20px;
}
article .grid___lAWXe .panel___6N-Jj .riskFactorImpact___ieXnF {
  margin-bottom: 30px;
}
article .grid___lAWXe .panel___6N-Jj p {
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 28px;
}
article .grid___lAWXe .panel___6N-Jj .actionBtn___IHSNS {
  width: 100%;
}
article .grid___lAWXe .panel___6N-Jj .actionBtn___IHSNS.secondary___RUkU8 {
  margin-top: 15px;
  color: var(--primary);
  background: transparent;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___jyZjR {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___gmIWQ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.loginPage___1vQbh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.loginPage___1vQbh .title___6i8re {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.loginPage___1vQbh .mainWrapper___ZK-FO {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}
@media (max-width: 1085px) {
  .loginPage___1vQbh .mainWrapper___ZK-FO {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.loginPage___1vQbh .mainWrapper___ZK-FO .column___mvrRi {
  -webkit-box-flex: 0;
      -ms-flex: 0 auto;
          flex: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 500px;
  max-width: 600px;
  margin-top: 40px;
}
@media (max-width: 700px) {
  .loginPage___1vQbh .mainWrapper___ZK-FO .column___mvrRi {
    min-width: 200px;
    width: 90%;
  }
}
.loginPage___1vQbh .mainWrapper___ZK-FO .column___mvrRi .left___-htKn {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgba(46, 57, 74, 0.85);
  max-height: 300px;
}
.loginPage___1vQbh .mainWrapper___ZK-FO .column___mvrRi .left___-htKn h3 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.loginPage___1vQbh .mainWrapper___ZK-FO .column___mvrRi .right___qxUIO {
  background-color: rgba(65, 79, 100, 0.85);
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-radius: 1px;
  padding: 20px;
}
.loginPage___1vQbh .mainWrapper___ZK-FO .spacer___3FDyd {
  -webkit-box-flex: 0;
      -ms-flex: 0 40px;
          flex: 0 40px;
  background-color: transparent;
}
@media (max-width: 1085px) {
  .loginPage___1vQbh .mainWrapper___ZK-FO .spacer___3FDyd {
    display: none;
  }
}
.loginPage___1vQbh .mainWrapper___ZK-FO .social___cCtIc {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 60%;
  min-width: 60%;
  padding: 20px 0;
}
.loginPage___1vQbh h1 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  color: #fff;
  font-size: 40px;
  margin-bottom: 0px;
}
.theme-idshield .loginPage___1vQbh h1 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 576px) {
  .loginPage___1vQbh h1 {
    font-size: 48px;
  }
}
.loginPage___1vQbh h3 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  font-weight: normal;
  color: #9ba8bb;
  margin-top: 20px;
  margin-bottom: 10px;
}
.theme-idshield .loginPage___1vQbh h3 {
  text-transform: none;
  letter-spacing: -0.176px;
}
.loginPage___1vQbh input {
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid #ccc;
}
.loginPage___1vQbh form {
  margin: 30px 0;
}
.loginPage___1vQbh .leftBackground___Zlq\+g {
  background-color: #2e394a;
}
.loginPage___1vQbh .rightBackground___gCDbl {
  background-color: rgba(65, 79, 100, 0.6);
  border-radius: 1px;
  padding: 20px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___dL5Eq {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___R7V16 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___dL5Eq {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___R7V16 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___BUNYe {
  background-color: #fff;
}

.contentContainer___Yy08l {
  max-width: 1280px;
  margin: 0 auto;
}

.containerAlt___hK1bs {
  max-width: 1210px;
  padding: 0 15px;
  margin: 0 auto;
  background-color: #fff;
}

/*-------------------------------------
Utilities -----------------------------
------------------------------------- */
.rowWrapper___38OGc {
  max-width: 1200px;
  display: block;
  margin: 0px auto;
  padding: 0px 15px;
}

.tabWrapper___bz2e- {
  max-width: 1200px;
  display: block;
  margin: 0px;
  padding: 0px 15px;
}

/*-------------------------------------
Title Row -----------------------------
------------------------------------- */
.titleRow___jMXPp {
  background-color: #414f64;
  padding: 0 2%;
}
.titleRow___jMXPp .breadcrumb___MmGSR {
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
  letter-spacing: 1.5px;
  line-height: 24px;
  font-size: 14px;
  color: #fff;
  margin-top: 25px;
}
.titleRow___jMXPp .breadcrumb___MmGSR a {
  text-decoration: underline;
  font-weight: lighter;
  color: #fff;
}
.titleRow___jMXPp .breadcrumb___MmGSR a:hover {
  color: var(--primary);
}
.titleRow___jMXPp .tabNavigation___azP7\+ {
  margin-top: 25px;
}

/*-------------------------------------
Header Row ---------------------------
------------------------------------- */
.headerRow___W1fqN {
  padding: 40px 0;
}
@media only screen and (max-width: 575px) {
  .headerRow___W1fqN {
    padding: 20px;
  }
}
.headerRow___W1fqN .headingBlock___FAS2e {
  text-align: center;
  font-size: 24px;
  line-height: 48px;
  padding-top: 5px;
  letter-spacing: 0.025em;
}
.headerRow___W1fqN .headingBlock___FAS2e h1 {
  line-height: 1.1;
  font-size: 40px;
}
.headerRow___W1fqN .headingBlock___FAS2e h2 {
  font-weight: 100;
  font-size: 40px;
  margin-bottom: 60px;
  line-height: 1.1;
}
.headerRow___W1fqN .headingBlock___FAS2e h3 {
  letter-spacing: 0.05em;
}
.headerRow___W1fqN .headingBlock___FAS2e .subTitle___DLaBh {
  font-size: 20px;
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA {
  margin: 40px -15px 60px;
  width: calc(100% + 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  list-style: none;
}
@media only screen and (max-width: 992px) {
  .headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (max-width: 575px) {
  .headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA {
    margin: 40px -15px;
  }
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li {
  font-family: "Proxima Nova Extra Condensed", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  letter-spacing: 1.5px;
  color: rgba(0, 0, 0, 0.3);
  display: block;
  font-size: 18px;
  padding: 0 15px;
  margin-bottom: 6px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0 15px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  max-width: 100%;
}
@media only screen and (max-width: 992px) {
  .headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li {
    width: 50%;
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-bottom: 50px;
  }
  .headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li:last-child {
    margin-bottom: 0;
  }
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp {
  padding-left: 15px;
  padding-right: 15px;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  display: block;
  list-style: none;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.08);
  padding: 60px 30px 36px;
  border-radius: 4px;
  font-size: 18px;
  line-height: 1.369;
}
@media only screen and (max-width: 992px) {
  .headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
  }
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp h3 {
  margin-bottom: 30px;
  font-size: 26px;
  text-align: center;
  line-height: 1.2;
  font-weight: bold;
  margin: 0 0 30px;
  letter-spacing: 0.025em;
}
@media only screen and (max-width: 992px) {
  .headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp h3 {
    font-size: 26px;
  }
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp .iconHolder___VnSQh {
  height: 110px;
  margin-bottom: 35px;
  text-align: center;
  min-height: 1px;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp .iconHolder___VnSQh img {
  display: inline-block;
  vertical-align: top;
  max-height: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  height: auto;
  border: 0;
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp .svgHolder___fOcr6 {
  width: 100px;
  margin-bottom: 35px;
  text-align: center;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp .svgHolder___fOcr6 svg path {
  fill: var(--primary);
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp ul {
  display: table;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
  text-align: left;
  font-size: 18px;
  letter-spacing: 0.025em;
  list-style: none;
  line-height: 1.3em;
  white-space: nowrap;
}
@media only screen and (max-width: 992px) {
  .headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp ul {
    font-size: 20px;
    padding-left: 7px;
  }
}
@media only screen and (max-width: 768px) {
  .headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp ul {
    font-size: 16px;
  }
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp ul li:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin-right: 5px;
  margin-bottom: 4px;
  background-color: currentColor;
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .panelItem___qLvrp ul li {
  margin: 10px 0;
  padding: 0;
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .flexRow___YJdTm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .flexRow___YJdTm .halfDivIconHolder___-61a\+ {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .flexRow___YJdTm .halfDivIconHolder___-61a\+ img {
  display: inline-block;
  vertical-align: top;
  max-height: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  height: auto;
  border: 0;
}
.headerRow___W1fqN .headingBlock___FAS2e .panelList___BbwTA li .flexRow___YJdTm .halfDivContentHolder___qoxYW {
  -webkit-box-flex: 2;
      -ms-flex: 2 0 0px;
          flex: 2 0 0;
}
.headerRow___W1fqN .headingBlock___FAS2e .roundPanel___bcgeI {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 30px;
}
@media only screen and (max-width: 575px) {
  .headerRow___W1fqN .headingBlock___FAS2e .roundPanel___bcgeI {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.headerRow___W1fqN .headingBlock___FAS2e .roundPanel___bcgeI li {
  width: 33.333%;
  max-width: 33.333%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-bottom: 80px;
  padding: 0 37px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .headerRow___W1fqN .headingBlock___FAS2e .roundPanel___bcgeI li {
    width: 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 575px) {
  .headerRow___W1fqN .headingBlock___FAS2e .roundPanel___bcgeI li {
    width: 100%;
    max-width: 100%;
  }
}
.headerRow___W1fqN .headingBlock___FAS2e .roundPanel___bcgeI li .roundedItem___qsoH6 {
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
  display: block;
  color: rgb(99, 109, 124);
  text-align: center;
  font-family: "Proxima Nova Extra Condensed", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}
.headerRow___W1fqN .headingBlock___FAS2e .roundPanel___bcgeI li .roundedItem___qsoH6 .image___\+8KCi {
  width: 100%;
  padding-bottom: 100%;
  border-radius: 50%;
  overflow: hidden;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-bottom: 38px;
}
.headerRow___W1fqN .visualColumns___-kV4h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.headerRow___W1fqN .visualColumns___-kV4h .column___IbPgY {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
  margin-bottom: 15px;
  text-align: center;
  max-width: 100%;
}
@media only screen and (max-width: 768px) {
  .headerRow___W1fqN .visualColumns___-kV4h .column___IbPgY {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
.headerRow___W1fqN .visualColumns___-kV4h .column___IbPgY img {
  vertical-align: top;
  max-height: 100%;
  max-width: 100%;
}
.headerRow___W1fqN .callForm___UlKij {
  background-color: #414f64;
  color: #fff;
  border-radius: 4px;
  text-align: center;
  padding: 40px 15px;
  position: relative;
  font-family: "Proxima Nova Extra Condensed", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.08);
  max-width: 455px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 40px 53px;
}
.headerRow___W1fqN .callForm___UlKij .title___Rx3kI {
  font-family: "Proxima Nova Extra Condensed", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  display: block;
  font-weight: bold;
  margin-bottom: 40px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media only screen and (max-width: 575px) {
  .headerRow___W1fqN .callForm___UlKij .title___Rx3kI {
    margin-bottom: 20px;
  }
}
.headerRow___W1fqN .callForm___UlKij .title___Rx3kI .subTitle___DLaBh {
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.75em;
  letter-spacing: normal;
  text-transform: none;
  margin-top: 20px;
  line-height: 1;
}
.headerRow___W1fqN .arrow___lJuYN:before {
  content: "";
  width: 46px;
  height: 104px;
  position: absolute;
  top: -30px;
  right: calc(100% + 20px);
  background-image: url(/dist/arrow-down-6be04240.png);
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 575px) {
  .headerRow___W1fqN .arrow___lJuYN:before {
    display: none;
  }
}
.headerRow___W1fqN .paymentRowRight___1G98E h3 {
  font-size: 36px;
  font-size: 3vw;
  margin: 0px auto 20px;
}
@media only screen and (max-width: 768px) {
  .headerRow___W1fqN .paymentRowRight___1G98E h3 {
    font-size: 26px;
    font-size: 6vw;
  }
}
@media only screen and (max-width: 768px) {
  .headerRow___W1fqN .paymentRowRight___1G98E {
    margin-top: 40px;
  }
}
.headerRow___W1fqN .paymentRowRight___1G98E .paymentRightList___vHjX2 {
  list-style: none;
  padding-left: 0px;
}
.headerRow___W1fqN .paymentRowRight___1G98E .paymentRightList___vHjX2 li {
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 40px;
  color: var(--gray-8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.headerRow___W1fqN .paymentRowRight___1G98E .paymentRightList___vHjX2 li .paymentRightListImg___BBvCM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .headerRow___W1fqN .paymentRowRight___1G98E .paymentRightList___vHjX2 li {
    font-size: 18px;
    line-height: 20px;
  }
}
.headerRow___W1fqN .paymentRowRight___1G98E .paymentRightList___vHjX2 li img {
  width: 100px;
  float: left;
  padding-right: 40px;
}
@media only screen and (max-width: 992px) {
  .headerRow___W1fqN .paymentRowRight___1G98E .paymentRightList___vHjX2 li img {
    width: 80px;
    padding-right: 20px;
  }
}

/*-------------------------------------
Info Row ------------------------------
------------------------------------- */
.infoRowTitle___5LA96 {
  background-color: #fff;
  text-align: center;
  padding: 70px 0;
}
@media only screen and (max-width: 575px) {
  .infoRowTitle___5LA96 {
    padding: 40px 0;
  }
}
.infoRowTitle___5LA96 .videoPreview___D7KA7 {
  position: relative;
  display: inline-block;
}
.infoRowTitle___5LA96 .videoPreview___D7KA7 img {
  text-align: center;
  max-width: 100%;
}
.infoRowTitle___5LA96 .videoPreview___D7KA7 .playButton___LzbaZ {
  position: absolute;
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  color: #fff;
  margin-left: -48px; /*half of the width */
  margin-top: -48px; /*half of the height */
}
.infoRowTitle___5LA96 .videoPreview___D7KA7 .playButton___LzbaZ svg path {
  fill: #fff;
}
.infoRowTitle___5LA96 .videoPreview___D7KA7 .playButton___LzbaZ:hover {
  cursor: pointer;
}
.infoRowTitle___5LA96 .videoPreview___D7KA7 .playButton___LzbaZ:hover svg path {
  fill: var(--primary);
}
.infoRowTitle___5LA96 .alt___obuPp {
  font-weight: 300;
  margin-top: 0px;
  color: #555659;
  line-height: 1.15;
  margin: 0 0 25px;
  font-size: 32px;
  margin-bottom: 60px;
}
@media only screen and (min-width: 992px) {
  .infoRowTitle___5LA96 .alt___obuPp {
    font-size: 45px;
  }
}
@media only screen and (max-width: 768px) {
  .infoRowTitle___5LA96 .alt___obuPp {
    font-size: 36px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 575px) {
  .infoRowTitle___5LA96 .alt___obuPp {
    font-size: 22px;
    margin-bottom: 10px;
  }
}
.infoRowTitle___5LA96 .reversed___ZzibK {
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 46px;
  margin-bottom: 95px;
  -webkit-box-orient: horizontal;
}
@media only screen and (max-width: 575px) {
  .infoRowTitle___5LA96 .sectionRow___uCDD8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
  }
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .imgHolder___0fwk8 {
  width: 37%;
  margin-right: 25px;
  margin-bottom: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  text-align: left;
}
@media only screen and (max-width: 768px) {
  .infoRowTitle___5LA96 .sectionRow___uCDD8 .imgHolder___0fwk8 {
    margin-bottom: 25px;
    text-align: center;
    padding: 10px 30px;
  }
}
@media only screen and (max-width: 575px) {
  .infoRowTitle___5LA96 .sectionRow___uCDD8 .imgHolder___0fwk8 {
    width: 100%;
  }
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .imgHolder___0fwk8 img {
  max-height: 100%;
  max-width: 100%;
  height: auto;
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .caseStudyHolder___CvqZZ {
  max-width: 265px;
  margin-right: 60px;
  text-align: left;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media only screen and (max-width: 768px) {
  .infoRowTitle___5LA96 .sectionRow___uCDD8 .caseStudyHolder___CvqZZ {
    margin-bottom: 25px;
    text-align: center;
    padding: 10px 30px;
  }
}
@media only screen and (max-width: 575px) {
  .infoRowTitle___5LA96 .sectionRow___uCDD8 .caseStudyHolder___CvqZZ {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .caseStudyHolder___CvqZZ img {
  max-width: 100%;
  height: auto;
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .caseStudyHolder___CvqZZ:hover {
  opacity: 0.8;
  background: #FFFFFF;
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .textHolder___6JwXU {
  font-size: 18px;
  line-height: 1.445;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  text-align: left;
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .textHolder___6JwXU h2 {
  margin-bottom: 19px;
  font-size: 40px;
  color: var(--primary);
  line-height: 1.15;
  margin: 0 0 25px;
  font-weight: 600;
}
@media only screen and (max-width: 575px) {
  .infoRowTitle___5LA96 .sectionRow___uCDD8 .textHolder___6JwXU h2 {
    font-size: 26px;
  }
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .textHolder___6JwXU h4 {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 1.182;
  color: #96a2b3;
  margin-bottom: 14px;
  letter-spacing: 0.05em;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .textHolder___6JwXU h4:hover {
  color: var(--primary);
  cursor: pointer;
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .textHolder___6JwXU a {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .textHolder___6JwXU a:hover {
  text-decoration: none;
  opacity: 0.5;
}
.infoRowTitle___5LA96 .sectionRow___uCDD8 .textHolder___6JwXU p {
  margin: 0 0 1em;
  color: rgb(99, 109, 124);
}

.infoRowWrapper___bC\+Qy .infoRow___i0xKC:last-child {
  padding-bottom: 100px;
}
.infoRowWrapper___bC\+Qy .infoRow___i0xKC:first-child {
  padding-top: 80px;
}

.infoRow___i0xKC {
  background-color: #fff;
  padding: 120px 2% 0;
}
@media only screen and (max-width: 768px) {
  .infoRow___i0xKC {
    padding: 0 2% 40px;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___i0xKC {
    text-align: left;
  }
}
.infoRow___i0xKC h4 {
  font-weight: 300;
  margin-top: 0px;
  color: #555659;
  margin-bottom: 60px;
  line-height: 1.15;
  margin: 0 0 25px;
  font-size: 32px;
  margin: 70px 0 0;
}
@media only screen and (max-width: 768px) {
  .infoRow___i0xKC h4 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .infoRow___i0xKC h4 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___i0xKC h4 {
    font-size: 45px;
  }
}
@media only screen and (max-width: 768px) {
  .infoRow___i0xKC p {
    font-size: 20px;
    font-size: 4vw;
    line-height: 30px;
    line-height: 6vw;
    text-align: justify;
  }
}
@media only screen and (min-width: 768px) {
  .infoRow___i0xKC p {
    font-size: 2vw;
    line-height: 3vw;
    text-align: justify;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___i0xKC p {
    font-size: 18px;
    line-height: 35px;
  }
}
.infoRow___i0xKC b {
  font-weight: bold;
}
.infoRow___i0xKC img {
  width: 100%;
  margin-top: 10px;
}
@media only screen and (max-width: 768px) {
  .infoRow___i0xKC img {
    margin-top: 40px;
    width: 80%;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___i0xKC img {
    max-width: 500px;
  }
}
.infoRow___i0xKC .upgradeButton___z883y {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-top: 40px;
}
.theme-idshield .infoRow___i0xKC .upgradeButton___z883y {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (max-width: 768px) {
  .infoRow___i0xKC .upgradeButton___z883y {
    width: 80%;
    display: block;
    margin: 0px auto;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___i0xKC .upgradeButton___z883y {
    width: 60%;
    padding: 8px 20px;
    font-size: 20px;
  }
}

/*-------------------------------------
Call to Action Rows -------------------
------------------------------------- */
.upgradeRow___-6MSQ {
  background-color: #2e3135;
  text-align: center;
  min-height: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.upgradeRow___-6MSQ h4 {
  font-size: 36px;
  color: #ffffff;
  margin: 0px;
}
.upgradeRow___-6MSQ .upgradeBtn___YIQoz {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  padding: 6px 60px;
  margin-top: 30px;
  font-size: 20px;
}
.theme-idshield .upgradeRow___-6MSQ .upgradeBtn___YIQoz {
  text-transform: none;
  letter-spacing: -0.176px;
}

.conciergeRow___EVQxL {
  background: #2e3135;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: sticky;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
  height: 100%;
  padding: 40px;
}
@media only screen and (max-width: 575px) {
  .conciergeRow___EVQxL {
    height: 100%;
  }
}
.conciergeRow___EVQxL:before {
  width: 0;
  height: 0;
  display: block;
  margin-left: auto;
  margin-top: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  margin-left: -30px;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #fff;
  content: "\a";
}
@media only screen and (max-width: 768px) {
  .conciergeRow___EVQxL:before {
    margin-left: 0;
  }
}
@media only screen and (max-width: 768px) {
  .conciergeRow___EVQxL {
    background: #2e3135;
    text-align: center;
  }
}
.conciergeRow___EVQxL h4 {
  font-size: 32px;
  color: #ffffff;
  margin: 20px auto;
}
.conciergeRow___EVQxL p {
  font-size: 16px;
  color: #ffffff;
  margin: 10px auto;
}
.conciergeRow___EVQxL .conciergeCTA___sbkND {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___EVQxL .conciergeCTA___sbkND {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }
}
.conciergeRow___EVQxL .conciergeCTA___sbkND > div:first-child {
  padding-right: 80px;
  -webkit-transform: translateY(7%);
          transform: translateY(7%);
}
@media only screen and (max-width: 768px) {
  .conciergeRow___EVQxL .conciergeCTA___sbkND > div:first-child {
    padding-right: 0;
    -webkit-transform: none;
            transform: none;
  }
}
.conciergeRow___EVQxL .conciergeCTA___sbkND .ctaBlock___vlI40 {
  font-size: 18px;
  color: #fff;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___EVQxL .conciergeCTA___sbkND .ctaBlock___vlI40 > span {
    display: none;
  }
}
.conciergeRow___EVQxL .conciergeCTA___sbkND .ctaBlock___vlI40 .ctaButton___NEEs7 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  margin-right: 10px;
  width: 90%;
  max-width: 300px;
}
.theme-idshield .conciergeRow___EVQxL .conciergeCTA___sbkND .ctaBlock___vlI40 .ctaButton___NEEs7 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___EVQxL .conciergeCTA___sbkND .ctaBlock___vlI40 .ctaButton___NEEs7 {
    width: 100%;
    margin-top: 10px;
  }
}
.conciergeRow___EVQxL .conciergeCTA___sbkND .ctaBlock___vlI40 .ctaButton___NEEs7.secondary___swFpv {
  margin-right: 0;
  margin-left: 10px;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___EVQxL .conciergeCTA___sbkND .ctaBlock___vlI40 .ctaButton___NEEs7.secondary___swFpv {
    margin-left: 0;
    margin-bottom: 10px;
  }
}

/*-------------------------------------
Global -----------------------
------------------------------------- */
.textCenter___5\+GPr {
  text-align: center;
}

.blueText___huQ8x {
  color: var(--primary);
}

.smallButton___HLUTT {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 20px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 20px;
  width: 90%;
}
.theme-idshield .smallButton___HLUTT {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (max-width: 768px) {
  .smallButton___HLUTT {
    width: 100%;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .smallButton___HLUTT {
    font-size: 16px;
    margin-bottom: 10px;
  }
}

.heightSmall___fEyQc {
  height: 250px;
}

.heightMedium___zX743 {
  height: 350px;
}

.heightLarge___keeDd {
  height: 450px;
}

.modalDialog___T9K3R {
  top: 10%;
  width: 600px;
  z-index: 500000;
}
@media only screen and (max-width: 575px) {
  .modalDialog___T9K3R {
    width: 100%;
    padding-right: 5%;
  }
}

.modal___0rgri {
  z-index: 5000;
}

.videoWrapper___dvLRh {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.videoWrapper___dvLRh iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

.containerForModal___YjeWl {
  padding: 40px;
}
.containerForModal___YjeWl h2 {
  color: var(--primary);
  font-size: 24px;
}
.containerForModal___YjeWl .comparisonValue___uZQ93 {
  color: var(--primary);
  font-family: var(--font-headings-con);
  font-size: 60px;
  font-weight: bold;
  letter-spacing: 2.4px;
  margin: 30px 0;
}
.containerForModal___YjeWl .comparisonValue___uZQ93 span {
  color: var(--primary);
}
.containerForModal___YjeWl .actionButtonsList___hSNJL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 15px;
  margin-top: 20px;
}
.containerForModal___YjeWl .actionBtn___\+n3jF {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
}
.theme-idshield .containerForModal___YjeWl .actionBtn___\+n3jF {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .containerForModal___YjeWl .actionBtn___\+n3jF {
    font-size: 14px;
  }
}
.containerForModal___YjeWl .actionBtn___\+n3jF:hover, .containerForModal___YjeWl .actionBtn___\+n3jF:focus {
  border: solid var(--primary) 2px;
}
.containerForModal___YjeWl p {
  line-height: 24px;
  font-size: 14px;
}

.grayBackground___QBArT {
  background-color: var(--gray-3);
}

.marginBottomNone___SpDnp {
  margin-bottom: 0 !important;
}

.marginBottomSmall___TmSb7 {
  margin-bottom: 10px !important;
}

.marginBottomMedium___k3unx {
  margin-bottom: 30px;
}

.marginBottomLarge___Lhbc- {
  margin-bottom: 60px;
}

.paddingRightMedium___IYd2O {
  padding-right: 40px;
}

.paddingRight14___Aa9Mu {
  padding-right: 14%;
}

blockquote {
  text-align: left;
  padding: 0 20px;
  width: 100%;
  border-left: 0;
  font-size: 19px;
  line-height: 27px;
}
blockquote q {
  display: block;
}
blockquote cite {
  font-style: normal;
  display: block;
  margin-top: 30px;
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___rhoTv {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___mPOA9 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___rhoTv {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___mPOA9 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___hNSf9 {
  width: 100%;
  background-color: #fff;
}

.headerContent___Zwkhx {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___Zwkhx h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___Zwkhx p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.container___iHfD\+ {
  font-family: var(--font-body);
}
.container___iHfD\+ strong {
  font-family: "Proxima Nova";
  font-weight: bold;
}
.container___iHfD\+ .strength___7y5mO {
  color: var(--critical);
}
.container___iHfD\+ .strength___7y5mO.good___\+\+ZoY {
  color: var(--success);
}
.container___iHfD\+ .header___hNSf9 {
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
}
.container___iHfD\+ .header___hNSf9 h1 {
  font-size: 40px;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 575px) {
  .container___iHfD\+ .header___hNSf9 h1 {
    font-size: 28px;
    line-height: 40px;
  }
}
.container___iHfD\+ .headerContent___Zwkhx {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px;
}
@media only screen and (max-width: 575px) {
  .container___iHfD\+ .headerContent___Zwkhx {
    padding: 50px 40px;
  }
}
.container___iHfD\+ .headerContent___Zwkhx .upgradeCTABar___bLKjM {
  color: var(--gray-9);
  margin-top: 1em;
}
.container___iHfD\+ .headerContent___Zwkhx .upgradeCTABar___bLKjM strong {
  color: var(--black);
}
@media only screen and (min-width: 768px) {
  .container___iHfD\+ .headerContent___Zwkhx .upgradeCTABar___bLKjM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.container___iHfD\+ .headerContent___Zwkhx .upgradeCTABar___bLKjM a {
  cursor: pointer;
}
.container___iHfD\+ .headerContent___Zwkhx .upgradeCTABar___bLKjM > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.container___iHfD\+ .headerContent___Zwkhx .upgradeCTABar___bLKjM i {
  display: none;
}
@media only screen and (min-width: 768px) {
  .container___iHfD\+ .headerContent___Zwkhx .upgradeCTABar___bLKjM i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.container___iHfD\+ .headerContent___Zwkhx .upgradeCTABar___bLKjM svg {
  height: 1.5em;
  width: 1.5em;
  margin-right: 0.5em;
}
.container___iHfD\+ .headerContent___Zwkhx .upgradeCTABar___bLKjM svg path {
  fill: var(--critical);
}
.container___iHfD\+ .topRow___L1PhP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 575px) {
  .container___iHfD\+ .topRow___L1PhP {
    display: inline-block;
  }
}
.container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
}
@media only screen and (max-width: 575px) {
  .container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
@media only screen and (max-width: 575px) {
  .container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ h1 {
    font-size: 28px;
    line-height: 30px;
    margin: 0 0 15px 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ h1 span {
  text-transform: capitalize;
}
.container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ h1 span.veryWeak___IZpUG {
  color: #f30b47;
}
.container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ h1 span.weak___6M7PU {
  color: #f985a3;
}
.container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ h1 span.fair___vEzA9 {
  color: #ffdf91;
}
.container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ h1 span.strong___fj8kS {
  color: #73ce9f;
}
.container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ h1 span.veryStrong___Jlw6P {
  color: #00ab4f;
}
.container___iHfD\+ .topRow___L1PhP .topRowItem___xPrV\+ .resultCount___nKEgA {
  color: var(--critical);
}
.container___iHfD\+ .topRow___L1PhP .impactMeter___l1kxU {
  padding-top: 15px;
}
.container___iHfD\+ .topRow___L1PhP .impactMeter___l1kxU > div {
  letter-spacing: 0.5px;
  font-size: 14.5px;
}
.container___iHfD\+ .topRow___L1PhP .topRowItemDashboard___-K7uB {
  -webkit-box-flex: 1.1;
      -ms-flex: 1.1 0 0px;
          flex: 1.1 0 0;
}
@media only screen and (max-width: 768px) {
  .container___iHfD\+ .topRow___L1PhP .topRowItemDashboard___-K7uB {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
.container___iHfD\+ .itemFlexConfig___Dm-2y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  color: #76797e;
  text-transform: uppercase;
  font-weight: bold;
}
.container___iHfD\+ .itemFlexConfig___Dm-2y .itemFlexRightAlign___qC3wL {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
.container___iHfD\+ .card___XGDCC {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1270px;
  margin: 60px 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 56px 64px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 40px;
}
@media only screen and (max-width: 576px) {
  .container___iHfD\+ .card___XGDCC {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .container___iHfD\+ .card___XGDCC {
    padding: 42px 32px;
  }
}
@media only screen and (min-width: 1498px) {
  .container___iHfD\+ .card___XGDCC {
    margin-left: auto;
    margin-right: auto;
  }
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC h3 {
  margin: 0 0 23px 0;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC h3.otherPropertiesHeading___scTgz {
  margin-top: 30px;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC h4.enterUrl___ILrqF {
  margin-top: 30px;
  font-size: 18px;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC > p {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.5px;
  color: var(--gray-7);
  margin-bottom: 25px;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .completion___BR914 {
  color: var(--critical);
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .completion___BR914.good___\+\+ZoY {
  color: var(--success);
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .instructionsHeader___pyhqx {
  font-size: 120%;
  margin-bottom: 1em;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .instructionsHeader___pyhqx strong {
  color: var(--black);
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .instructionsHeader___pyhqx .needsOptimization___h2xto {
  color: var(--critical);
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .instructionsHeader___pyhqx .optimized___81pd6 {
  color: var(--success-light);
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C {
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  font-size: 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .flexTableHeader___fOQYj {
  border-bottom: 1px solid var(--gray-7);
  width: 100%;
  margin-bottom: 25px;
  display: none;
}
@media (min-width: 960px) {
  .container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .flexTableHeader___fOQYj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .flexTableHeader___fOQYj > div:nth-child(1) {
  -ms-flex-preferred-size: 37%;
      flex-basis: 37%;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .flexTableHeader___fOQYj > div:nth-child(2) {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .flexTableHeader___fOQYj > div:nth-child(3) {
  -ms-flex-preferred-size: 22%;
      flex-basis: 22%;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .flexTableHeader___fOQYj > div:nth-child(4) {
  -ms-flex-preferred-size: 26%;
      flex-basis: 26%;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .flexTableHeader___fOQYj.addPropertyHeader___9Clen {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .flexTableHeader___fOQYj.addPropertyHeader___9Clen > div {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .flexTableHeader___fOQYj > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-right: 20px;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .noProperties___aooK6 {
  font-size: 14px;
  color: var(--gray-8);
  vertical-align: top;
}
.container___iHfD\+ .card___XGDCC .cardContent___AoxbC .flexTable___ARI-C .noProperties___aooK6 button {
  font-size: 14px;
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  vertical-align: top;
}
.container___iHfD\+ .upgradeLink___ZXi3B {
  width: 145px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-family: var(--font-headings-con);
  letter-spacing: 0.5px;
  color: var(--gray-8);
  text-transform: uppercase;
  background-color: var(--gray-3);
  float: right;
  font-weight: bold;
  border-radius: 5px;
}
.container___iHfD\+ .upgradeLink___ZXi3B > span {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
}
.container___iHfD\+ .upgradeLink___ZXi3B .lockIcon___xClOX {
  height: 15px;
  width: 15px;
  margin: 0;
  padding: 0;
  display: inline-block;
  margin: 3px 8px 0 10px;
}
.container___iHfD\+ .upgradeLink___ZXi3B .upgradeButton___2LO\+i {
  display: inline-block;
  font-weight: bold;
  letter-spacing: 0.5px;
  border: 0;
  line-height: 30px;
  font-size: 14px;
  text-transform: uppercase;
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  margin: 0 0 0 8px;
  padding: 0;
  vertical-align: top;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ {
  padding: 0 0 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  margin-bottom: 20px;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlError___8Z91- {
  background-color: #fffceb;
  padding: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlError___8Z91- .submitUrlErrorIcon___1OW\+6 {
  margin-right: 1em;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlError___8Z91- .submitUrlErrorIcon___1OW\+6 svg {
  height: 20px;
  width: 20px;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlError___8Z91- .submitUrlErrorIcon___1OW\+6 svg path {
  fill: var(--warning);
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlError___8Z91- .submitUrlErrorContent___WV0gF h3 {
  font-size: 17.6px;
  margin-bottom: 8px;
  color: var(--black);
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlError___8Z91- .submitUrlErrorContent___WV0gF p {
  font-size: 13px;
  margin: 0 0 8px 0;
  color: var(--black);
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlError___8Z91- .submitUrlErrorContent___WV0gF strong {
  font-weight: bold;
  color: var(--black);
}
.container___iHfD\+ .submitUrlForm___k4ZoQ button {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  padding: 6px 50px;
  line-height: 1em;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ button:hover, .container___iHfD\+ .submitUrlForm___k4ZoQ button:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ button[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ button.link___\+2Lv1 {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ button.secondary___pNgcl {
  background-color: #fff;
  color: var(--primary);
}
.container___iHfD\+ .submitUrlForm___k4ZoQ button.secondary___pNgcl:hover, .container___iHfD\+ .submitUrlForm___k4ZoQ button.secondary___pNgcl:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .container___iHfD\+ .submitUrlForm___k4ZoQ button {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .container___iHfD\+ .submitUrlForm___k4ZoQ button:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .container___iHfD\+ .submitUrlForm___k4ZoQ button:focus, .theme-idshield .container___iHfD\+ .submitUrlForm___k4ZoQ button:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .container___iHfD\+ .submitUrlForm___k4ZoQ button.secondary___pNgcl {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .container___iHfD\+ .submitUrlForm___k4ZoQ button.secondary___pNgcl:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .container___iHfD\+ .submitUrlForm___k4ZoQ button.secondary___pNgcl:focus, .theme-idshield .container___iHfD\+ .submitUrlForm___k4ZoQ button.secondary___pNgcl:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.container___iHfD\+ .submitUrlForm___k4ZoQ input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: var(--font-headings-con);
  font-size: 14px;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1em;
  margin-right: 8px;
  padding: 5px 9px;
  width: 100%;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 3px #ddd;
          box-shadow: inset 0 1px 3px #ddd;
  border-radius: 4px;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ input[type=text]:focus {
  outline: none;
  -webkit-box-shadow: inset 0 0 5px #7ac3f4;
          box-shadow: inset 0 0 5px #7ac3f4;
  border: 1px solid #aaa;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ p {
  color: #777a7f;
  margin: 30px 0 10px 0;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlFormContent___nzKyg {
  width: 100%;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlInlineForm___mIXDU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlInlineForm___mIXDU ::-webkit-input-placeholder {
  color: #b6babd;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlInlineForm___mIXDU ::-moz-placeholder {
  color: #b6babd;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlInlineForm___mIXDU :-ms-input-placeholder {
  color: #b6babd;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlInlineForm___mIXDU ::-ms-input-placeholder {
  color: #b6babd;
}
.container___iHfD\+ .submitUrlForm___k4ZoQ .submitUrlInlineForm___mIXDU ::placeholder {
  color: #b6babd;
}
.container___iHfD\+ .underwrite___lfYjo {
  color: var(--gray-7);
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}
@media only screen and (max-width: 768px) {
  .container___iHfD\+ .underwrite___lfYjo {
    margin-top: 20px;
  }
}
.container___iHfD\+ .contentWrapper___Dmk1Y {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}
.container___iHfD\+ .upsellCardWrapper___8qsow {
  margin-top: 50px;
}
@media only screen and (max-width: 768px) {
  .container___iHfD\+ .upsellCardWrapper___8qsow {
    margin-left: 50px;
    margin-right: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .container___iHfD\+ .upsellCardWrapper___8qsow {
    padding: 0 20px;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }
}
.container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL {
  padding: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media only screen and (max-width: 576px) {
  .container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL {
    padding: 0;
  }
}
.container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC {
  padding: 8px 20px;
  border-radius: 5px;
  background-color: var(--critical);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 576px) {
  .container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
  }
  .container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .iconPlusText___N8x1R {
    margin-bottom: 20px;
  }
}
.container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .iconPlusText___N8x1R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .iconPlusText___N8x1R p {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  margin: 0 30px 0 12px;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 5;
      -ms-flex-positive: 5;
          flex-grow: 5;
}
@media only screen and (max-width: 576px) {
  .container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .iconPlusText___N8x1R p {
    -ms-flex-item-align: auto;
        align-self: auto;
    margin: 0 0 0 12px;
  }
}
.container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .iconPlusText___N8x1R .lockIconLarge___XuTCe {
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 18px;
  width: 18px;
}
.container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .iconPlusText___N8x1R .lockIconLarge___XuTCe path {
  fill: #fff;
}
.container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .fullButton___8dDfv {
  display: inline-block;
}
@media only screen and (min-width: 992px) {
  .container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .fullButton___8dDfv {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
}
.container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .fullButton___8dDfv button {
  height: 100%;
  width: 100%;
  background-color: var(--black);
  color: #fff;
  border: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  -ms-flex-item-align: auto;
      align-self: auto;
}
@media only screen and (max-width: 576px) {
  .container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .fullButton___8dDfv button {
    width: 100%;
  }
}
@media only screen and (max-width: 576px) {
  .container___iHfD\+ .upsellCardWrapper___8qsow .upsellCard___gGJzL .cardContent___AoxbC .fullButton___8dDfv {
    width: 100%;
  }
}
.container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 960px) {
  .container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC img {
  margin-right: 25px;
}
@media (max-width: 960px) {
  .container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC img {
    margin-bottom: 20px;
  }
}
.container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC .verbiageWrapper___qX-oX {
  margin-right: 50px;
}
@media (max-width: 960px) {
  .container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC .verbiageWrapper___qX-oX {
    margin: 0 0 20px 0;
    width: 100%;
  }
}
.container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC .verbiageWrapper___qX-oX h4 {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  letter-spacing: 0.5px;
  font-weight: bold;
  margin-top: 0;
  color: var(--gray-9);
}
.container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC .verbiageWrapper___qX-oX p {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 20px;
  margin: 0;
}
.container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC .buttons___bF9es {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 960px) {
  .container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC .buttons___bF9es {
    margin-top: -10px;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC .buttons___bF9es a {
  -ms-flex-preferred-size: content;
      flex-basis: content;
  margin: 10px 0 0 10px;
  font-family: var(--font-headings-con);
  font-size: 16px;
  letter-spacing: 1px;
  font-weight: bold;
  text-transform: uppercase;
}
.container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC .buttons___bF9es a.callButton___7TMap {
  background-color: var(--primary);
  color: #fff;
  border: 0;
}
.container___iHfD\+ .conciergeCard___LgWLJ .cardContent___AoxbC .buttons___bF9es a.scheduleButton___04ko0 {
  background-color: #fff;
  color: var(--primary);
  border: 2px solid var(--primary);
}
.container___iHfD\+ .smallBar___4hJaq {
  margin-bottom: 20px;
}
.container___iHfD\+ .toggleProfilesExpanded___mD-MF {
  margin-bottom: 20px;
}
.container___iHfD\+ .toggleProfilesExpanded___mD-MF a {
  color: var(--primary);
  text-decoration: underline;
  font-size: 13px;
  letter-spacing: 0.5px;
  font-weight: normal;
  cursor: pointer;
}
.container___iHfD\+ .clear___gPdFK {
  clear: both;
}

.loadingSpinner___7Z9hn {
  display: none;
  margin: 100px auto 0;
  width: 400px;
}
.loadingSpinner___7Z9hn.show___2xfFF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingSpinner___7Z9hn p {
  margin-top: 1em;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___uMf1g {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___GBUqO {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___uMf1g {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___GBUqO {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___umyJI {
  font-family: "Open Sans", sans-serif;
}
.container___umyJI .header___rMUW\+ {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 40px;
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 .breadcrumbs___9qi-w {
  font-size: 14px;
  margin-bottom: 30px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #989ca0;
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 .breadcrumbs___9qi-w a {
  text-decoration: underline;
  color: var(--primary);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0;
  padding: 0;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .iconLarge___-N5Y7 {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 12px;
  border-radius: 15px;
  background-image: url(/dist/default-90a72cf8.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-500px___lx\+jj {
  background-image: url(/dist/500px-4fd73d92.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-8tracks___xF0TK {
  background-image: url(/dist/8tracks-89da335a.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-aboutme___h5A-m {
  background-image: url(/dist/aboutme-b9773fa7.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-academia___lC-Hx {
  background-image: url(/dist/academia-d1963f18.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-angellist___0laJS {
  background-image: url(/dist/angellist-0028030a.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-avvo___VSZJw {
  background-image: url(/dist/avvo-631099a2.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-bandcamp___YA2kk {
  background-image: url(/dist/bandcamp-0b43171e.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-behance___Jvyon {
  background-image: url(/dist/behance-ae8c3c0d.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-blogger___Vv1IN {
  background-image: url(/dist/blogger-136506dc.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-brandedme___1RUeH {
  background-image: url(/dist/brandedme-8d97ec22.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-brandyourself___RjOK7 {
  background-image: url(/dist/brandyourself-3633905b.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-contently___PTwqj {
  background-image: url(/dist/contently-57a36125.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-crunchbase___NPWAT {
  background-image: url(/dist/crunchbase-5bdaa368.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-dailymotion___kVUvB {
  background-image: url(/dist/dailymotion-181fbf8e.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-deviantart___H\+rkE {
  background-image: url(/dist/deviantart-7c3c022c.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-doximity___JPQkD {
  background-image: url(/dist/doximity-eaf1bb35.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-dribbble___Yed5m {
  background-image: url(/dist/dribbble-151e2a76.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-facebook___xwbDt {
  background-image: url(/dist/facebook-b70b2c86.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-flickr___va6vt {
  background-image: url(/dist/flickr-1715e45d.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-github___9fjLL {
  background-image: url(/dist/github-2e24d329.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-goodreads___ZM413 {
  background-image: url(/dist/goodreads-3734d961.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-healthgrades___i5c0u {
  background-image: url(/dist/healthgrades-6b21f1fb.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-healthgrove___4ys1M {
  background-image: url(/dist/healthgrove-32619c43.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-houzz___gFFKA {
  background-image: url(/dist/houzz-967bb500.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-instagram___aE6FE {
  background-image: url(/dist/instagram-9f6737cf.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-lastfm___C\+8EO {
  background-image: url(/dist/lastfm-610989da.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-law___x\+QIu {
  background-image: url(/dist/law-0390698d.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-lawjustia___7zDej {
  background-image: url(/dist/lawjustia-942b4148.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-linkedin___ZOfwQ {
  background-image: url(/dist/linkedin-6f9cc2b9.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-medium___KGc9C {
  background-image: url(/dist/medium-d3329139.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-myspace___s-oqG {
  background-image: url(/dist/myspace-eb794259.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-photobucket___GEYV\+ {
  background-image: url(/dist/photobucket-74b73529.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-pinterest___287QR {
  background-image: url(/dist/pinterest-841212fe.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-producthunt___o4Xos {
  background-image: url(/dist/producthunt-5abd6597.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-quora___FJu3u {
  background-image: url(/dist/quora-6690cb77.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-ratemds___xW00d {
  background-image: url(/dist/ratemds-a1e843d0.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-ratemyprofessors___4\+snN {
  background-image: url(/dist/ratemyprofessors-a17691df.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-realtor___AyWvg {
  background-image: url(/dist/realtor-4573c186.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-resaas___CXw4U {
  background-image: url(/dist/resaas-c3234278.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-researchgate___fW1DC {
  background-image: url(/dist/researchgate-726bb511.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-reverbnation___RjSxG {
  background-image: url(/dist/reverbnation-9282fb90.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-sharecare___tLaZs {
  background-image: url(/dist/sharecare-02414310.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-slideshare___9s\+6W {
  background-image: url(/dist/slideshare-d971fb8a.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-soundcloud___R2RHi {
  background-image: url(/dist/soundcloud-2f453897.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-stocktwits___gVy4U {
  background-image: url(/dist/stocktwits-1e1eaa54.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-tiktok___5Lb8g {
  background-image: url(/dist/tiktok-db69161c.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-trulia___ucMn2 {
  background-image: url(/dist/trulia-213ce8e4.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-tumblr___J\+EVa {
  background-image: url(/dist/tumblr-583314bf.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-twitter___aK3Fu {
  background-image: url(/dist/twitter-108e11ab.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-typepad___dirsA {
  background-image: url(/dist/typepad-28277ecb.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-ustream___K-bYi {
  background-image: url(/dist/ustream-66472773.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-vimeo___epgif {
  background-image: url(/dist/vimeo-40a70a3d.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-vine___\+jygl {
  background-image: url(/dist/vine-6ec05b6b.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-visualcv___KTO0b {
  background-image: url(/dist/visualcv-c589f218.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-vitals___ZCCrM {
  background-image: url(/dist/vitals-f7e756ad.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-wordpress___85Xwh {
  background-image: url(/dist/wordpress-79f31269.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-youtube___WN3ku {
  background-image: url(/dist/youtube-445622eb.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-zerply___Jw4v8 {
  background-image: url(/dist/zerply-e45c0f7e.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-zillow___yY-1q {
  background-image: url(/dist/zillow-fea9fd9a.png);
}
.container___umyJI .header___rMUW\+ .propertyHeaderContent___z7wu4 h1 .icon-zocdoc___YvJ0f {
  background-image: url(/dist/zocdoc-c4ec319c.png);
}
.container___umyJI .contentContainer___TvKcV {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}
.container___umyJI .card___0F8Eu {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1270px;
  margin: 60px 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 56px 64px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 576px) {
  .container___umyJI .card___0F8Eu {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .container___umyJI .card___0F8Eu {
    padding: 42px 32px;
  }
}
@media only screen and (min-width: 1498px) {
  .container___umyJI .card___0F8Eu {
    margin-left: auto;
    margin-right: auto;
  }
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr h3 {
  margin: 0 0 30px 0;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .completion___l2ZsN {
  color: var(--critical);
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .completion___l2ZsN.good___6G283 {
  color: var(--success);
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  font-size: 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .flexTableHeader___clcay {
  font-family: var(--font-headings-con);
  color: var(--gray-7);
  text-transform: uppercase;
  border-bottom: 1px solid var(--gray-7);
  letter-spacing: 0.5px;
  width: 100%;
  margin-bottom: 25px;
  display: none;
}
@media (min-width: 960px) {
  .container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .flexTableHeader___clcay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .flexTableHeader___clcay.addPropertyHeader___5J7eh {
  margin-bottom: 0;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .flexTableHeader___clcay > div:nth-child(1) {
  -ms-flex-preferred-size: 38%;
      flex-basis: 38%;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .flexTableHeader___clcay > div:nth-child(2) {
  -ms-flex-preferred-size: 13%;
      flex-basis: 13%;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .flexTableHeader___clcay > div:nth-child(3) {
  -ms-flex-preferred-size: 18.5%;
      flex-basis: 18.5%;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .flexTableHeader___clcay > div:nth-child(4) {
  -ms-flex-preferred-size: 14.5%;
      flex-basis: 14.5%;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .flexTableHeader___clcay > div:nth-child(5) {
  -ms-flex-preferred-size: 16%;
      flex-basis: 16%;
  text-align: right;
  -ms-flex-item-align: right;
      align-self: right;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .flexTableHeader___clcay > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .noProperties___oV0UZ {
  font-size: 14px;
  color: var(--gray-8);
  vertical-align: top;
}
.container___umyJI .card___0F8Eu .cardContent___qbMpr .flexTable___m9Uc7 .noProperties___oV0UZ button {
  font-size: 14px;
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  vertical-align: top;
}
.container___umyJI .upsellCard___fY5oJ {
  margin-top: 0;
  margin-left: 50px;
  margin-right: 50px;
  max-width: 1000px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.container___umyJI .upsellCard___fY5oJ .cardContent___qbMpr {
  padding: 8px 20px;
  border-radius: 5px;
  background-color: var(--critical);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.container___umyJI .upsellCard___fY5oJ .cardContent___qbMpr .upsellArrow___wQrVH {
  height: 12px;
  width: 30px;
  position: absolute;
  bottom: -4px;
  left: 50%;
  margin-left: -10px;
}
.container___umyJI .upsellCard___fY5oJ .cardContent___qbMpr .upsellArrow___wQrVH polygon {
  fill: var(--critical);
}
.container___umyJI .upsellCard___fY5oJ .cardContent___qbMpr p {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  margin: 0 30px 0 12px;
  -webkit-box-flex: 5;
      -ms-flex-positive: 5;
          flex-grow: 5;
}
.container___umyJI .upsellCard___fY5oJ .cardContent___qbMpr .lockIconLarge___XIaoy {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 24px;
  width: 25px;
}
.container___umyJI .upsellCard___fY5oJ .cardContent___qbMpr .lockIconLarge___XIaoy path {
  fill: #fff;
}
.container___umyJI .upsellCard___fY5oJ .cardContent___qbMpr button {
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  background-color: #fff;
  color: var(--primary);
  border: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
}
.container___umyJI .upgradeLink___0SLs8 {
  width: 145px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-family: var(--font-headings-con);
  letter-spacing: 0.5px;
  color: var(--gray-8);
  text-transform: uppercase;
  background-color: var(--gray-3);
  float: right;
  font-weight: bold;
  border-radius: 5px;
}
.container___umyJI .upgradeLink___0SLs8 > span {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
}
.container___umyJI .upgradeLink___0SLs8 .lockIcon___4LPTC {
  height: 15px;
  width: 15px;
  margin: 0;
  padding: 0;
  display: inline-block;
  margin: 3px 8px 0 10px;
}
.container___umyJI .upgradeLink___0SLs8 .upgradeButton___1Rxu1 {
  display: inline-block;
  font-weight: bold;
  letter-spacing: 0.5px;
  border: 0;
  line-height: 30px;
  font-size: 14px;
  text-transform: uppercase;
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  margin: 0 0 0 8px;
  padding: 0;
  vertical-align: top;
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 960px) {
  .container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr img {
  margin-right: 25px;
}
@media (max-width: 960px) {
  .container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr img {
    margin-bottom: 20px;
  }
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .verbiageWrapper___A4Mz2 {
  margin-right: 50px;
}
@media (max-width: 960px) {
  .container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .verbiageWrapper___A4Mz2 {
    margin: 0 0 20px 0;
    width: 100%;
  }
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .verbiageWrapper___A4Mz2 h4 {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  letter-spacing: 0.5px;
  font-weight: bold;
  margin-top: 0;
  color: var(--gray-9);
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .verbiageWrapper___A4Mz2 p {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 20px;
  margin: 0;
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .buttons___DJkIt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .buttons___DJkIt:after {
  clear: both;
}
@media (max-width: 960px) {
  .container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .buttons___DJkIt {
    margin-top: -10px;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .buttons___DJkIt a {
  -ms-flex-preferred-size: content;
      flex-basis: content;
  margin: 10px 0 0 10px;
  font-family: var(--font-headings-con);
  font-size: 16px;
  letter-spacing: 1px;
  font-weight: bold;
  text-transform: uppercase;
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .buttons___DJkIt a.callButton___1eN2Z {
  background-color: var(--primary);
  color: #fff;
  border: 0;
}
.container___umyJI .conciergeCard___Jxfua .cardContent___qbMpr .buttons___DJkIt a.scheduleButton___Yn-jn {
  background-color: #fff;
  color: var(--primary);
  border: 2px solid var(--primary);
}

.stepsContainer___hedGq {
  width: 100%;
  padding: 0px 56px 64px 56px;
}
.stepsContainer___hedGq .progressContainer___73uKG {
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  width: 100%;
  padding: 52px 64px;
  background-color: #fff;
  margin-bottom: 64px;
}
.stepsContainer___hedGq .progressContainer___73uKG h3 {
  margin-bottom: 20px;
  font-size: 26px;
}
.stepsContainer___hedGq .progressContainer___73uKG h3 span {
  color: #22b161;
}
.stepsContainer___hedGq .progressContainer___73uKG p {
  font-size: 16px;
  margin-bottom: 46px;
}
.stepsContainer___hedGq .progressContainer___73uKG h4 {
  font-size: 15px;
  color: #aaa;
  width: 100%;
  line-height: 26px;
  letter-spacing: 0.5px;
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
  margin-bottom: 18px;
}
.stepsContainer___hedGq .progressContainer___73uKG h4 span {
  width: 100px;
  display: inline-block;
}
.stepsContainer___hedGq .progressContainer___73uKG h4 span:first-of-type {
  width: 360px;
}

.boostStepList___DiPJy {
  list-style-type: none;
  margin-bottom: 24px;
  padding: 0;
}
.boostStepList___DiPJy li {
  margin: 0;
  padding: 0 0 16px 0;
}

.smallBar___tztVM {
  margin-bottom: 20px;
}

.loadingSpinner___7VA3R {
  display: none;
  margin: 100px auto 0;
  width: 400px;
}
.loadingSpinner___7VA3R.show___Buceo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingSpinner___7VA3R p {
  margin-top: 1em;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___M21dH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___mTD3q {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___M21dH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___mTD3q {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.iconLarge___\+V1C0 {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-size: cover;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 6px;
  border-radius: 15px;
  background-image: url(/dist/default-90a72cf8.png);
}

.icon-500px___\+QWNg {
  background-image: url(/dist/500px-4fd73d92.png);
}

.icon-8tracks___FOexN {
  background-image: url(/dist/8tracks-89da335a.png);
}

.icon-aboutme___IxBdJ {
  background-image: url(/dist/aboutme-b9773fa7.png);
}

.icon-academia___TgzFu {
  background-image: url(/dist/academia-d1963f18.png);
}

.icon-angellist___v5opg {
  background-image: url(/dist/angellist-0028030a.png);
}

.icon-avvo___vXWkU {
  background-image: url(/dist/avvo-631099a2.png);
}

.icon-bandcamp___vSvBK {
  background-image: url(/dist/bandcamp-0b43171e.png);
}

.icon-behance___E85oS {
  background-image: url(/dist/behance-ae8c3c0d.png);
}

.icon-blogger___-DeTt {
  background-image: url(/dist/blogger-136506dc.png);
}

.icon-brandedme___Qto5D {
  background-image: url(/dist/brandedme-8d97ec22.png);
}

.icon-brandyourself___4CXbs {
  background-image: url(/dist/brandyourself-3633905b.png);
}

.icon-contently___b1jB7 {
  background-image: url(/dist/contently-57a36125.png);
}

.icon-crunchbase___0xcYB {
  background-image: url(/dist/crunchbase-5bdaa368.png);
}

.icon-dailymotion___IrK9t {
  background-image: url(/dist/dailymotion-181fbf8e.png);
}

.icon-deviantart___Bvl41 {
  background-image: url(/dist/deviantart-7c3c022c.png);
}

.icon-doximity___HtoC0 {
  background-image: url(/dist/doximity-eaf1bb35.png);
}

.icon-dribbble___R8roH {
  background-image: url(/dist/dribbble-151e2a76.png);
}

.icon-facebook___ZDCLj {
  background-image: url(/dist/facebook-b70b2c86.png);
}

.icon-flickr___W4lZ0 {
  background-image: url(/dist/flickr-1715e45d.png);
}

.icon-github___P82UY {
  background-image: url(/dist/github-2e24d329.png);
}

.icon-goodreads___TrSNV {
  background-image: url(/dist/goodreads-3734d961.png);
}

.icon-healthgrades___WOmSr {
  background-image: url(/dist/healthgrades-6b21f1fb.png);
}

.icon-healthgrove___TeeQH {
  background-image: url(/dist/healthgrove-32619c43.png);
}

.icon-houzz___DmfQN {
  background-image: url(/dist/houzz-967bb500.png);
}

.icon-instagram___ilqfs {
  background-image: url(/dist/instagram-9f6737cf.png);
}

.icon-lastfm___NiAvX {
  background-image: url(/dist/lastfm-610989da.png);
}

.icon-law___xiMAP {
  background-image: url(/dist/law-0390698d.png);
}

.icon-lawjustia___p-jWR {
  background-image: url(/dist/lawjustia-942b4148.png);
}

.icon-linkedin___SDdb6 {
  background-image: url(/dist/linkedin-6f9cc2b9.png);
}

.icon-medium___R5ZzP {
  background-image: url(/dist/medium-d3329139.png);
}

.icon-myspace___mZjR4 {
  background-image: url(/dist/myspace-eb794259.png);
}

.icon-photobucket___YDc3F {
  background-image: url(/dist/photobucket-74b73529.png);
}

.icon-pinterest___OF0Tx {
  background-image: url(/dist/pinterest-841212fe.png);
}

.icon-producthunt___oIyKf {
  background-image: url(/dist/producthunt-5abd6597.png);
}

.icon-quora___yoQCF {
  background-image: url(/dist/quora-6690cb77.png);
}

.icon-ratemds___6wSTs {
  background-image: url(/dist/ratemds-a1e843d0.png);
}

.icon-ratemyprofessors___94pig {
  background-image: url(/dist/ratemyprofessors-a17691df.png);
}

.icon-realtor___4G9BM {
  background-image: url(/dist/realtor-4573c186.png);
}

.icon-resaas___nX\+UI {
  background-image: url(/dist/resaas-c3234278.png);
}

.icon-researchgate___ZJ94W {
  background-image: url(/dist/researchgate-726bb511.png);
}

.icon-reverbnation___0pvFi {
  background-image: url(/dist/reverbnation-9282fb90.png);
}

.icon-sharecare___dqz8p {
  background-image: url(/dist/sharecare-02414310.png);
}

.icon-slideshare___HLIQS {
  background-image: url(/dist/slideshare-d971fb8a.png);
}

.icon-soundcloud___is1NI {
  background-image: url(/dist/soundcloud-2f453897.png);
}

.icon-stocktwits___B3UVQ {
  background-image: url(/dist/stocktwits-1e1eaa54.png);
}

.icon-tiktok___zFNoo {
  background-image: url(/dist/tiktok-db69161c.png);
}

.icon-trulia___0GnJm {
  background-image: url(/dist/trulia-213ce8e4.png);
}

.icon-tumblr___UT2Sm {
  background-image: url(/dist/tumblr-583314bf.png);
}

.icon-twitter___qpWzN {
  background-image: url(/dist/twitter-108e11ab.png);
}

.icon-typepad___Lznpl {
  background-image: url(/dist/typepad-28277ecb.png);
}

.icon-ustream___MMa95 {
  background-image: url(/dist/ustream-66472773.png);
}

.icon-vimeo___ZOTkj {
  background-image: url(/dist/vimeo-40a70a3d.png);
}

.icon-vine___mZ4jL {
  background-image: url(/dist/vine-6ec05b6b.png);
}

.icon-visualcv___rezZK {
  background-image: url(/dist/visualcv-c589f218.png);
}

.icon-vitals___WlvXE {
  background-image: url(/dist/vitals-f7e756ad.png);
}

.icon-wordpress___B13xN {
  background-image: url(/dist/wordpress-79f31269.png);
}

.icon-youtube___RTSpl {
  background-image: url(/dist/youtube-445622eb.png);
}

.icon-zerply___CKSsj {
  background-image: url(/dist/zerply-e45c0f7e.png);
}

.icon-zillow___2m9rY {
  background-image: url(/dist/zillow-fea9fd9a.png);
}

.icon-zocdoc___lP1N8 {
  background-image: url(/dist/zocdoc-c4ec319c.png);
}

.button___ODlEp {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 17px;
  padding: 10px 30px;
  letter-spacing: 0.09em;
  line-height: 17px;
}
.button___ODlEp:hover, .button___ODlEp:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.button___ODlEp[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.button___ODlEp.link___bkYJV {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.button___ODlEp.secondary___vXW0G {
  background-color: #fff;
  color: var(--primary);
}
.button___ODlEp.secondary___vXW0G:hover, .button___ODlEp.secondary___vXW0G:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .button___ODlEp {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .button___ODlEp:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .button___ODlEp:focus, .theme-idshield .button___ODlEp:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .button___ODlEp.secondary___vXW0G {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .button___ODlEp.secondary___vXW0G:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .button___ODlEp.secondary___vXW0G:focus, .theme-idshield .button___ODlEp.secondary___vXW0G:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}

.header___q8EYc {
  margin-bottom: 56px;
  overflow: hidden;
  font-family: var(--font-headings-con);
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
}
.header___q8EYc .stepHeader___8yLuX {
  padding: 40px;
  max-width: 1000px;
  margin: 0 auto;
}
.header___q8EYc h1 {
  font-size: 40px;
  margin: 0;
  padding: 0;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header___q8EYc .breadcrumbs___J2q5t {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 1px;
  font-weight: bold;
  color: #989ca0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  white-space: nowrap;
  text-transform: capitalize;
}
.header___q8EYc .breadcrumbs___J2q5t .breadcrumbLink___DmaGQ {
  text-decoration: underline;
  margin-right: 0.42em;
}
.header___q8EYc .breadcrumbs___J2q5t .breadcrumbSeparator___mcIRR {
  margin-right: 0.42em;
}
.header___q8EYc .breadcrumbs___J2q5t .breadcrumbLink___DmaGQ,
.header___q8EYc .breadcrumbs___J2q5t .breadcrumbCurrent___44foX {
  display: inline-block;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header___q8EYc .stepList___JUn8w {
  float: right;
}

.bioEditorDashboard___5I7xw {
  background-color: #e3f4ff;
  padding: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  color: #777a7f;
  line-height: 28px;
  letter-spacing: 0.025em;
  margin-top: 20px;
}
.bioEditorDashboard___5I7xw .clipboard___cm0CJ {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.bioEditorDashboard___5I7xw .clipboard___cm0CJ svg {
  height: 64px;
  width: 64px;
}
.bioEditorDashboard___5I7xw .clipboard___cm0CJ svg path {
  fill: #777a7f;
}
.bioEditorDashboard___5I7xw ul {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
}

.bioEditor___RMBe3 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.bioEditor___RMBe3 textarea {
  position: relative;
  border-radius: 3px;
  border: 2px solid #b6babd;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 14px;
  height: auto;
  resize: none;
  line-height: 1em;
  padding: 30px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.bioEditor___RMBe3 textarea::-webkit-input-placeholder {
  color: #b6babd;
}
.bioEditor___RMBe3 textarea::-moz-placeholder {
  color: #b6babd;
}
.bioEditor___RMBe3 textarea:-ms-input-placeholder {
  color: #b6babd;
}
.bioEditor___RMBe3 textarea::-ms-input-placeholder {
  color: #b6babd;
}
.bioEditor___RMBe3 textarea::placeholder {
  color: #b6babd;
}
.bioEditor___RMBe3 p {
  color: #b6babd;
  margin-bottom: 10px;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 14px;
}

.stepWrapper___ISZDq {
  max-width: 1000px;
  padding: 0 40px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .stepWrapper___ISZDq {
    padding: 0 0 56px;
  }
}
.stepWrapper___ISZDq.stepDetailsDescriptionWrapper___5Rnvl {
  padding-bottom: 28px;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x {
  max-width: 1000px;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 52px 64px;
  background-color: var(--white);
  margin: 0 auto 64px;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x.stepDetailsDescription___1Cfw9 {
  margin: 0 auto;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x h2 {
  font-size: 24px;
  font-family: var(--font-body);
  font-weight: bold;
  position: relative;
  width: auto;
  display: inline-block;
  float: left;
  margin-top: 0px;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .estimatedTime___svJo7 {
  position: relative;
  float: right;
  font-family: var(--font-headings-con);
  color: #b6babd;
  vertical-align: middle;
  display: block;
  height: 39px;
  margin-right: 20px;
  line-height: 32px;
}
@media only screen and (max-width: 575px) {
  .stepWrapper___ISZDq .stepContainer___6kJ3x .estimatedTime___svJo7 {
    display: none;
  }
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .estimatedTime___svJo7 span {
  vertical-align: middle;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  margin-left: 23px;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .estimatedTime___svJo7 .clock___OUSo9 {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 18px;
  height: 18px;
  display: block;
  margin-top: -14px;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x hr {
  display: block;
  border-bottom: 1px solid #dfe0e3;
  margin-bottom: 25px;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #e3f4ff;
  padding: 52px 64px;
  margin: 52px -64px -52px -64px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP h3.stepHeading___J0d4A {
  margin: 0;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP button {
  margin-left: 10px;
  min-width: 210px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
@media only screen and (max-width: 768px) {
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP button {
    margin: 0px;
    width: auto;
  }
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerVerify___FMtns.errors___FutMV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fffceb;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerVerify___FMtns.errors___FutMV button {
  width: 175px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: auto 0;
  -ms-flex-item-align: center;
      align-self: center;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerVerify___FMtns.errors___FutMV .errorMessage___DBNmR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerVerify___FMtns.errors___FutMV .errorMessage___DBNmR {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: justify;
    margin-bottom: 20px;
  }
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerVerify___FMtns.errors___FutMV .errorMessage___DBNmR p {
  color: #777a7f;
  margin: auto 1em auto 0;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerVerify___FMtns.errors___FutMV .svgAlertCircle___UgGia {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 64px;
  width: 64px;
  margin-right: 25px;
}
@media only screen and (max-width: 768px) {
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerVerify___FMtns.errors___FutMV .svgAlertCircle___UgGia {
    margin-bottom: 10px;
  }
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerVerify___FMtns.errors___FutMV .svgAlertCircle___UgGia path {
  fill: #ffdc4d;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerSubmitUrl___Yzamt {
  display: block;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerSubmitUrl___Yzamt .submitUrlForm___JCCvH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 25px;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerSubmitUrl___Yzamt .submitUrlForm___JCCvH input,
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerSubmitUrl___Yzamt .submitUrlForm___JCCvH button {
  margin-bottom: 15px;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerSubmitUrl___Yzamt .submitUrlForm___JCCvH input {
  padding: 8px;
  min-width: 200px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerSubmitUrl___Yzamt .submitUrlForm___JCCvH button {
  max-width: 195px;
}
@media only screen and (max-width: 768px) {
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerSubmitUrl___Yzamt .submitUrlForm___JCCvH {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerSubmitUrl___Yzamt .submitUrlForm___JCCvH input {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM {
  background-color: #e3f6ec;
  font-size: 17px;
  color: #777a7f;
}
@media only screen and (max-width: 768px) {
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM .submitUrlForm___JCCvH input {
    margin-right: 0;
  }
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM a {
  text-decoration: none;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM .completeContainerMessage___TW6po {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM .completeContainerMessage___TW6po p {
  margin-right: 30px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 768px) {
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM .completeContainerMessage___TW6po {
    margin-bottom: 20px;
  }
  .stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM .completeContainerMessage___TW6po p {
    margin-right: 0px;
  }
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM .completeContainerMessage___TW6po .completeContainerIcon___Tw4cX {
  height: auto;
  width: 64px;
  margin-right: 30px;
}
.stepWrapper___ISZDq .stepContainer___6kJ3x .completeContainer___y5fMP.completeContainerComplete___vwHoM .completeContainerMessage___TW6po .completeContainerIcon___Tw4cX svg path {
  fill: #00aa4f;
}
.stepWrapper___ISZDq .arrowDown___z73NR {
  width: 0;
  height: 0;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-top: 20px solid var(--white);
}
@media only screen and (max-width: 575px) {
  .stepWrapper___ISZDq .arrowDown___z73NR {
    display: none;
  }
}

/**
 * Connection flow
 */
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP {
  margin-top: 26px;
}
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP .connectOrBuildForm___CuSM6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP .connectOrBuildForm___CuSM6 button {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 195px;
  line-height: 1em;
  padding: 8px;
  margin-right: 15px;
}
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP .connectOrBuildForm___CuSM6 button.secondary___vXW0G {
  width: 173px;
  margin-right: 0px;
}
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP .submitUrlForm___JCCvH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP .submitUrlForm___JCCvH input,
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP .submitUrlForm___JCCvH button {
  margin-bottom: 15px;
}
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP .submitUrlForm___JCCvH input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 15px;
  padding: 8px;
}
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP .submitUrlForm___JCCvH button {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 173px;
  padding: 8px;
  margin-right: 15px;
}
.connectInstructions___pOTm0 .connectOrBuildActions___PFqWP .submitUrlForm___JCCvH button.secondary___vXW0G {
  margin-right: 0px;
}

/**
* Standard instructions
*/
.instructions___tMjHj {
  counter-reset: stepNumber;
  margin-top: 48px;
}
.instructions___tMjHj strong {
  font-weight: bold;
  font-family: "Proxima Nova", sans-serif;
}
.instructions___tMjHj > .markdownInstructions___zoxYm > p,
.instructions___tMjHj > .markdownInstructions___zoxYm > ul,
.instructions___tMjHj > .markdownInstructions___zoxYm > ol,
.instructions___tMjHj > .markdownInstructions___zoxYm > blockquote {
  margin-left: 26px;
}
.instructions___tMjHj .enumeratedInstruction___FpV9z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #777a7f;
  font-size: 18px;
  font-family: "Proxima Nova", sans-serif;
  font-weight: bold;
  line-height: 26px;
  letter-spacing: 0.025em;
  margin-top: 40px;
  margin-bottom: 20px;
}
.instructions___tMjHj .enumeratedInstruction___FpV9z .enumeratedInstructionText___RSjaT {
  display: block;
}
.instructions___tMjHj .enumeratedInstruction___FpV9z::before {
  -ms-flex-item-align: start;
      align-self: flex-start;
  counter-increment: stepNumber;
  content: counter(stepNumber) ". ";
  display: block;
  color: var(--primary);
  font-weight: bold;
  margin-right: 0.5em;
}
.instructions___tMjHj .instructionImage___QuhxF {
  max-width: 100%;
}

/**
 * Step details and variations
 */
.stepDetails___1vErt {
  font-size: 16px;
  font-family: var(--font-body);
  /**
   * Review your flagged posts
   */
}
.stepDetails___1vErt p {
  color: #777a7f;
  line-height: 26px;
  letter-spacing: 0.035em;
  margin-bottom: 25px;
}
.stepDetails___1vErt .currentValues___edz1r {
  margin-top: 10px;
}
@media only screen and (max-width: 575px) {
  .stepDetails___1vErt .currentValues___edz1r {
    display: none;
  }
}
.stepDetails___1vErt .currentValues___edz1r ul {
  -webkit-padding-start: 20px;
          padding-inline-start: 20px;
}
.stepDetails___1vErt .currentValues___edz1r ul li {
  font-size: 14px;
  font-weight: bold;
}
.stepDetails___1vErt .currentValues___edz1r ul li .red___ZbEXu {
  color: var(--critical);
}
.stepDetails___1vErt .currentValues___edz1r ul li .green___Z07jI {
  color: var(--success);
}
/**
 * Dependency warnings
 */
.stepDetailsDependency___xFQxl p {
  font-size: 16px;
  color: #777a7f;
  line-height: 26px;
  letter-spacing: 0.035em;
  font-family: "Open Sans";
  margin-bottom: 25px;
}

.clear___VZfcE {
  clear: both;
}

/**
* Error states
**/
.hasErrorsHide___cP6X- {
  display: none;
}

.hasErrorsShow___TkA9d {
  display: block;
  background-color: rgb(255, 252, 235);
  margin: 20px -64px -52px -64px;
  padding: 52px 64px;
}

.errorForm___GutYR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgb(255, 252, 235);
  margin: 20px -64px -52px -64px;
  padding: 52px 64px;
}

.errorFormUrl___kQOXE {
  background-color: rgb(255, 252, 235);
  margin: 20px -64px -52px -64px;
  padding: 52px 64px;
}
@media only screen and (max-width: 768px) {
  .errorFormUrl___kQOXE {
    padding: 12px 24px;
  }
}

.errorFormUrlForm___FsCwN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.errorText___BHlvh {
  -ms-flex-item-align: center;
      align-self: center;
  font-family: var(--font-headings-con);
  font-size: 22px;
  color: #777a7f;
  letter-spacing: 1px;
  -webkit-box-flex: 3;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
}

.errorTextUrl___\+JwVV {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 3;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-flow: column;
      flex-flow: column;
}
@media only screen and (max-width: 768px) {
  .errorTextUrl___\+JwVV {
    margin-top: 15px;
  }
}
.errorTextUrl___\+JwVV .errorMainText___2YH\+F {
  font-family: var(--font-headings-con);
  font-size: 22px;
  color: #777a7f;
  letter-spacing: 1px;
}
.errorTextUrl___\+JwVV .inputSetup___BTRpO {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.errorTextUrl___\+JwVV .inputSetup___BTRpO input {
  margin-top: 15px;
  width: 90%;
  max-width: 500px;
  min-width: 250px;
}
@media only screen and (max-width: 768px) {
  .errorTextUrl___\+JwVV .inputSetup___BTRpO input {
    min-width: 100px;
  }
}
.errorTextUrl___\+JwVV .errorSubText___6tQEE {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  font-family: var(--font-headings-con);
  font-size: 12px;
  color: #777a7f;
  letter-spacing: 1px;
}

.alertIcon___aWvC- {
  height: 64px;
  width: 64px;
  margin-right: 25px;
  -ms-flex-item-align: center;
      align-self: center;
}
.alertIcon___aWvC- path {
  fill: #ffdc4d;
}

.errorButtonDiv___wxsDu {
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .errorButtonDiv___wxsDu {
    margin-top: 15px;
  }
}

.errorButton___WDTPg {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 195px;
  margin-right: 15px;
}

/**
* Advanced Tactics
**/
.buttonMenuAdvancedTactics___JiOne button {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 195px;
  line-height: 1em;
  padding: 8px;
  margin-right: 15px;
  margin-top: 30px;
}
.buttonMenuAdvancedTactics___JiOne button.secondary___vXW0G {
  width: 173px;
  margin-right: 0px;
}

.upgradeLink___Y1sTl {
  text-decoration: underline;
}

.loadingSpinner___oiR5N {
  display: none;
  margin: 100px auto 0;
  width: 400px;
}
.loadingSpinner___oiR5N.show___oY56V {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingSpinner___oiR5N p {
  margin-top: 1em;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___T6a8V {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___IWXYo {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___T6a8V {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___IWXYo {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.submitSocialPostForm___qI\+CS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.submitSocialPostForm___qI\+CS.submitSocialPostFormError___wPKQe {
  background-color: #fffceb;
}
.submitSocialPostForm___qI\+CS.submitSocialPostFormError___wPKQe button {
  width: 111px;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v {
  width: 100%;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  line-height: 1em;
  font-size: 17px;
  width: 200px;
  float: right;
  padding: 8px 10px;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button:hover, .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button.link___wdHIx {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button.secondary___r-D0J {
  background-color: #fff;
  color: var(--primary);
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button.secondary___r-D0J:hover, .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button.secondary___r-D0J:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button:focus, .theme-idshield .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button.secondary___r-D0J {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button.secondary___r-D0J:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button.secondary___r-D0J:focus, .theme-idshield .submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v button.secondary___r-D0J:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .avatar___glQzx {
  position: absolute;
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: center;
  top: 15px;
  left: 15px;
  z-index: 1;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v textarea {
  position: relative;
  border-radius: 3px;
  border: 2px solid #b6babd;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 14px;
  color: #777a7f;
  height: auto;
  resize: none;
  line-height: 1em;
  padding: 15px 9px 5px 100px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .characterCounter___3MSJD {
  margin: -15px 0 15px 0;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .characterCounter___3MSJD .characterCount___7TZU- {
  color: var(--success);
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .characterCounter___3MSJD .characterCount___7TZU-.overLimit___T00q0 {
  color: var(--critical);
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v p {
  color: #777a7f;
  margin-bottom: 10px;
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 14px;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .alertIcon___knRz9 {
  height: 64px;
  width: 64px;
  margin-right: 25px;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .alertIcon___knRz9 path {
  fill: #ffdc4d;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .submitSocialPostInlineForm___5ixsQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  position: relative;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .submitSocialPostInlineForm___5ixsQ ::-webkit-input-placeholder {
  color: #b6babd;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .submitSocialPostInlineForm___5ixsQ ::-moz-placeholder {
  color: #b6babd;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .submitSocialPostInlineForm___5ixsQ :-ms-input-placeholder {
  color: #b6babd;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .submitSocialPostInlineForm___5ixsQ ::-ms-input-placeholder {
  color: #b6babd;
}
.submitSocialPostForm___qI\+CS .submitSocialPostFormContent___rbx0v .submitSocialPostInlineForm___5ixsQ ::placeholder {
  color: #b6babd;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Xukjh {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___3z2ku {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Xukjh {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___3z2ku {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

article {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  article {
    padding: 0px;
  }
}
article .header___Rm-Ut {
  background-color: transparent;
  margin-bottom: 30px;
}
article h1 {
  margin-top: 40px;
  font-size: 40px;
  letter-spacing: 2px;
  color: var(--gray-9);
}
article h3.riskFactorTitle___hNETF {
  text-transform: none;
  letter-spacing: 1.5px;
}
article h3.informationPanelTitle___jTSbc {
  text-transform: none;
  letter-spacing: 1.5px;
  margin-bottom: 20px;
}
article .riskScoreLabel___4cTh\+ {
  margin-left: 10px;
  white-space: nowrap;
}
article .riskScoreLabel___4cTh\+.high___isRPy {
  color: rgb(243, 11, 71);
}
article .riskScoreLabel___4cTh\+.medium___j\+Lhd {
  color: rgb(255, 220, 77);
}
article .riskScoreLabel___4cTh\+.low___MzvZk {
  color: rgb(0, 171, 79);
}
article .scoreText___CYbsJ {
  font-size: 18px;
  padding-left: 100px;
  padding-right: 100px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
  article .scoreText___CYbsJ {
    padding-left: 60px;
    padding-right: 60px;
  }
}
article .scoreText___CYbsJ .strong___ZFIF- {
  font-weight: bold;
}
article .panel___BOqVc {
  margin-top: 40px;
  padding: 40px;
  background: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
article .panel___BOqVc.nextStepsPanel___o2Bav:hover .riskFactorTitle___hNETF {
  color: inherit;
}
article .panel___BOqVc.nextStepsPanel___o2Bav .progressBarContainer___BXt\+H {
  margin-top: 0;
}
article .panel___BOqVc a {
  cursor: pointer;
}
article .panel___BOqVc .red___zgbCE {
  color: var(--critical);
}
article .panel___BOqVc .yellow___3Ywo\+ {
  color: var(--warning);
}
article .panel___BOqVc .green___u0K19 {
  color: var(--success);
}
article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableLabel___S3JYQ {
  font-weight: bold;
  color: #777a7f;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (max-width: 992px) {
  article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableLabel___S3JYQ {
    -webkit-box-flex: 0.3;
        -ms-flex-positive: 0.3;
            flex-grow: 0.3;
    min-width: 150px;
    margin-right: 20px;
  }
}
article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableValue___436bC {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableValue___436bC svg {
  width: 16px;
  height: 16px;
}
article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableValue___436bC a, article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableValue___436bC a:active, article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableValue___436bC a:visited, article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableValue___436bC a:hover {
  text-decoration: underline;
  cursor: pointer;
}
article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableValue___436bC .warning___lmjQO a {
  margin-left: 10px;
}
article .panel___BOqVc .detailTable___cbKi\+ .detailTableRow___-uH4M .detailTableValue___436bC .okay___WF3CZ path {
  fill: var(--success);
}
article .scoreExplanation___DItKX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
}
@media only screen and (max-width: 768px) {
  article .scoreExplanation___DItKX {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
article .scoreExplanation___DItKX .leftBlock___JzZpm {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding-right: 40px;
  border-right: 2px solid var(--gray-2);
}
@media only screen and (max-width: 768px) {
  article .scoreExplanation___DItKX .leftBlock___JzZpm {
    border: none;
    padding: 0;
  }
}
article .scoreExplanation___DItKX .leftBlock___JzZpm ul li {
  margin: 30px 0;
  font-size: 16px;
}
article .scoreExplanation___DItKX .rightBlock___wbqU- {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding-left: 40px;
}
@media only screen and (max-width: 768px) {
  article .scoreExplanation___DItKX .rightBlock___wbqU- {
    border: none;
    padding: 0;
  }
}
article .scoreExplanation___DItKX .rightBlock___wbqU- p {
  margin: 30px 0;
  font-size: 16px;
}
article .scoreExplanation___DItKX .rightBlock___wbqU- ul li {
  margin: 10px 0;
  font-size: 16px;
}
article .scoreExplanation___DItKX ul {
  list-style: inside;
  padding-left: 0;
}
article .arrowDown___cVIUY {
  width: 0;
  height: 0;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 60px solid transparent;
  border-right: 60px solid transparent;
  border-top: 25px solid #fff;
}
@media only screen and (max-width: 768px) {
  article .arrowDown___cVIUY {
    display: none;
  }
}
article .scoreAccuracy___tyCZy {
  text-align: left;
}
article .progressBarContainer___BXt\+H {
  margin-top: 20px;
}
article .grid___Z-BST {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media only screen and (max-width: 992px) {
  article .grid___Z-BST {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
article .grid___Z-BST .panel___BOqVc {
  padding: 40px 50px;
  -ms-flex-preferred-size: 46%;
      flex-basis: 46%;
  text-align: left;
}
article .grid___Z-BST .panel___BOqVc.fullWidth___cTXtX {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
article .grid___Z-BST .panel___BOqVc .riskFactorTitle___hNETF {
  margin: 0 auto 20px;
}
article .grid___Z-BST .panel___BOqVc .riskFactorImpact___vUnmw {
  margin-bottom: 30px;
}
article .grid___Z-BST .panel___BOqVc p {
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 28px;
}
article .informationPanelSubTitle___GvvwX {
  font-size: 20px;
  margin-bottom: 40px;
}
article .benefitCallout___EZUC6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 30px;
}
article .benefitCallout___EZUC6 .icon___16Kng svg {
  width: 80px;
  height: 80px;
}
article .benefitCallout___EZUC6 .text___-TCCl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 40px;
  font-size: 16px;
}
article .benefitCallout___EZUC6 .text___-TCCl p {
  text-align: left;
}
article .benefitCallout___EZUC6 .text___-TCCl .calloutLine___vkmbO {
  font-weight: bold;
}
article .benefitCallout___EZUC6 .text___-TCCl .calloutLine___vkmbO .highlight___nEC\+2 {
  color: var(--primary);
}
article .benefitCallout___EZUC6 .text___-TCCl .calloutLine___vkmbO .enabled___bjPEG {
  color: var(--success);
}
article .benefitCallout___EZUC6 .text___-TCCl .calloutLine___vkmbO .enabled___bjPEG svg {
  width: 16px;
  height: 16px;
}
article .benefitCallout___EZUC6 .text___-TCCl .calloutLine___vkmbO .enabled___bjPEG svg path {
  fill: var(--success);
}
article .warning___lmjQO {
  color: var(--critical);
}
article .actionBtn___8ahgk {
  width: 100%;
  font-family: var(--font-headings-con);
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-top: 15px;
}
article .actionBtn___8ahgk.secondary___tk8PD {
  color: var(--primary);
  background: transparent;
  border: 2px solid var(--primary);
}
article .informationPanel___YQz-V {
  padding-left: 80px;
  padding-right: 80px;
}
article .informationPanel___YQz-V .actionButtonContainer___EIFdO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
article .informationPanel___YQz-V .actionButtonContainer___EIFdO .actionBtn___8ahgk {
  width: 300px;
}
article .informationPanel___YQz-V .actionButtonContainer___EIFdO .actionBtn___8ahgk:nth-child(1) {
  margin-right: 40px;
}
article .understandingPanel___6xNcd .benefitCallout___EZUC6 .icon___16Kng svg path,
article .addonStatusPanel___2rszh .benefitCallout___EZUC6 .icon___16Kng svg path {
  fill: var(--primary);
}
article .addonStatusPanel___2rszh {
  padding-left: 150px;
  padding-right: 150px;
}
article .addonStatusPanel___2rszh .actionBtn___8ahgk {
  width: auto;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 768px) {
  article .addonStatusPanel___2rszh {
    padding-left: 80px;
    padding-right: 80px;
  }
}
article .loadingMessage___zaoLj {
  text-align: center;
}
article .progressBar___TIsx6 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
article .progressBar___TIsx6 .barOutline___bd1wr {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 3px;
  border: solid rgba(0, 0, 0, 0.5) 2px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
article .progressBar___TIsx6 .barFill___gRr8w {
  background-color: var(--primary);
  height: 18px;
  border-radius: 4px;
}
article .progressBar___TIsx6 .labels___NcGC7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
  margin-top: 4px;
}
article .progressBar___TIsx6 .labels___NcGC7 span,
article .progressBar___TIsx6 .labels___NcGC7 a {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-weight: bold;
  margin: auto 3px;
}
.theme-idshield article .progressBar___TIsx6 .labels___NcGC7 span,
.theme-idshield article .progressBar___TIsx6 .labels___NcGC7 a {
  text-transform: none;
  letter-spacing: -0.176px;
}
article .progressBar___TIsx6 .labels___NcGC7 span:first-child,
article .progressBar___TIsx6 .labels___NcGC7 a:first-child {
  margin-left: 0;
}
article .progressBar___TIsx6 .labels___NcGC7 span:last-child,
article .progressBar___TIsx6 .labels___NcGC7 a:last-child {
  margin-right: 0;
}
article .progressBar___TIsx6 .labels___NcGC7 a:hover, article .progressBar___TIsx6 .labels___NcGC7 a:focus {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___iwnui {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___pS9ER {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___jUFSO {
  position: relative;
}
.container___jUFSO h2 {
  text-transform: none;
}
.container___jUFSO .share___x72Zz {
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 86px 50px 50px;
  background: #222;
  color: #fff;
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
@media (min-width: 680px) {
  .container___jUFSO .share___x72Zz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.container___jUFSO .share___x72Zz .close___euj6m {
  position: absolute;
  top: 63px;
  right: 13px;
  background: transparent;
  color: rgb(59, 151, 246);
  border: 0;
  font-size: 22px;
}
.container___jUFSO .share___x72Zz .close___euj6m:hover {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
}
.container___jUFSO .share___x72Zz .shareDetails___mJIQl {
  width: 100%;
}
@media (min-width: 680px) {
  .container___jUFSO .share___x72Zz .shareDetails___mJIQl {
    width: 40%;
    margin-right: 50px;
  }
}
.container___jUFSO .share___x72Zz .shareDetails___mJIQl h2 {
  color: rgb(59, 151, 246);
  font-size: 24px;
}
.container___jUFSO .share___x72Zz .shareIcons___nHr-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: 25px 0 0;
}
@media (min-width: 680px) {
  .container___jUFSO .share___x72Zz .shareIcons___nHr-4 {
    width: 60%;
    margin: 0;
  }
}
.container___jUFSO .share___x72Zz .shareIcons___nHr-4 img {
  display: block;
  width: 35%;
  margin: 0 auto;
}
.container___jUFSO .share___x72Zz .shareIcons___nHr-4 a {
  display: block;
  width: 65%;
  margin: 15px auto;
  padding: 3px;
  border-radius: 2px;
  border: 2px solid rgb(59, 151, 246);
  background: rgb(59, 151, 246);
  color: #fff;
  text-align: center;
  text-decoration: none;
}
.container___jUFSO .share___x72Zz .shareIcons___nHr-4 a:hover {
  background: transparent;
  color: rgb(59, 151, 246);
}
.container___jUFSO .modal-backdrop {
  background-color: #fff;
  opacity: 0.8;
}
.container___jUFSO .modal,
.container___jUFSO .modal-backdrop {
  position: absolute;
  z-index: 1000;
}
.container___jUFSO .modal-dialog {
  width: 100%;
  margin: 0;
}
.container___jUFSO .modal-content {
  background: transparent;
  border: 0;
}

.nextProfileContainer___5SXzF {
  background-color: rgb(236, 237, 240);
  padding: 50px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width: 576px) {
  .nextProfileContainer___5SXzF {
    padding: 0;
  }
}

.wrapper___3xzy- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding-bottom: 50px;
}
@media only screen and (max-width: 768px) {
  .wrapper___3xzy- {
    padding-bottom: 0;
  }
}

.bigItem___qCL29 {
  /* This will be twice as big as the small item. */
  -webkit-box-flex: 2;
      -ms-flex: 2 0 0px;
          flex: 2 0 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.smallItem___g5NXk {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}

.smallMenuItem___CnlZh {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.profileContainer___n4Aof > div,
.nextStepsContainer___RIWg3 > div,
.splashContainer___m7CFR {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 20px;
}

.splashContainer___m7CFR {
  padding-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.nextProfileContent___Z\+zwl {
  /* max-width: 1280px; */
  /* margin: 0 auto; */
  /* padding-top: 30px; */
  position: relative;
  border-bottom: thin solid rgb(155, 155, 155);
}
@media only screen and (max-width: 768px) {
  .nextProfileContent___Z\+zwl {
    border-bottom: none;
    padding-top: 0;
  }
}

.button___cEUTG {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  font-family: "Proxima Nova Extra Condensed";
  text-transform: uppercase;
  padding: 9px 0;
  width: 175px;
  margin-top: -10px;
}
.button___cEUTG:hover {
  background-color: var(--primary-button-hover);
  color: #fff;
}
.button___cEUTG:focus {
  background-color: var(--primary);
  color: #fff;
}
.button___cEUTG:active {
  background-color: var(--primary);
  color: #fff;
}

.tabSelector___SHcaK {
  width: 150px;
}

.nextProfileTabSelector___dF7Ay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12em;
          flex: 0 0 12em;
}
@media only screen and (max-width: 575px) {
  .nextProfileTabSelector___dF7Ay {
    display: none;
  }
}

.nextProfileBody___aNSus {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 550%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nextProfileBody___aNSus {
    width: 600%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width: 576px) {
  .nextProfileBody___aNSus {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.nextProfileBody___aNSus .experienceContainer___g1vdh,
.nextProfileBody___aNSus .basicsContainer___EZFD7,
.nextProfileBody___aNSus .educationContainer___Jyu0X,
.nextProfileBody___aNSus .linksContainer___hMTKR,
.nextProfileBody___aNSus .appearanceContainer___6lJbP {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  width: 100%;
}
.nextProfileBody___aNSus.basics___eFUJc {
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}
@media only screen and (min-width: 992px) {
  .nextProfileBody___aNSus.basics___eFUJc {
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
  }
  .nextProfileBody___aNSus.basics___eFUJc .basicsContainer___EZFD7 {
    opacity: 1;
    padding-top: 22px;
  }
}
@media only screen and (max-width: 768px) {
  .nextProfileBody___aNSus.basics___eFUJc {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .nextProfileBody___aNSus.basics___eFUJc .basicsContainer___EZFD7 {
    opacity: 1;
    opacity: 1;
    padding-top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .nextProfileBody___aNSus.experience___aOZSa {
    -webkit-transform: translate3d(-20%, 0, 0);
            transform: translate3d(-20%, 0, 0);
  }
  .nextProfileBody___aNSus.experience___aOZSa .experienceContainer___g1vdh {
    opacity: 1;
  }
}
@media only screen and (min-width: 992px) {
  .nextProfileBody___aNSus.experience___aOZSa {
    -webkit-transform: translate3d(-20%, 0, 0);
            transform: translate3d(-20%, 0, 0);
  }
  .nextProfileBody___aNSus.experience___aOZSa .experienceContainer___g1vdh {
    opacity: 1;
  }
}
@media only screen and (min-width: 768px) {
  .nextProfileBody___aNSus.experience___aOZSa {
    -webkit-transform: translate3d(-20%, 0, 0);
            transform: translate3d(-20%, 0, 0);
  }
  .nextProfileBody___aNSus.experience___aOZSa .experienceContainer___g1vdh {
    opacity: 1;
  }
}
@media only screen and (min-width: 1200px) {
  .nextProfileBody___aNSus.education___SnRE1 {
    -webkit-transform: translate3d(-40%, 0, 0);
            transform: translate3d(-40%, 0, 0);
  }
  .nextProfileBody___aNSus.education___SnRE1 .educationContainer___Jyu0X {
    opacity: 1;
  }
}
@media only screen and (min-width: 992px) {
  .nextProfileBody___aNSus.education___SnRE1 {
    -webkit-transform: translate3d(-40%, 0, 0);
            transform: translate3d(-40%, 0, 0);
  }
  .nextProfileBody___aNSus.education___SnRE1 .educationContainer___Jyu0X {
    opacity: 1;
  }
}
@media only screen and (min-width: 768px) {
  .nextProfileBody___aNSus.education___SnRE1 {
    -webkit-transform: translate3d(-40%, 0, 0);
            transform: translate3d(-40%, 0, 0);
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .nextProfileBody___aNSus.education___SnRE1 .educationContainer___Jyu0X {
    opacity: 1;
  }
}
@media only screen and (min-width: 1200px) {
  .nextProfileBody___aNSus.links___pOGN8 {
    -webkit-transform: translate3d(-60%, 0, 0);
            transform: translate3d(-60%, 0, 0);
  }
  .nextProfileBody___aNSus.links___pOGN8 .linksContainer___hMTKR {
    opacity: 1;
  }
}
@media only screen and (min-width: 992px) {
  .nextProfileBody___aNSus.links___pOGN8 {
    -webkit-transform: translate3d(-60%, 0, 0);
            transform: translate3d(-60%, 0, 0);
  }
  .nextProfileBody___aNSus.links___pOGN8 .linksContainer___hMTKR {
    opacity: 1;
  }
}
@media only screen and (min-width: 768px) {
  .nextProfileBody___aNSus.links___pOGN8 {
    -webkit-transform: translate3d(-60%, 0, 0);
            transform: translate3d(-60%, 0, 0);
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .nextProfileBody___aNSus.links___pOGN8 .linksContainer___hMTKR {
    opacity: 1;
  }
}
@media only screen and (min-width: 1200px) {
  .nextProfileBody___aNSus.appearance___LrLz8 {
    -webkit-transform: translate3d(-80%, 0, 0);
            transform: translate3d(-80%, 0, 0);
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .nextProfileBody___aNSus.appearance___LrLz8 .appearanceContainer___6lJbP {
    opacity: 1;
  }
}
@media only screen and (min-width: 992px) {
  .nextProfileBody___aNSus.appearance___LrLz8 {
    -webkit-transform: translate3d(-80%, 0, 0);
            transform: translate3d(-80%, 0, 0);
  }
  .nextProfileBody___aNSus.appearance___LrLz8 .appearanceContainer___6lJbP {
    opacity: 1;
  }
}
@media only screen and (min-width: 768px) {
  .nextProfileBody___aNSus.appearance___LrLz8 {
    -webkit-transform: translate3d(-80%, 0, 0);
            transform: translate3d(-80%, 0, 0);
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .nextProfileBody___aNSus.appearance___LrLz8 .appearanceContainer___6lJbP {
    opacity: 1;
  }
}

.fluidContainer___YcNgf {
  overflow: hidden;
  background-color: #ecedf0;
}

.educationSubContainer___Rf8HT,
.experienceSubContainer___LFH-O,
.linkSubContainer___xSOlM,
.basicsSubContainer___Cy-Le {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 1200px) {
  .educationSubContainer___Rf8HT,
  .experienceSubContainer___LFH-O,
  .linkSubContainer___xSOlM,
  .basicsSubContainer___Cy-Le {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width: 992px) {
  .educationSubContainer___Rf8HT,
  .experienceSubContainer___LFH-O,
  .linkSubContainer___xSOlM,
  .basicsSubContainer___Cy-Le {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width: 768px) {
  .educationSubContainer___Rf8HT,
  .experienceSubContainer___LFH-O,
  .linkSubContainer___xSOlM,
  .basicsSubContainer___Cy-Le {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.contentContainer___nepPR {
  padding-top: 40px;
  width: 55%;
  /* width: 700px; */
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contentContainer___nepPR {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contentContainer___nepPR {
    padding: 40px;
    width: 500px;
  }
}
@media only screen and (max-width: 576px) {
  .contentContainer___nepPR {
    padding: 10px;
    width: 400px;
  }
}

.categoryName___w4aI0 {
  margin-right: 50px;
  /*flex: 0 1 auto;*/
  -ms-flex-line-pack: start;
      align-content: flex-start;
  width: 250px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .categoryName___w4aI0 {
    margin-right: 10px;
    width: 175px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categoryName___w4aI0 {
    display: none;
  }
}
.categoryName___w4aI0 h2 {
  font-size: 32px;
  font-weight: bold;
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1px;
  margin-top: 40px;
}
@media only screen and (min-width: 1200px) {
  .categoryName___w4aI0 h2 {
    /* margin-right:270px; */
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .categoryName___w4aI0 h2 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categoryName___w4aI0 h2 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 576px) {
  .categoryName___w4aI0 h2 {
    font-size: 28px;
  }
}
.categoryName___w4aI0 p {
  padding-right: 50px;
}

.inputSetup___k-ICQ {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-top: 40px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.inputSetup___k-ICQ:first-child {
  margin-top: 0;
}

.inputDropdownSetup___8b7hT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.inputFormField___SbVeM {
  padding: 5px;
  border: solid rgb(170, 172, 176) 2px;
  border-radius: 4px;
  color: rgb(170, 172, 176);
  width: 100%;
}
.inputFormField___SbVeM:focus {
  border: solid rgb(59, 151, 246) 2px;
}

.actionBtn___fwQmF {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid rgb(59, 151, 246) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
}
.theme-idshield .actionBtn___fwQmF {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .actionBtn___fwQmF {
    font-size: 14px;
  }
}
.actionBtn___fwQmF:hover, .actionBtn___fwQmF:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.actionBtn___fwQmF.ignoreBtn___FDFv3 {
  margin-left: 10px;
}
.actionBtn___fwQmF.ignoreBtn___FDFv3, .actionBtn___fwQmF.undoBtn___Xq1uC, .actionBtn___fwQmF.secondary___fGJRQ {
  color: rgb(59, 151, 246);
  background: transparent;
}
.actionBtn___fwQmF.ignoreBtn___FDFv3:hover, .actionBtn___fwQmF.ignoreBtn___FDFv3:focus, .actionBtn___fwQmF.undoBtn___Xq1uC:hover, .actionBtn___fwQmF.undoBtn___Xq1uC:focus, .actionBtn___fwQmF.secondary___fGJRQ:hover, .actionBtn___fwQmF.secondary___fGJRQ:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  background-color: transparent;
}
.submitLink___Bz5mP {
  margin-top: 20px;
}

.actionButtonsList___Q1TZY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  .actionButtonsList___Q1TZY {
    margin-top: 15px;
  }
}

.directiveText___rxryV {
  font-family: "Proxima Nova Extra Condensed";
  font-size: 12;
  text-transform: uppercase;
  color: rgb(165, 170, 174);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 15px;
}

.yearsBlock___w3mBJ {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.yearField___4ZOLk {
  width: 90px;
}

.loadingSpinner___Nmhwg {
  display: none;
  margin: 100px auto 0;
  width: 400px;
}
.loadingSpinner___Nmhwg.show___f\+FJb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingSpinner___Nmhwg p {
  margin-top: 1em;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___nwhia {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___WM2eJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.headerContent___jk44T,
.bodyContent___NmH5a {
  max-width: 800px;
  margin: 0 auto;
}

.headerContainer___g5mU- {
  background: #fff;
}

.headerContainer___g5mU-,
.bodyContainer___HjbrM {
  padding: 40px 20px;
}
@media only screen and (min-width: 768px) {
  .headerContainer___g5mU-,
  .bodyContainer___HjbrM {
    padding: 40px;
  }
}

.message___B0uBF {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}

.providerListContainer___kqYvm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 40px;
}

.connectedAccountContainer___hcVEq {
  -webkit-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 576px) {
  .connectedAccountContainer___hcVEq {
    width: 100%;
    margin-top: 40px;
  }
}

.actionsContainer___UZxIf {
  padding: 40px 0 0;
}

.continueButton___5jgPE {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.theme-idshield .continueButton___5jgPE {
  text-transform: none;
  letter-spacing: -0.176px;
}
.continueButton___5jgPE:hover, .continueButton___5jgPE:focus {
  background-color: var(--primary-button-hover);
}

.skipButton___5KbeA {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  font-size: 12px;
}
.theme-idshield .skipButton___5KbeA {
  text-transform: none;
  letter-spacing: -0.176px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___\+cw4i {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___uTzNI {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___\+cw4i {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___uTzNI {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.panel___Otpfr {
  margin-top: 40px;
  padding: 40px;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
  text-align: left;
}
@media only screen and (max-width: 576px) {
  .panel___Otpfr {
    padding: 20px;
  }
}
.panel___Otpfr.disabled___PAbJX > * {
  opacity: 0.6;
}
.panel___Otpfr.disabled___PAbJX > .panelHeader___2goDZ, .panel___Otpfr.disabled___PAbJX > .panelSubtext___7KIfg {
  opacity: 1;
}

.ReputationReport___pzn0x {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding-top: 0;
}
@media only screen and (max-width: 768px) {
  .ReputationReport___pzn0x {
    padding: 0;
  }
}
.ReputationReport___pzn0x .row___KdVDT:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 992px) {
  .ReputationReport___pzn0x .row___KdVDT .column___fYfNd {
    width: 48%;
    float: left;
  }
  .ReputationReport___pzn0x .row___KdVDT .column___fYfNd:first-of-type {
    margin-right: 2%;
  }
  .ReputationReport___pzn0x .row___KdVDT .column___fYfNd:last-of-type {
    margin-left: 2%;
  }
}
.ReputationReport___pzn0x .panelSubtext___7KIfg {
  margin-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #989ca0;
}
.ReputationReport___pzn0x .resultMetrics___ivYov td {
  padding-right: 5px;
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy .tableHeader___QerQe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 20px 0;
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy .tableHeader___QerQe > div {
  width: 20%;
  font-size: 18px;
  white-space: nowrap;
}
@media only screen and (max-width: 575px) {
  .ReputationReport___pzn0x .personalBrandTable___4sJwy .tableHeader___QerQe > div {
    width: 35%;
  }
}
@media only screen and (max-width: 575px) {
  .ReputationReport___pzn0x .personalBrandTable___4sJwy .tableHeader___QerQe > div:nth-child(2) {
    display: none;
  }
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
  white-space: nowrap;
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw > div {
  width: 20%;
  font-size: 18px;
}
@media only screen and (max-width: 768px) {
  .ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw > div {
    font-size: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw > div {
    width: 35%;
  }
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw > div .statusIcon___G-\+TP {
  display: inline-block;
  margin-right: 10px;
  position: relative;
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw > div .statusIcon___G-\+TP svg {
  width: 16px;
  height: 16px;
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw > div .statusIcon___G-\+TP.green___isdBg circle {
  fill: var(--success);
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw > div .statusIcon___G-\+TP.red___CnvrQ svg > circle {
  fill: var(--critical);
}
.ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw > div .nextStepLink___ITd9n {
  text-decoration: underline;
}
@media only screen and (max-width: 575px) {
  .ReputationReport___pzn0x .personalBrandTable___4sJwy .tableRow___EHcmw > div:nth-child(2) {
    display: none;
  }
}
.ReputationReport___pzn0x .tableTitle___vYEA3 {
  margin: 30px 0 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.ReputationReport___pzn0x .tableTitle___vYEA3 a {
  color: var(--gray-9);
}
.ReputationReport___pzn0x .tableTitle___vYEA3 a:hover {
  color: var(--primary);
}
.ReputationReport___pzn0x .impactComparison___Dp4rr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ReputationReport___pzn0x .impactComparison___Dp4rr > .panel___Otpfr {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.ReputationReport___pzn0x .impactComparison___Dp4rr h2 {
  color: var(--gray-8);
  font-size: 24px;
  text-transform: uppercase;
}
.ReputationReport___pzn0x .impactComparison___Dp4rr p {
  color: var(--gray-8);
  line-height: 24px;
}
.ReputationReport___pzn0x .impactComparison___Dp4rr .impactComparison_value___NjLgv {
  color: var(--critical);
  font-family: var(--font-headings-con);
  font-size: 60px;
  font-weight: bold;
  letter-spacing: 2.4px;
  margin: 30px 0;
}
.ReputationReport___pzn0x .impactComparison___Dp4rr .impactComparison_value___NjLgv.red___CnvrQ {
  color: var(--critical);
}
.ReputationReport___pzn0x .impactComparison___Dp4rr .impactComparison_value___NjLgv.green___isdBg {
  color: var(--success);
}
.ReputationReport___pzn0x .impactComparison___Dp4rr .impactComparison_value___NjLgv span {
  padding-left: 8px;
  color: var(--gray-8);
  font-family: var(--font-body);
  font-size: 16px;
  letter-spacing: 0;
}
.ReputationReport___pzn0x .impactComparison___Dp4rr .impactComparison_value___NjLgv span.red___CnvrQ {
  color: var(--critical);
}
.ReputationReport___pzn0x .actionBtn___ZJYrS {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 10px;
  color: var(--primary);
  background: transparent;
}
.theme-idshield .ReputationReport___pzn0x .actionBtn___ZJYrS {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ReputationReport___pzn0x .actionBtn___ZJYrS {
    font-size: 14px;
  }
}
.ReputationReport___pzn0x .actionBtn___ZJYrS:hover, .ReputationReport___pzn0x .actionBtn___ZJYrS:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  background-color: transparent;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh {
  position: relative;
  max-width: 1270px;
  width: 100%;
  margin: 0 auto;
  margin-top: 90px;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .backCircle___\+knfc {
  position: absolute;
  top: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin: 0 auto;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q {
  position: relative;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  text-align: center;
  padding: 50px;
  margin-top: 50px;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .frontCircle___VaANM {
  position: absolute;
  top: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, transparent));
  background: linear-gradient(#fff 50%, transparent 50%);
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin: 0 auto;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .frontCircle___VaANM svg {
  width: 88px;
  height: 88px;
  -webkit-transform: translateY(33%);
          transform: translateY(33%);
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .frontCircle___VaANM svg path {
  fill: var(--primary);
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q h1 {
  margin-top: 40px;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q h4 {
  font-weight: normal;
  font-size: 24px;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q hr {
  margin-top: 40px;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .left___A0uGC,
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .right___FT-lK {
  margin: 40px 40px 0;
  width: 250px;
  min-width: 250px;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .left___A0uGC > div,
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .right___FT-lK > div {
  text-align: left;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .left___A0uGC img {
  width: 220px;
  margin-bottom: 40px;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .right___FT-lK img {
  width: 158px;
  margin-bottom: 40px;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .ctaButton___nZi4d {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--gray-8);
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .ctaButton___nZi4d .blueButton___eQkL6 {
  width: 100%;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .ctaButton___nZi4d .greenButton___Kb5xt {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  background: var(--success);
  border: solid var(--success) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  width: 100%;
}
.theme-idshield .ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .ctaButton___nZi4d .greenButton___Kb5xt {
  text-transform: none;
  letter-spacing: -0.176px;
}
.ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .ctaButton___nZi4d .greenButton___Kb5xt:hover, .ReputationReport___pzn0x .upsellWrapper___LuwTh .upsellContainer___gzx9q .upsellContent___HAR8f .ctaButton___nZi4d .greenButton___Kb5xt:focus {
  background-color: var(--success-dark);
}

.modalDialog___awHhZ {
  top: 10%;
  width: 600px;
  z-index: 500000;
}
@media only screen and (max-width: 576px) {
  .modalDialog___awHhZ {
    width: 100%;
    padding-right: 5%;
  }
}

.modal___KKwuA {
  z-index: 5000;
}

.containerForModal___U-Kvv {
  padding: 40px;
}
.containerForModal___U-Kvv h2 {
  color: var(--primary);
  font-size: 24px;
}
.containerForModal___U-Kvv .comparisonValue___z5uFk {
  color: var(--primary);
  font-family: var(--font-headings-con);
  font-size: 60px;
  font-weight: bold;
  letter-spacing: 2.4px;
  margin: 30px 0;
}
.containerForModal___U-Kvv .comparisonValue___z5uFk span {
  color: var(--primary);
}
.containerForModal___U-Kvv .actionButtonsList___FgzlP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 15px;
  margin-top: 20px;
}
.containerForModal___U-Kvv .actionBtn___ZJYrS {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 15px;
}
.theme-idshield .containerForModal___U-Kvv .actionBtn___ZJYrS {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .containerForModal___U-Kvv .actionBtn___ZJYrS {
    font-size: 14px;
  }
}
.containerForModal___U-Kvv .actionBtn___ZJYrS:hover, .containerForModal___U-Kvv .actionBtn___ZJYrS:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
}
.containerForModal___U-Kvv p {
  line-height: 24px;
  font-size: 14px;
}

.createProfileCTA___eGG3Z {
  margin: 20px 0;
}
.createProfileCTA___eGG3Z a {
  cursor: pointer;
}

.profileVisitorsTab___Ygtx5 {
  display: none;
}
.profileVisitorsTab___Ygtx5.showTab___GGMaK {
  display: block;
}

.panel___Otpfr.profileVisitorsPanel___QlBp0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .panel___Otpfr.profileVisitorsPanel___QlBp0 {
    border-radius: 0;
  }
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsPanelContent___A5hXm {
  padding: 0 40px 20px;
}
@media only screen and (max-width: 768px) {
  .panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsPanelContent___A5hXm {
    padding: 0 20px;
  }
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF {
  background-color: #333;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 40px;
}
@media only screen and (max-width: 768px) {
  .panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF {
    padding: 30px 20px;
  }
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .lockIcon___C6Brs {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  margin-right: 30px;
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .lockIcon___C6Brs svg {
  width: 50px;
  height: 50px;
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .lockIcon___C6Brs svg path {
  fill: #fff;
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .visitorsCTAContent___QQCEk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .visitorsCTAContent___QQCEk .visitorsCTAText___9fWd2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .visitorsCTAContent___QQCEk .visitorsCTAText___9fWd2 .visitorsCTAHeadline___kgD5V {
  font-weight: bold;
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .visitorsCTAActionBtn___AF89c {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-left: 20px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  color: #fff;
  background-color: var(--primary);
}
.theme-idshield .panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .visitorsCTAActionBtn___AF89c {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .visitorsCTAActionBtn___AF89c {
    font-size: 14px;
  }
}
.panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .visitorsCTAActionBtn___AF89c:hover, .panel___Otpfr.profileVisitorsPanel___QlBp0 .visitorsCTA___QzpzF .visitorsCTAActionBtn___AF89c:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 2px;
  background-color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  text-decoration: none;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___d8AHh {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ANDfJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___d8AHh {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ANDfJ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.panel___qoWt- {
  margin-top: 40px;
  padding: 40px;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
  text-align: left;
}
@media only screen and (max-width: 576px) {
  .panel___qoWt- {
    padding: 20px;
  }
}
.panel___qoWt-.disabled___5VXXI > * {
  opacity: 0.6;
}
.panel___qoWt-.disabled___5VXXI > .panelHeader___R5vfs, .panel___qoWt-.disabled___5VXXI > .panelSubtext___U8sSB {
  opacity: 1;
}

.factor___5zqe7 {
  margin-top: 30px;
}
.factor___5zqe7:after {
  content: "";
  display: table;
  clear: both;
}

.factorDetails___bhtKD,
.factorStatus___1FR6P {
  width: 50%;
  float: left;
  color: var(--gray-8);
  font-size: 16px;
}
.factorDetails___bhtKD .unscanned___YZ9G2,
.factorStatus___1FR6P .unscanned___YZ9G2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #e91421;
}
.factorDetails___bhtKD .unscanned___YZ9G2 i,
.factorStatus___1FR6P .unscanned___YZ9G2 i {
  display: block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}
.factorDetails___bhtKD .unscanned___YZ9G2 i svg,
.factorStatus___1FR6P .unscanned___YZ9G2 i svg {
  width: 16px;
  height: 16px;
}
.factorDetails___bhtKD .unscanned___YZ9G2 i svg path,
.factorStatus___1FR6P .unscanned___YZ9G2 i svg path {
  fill: #e91421;
}
.factorDetails___bhtKD h4,
.factorStatus___1FR6P h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.factorDetails___bhtKD h4 div,
.factorStatus___1FR6P h4 div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 990px) {
  .factorDetails___bhtKD h4,
  .factorStatus___1FR6P h4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.factorDetails___bhtKD h3,
.factorDetails___bhtKD h4,
.factorStatus___1FR6P h3,
.factorStatus___1FR6P h4 {
  margin: 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
}
.factorDetails___bhtKD h3 .green___wDF2i,
.factorDetails___bhtKD h4 .green___wDF2i,
.factorStatus___1FR6P h3 .green___wDF2i,
.factorStatus___1FR6P h4 .green___wDF2i {
  color: var(--success);
}
.factorDetails___bhtKD h3 .red___l5LQQ,
.factorDetails___bhtKD h4 .red___l5LQQ,
.factorStatus___1FR6P h3 .red___l5LQQ,
.factorStatus___1FR6P h4 .red___l5LQQ {
  color: var(--critical);
}
.factorDetails___bhtKD h3 span.factorDetails_link___C2-4r,
.factorDetails___bhtKD h4 span.factorDetails_link___C2-4r,
.factorStatus___1FR6P h3 span.factorDetails_link___C2-4r,
.factorStatus___1FR6P h4 span.factorDetails_link___C2-4r {
  margin-left: 10px;
  color: var(--primary);
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  text-decoration: underline;
}
@media (max-width: 990px) {
  .factorDetails___bhtKD h3 span.factorDetails_link___C2-4r,
  .factorDetails___bhtKD h4 span.factorDetails_link___C2-4r,
  .factorStatus___1FR6P h3 span.factorDetails_link___C2-4r,
  .factorStatus___1FR6P h4 span.factorDetails_link___C2-4r {
    margin-left: 0;
  }
}
.factorDetails___bhtKD h3 a,
.factorDetails___bhtKD h4 a,
.factorStatus___1FR6P h3 a,
.factorStatus___1FR6P h4 a {
  color: var(--gray-9);
  text-decoration: none;
}
.factorDetails___bhtKD p,
.factorStatus___1FR6P p {
  margin-top: 10px;
}

@media only screen and (max-width: 576px) {
  .factorDetails___bhtKD {
    width: 100%;
  }
}

.factorLink___AcKYp .factorDetails___bhtKD h4:hover,
.factorLink___AcKYp .factorDetails___bhtKD h4:hover span {
  cursor: pointer;
  color: var(--primary);
  text-decoration: underline;
}

.factorStatus___1FR6P {
  width: 25%;
  margin-left: 25%;
}
@media only screen and (max-width: 575px) {
  .factorStatus___1FR6P {
    display: none;
  }
}

.factorStatus___1FR6P > div {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.factorStatus___1FR6P > div.factorScanning___3114z {
  display: none;
  opacity: 0;
}

.factorStatus___1FR6P.scanning___aFFJv > div {
  display: none;
  opacity: 0;
}
.factorStatus___1FR6P.scanning___aFFJv > div.factorScanning___3114z {
  display: block;
  opacity: 1;
}

.factorScanning___3114z {
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.factorScanning___3114z > div {
  position: absolute;
  top: 12px;
  left: 0px;
  margin-left: -13%;
}
.factorScanning___3114z > p {
  margin: 0;
  font-size: 14px;
}
.factorScanning___3114z .factorScanning_title___DX\+yu {
  margin-bottom: 2px;
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}
.factorScanning___3114z .factorScanning_title___DX\+yu span {
  font-size: 14px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Vr03a {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___B34cX {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Vr03a {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___B34cX {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.factorHeading___9JftJ {
  margin-top: 30px;
}
.factorHeading___9JftJ:after {
  content: "";
  display: table;
  clear: both;
}
.factorHeading___9JftJ .factorDetails___J6UBe,
.factorHeading___9JftJ .factorStatus___ZqTEp {
  width: 50%;
  float: left;
  color: var(--gray-8);
  font-size: 18px;
  margin: 0;
}
.factorHeading___9JftJ .factorStatus___ZqTEp {
  text-align: right;
}
@media only screen and (max-width: 576px) {
  .factorHeading___9JftJ .factorDetails___J6UBe {
    width: 100%;
  }
}
@charset "UTF-8";
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___W\+R9\+ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___tiKko {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___W\+R9\+ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___tiKko {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___y-0uh {
  width: 100%;
  background-color: #fff;
}

.headerContent___qOpL\+ {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___qOpL\+ h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___qOpL\+ p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.spinnerContainer___jhn\+X {
  position: absolute;
  width: 100%;
  height: 300px;
  top: 0;
  left: 0;
}
@media only screen and (min-width: 576px) {
  .spinnerContainer___jhn\+X {
    height: 500px;
  }
}

.MyScore___3CQ\+x {
  position: relative;
}
.MyScore___3CQ\+x > * {
  -webkit-transition: opacity 0s;
  transition: opacity 0s;
  opacity: 0;
}
.MyScore___3CQ\+x > .spinnerContainer___jhn\+X {
  -webkit-transition: opacity 0s;
  transition: opacity 0s;
  opacity: 1;
}
.MyScore___3CQ\+x.loaded___xG-26 > * {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 1;
}
.MyScore___3CQ\+x.loaded___xG-26 > .spinnerContainer___jhn\+X {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 0;
}
.MyScore___3CQ\+x .header___y-0uh {
  background-color: transparent;
}
.MyScore___3CQ\+x h2 {
  margin-bottom: 30px;
  color: var(--gray-9);
  font-size: 35px;
  letter-spacing: 1.6px;
  text-align: left;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}
@media only screen and (max-width: 992px) {
  .MyScore___3CQ\+x h2 {
    text-align: center;
  }
}
.MyScore___3CQ\+x .reputationScoreLabel___jB6of {
  margin-left: 10px;
  white-space: nowrap;
}
.MyScore___3CQ\+x .reputationScoreLabel___jB6of.very-poor___qCIRj {
  color: var(--critical);
}
.MyScore___3CQ\+x .reputationScoreLabel___jB6of.poor___tfatK {
  color: rgb(255, 124, 72);
}
.MyScore___3CQ\+x .reputationScoreLabel___jB6of.fair___ksXnV {
  color: var(--warning);
}
.MyScore___3CQ\+x .reputationScoreLabel___jB6of.good___xxPng {
  color: rgb(186, 214, 78);
}
.MyScore___3CQ\+x .reputationScoreLabel___jB6of.excellent___6dyAi, .MyScore___3CQ\+x .reputationScoreLabel___jB6of.very-good___aLXhO {
  color: var(--success);
}
.MyScore___3CQ\+x .reputationContainer___PSZ\+3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 992px) {
  .MyScore___3CQ\+x .reputationContainer___PSZ\+3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.MyScore___3CQ\+x .reputationContainer___PSZ\+3 .reputationFooter___G698T.disabled___H9X\+K {
  opacity: 0.5;
  pointer-events: none;
}
@media only screen and (max-width: 576px) {
  .MyScore___3CQ\+x .reputationContainer___PSZ\+3 .scanningContainerMargin___Mx26d {
    margin-top: 40px;
  }
}
.MyScore___3CQ\+x .reputationContainer___PSZ\+3 .reputationBody___c3Kop {
  font-size: 16px;
}
.MyScore___3CQ\+x .reputationContainer___PSZ\+3 .reputationBody___c3Kop p {
  font-size: 18px;
  line-height: 26px;
  color: var(--gray-8);
}
.MyScore___3CQ\+x .reputationContainer___PSZ\+3 .reputationBody___c3Kop .btn___ppY9j {
  width: 60%;
  max-width: 350px;
  margin: 12px 0;
  padding: 9px 0;
  border: 0;
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.MyScore___3CQ\+x .reputationContainer___PSZ\+3 .reputationBullets___VZnl7 {
  padding-left: 10px;
  color: var(--gray-8);
  font-size: 16px;
  line-height: 22px;
  list-style-type: none;
}
.MyScore___3CQ\+x .reputationContainer___PSZ\+3 .reputationBullets___VZnl7 li {
  margin-bottom: 10px;
}
.MyScore___3CQ\+x .reputationContainer___PSZ\+3 .reputationBullets___VZnl7 li:before {
  content: "•";
  padding-right: 5px;
  color: var(--primary);
}
@media only screen and (min-width: 768px) {
  .MyScore___3CQ\+x .reputationContainer___PSZ\+3 .reputationBullets___VZnl7 {
    padding-left: 30px;
    margin-top: 18px;
    font-size: 16px;
    line-height: 20px;
  }
  .MyScore___3CQ\+x .reputationContainer___PSZ\+3 .reputationBullets___VZnl7 li {
    margin-bottom: 16px;
  }
}
.MyScore___3CQ\+x .gaugeContainer___EkWGW {
  text-align: center;
  margin-bottom: 12px;
}
.MyScore___3CQ\+x .textContainer___Z1oi9 {
  margin-left: 50px;
}
@media only screen and (max-width: 768px) {
  .MyScore___3CQ\+x .textContainer___Z1oi9 {
    margin-left: 0;
  }
}
.MyScore___3CQ\+x .reputationFooter___G698T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 44px 0px 26px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .MyScore___3CQ\+x .reputationFooter___G698T {
    margin: 31px 1px 26px;
    font-size: 16px;
  }
}
.MyScore___3CQ\+x .reputationFooter___G698T strong:hover,
.MyScore___3CQ\+x .reputationFooter___G698T button:hover {
  text-decoration: none;
}
.MyScore___3CQ\+x .reputationFooter___G698T > div, .MyScore___3CQ\+x .reputationFooter___G698T > button {
  margin-right: 8px;
}
.MyScore___3CQ\+x .reputationFooter___G698T > div > span, .MyScore___3CQ\+x .reputationFooter___G698T > button > span {
  white-space: nowrap;
}
.MyScore___3CQ\+x .reputationFooter___G698T .reputationFooterButton___1FoUi {
  font-size: 16px;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MyScore___3CQ\+x .reputationFooter___G698T .reputationFooterButton___1FoUi i,
.MyScore___3CQ\+x .reputationFooter___G698T .reputationFooterButton___1FoUi svg {
  display: block;
  height: 12px;
  width: 12px;
}
.MyScore___3CQ\+x .reputationFooter___G698T .reputationFooterButton___1FoUi span,
.MyScore___3CQ\+x .reputationFooter___G698T .reputationFooterButton___1FoUi div {
  display: block;
}
.MyScore___3CQ\+x .reputationFooter___G698T .reputationFooterButton___1FoUi i {
  margin-right: 8px;
}
.MyScore___3CQ\+x .reputationFooter___G698T .reputationFooterButton___1FoUi path {
  fill: currentColor;
  stroke: transparent;
}
@media only screen and (min-width: 768px) {
  .MyScore___3CQ\+x .reputationFooter___G698T .reputationFooterButton___1FoUi i,
  .MyScore___3CQ\+x .reputationFooter___G698T .reputationFooterButton___1FoUi svg {
    width: 20px;
    height: 20px;
  }
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b {
  padding-bottom: 20px;
  color: var(--gray-8);
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b:after {
  content: "";
  display: table;
  clear: both;
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b .scoreExplanation_column___Ghqc\+:last-of-type {
  margin-top: 40px;
  padding-left: 0px;
}
@media only screen and (min-width: 768px) {
  .MyScore___3CQ\+x .scoreExplanation___zzA-b .scoreExplanation_column___Ghqc\+:last-of-type {
    margin-top: 0px;
    padding-left: 40px;
  }
}
@media only screen and (min-width: 768px) {
  .MyScore___3CQ\+x .scoreExplanation___zzA-b .scoreExplanation_column___Ghqc\+ {
    width: 50%;
    float: left;
  }
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b .scoreExplanation_title___WvpPG {
  color: var(--gray-9);
  font-size: 25px;
  letter-spacing: 1.5px;
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b ul {
  font-weight: bold;
  color: var(--gray-9);
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b ul em {
  color: var(--gray-8);
  font-style: normal;
  font-weight: normal;
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b .scoreExplanation_score___peUcd {
  font-size: 20px;
  text-transform: uppercase;
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b .scoreExplanation_score___peUcd .scoreExplanation_value___U4062 {
  margin-left: 10px;
  color: var(--primary);
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b .scoreExplanation_score___peUcd .scoreExplanation_value___U4062.negative___zchgJ {
  color: #f30b47;
}
.MyScore___3CQ\+x .scoreExplanation___zzA-b .scoreExplanation_graph___t3q9p {
  height: 150px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___v5CQL {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___8FQow {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___v5CQL {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___8FQow {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.panel___MdNG0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 30px;
  background: #f9f9f9;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (max-width: 768px) {
  .panel___MdNG0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.panel___MdNG0.inaccurateScoreCTA___S3A12 {
  background: #fffadb;
}
@media only screen and (min-width: 768px) {
  .panel___MdNG0.inaccurateScoreCTALoading___aWYAP {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.panel___MdNG0.inaccurateScoreCTALoading___aWYAP .spinnerContainer___dGl5o {
  position: relative;
  left: 0;
  display: block;
  width: 35px;
  margin-right: 40px;
}
@media only screen and (max-width: 768px) {
  .panel___MdNG0.inaccurateScoreCTALoading___aWYAP .spinnerContainer___dGl5o {
    display: none;
  }
}
.panel___MdNG0.improveScoreCTA___nTUXX svg path {
  fill: var(--primary);
}
.panel___MdNG0 svg {
  display: block;
  height: 35px;
  margin-right: 30px;
}
@media only screen and (max-width: 768px) {
  .panel___MdNG0 svg {
    display: none;
  }
}
.panel___MdNG0 svg path {
  fill: var(--gray-9);
}
.panel___MdNG0 .accuracyText___KeVwS {
  font-family: var(--font-headings-con);
  font-size: 16px;
  color: var(--gray-9);
  display: block;
}
.panel___MdNG0 .accuracyText___KeVwS .accuracy___dI2U8 {
  color: var(--critical);
}
.panel___MdNG0 a {
  margin-left: 30px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  font-size: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
  .panel___MdNG0 a {
    margin: 20px 0;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___4aXH8 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___KNEJV {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___4aXH8 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___KNEJV {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.panel___CihwB {
  margin-top: 40px;
  padding: 40px;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
  text-align: left;
}
@media only screen and (max-width: 576px) {
  .panel___CihwB {
    padding: 20px;
  }
}
.panel___CihwB.disabled___Z4tVN > * {
  opacity: 0.6;
}
.panel___CihwB.disabled___Z4tVN > .panelHeader___xSgZ\+, .panel___CihwB.disabled___Z4tVN > .panelSubtext___G2VB6 {
  opacity: 1;
}

.comingSoon___S5wDc {
  opacity: 0.25;
}

.panelHeader___xSgZ\+ {
  position: relative;
}
.panelHeader___xSgZ\+:after {
  content: "";
  display: table;
  clear: both;
}

.panelHeader_title___qQXPn {
  width: 100%;
  margin: 0 0 30px;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}
.panelHeader_title___qQXPn .panelHeader_icon___VhtEW {
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 6px;
}
.panelHeader_title___qQXPn .panelHeader_icon___VhtEW svg {
  height: 38px;
}
.panelHeader_title___qQXPn .panelHeader_icon___VhtEW svg path {
  fill: var(--gray-8);
}
@media only screen and (min-width: 768px) {
  .panelHeader_title___qQXPn {
    width: 50%;
    margin: 0;
    float: left;
  }
  .panelHeader_title___qQXPn .ctaBar___XX0QL {
    background-color: #333;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 30px;
    padding-right: 60px;
  }
  .panelHeader_title___qQXPn .ctaBar___XX0QL .lockIcon___TAgbi {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    margin-right: 30px;
  }
  .panelHeader_title___qQXPn .ctaBar___XX0QL .lockIcon___TAgbi svg {
    width: 35px;
    height: 35px;
  }
  .panelHeader_title___qQXPn .ctaBar___XX0QL .lockIcon___TAgbi svg path {
    fill: #fff;
  }
  .panelHeader_title___qQXPn .ctaBar___XX0QL .ctaContent___fai1B {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .panelHeader_title___qQXPn .ctaBar___XX0QL .ctaContent___fai1B .ctaText___iHIZE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .panelHeader_title___qQXPn .ctaBar___XX0QL .ctaContent___fai1B .ctaText___iHIZE .ctaHeadline___N9mwb {
    font-weight: bold;
  }
  .panelHeader_title___qQXPn .ctaBar___XX0QL .actionBtn___RAaoK {
    font-family: var(--font-headings-con);
    text-transform: uppercase;
    letter-spacing: 1.5px;
    -ms-flex-item-align: end;
        align-self: flex-end;
    font-size: 16px;
    border: solid var(--primary) 2px;
    border-radius: 4px;
    color: #fff;
    background-color: var(--primary);
  }
  .theme-idshield .panelHeader_title___qQXPn .ctaBar___XX0QL .actionBtn___RAaoK {
    text-transform: none;
    letter-spacing: -0.176px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  .panelHeader_title___qQXPn .ctaBar___XX0QL .actionBtn___RAaoK {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) {
  .panelHeader_title___qQXPn .ctaBar___XX0QL .actionBtn___RAaoK:hover, .panelHeader_title___qQXPn .ctaBar___XX0QL .actionBtn___RAaoK:focus {
    border: solid var(--primary-button-hover) 2px;
    background-color: var(--primary-button-hover);
    text-decoration: none;
  }
}

.panelHeader_status___xkfKG {
  width: 100%;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}
@media only screen and (min-width: 768px) {
  .panelHeader_status___xkfKG {
    width: 50%;
    margin-top: 20px;
    float: left;
  }
}

@media only screen and (min-width: 768px) {
  .scanning___zaxJh .panelHeader_status___xkfKG {
    width: 35%;
  }
}

.panelHeader_spinner___cRVYW {
  float: left;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  margin-left: 0;
  opacity: 0;
  color: var(--gray-8);
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  font-size: 18px;
  text-align: right;
  text-transform: uppercase;
  -webkit-transition: opacity 0.3s, width 0.3s;
  transition: opacity 0.3s, width 0.3s;
}
@media only screen and (min-width: 768px) {
  .panelHeader_spinner___cRVYW {
    position: relative;
  }
}
.panelHeader_spinner___cRVYW > div, .panelHeader_spinner___cRVYW > span {
  float: right;
}
.panelHeader_spinner___cRVYW > div {
  position: absolute;
  top: 13px;
  right: 72px;
}

.scanning___zaxJh .panelHeader_spinner___cRVYW {
  width: 15%;
  margin-top: 18px;
  opacity: 1;
}

.theme-idshield .panelHeader_title___qQXPn .panelHeader_icon___VhtEW {
  top: 4px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___O7GAT {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___lYxPD {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___O7GAT {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___lYxPD {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ctaContainer___3Fn45 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 70px 0 50px 0;
  border-top: 1px solid #989ca0;
}
.ctaContainer___3Fn45 .logo___N6a-k {
  width: 61px;
  height: 70px;
  background-position: center;
  background-size: cover;
  z-index: 1;
  margin-top: -40px;
}
.ctaContainer___3Fn45 .logo___N6a-k img {
  width: 100%;
  height: 100%;
}
.ctaContainer___3Fn45 .text___Oll13 {
  font-family: var(--font-headings);
  margin-top: 20px;
  color: var(--gray-8);
  text-align: center;
  display: block;
  font-size: 16px;
}
.ctaContainer___3Fn45 .actionBtn___Tpsz2 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 10px;
  margin-right: 15px;
  color: var(--primary);
  background: transparent;
}
.theme-idshield .ctaContainer___3Fn45 .actionBtn___Tpsz2 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ctaContainer___3Fn45 .actionBtn___Tpsz2 {
    font-size: 14px;
  }
}
.ctaContainer___3Fn45 .actionBtn___Tpsz2:hover, .ctaContainer___3Fn45 .actionBtn___Tpsz2:focus {
  border: solid var(--primary-button-hover) 2px;
  color: var(--primary-button-hover);
  background-color: transparent;
}
.ctaContainer___3Fn45 .actionBtn___Tpsz2.secondary___OMsMu {
  color: #fff;
  background-color: var(--primary);
  margin-left: 10px;
}
@media only screen and (max-width: 576px) {
  .ctaContainer___3Fn45 .actionBtn___Tpsz2.secondary___OMsMu {
    margin-top: 10px;
    margin-left: 0;
  }
}
.ctaContainer___3Fn45 .actionBtn___Tpsz2.secondary___OMsMu:hover, .ctaContainer___3Fn45 .actionBtn___Tpsz2.secondary___OMsMu:focus {
  color: var(--primary-button-hover);
  background-color: transparent;
  text-decoration: none;
}
.ctaContainer___3Fn45 .submitLink___Teu1P {
  margin-top: 20px;
}
.ctaContainer___3Fn45 .actionButtonsList___CoVcy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  .ctaContainer___3Fn45 .actionButtonsList___CoVcy {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 576px) {
  .ctaContainer___3Fn45 .actionButtonsList___CoVcy {
    display: inline-block;
    width: 100%;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___1o7zw {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___rudRz {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___1o7zw {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___rudRz {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.headerContainer___ZCXT\+ {
  background: #fff;
}
.headerContainer___ZCXT\+ h1 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  margin-top: 0;
  margin-bottom: 0;
}

.content___oKE64 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.contentContainer___HMkfU {
  background-color: rgb(247, 248, 252);
}

.bodyText___bvxWm {
  max-width: 580px;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.bodyText___bvxWm a {
  text-decoration: underline;
  font-weight: bold;
}

.privacyNote___s-jVh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(0, 0, 0, 0.4);
  position: relative;
  font-weight: bold;
  font-size: 16px;
  padding: 10px 0;
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.theme-idshield .privacyNote___s-jVh {
  text-transform: none;
  letter-spacing: -0.176px;
}

.privacyIconContainer___caDvH {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 7px;
}
.privacyIconContainer___caDvH svg {
  width: 16px;
  height: 16px;
}
.privacyIconContainer___caDvH svg path {
  fill: rgba(0, 0, 0, 0.2);
  stroke: transparent;
}

.providersContainer___GtOJl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 40px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px;
}
@media only screen and (max-width: 576px) {
  .providersContainer___GtOJl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 768px) {
  .providersContainer___GtOJl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}

.connectedAccountContainer___AQaAo {
  -webkit-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 576px) {
  .connectedAccountContainer___AQaAo {
    width: 100%;
  }
}

.actionsContainer___PsS53 {
  padding: 20px 0;
}

.scanButton___ZRE78 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  width: 100%;
  padding: 8px 0;
  border: 0;
  outline: 0;
  font-size: 18px;
  background-color: var(--primary);
}
.theme-idshield .scanButton___ZRE78 {
  text-transform: none;
  letter-spacing: -0.176px;
}
.scanButton___ZRE78:disabled {
  background-color: var(--primary-disabled);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___K1gfY {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___iCKed {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___K1gfY {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___iCKed {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___XTmJ\+ {
  width: 100%;
  background-color: #fff;
}

.headerContent___MC0UN {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___MC0UN h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___MC0UN p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.container___\+oS2F {
  min-height: 100%;
  height: 100%;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.pageHeader___3Y04I,
.contentBody___eRhw4 {
  padding: 20px;
}
@media only screen and (min-width: 768px) {
  .pageHeader___3Y04I,
  .contentBody___eRhw4 {
    padding: 40px;
  }
}

.headerContent___MC0UN .impactMeter___1lt31 {
  padding-top: 15px;
}
.headerContent___MC0UN .impactMeter___1lt31 > div {
  letter-spacing: 0.5px;
  font-size: 14.5px;
}
.headerContent___MC0UN .flexScan___uotmk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-top: 10px;
}
.headerContent___MC0UN .flexScan___uotmk .flexScanItem___DR2Bg {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.upsellCardWrapper___swliM {
  max-width: 1000px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___swliM {
    padding: 0 20px;
  }
}
.upsellCardWrapper___swliM .upsellCard___YONWf {
  margin: 30px auto;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___swliM .upsellCard___YONWf {
    padding: 0;
    margin-bottom: 50px;
  }
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD {
  position: relative;
  padding: 8px 20px;
  border-radius: 5px;
  background-color: var(--critical);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
  }
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .iconPlusText___1IQx7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .iconPlusText___1IQx7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .iconPlusText___1IQx7 p {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  margin: 0 30px 0 12px;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 5;
      -ms-flex-positive: 5;
          flex-grow: 5;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .iconPlusText___1IQx7 p {
    margin: 15px auto;
    -ms-flex-item-align: auto;
        align-self: auto;
  }
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .iconPlusText___1IQx7 .lockIconLarge___zqusz {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 24px;
  width: 25px;
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .iconPlusText___1IQx7 .lockIconLarge___zqusz path {
  fill: #fff;
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .upsellArrowDown___L1B3I {
  height: 12px;
  width: 30px;
  position: absolute;
  bottom: -4px;
  left: 50%;
  margin-left: -15px;
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .upsellArrowDown___L1B3I polygon {
  fill: var(--critical);
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .upsellArrowUp___UU6vZ {
  height: 12px;
  width: 30px;
  position: absolute;
  top: -4px;
  left: 50%;
  margin-left: -15px;
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .upsellArrowUp___UU6vZ polygon {
  fill: var(--critical);
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .fullButton___RYBMO {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  display: inline-block;
}
.upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .fullButton___RYBMO button {
  height: 100%;
  width: 100%;
  background-color: var(--black);
  color: #fff;
  border: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  -ms-flex-item-align: auto;
      align-self: auto;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .fullButton___RYBMO button {
    width: 100%;
  }
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___swliM .upsellCard___YONWf .cardContent___HRIAD .fullButton___RYBMO {
    width: 100%;
  }
}
.upsellCardWrapper___swliM .upsellCard___YONWf.bottom___wEQzy {
  padding-bottom: 30px;
}

.topControls___tuZLg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 992px) {
  .topControls___tuZLg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}

.toolbarContainer___e5mWU {
  margin: 5px 0 20px;
  padding: 0 15px;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  display: none;
}
@media only screen and (max-width: 992px) {
  .toolbarContainer___e5mWU {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
.toolbarContainer___e5mWU.visible___7EEh1 {
  display: block;
}

.bodyContent___hpf4d,
.filterSettingsContainer___x8opK {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.body___1R\+lD {
  position: relative;
  background-color: transparent;
  border-top: none;
  padding: 0;
}
@media (min-width: 900px) {
  .body___1R\+lD {
    background-color: #fff;
    border-top: 1px solid #ddd;
  }
}
.body___1R\+lD .fill___nz2Bq {
  display: none;
  background-color: #fff;
  position: absolute;
  top: 100%;
  left: 0px;
  right: 0px;
  padding-bottom: 9999px;
  margin-bottom: -9999px;
  overflow: hidden;
}
.body___1R\+lD .fill___nz2Bq.visible___7EEh1 {
  display: block;
}

.bodyContent___hpf4d {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 1;
}
.bodyContent___hpf4d.loading___q78im {
  opacity: 0;
}

.title___kFgcJ {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  margin-bottom: 20px;
}
.theme-idshield .title___kFgcJ {
  text-transform: none;
  letter-spacing: -0.176px;
}

.sectionIntro___Ibrrr {
  display: none;
  font-size: 18px;
}
.sectionIntro___Ibrrr.visible___7EEh1 {
  display: block;
}
.sectionIntro___Ibrrr .sectionText___WQJf5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sectionIntro___Ibrrr .sectionText___WQJf5 .iconContainer___hO5DM {
  display: none;
}
.sectionIntro___Ibrrr .sectionText___WQJf5 .iconContainer___hO5DM.visible___7EEh1 {
  display: block;
  padding-right: 30px;
}
.sectionIntro___Ibrrr .sectionText___WQJf5 .textContainer___9g\+qh h3 {
  margin-top: 0;
  font-family: var(--font-headings);
  font-size: 21px;
  font-weight: bold;
}
.sectionIntro___Ibrrr .upgradeText___xkgEt {
  display: none;
}
.sectionIntro___Ibrrr .upgradeText___xkgEt.visible___7EEh1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 15px;
}
.sectionIntro___Ibrrr .upgradeText___xkgEt .textContainer___9g\+qh {
  padding-left: 30px;
}
.sectionIntro___Ibrrr .upgradeText___xkgEt .textContainer___9g\+qh h3 {
  margin-top: 0;
  font-family: var(--font-headings);
  font-size: 21px;
  font-weight: bold;
}
.sectionIntro___Ibrrr .shieldIcon___1QMv\+ {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 60px;
}
.sectionIntro___Ibrrr .shieldIcon___1QMv\+ path {
  fill: #aaa;
}
.sectionIntro___Ibrrr .checkIcon___ETkVD {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 60px;
}
.sectionIntro___Ibrrr .checkIcon___ETkVD path {
  fill: #aaa;
}

.flaggedImageContainer___O1dOU {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .flaggedImageContainer___O1dOU:nth-child(2n+1) {
    clear: left;
  }
}
@media only screen and (min-width: 992px) {
  .flaggedImageContainer___O1dOU:nth-child(2n+1) {
    clear: none;
  }
  .flaggedImageContainer___O1dOU:nth-child(3n+1) {
    clear: left;
  }
}

.flaggedImage___ppFQv {
  margin: 0 auto;
}

.spinnerContainer___k2UwJ {
  width: 230px;
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.paginationContainer___xwsxG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  padding-left: 15px;
  padding-right: 15px;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
@media only screen and (max-width: 992px) {
  .paginationContainer___xwsxG {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media only screen and (max-width: 575px) {
  .paginationContainer___xwsxG span[aria-label=First],
  .paginationContainer___xwsxG span[aria-label=Last] {
    display: none;
  }
}
.paginationContainer___xwsxG .paginationText___lJOCw {
  -ms-flex-item-align: center;
      align-self: center;
  font-family: var(--font-headings-con);
  color: var(--gray-8);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 3px;
}

.spinnerContainer___k2UwJ {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 8px;
}

.emptyList___GPDNc {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .emptyList___GPDNc {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}

.pageHeader___3Y04I {
  background: #fff;
}

.topRow___JjGq\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}
.topRow___JjGq\+ .topRowItem___Tg9yA {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
}
@media only screen and (max-width: 576px) {
  .topRow___JjGq\+ .topRowItem___Tg9yA {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
.topRow___JjGq\+ .topRowItem___Tg9yA h1 {
  margin: 0;
}
.topRow___JjGq\+ .topRowItemDashboard___nlpL2 {
  -webkit-box-flex: 1.1;
      -ms-flex: 1.1 0 0px;
          flex: 1.1 0 0;
}
@media only screen and (max-width: 768px) {
  .topRow___JjGq\+ .topRowItemDashboard___nlpL2 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.topRow___JjGq\+ .alignContentCenter___gak0o {
  -ms-flex-item-align: center;
      align-self: center;
  margin-top: 15px;
}
.topRow___JjGq\+ h1 {
  font-size: 42px;
  margin-top: 0;
}
@media only screen and (max-width: 576px) {
  .topRow___JjGq\+ h1 {
    font-size: 32px;
  }
}
.topRow___JjGq\+ h1 div {
  display: inline-block;
  position: relative;
  color: var(--critical);
  opacity: 1;
}
.topRow___JjGq\+ h1 div > div {
  position: static;
  left: 6px;
}
.topRow___JjGq\+ .topRowLink___bMZZW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.topRow___JjGq\+ .topRowLink___bMZZW .infoIconContainer___kPfAM {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  position: relative;
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 6px;
}
.theme-idshield .topRow___JjGq\+ .topRowLink___bMZZW .infoIconContainer___kPfAM {
  text-transform: none;
  letter-spacing: -0.176px;
}
.topRow___JjGq\+ .topRowLink___bMZZW .infoIconContainer___kPfAM svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
}
.topRow___JjGq\+ .topRowLink___bMZZW .infoIconContainer___kPfAM svg path {
  stroke: transparent;
  fill: rgb(59, 152, 247);
}

.underwrite___ertrQ {
  font-size: 20px;
  color: #aaa;
  width: 90%;
  margin: 20px 0;
}

.noMarginTop___wo83m {
  margin-top: 0;
}

.flexScan___uotmk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.flexScanItem___DR2Bg {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
@media only screen and (min-width: 992px) {
  .flexScanItem___DR2Bg {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
}
@media only screen and (max-width: 768px) {
  .flexScanItem___DR2Bg {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.flexScanItem___DR2Bg .statusItem___vdTnx {
  text-align: left;
}

.itemFlexConfig___GinZC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1.5px;
  color: #76797e;
  text-transform: uppercase;
  font-weight: bold;
}
.itemFlexConfig___GinZC .itemFlexRightAlign___X-BuX {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

.loadingContainer___fLtZ2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 60px auto;
  font-size: 16px;
}
.loadingContainer___fLtZ2 .loadingText___wAplw {
  font-size: 24px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___koUwL {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___VuEt2 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___koUwL {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___VuEt2 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___8aiid {
  width: 100%;
  background-color: #fff;
}

.headerContent___9OYnU {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___9OYnU h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___9OYnU p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.container___WMZ\+m {
  font-family: var(--font-body);
  letter-spacing: 1px;
}
.container___WMZ\+m .header___8aiid {
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
}
.container___WMZ\+m .header___8aiid h1 {
  font-size: 40px;
  margin: 0 0 8px;
  padding: 0;
}
@media only screen and (max-width: 576px) {
  .container___WMZ\+m .header___8aiid h1 {
    font-size: 28px;
    line-height: 40px;
  }
}
.container___WMZ\+m .header___8aiid .headerContent___9OYnU {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}
@media only screen and (max-width: 576px) {
  .container___WMZ\+m .header___8aiid .headerContent___9OYnU {
    padding: 50px 40px;
  }
}
.container___WMZ\+m .header___8aiid .headerContent___9OYnU .subTitle___3wmVn {
  color: var(--gray-7);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}
.container___WMZ\+m .header___8aiid .scanStatus___D3ELP {
  display: none;
  font-family: var(--font-headings-con);
  font-size: 15px;
}
.container___WMZ\+m .header___8aiid .scanStatus___D3ELP.show___EnFk6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 20px;
}
.container___WMZ\+m .header___8aiid .scanStatus___D3ELP .scanStatusLabel___c0daV {
  text-transform: uppercase;
  font-weight: bold;
  color: #76797e;
  margin-right: 10px;
}
.container___WMZ\+m .header___8aiid .scanStatus___D3ELP .lastScanTime___7Ja7W {
  margin-right: 30px;
}
.container___WMZ\+m .header___8aiid .scanStatus___D3ELP .nextScan___wHocQ svg {
  height: 16px;
  width: 16px;
}
.container___WMZ\+m .header___8aiid .scanStatus___D3ELP a {
  cursor: pointer;
}
.container___WMZ\+m .content___jCTbY {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: none;
  padding: 0 40px;
}
.container___WMZ\+m .content___jCTbY.show___EnFk6 {
  display: block;
}
@media only screen and (max-width: 768px) {
  .container___WMZ\+m .content___jCTbY {
    padding: 0;
  }
}
.container___WMZ\+m .content___jCTbY .arrowDown___tNtEc {
  width: 0;
  height: 0;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 15px solid #fff;
}
@media only screen and (max-width: 768px) {
  .container___WMZ\+m .content___jCTbY .arrowDown___tNtEc {
    display: none;
  }
}
.container___WMZ\+m .content___jCTbY .exposedTotals___GpSlO {
  font-size: 20px;
  margin: 30px auto 40px;
}
@media only screen and (max-width: 768px) {
  .container___WMZ\+m .content___jCTbY .exposedTotals___GpSlO {
    margin: 30px 40px;
  }
}
.container___WMZ\+m .content___jCTbY .exposedTotals___GpSlO .exposedCount___AJ6Lw {
  color: var(--critical);
}
.container___WMZ\+m .content___jCTbY .exposedTotals___GpSlO .exposedCount___AJ6Lw.okay___zrpnJ {
  color: var(--success);
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
}
@media only screen and (max-width: 768px) {
  .container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl a {
  cursor: pointer;
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .icon___qL-42 svg {
  height: 80px;
  width: 80px;
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .icon___qL-42 svg path {
  fill: var(--primary);
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .text___b9ZIO {
  margin: 0 20px;
}
@media only screen and (max-width: 768px) {
  .container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .text___b9ZIO {
    margin: 20px 0;
  }
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .actionButton___kCAlS a {
  padding: 6px 20px;
  font-family: "Proxima Nova Extra Condensed", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .ctaContent___L98zP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 20px;
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .ctaContent___L98zP .text___b9ZIO {
  margin: 0;
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP.unmonitored___x\+rGA .statusValue___BI2eJ {
  color: var(--critical);
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP.monitored___lSNxE .statusValue___BI2eJ {
  color: var(--success);
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP .statusItem___IH08Q {
  display: inline-block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  max-width: 240px;
  margin: 0 30px 10px 0;
  white-space: nowrap;
}
@media only screen and (max-width: 500px) {
  .container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP .statusItem___IH08Q.nextScan___wHocQ {
    text-align: right;
  }
}
@media only screen and (min-width: 501px) {
  .container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP .statusItem___IH08Q.nextScan___wHocQ {
    text-align: left;
  }
}
@media only screen and (min-width: 768px) {
  .container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP .statusItem___IH08Q.nextScan___wHocQ {
    text-align: right;
  }
}
@media only screen and (min-width: 992px) {
  .container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP .statusItem___IH08Q.nextScan___wHocQ {
    text-align: left;
  }
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP .statusLabel___a9t0p {
  font-size: 15px;
  font-weight: bold;
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP .statusValue___BI2eJ {
  font-size: 15px;
  margin-left: 6px;
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP .statusValue___BI2eJ .upgradePrompt___jcfVd {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container___WMZ\+m .content___jCTbY .upgradeCTA___K\+BPl .scanStatus___D3ELP .statusValue___BI2eJ .upgradePrompt___jcfVd svg {
  height: 15px;
  width: 15px;
  margin-right: 5px;
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 > div {
  font-weight: bold;
}
@media only screen and (max-width: 992px) {
  .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 > div {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 hr {
    display: none;
  }
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 {
  display: grid;
  grid: auto/200px 150px 150px 75px 1fr;
  margin-bottom: 15px;
}
@media only screen and (max-width: 992px) {
  .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 {
    grid: auto/1fr;
    margin-bottom: 25px;
  }
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv > div:before, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 > div:before {
  content: none;
  margin: 0;
}
@media only screen and (max-width: 992px) {
  .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv > div:before, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 > div:before {
    content: attr(data-header);
    display: inline-block;
    width: 120px;
    font-family: var(--font-headings-con);
    font-size: 18px;
    font-weight: normal;
    color: var(--gray-7);
    text-transform: uppercase;
    margin-right: 20px;
    text-align: left;
    letter-spacing: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv .website___KGApv, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 .website___KGApv {
  grid-column-start: 1;
  grid-column-end: 2;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv .status___dW7f6, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 .status___dW7f6 {
  grid-column-start: 2;
  grid-column-end: 3;
}
@media only screen and (max-width: 992px) {
  .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv .status___dW7f6, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 .status___dW7f6 {
    grid-column-start: 1;
    grid-column-end: -1;
  }
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv .pwnCount___Cb6hz, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 .pwnCount___Cb6hz {
  grid-column-start: 3;
  grid-column-end: 4;
}
@media only screen and (max-width: 992px) {
  .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv .pwnCount___Cb6hz, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 .pwnCount___Cb6hz {
    grid-column-start: 1;
    grid-column-end: -1;
  }
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv .date___RMGv9, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 .date___RMGv9 {
  grid-column-start: 4;
  grid-column-end: 5;
}
@media only screen and (max-width: 992px) {
  .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv .date___RMGv9, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 .date___RMGv9 {
    grid-column-start: 1;
    grid-column-end: -1;
  }
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv .fields___50Xc\+, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 .fields___50Xc\+ {
  grid-column-start: 5;
  grid-column-end: -1;
}
@media only screen and (max-width: 992px) {
  .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv .fields___50Xc\+, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 .fields___50Xc\+ {
    grid-column-start: 1;
    grid-column-end: -1;
  }
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv svg, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 svg {
  height: 16px;
  width: 16px;
}
.container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .otherDataBreach___B\+lcv svg path, .container___WMZ\+m .content___jCTbY .otherBreachList___DYoUT .panel___hIk74 .tableHeader___QeWS0 svg path {
  fill: var(--success);
}
.container___WMZ\+m .faq___2xLx0 {
  margin: 40px auto 60px;
}
@media only screen and (max-width: 768px) {
  .container___WMZ\+m .faq___2xLx0 {
    margin: 40px 20px 60px;
  }
}
.container___WMZ\+m .faq___2xLx0 h3 {
  font-size: 28px;
}
.container___WMZ\+m .faq___2xLx0 h4 {
  font-size: 21px;
  margin: 40px 0;
}
.container___WMZ\+m .faq___2xLx0 p {
  font-size: 14px;
  line-height: 2;
  margin: 20px 0 0;
}

.loadingSpinner___V7vHt {
  display: none;
  margin: 100px auto 0;
  width: 400px;
}
.loadingSpinner___V7vHt.show___EnFk6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingSpinner___V7vHt p {
  margin-top: 1em;
}

.panel___hIk74 {
  margin: 40px auto 0;
  padding: 30px 40px;
  background: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .panel___hIk74 {
    margin: 40px 0;
  }
}

.pagination___4IqwK {
  margin: 40px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagination___4IqwK .paginationLabel___AmyUN {
  margin: 20px 0;
  font-weight: bold;
}

.bottomCTA___BU1Lx {
  display: none;
  padding: 0 40px;
}
.bottomCTA___BU1Lx.show___EnFk6 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding-bottom: 0;
  display: block;
}
.bottomCTA___BU1Lx .bottomCTAContent___mLGiB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 75px;
}
.bottomCTA___BU1Lx .bottomCTAContent___mLGiB h2 {
  font-family: var(--font-body);
  margin-bottom: 50px;
  font-size: 31px;
  color: #4c5d70;
  text-align: center;
}
.bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionButtonsList___LSFap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionButtonsList___LSFap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionBtn___88VKL {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  border: solid var(--primary) 1px;
  border-radius: 4px;
  color: #fff;
  background-color: var(--primary);
  margin: 0 0 20px 20px;
  padding: 6px 20px;
  font-size: 18px;
  width: 300px;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
.theme-idshield .bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionBtn___88VKL {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionBtn___88VKL {
    font-size: 14px;
  }
}
.bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionBtn___88VKL:hover, .bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionBtn___88VKL:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 1px;
  background-color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  text-decoration: none;
}
.bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionBtn___88VKL.secondary___RI2U- {
  color: var(--primary);
  background-color: #fff;
}
.bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionBtn___88VKL.secondary___RI2U-:hover, .bottomCTA___BU1Lx .bottomCTAContent___mLGiB .actionBtn___88VKL.secondary___RI2U-:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
}
.bottomCTA___BU1Lx img {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 0;
  display: block;
  width: 100%;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___RYSkx {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ldYbp {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___RYSkx {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ldYbp {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___pBLbC {
  width: 100%;
  background-color: #fff;
}

.headerContent___axNb7 {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___axNb7 h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___axNb7 p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.container___dKnZt * {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.pageHeader___-SOnQ,
.contentBody___LNf8y {
  padding: 20px;
}
@media only screen and (min-width: 768px) {
  .pageHeader___-SOnQ,
  .contentBody___LNf8y {
    padding: 40px;
  }
}

.headerContent___axNb7 .impactMeter___vVy6m {
  padding-top: 15px;
}
.headerContent___axNb7 .impactMeter___vVy6m > div {
  letter-spacing: 0.5px;
  font-size: 14.5px;
}
.headerContent___axNb7 .flexScan___rpoLw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-top: 10px;
}
.headerContent___axNb7 .flexScan___rpoLw .flexScanItem___Vzith {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.upsellCardWrapper___MZWMT {
  max-width: 1270px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___MZWMT {
    padding: 0 20px;
  }
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC {
  margin: 30px auto;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___MZWMT .upsellCard___XyIPC {
    padding: 0;
    margin-bottom: 50px;
  }
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 {
  position: relative;
  padding: 8px 20px;
  border-radius: 5px;
  background-color: var(--critical);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
  }
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .iconPlusText___\+ncnX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .iconPlusText___\+ncnX {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .iconPlusText___\+ncnX p {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  margin: 0 30px 0 12px;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 5;
      -ms-flex-positive: 5;
          flex-grow: 5;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .iconPlusText___\+ncnX p {
    margin: 15px auto;
    -ms-flex-item-align: auto;
        align-self: auto;
  }
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .iconPlusText___\+ncnX .lockIconLarge___y1Dzh {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 24px;
  width: 25px;
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .iconPlusText___\+ncnX .lockIconLarge___y1Dzh path {
  fill: #fff;
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .upsellArrowDown___DpXO3 {
  height: 12px;
  width: 30px;
  position: absolute;
  bottom: -4px;
  left: 50%;
  margin-left: -15px;
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .upsellArrowDown___DpXO3 polygon {
  fill: var(--critical);
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .upsellArrowUp___g0krM {
  height: 12px;
  width: 30px;
  position: absolute;
  top: -4px;
  left: 50%;
  margin-left: -15px;
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .upsellArrowUp___g0krM polygon {
  fill: var(--critical);
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .fullButton___02d\+G {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  display: inline-block;
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .fullButton___02d\+G button {
  height: 100%;
  width: 100%;
  background-color: var(--black);
  color: #fff;
  border: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  -ms-flex-item-align: auto;
      align-self: auto;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .fullButton___02d\+G button {
    width: 100%;
  }
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___MZWMT .upsellCard___XyIPC .cardContent___28G03 .fullButton___02d\+G {
    width: 100%;
  }
}
.upsellCardWrapper___MZWMT .upsellCard___XyIPC.bottom___wWzCA {
  padding-bottom: 30px;
}

.topControls___32YG- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 992px) {
  .topControls___32YG- {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}

.toolbarContainer___djhQc {
  margin: 5px 0 20px;
  padding: 0 15px;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  display: none;
}
.toolbarContainer___djhQc.visible___eRLxa {
  display: block;
}
@media only screen and (max-width: 992px) {
  .toolbarContainer___djhQc {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

.bodyContent___6J6fW,
.filterSettingsContainer___3Kzbw {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.body___f2m3r {
  position: relative;
  background-color: transparent;
  border-top: none;
  padding: 0;
}
@media (min-width: 1080px) {
  .body___f2m3r {
    background-color: var(--gray-0);
    border-top: 1px solid #ddd;
  }
}

.bodyContent___6J6fW {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 1;
  min-height: calc(100vh - 457px);
  page-break-before: always;
}
.bodyContent___6J6fW:first-child {
  page-break-before: auto;
}
.bodyContent___6J6fW.loading___2ynKi {
  opacity: 0;
}

.title___0q3lI {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  margin-bottom: 20px;
}
.theme-idshield .title___0q3lI {
  text-transform: none;
  letter-spacing: -0.176px;
}

.sectionIntro___i3llo {
  font-size: 18px;
  display: none;
}
.sectionIntro___i3llo.visible___eRLxa {
  display: block;
}
.sectionIntro___i3llo .sectionText___SpWVk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sectionIntro___i3llo .sectionText___SpWVk .iconContainer___Pskqn {
  display: none;
}
.sectionIntro___i3llo .sectionText___SpWVk .iconContainer___Pskqn.visible___eRLxa {
  display: block;
  padding-right: 30px;
}
.sectionIntro___i3llo .sectionText___SpWVk .textContainer___KKtCg {
  margin-bottom: 1rem;
}
.sectionIntro___i3llo .sectionText___SpWVk .textContainer___KKtCg h3 {
  margin-top: 0;
  font-family: var(--font-headings);
  font-size: 21px;
  font-weight: bold;
}
.sectionIntro___i3llo .upgradeText___1SqkI {
  display: none;
}
.sectionIntro___i3llo .upgradeText___1SqkI.visible___eRLxa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 15px;
}
.sectionIntro___i3llo .upgradeText___1SqkI .textContainer___KKtCg {
  padding-left: 30px;
}
.sectionIntro___i3llo .upgradeText___1SqkI .textContainer___KKtCg h3 {
  margin-top: 0;
  font-family: var(--font-headings);
  font-size: 21px;
  font-weight: bold;
}
.sectionIntro___i3llo .shieldIcon___UylUu {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 60px;
}
.sectionIntro___i3llo .shieldIcon___UylUu path {
  fill: #aaa;
}
.sectionIntro___i3llo .checkIcon___ghX7- {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 60px;
}
.sectionIntro___i3llo .checkIcon___ghX7- path {
  fill: #aaa;
}

.flaggedPostContainer___zNYMX {
  margin-top: 10px;
}

.socialPost___dlNNL {
  margin: 0 auto 20px;
}

.spinnerContainer___K5UUh {
  width: 230px;
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.paginationContainer___gV87B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  padding-left: 15px;
  padding-right: 15px;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
@media only screen and (max-width: 992px) {
  .paginationContainer___gV87B {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media only screen and (max-width: 575px) {
  .paginationContainer___gV87B span[aria-label=First],
  .paginationContainer___gV87B span[aria-label=Last] {
    display: none;
  }
}
.paginationContainer___gV87B .paginationText___QSzrG {
  -ms-flex-item-align: center;
      align-self: center;
  font-family: var(--font-headings-con);
  color: var(--gray-8);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 3px;
}

.spinnerContainer___K5UUh {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 8px;
}

.emptyList___BOYqo {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .emptyList___BOYqo {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}

.pageHeader___-SOnQ {
  background: #fff;
}

.topRow___l9R80 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}
.topRow___l9R80 .topRowItem___8gmyx {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
}
@media only screen and (max-width: 576px) {
  .topRow___l9R80 .topRowItem___8gmyx {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
.topRow___l9R80 .topRowItem___8gmyx h1 {
  margin: 0;
}
.topRow___l9R80 .topRowItemDashboard___AD-be {
  -webkit-box-flex: 1.2;
      -ms-flex: 1.2 0 0px;
          flex: 1.2 0 0;
}
@media only screen and (max-width: 768px) {
  .topRow___l9R80 .topRowItemDashboard___AD-be {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.topRow___l9R80 .alignContentCenter___2W\+HP {
  -ms-flex-item-align: center;
      align-self: center;
  margin-top: 15px;
}
.topRow___l9R80 h1 {
  font-size: 42px;
  margin-top: 0;
}
@media only screen and (max-width: 576px) {
  .topRow___l9R80 h1 {
    font-size: 32px;
  }
}
.topRow___l9R80 h1 div {
  display: inline-block;
  position: relative;
  color: var(--critical);
  opacity: 1;
}
.topRow___l9R80 h1 div > div {
  position: static;
  left: 6px;
}
.topRow___l9R80 .topRowLink___851X5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.topRow___l9R80 .topRowLink___851X5 .infoIconContainer___qYlLp {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  position: relative;
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 6px;
}
.theme-idshield .topRow___l9R80 .topRowLink___851X5 .infoIconContainer___qYlLp {
  text-transform: none;
  letter-spacing: -0.176px;
}
.topRow___l9R80 .topRowLink___851X5 .infoIconContainer___qYlLp svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
}
.topRow___l9R80 .topRowLink___851X5 .infoIconContainer___qYlLp svg path {
  stroke: transparent;
  fill: rgb(59, 152, 247);
}

.underwrite___ji2z2 {
  font-size: 20px;
  color: #aaa;
  width: 90%;
  margin: 20px 0;
}

.noMarginTop___OGN47 {
  margin-top: 0;
}

.flexScan___rpoLw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.flexScanItem___Vzith .statusItem___ikx4j {
  text-align: left;
}

.itemFlexConfig___7Dpcv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-family: "Proxima Nova Extra Condensed";
  letter-spacing: 1.5px;
  color: #76797e;
  text-transform: uppercase;
  font-weight: bold;
}
.itemFlexConfig___7Dpcv .itemFlexRightAlign___w94rF {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

.loadingContainer___yHDk4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 60px auto;
  font-size: 16px;
}
.loadingContainer___yHDk4 .loadingText___oeHnJ {
  font-size: 24px;
}

.digitalBookIconContainer___hq3Ni {
  margin-right: 0.5em;
}

.digitalBookLinkContainer___s1hCs {
  font-size: 1.2rem;
}
.digitalBookLinkContainer___s1hCs.hidden___jrPjY {
  display: none;
}

@media print {
  .digitalBookLinkContainer___s1hCs {
    display: none;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___r4Hpr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___NBNyW {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___r4Hpr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___NBNyW {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___JaC5p {
  width: 100%;
  background-color: #fff;
}

.headerContent___UVeOK {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___UVeOK h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___UVeOK p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.container___2rHWa {
  font-family: var(--font-body);
  letter-spacing: 1px;
}
.container___2rHWa .header___JaC5p {
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
}
.container___2rHWa .header___JaC5p h1 {
  font-size: 40px;
  margin: 0 0 8px;
  padding: 0;
}
@media only screen and (max-width: 576px) {
  .container___2rHWa .header___JaC5p h1 {
    font-size: 28px;
    line-height: 40px;
  }
}
.container___2rHWa .header___JaC5p .headerContent___UVeOK {
  max-width: 1000px;
  margin: 0 auto;
}
@media only screen and (max-width: 576px) {
  .container___2rHWa .header___JaC5p .headerContent___UVeOK {
    padding: 50px 40px;
  }
}
.container___2rHWa .header___JaC5p .headerContent___UVeOK .subTitle___-Ui2d {
  color: var(--gray-7);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}
.container___2rHWa .header___JaC5p .headerContent___UVeOK h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container___2rHWa .header___JaC5p .headerContent___UVeOK h1 .betaTag___I1yZr {
  background-color: #4ca85b;
  color: #fff;
  font-family: var(--font-headings);
  font-size: 15px;
  font-weight: bold;
  line-height: 15px;
  margin-left: 15px;
  text-transform: uppercase;
  padding: 6px 10px;
}
.container___2rHWa .header___JaC5p .scanStatus___bRXwV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 20px;
  font-family: var(--font-headings-con);
  font-size: 15px;
}
.container___2rHWa .header___JaC5p .scanStatus___bRXwV .neverScanned___CZ3Hb {
  color: var(--critical);
}
.container___2rHWa .header___JaC5p .scanStatus___bRXwV .scanStatusLabel___NaZIO {
  text-transform: uppercase;
  font-weight: bold;
  color: #76797e;
  margin-right: 10px;
}
.container___2rHWa .header___JaC5p .scanStatus___bRXwV .lastScanTime___kDEBm {
  margin-right: 30px;
}
.container___2rHWa .header___JaC5p .scanStatus___bRXwV .nextScan___\+JvyH svg {
  height: 16px;
  width: 16px;
}
.container___2rHWa .header___JaC5p .scanStatus___bRXwV a {
  cursor: pointer;
}
.container___2rHWa .content___f58iC {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}
@media only screen and (max-width: 768px) {
  .container___2rHWa .content___f58iC {
    padding: 0;
  }
}
.container___2rHWa .connectButtonContainer___YcvMv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  max-width: 1000px;
  background: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
  padding: 40px 120px;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  .container___2rHWa .connectButtonContainer___YcvMv {
    padding: 40px;
  }
}
@media only screen and (max-width: 768px) {
  .container___2rHWa .connectButtonContainer___YcvMv {
    margin-top: 40px;
  }
}
.container___2rHWa .connectButtonContainer___YcvMv .connectButtonContainerTitle___YpUco {
  font-weight: bold;
  margin-bottom: 1em;
  font-size: 16px;
}
.container___2rHWa .connectButtonContainer___YcvMv .explanationContainer___LiBqr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container___2rHWa .connectButtonContainer___YcvMv .explanationContainer___LiBqr .explanation___WKYQ4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container___2rHWa .connectButtonContainer___YcvMv .explanationContainer___LiBqr .explanation___WKYQ4 svg {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.container___2rHWa .connectButtonContainer___YcvMv .explanationContainer___LiBqr .explanation___WKYQ4 svg path {
  fill: #bae3ff;
}
.container___2rHWa .connectButtonContainer___YcvMv .explanationContainer___LiBqr .explanation___WKYQ4 .infoIconContainer___h-Zdn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: default;
  margin-left: 5px;
  color: var(--primary);
}
.container___2rHWa .connectButtonContainer___YcvMv .explanationContainer___LiBqr .explanation___WKYQ4 .infoIconContainer___h-Zdn .infoIcon___exveT > svg {
  height: 16px;
  width: 16px;
}
.container___2rHWa .connectButtonContainer___YcvMv .explanationContainer___LiBqr .explanation___WKYQ4 .infoIconContainer___h-Zdn .infoIcon___exveT > svg path {
  fill: var(--primary);
}
.container___2rHWa .connectButtonContainer___YcvMv .permissionsError___\+gSd7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
  text-align: left;
  color: var(--critical);
}
.container___2rHWa .connectButtonContainer___YcvMv .permissionsError___\+gSd7 .permissionsErrorMessage___QpaWx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
}
.container___2rHWa .connectButtonContainer___YcvMv .permissionsError___\+gSd7 > p {
  margin-top: 20px;
}
.container___2rHWa .connectButtonContainer___YcvMv .permissionsError___\+gSd7 .permissionsExplanation___AxyZl {
  margin-top: 10px;
}
.container___2rHWa .connectButtonContainer___YcvMv .permissionsError___\+gSd7 svg {
  width: 60px;
  height: 60px;
  margin-right: 20px;
}
.container___2rHWa .connectButtonContainer___YcvMv .permissionsError___\+gSd7 svg path {
  fill: var(--critical);
}
.container___2rHWa .startScanContainer___Seb-5 {
  display: none;
}
.container___2rHWa .startScanContainer___Seb-5.show___GPF5t {
  display: block;
}
.container___2rHWa .actionButtonContainer___3Tejl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.container___2rHWa .actionButtonContainer___3Tejl .actionButton___KwVkT {
  margin: 20px 0;
}
.container___2rHWa .actionButtonContainer___3Tejl .actionButton___KwVkT:nth-child(2) {
  margin-left: 40px;
}
.container___2rHWa .actionButtonContainer___3Tejl .actionButton___KwVkT a {
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  font-size: 16px;
  text-transform: uppercase;
}
.container___2rHWa .connectionErrors___0JIN- {
  display: none;
  margin-top: 2em;
  color: var(--critical);
}
.container___2rHWa .connectionErrors___0JIN-.show___GPF5t {
  display: block;
}
.container___2rHWa .faq___KTr5O {
  margin-top: 40px;
  display: none;
}
.container___2rHWa .faq___KTr5O.show___GPF5t {
  display: block;
}
@media only screen and (max-width: 768px) {
  .container___2rHWa .faq___KTr5O {
    margin: 40px 20px 60px;
  }
}
.container___2rHWa .faq___KTr5O h3 {
  font-size: 28px;
}
.container___2rHWa .faq___KTr5O h4 {
  font-size: 21px;
  margin: 40px 0;
}
.container___2rHWa .faq___KTr5O p {
  font-size: 14px;
  line-height: 2;
  margin: 20px 0 0;
}
.container___2rHWa .loadingInterstitialLargeHeader___-pPE1 {
  font-size: 30px;
}
.container___2rHWa .loadingInterstitialLargeSubheader___fKBiC {
  font-weight: bold;
  font-size: 24px;
}
.container___2rHWa .loadingInterstitialLargeSubheader___fKBiC .accountsScanned___yywAt {
  color: var(--primary);
}

.loadingSpinner___xhVyh {
  display: none;
  margin: 100px auto 0;
  width: 400px;
}
.loadingSpinner___xhVyh.show___GPF5t {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingSpinner___xhVyh p {
  margin-top: 1em;
}

.connectContainer___9L332 {
  display: none;
}
.connectContainer___9L332.show___GPF5t {
  display: block;
  margin-bottom: 40px;
}

.formContainer___9bYkv {
  display: none;
}
.formContainer___9bYkv.show___GPF5t {
  display: block;
  position: relative;
}
.formContainer___9bYkv .formContainerOverlay___X1tco {
  display: none;
}
.formContainer___9bYkv.obscured___UX22j {
  overflow: hidden;
  border-radius: 4px;
}
@media only screen and (max-width: 768px) {
  .formContainer___9bYkv.obscured___UX22j {
    border-radius: 0;
  }
}
.formContainer___9bYkv.obscured___UX22j .formContainerOverlay___X1tco {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-color: var(--gray-9);
  opacity: 0.9;
  color: #fff;
}
.formContainer___9bYkv.obscured___UX22j .formContainerOverlay___X1tco .lockedCTAContent___yMCrM {
  padding: 40px;
  margin-top: 200px;
  text-align: center;
}
.formContainer___9bYkv.obscured___UX22j .formContainerOverlay___X1tco .lockedCTAContent___yMCrM > div {
  padding: 0 40px 30px;
}
.formContainer___9bYkv.obscured___UX22j .formContainerOverlay___X1tco .lockedCTAContent___yMCrM .text___Xut8k h4 {
  margin-bottom: 30px;
}

.tooltip___Svbe0 .tooltip-inner {
  max-width: 380px;
  font-size: 14px;
}

.arrowDown___QXmFR {
  width: 0;
  height: 0;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 15px solid #fff;
}
@media only screen and (max-width: 768px) {
  .arrowDown___QXmFR {
    display: none;
  }
}

.bottomCTA___x4KV0 {
  display: none;
  padding: 0 40px;
}
.bottomCTA___x4KV0.show___GPF5t {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding-bottom: 0;
  display: block;
}
.bottomCTA___x4KV0 .bottomCTAContent___NgAfR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 75px;
}
.bottomCTA___x4KV0 .bottomCTAContent___NgAfR h2 {
  font-family: var(--font-body);
  margin-bottom: 50px;
  font-size: 31px;
  color: #4c5d70;
  text-align: center;
}
.bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionButtonsList___Nkzqp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionButtonsList___Nkzqp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionBtn___CxXyR {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  border: solid var(--primary) 1px;
  border-radius: 4px;
  color: #fff;
  background-color: var(--primary);
  margin: 0 0 20px 20px;
  padding: 6px 20px;
  font-size: 18px;
  width: 250px;
  display: inline-block;
  text-align: center;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
.theme-idshield .bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionBtn___CxXyR {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionBtn___CxXyR {
    font-size: 14px;
  }
}
.bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionBtn___CxXyR:hover, .bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionBtn___CxXyR:focus {
  border: solid rgb(10.0317073171, 112.5780487805, 218.4682926829) 1px;
  background-color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
  text-decoration: none;
}
.bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionBtn___CxXyR.secondary___fwg7W {
  color: var(--primary);
  background-color: #fff;
}
.bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionBtn___CxXyR.secondary___fwg7W:hover, .bottomCTA___x4KV0 .bottomCTAContent___NgAfR .actionBtn___CxXyR.secondary___fwg7W:focus {
  color: rgb(10.0317073171, 112.5780487805, 218.4682926829);
}
.bottomCTA___x4KV0 img {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 0;
  display: block;
  width: 100%;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___fZVgA {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___B5ksp {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___fZVgA {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___B5ksp {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.link___1R6cN {
  color: var(--primary);
  text-decoration: underline;
}
@media only screen and (min-width: 992px) {
  .link___1R6cN {
    color: var(--black);
    text-decoration: none;
  }
}
.link___1R6cN:hover .link___1R6cN {
  color: var(--primary);
  text-decoration: underline;
}

.ActionItems___Kgb-9.listOnly___w\+fA9 {
  padding-left: 0;
}
.ActionItems___Kgb-9 > a {
  display: block;
  text-decoration: underline;
  margin-top: 15px;
  font-weight: bold;
}

.ActionItem___3m2C4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 8px 8px 8px 10px;
  text-decoration: none;
  color: var(--black);
  cursor: pointer;
}
@media only screen and (min-width: 1200px) {
  .ActionItem___3m2C4 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ActionItem___3m2C4:hover {
    background-color: var(--primary-lightest);
  }
}
.ActionItem___3m2C4:hover .link___1R6cN,
.ActionItem___3m2C4:hover .estimatedTime___p6\+4v {
  color: var(--primary);
  text-decoration: underline;
}

.checkbox___eK32V {
  margin-right: 1rem;
}
.checkbox___eK32V .toggleTrack___7\+IMi {
  height: 18px;
  width: 18px;
  border-radius: 3.6px;
  background-color: white;
  border: solid var(--black) 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.itemName___EcCJm {
  text-align: left;
}
@media only screen and (min-width: 1200px) {
  .itemName___EcCJm {
    width: 350px;
  }
}
.itemName___EcCJm .estimatedTime___p6\+4v {
  color: var(--gray-7);
}

.itemImpact___Qz9-F {
  text-align: left;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width: 1200px) {
  .itemImpact___Qz9-F {
    min-width: 200px;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___p5LDU {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___-umjB {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.bottomCTA___pCMrj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bottomCTA___pCMrj .iconContainer___mLBIy {
  height: 125px;
  width: 125px;
}
.bottomCTA___pCMrj .iconContainer___mLBIy .badge___1SEUx {
  background-color: #f24d13;
}
.bottomCTA___pCMrj .statusContent___gAu31 {
  margin-bottom: 20px;
  text-align: center;
}
.bottomCTA___pCMrj a {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 20px;
}
.theme-idshield .bottomCTA___pCMrj a {
  text-transform: none;
  letter-spacing: -0.176px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gXL7e {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___QVK-L {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.BlockCtaUpgrade___kir\+s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: 0 auto;
  max-width: 600px;
}
.BlockCtaUpgrade___kir\+s .iconWithBadge___LW4Lj {
  position: relative;
}
.BlockCtaUpgrade___kir\+s .iconWithBadge___LW4Lj .badge___YwmR4 {
  position: absolute;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  font-weight: bold;
  top: -3px;
  right: -3px;
  background-color: #dc101a;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  color: #fff;
  font-size: 20px;
  line-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.BlockCtaUpgrade___kir\+s .iconWithBadge___LW4Lj .badge___YwmR4.large___o8qNn {
  height: 30px;
  width: 30px;
  font-size: 20px;
}
.BlockCtaUpgrade___kir\+s .iconContainer___raHA1 {
  height: 125px;
  width: 125px;
}
.BlockCtaUpgrade___kir\+s .statusContent___\+E\+U4 {
  margin-bottom: 20px;
  text-align: center;
}
.BlockCtaUpgrade___kir\+s a {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 20px;
}
.theme-idshield .BlockCtaUpgrade___kir\+s a {
  text-transform: none;
  letter-spacing: -0.176px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___6Tmg3 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___7wIvl {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.faq___-CjI3 h3 {
  font-size: 28px;
  margin: 0;
}
.faq___-CjI3 h4 {
  font-size: 21px;
  margin: 40px 0;
}
.faq___-CjI3 p {
  font-size: 14px;
  line-height: 2;
  margin: 20px 0 0;
}
.faq___-CjI3 a {
  cursor: pointer;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___jOpGr {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___1Ysk9 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.informationPanel___EIPll {
  padding-left: 80px;
  padding-right: 80px;
  overflow: auto;
}
.informationPanel___EIPll h3.informationPanelTitle___dk1Os {
  text-align: center;
  margin: 20px 0 40px;
  text-transform: none;
  letter-spacing: 1.5px;
}
.informationPanel___EIPll h3.informationPanelTitle___dk1Os.smallMargin___VJRqg {
  margin: 40px 0 20px;
}
.informationPanel___EIPll .benefitCallout___QpzM8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 30px;
}
.informationPanel___EIPll .benefitCallout___QpzM8:last-child {
  margin-bottom: 0;
}
.informationPanel___EIPll .benefitCallout___QpzM8 .icon___zCuRf svg {
  width: 80px;
  height: 80px;
}
.informationPanel___EIPll .benefitCallout___QpzM8 .text___l\+\+PA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 40px;
}
.informationPanel___EIPll .benefitCallout___QpzM8 .text___l\+\+PA p {
  text-align: left;
  color: #636d7c;
}
.informationPanel___EIPll .benefitCallout___QpzM8 .text___l\+\+PA .calloutLine___xRebJ {
  font-weight: bold;
  color: #333;
}
.informationPanel___EIPll .benefitCallout___QpzM8 .text___l\+\+PA .calloutLine___xRebJ .highlight___utEmq {
  color: var(--primary);
}
.informationPanel___EIPll .benefitCallout___QpzM8 .text___l\+\+PA .calloutLine___xRebJ .enabled___Ee4Ah {
  color: var(--success);
}
.informationPanel___EIPll .benefitCallout___QpzM8 .text___l\+\+PA .calloutLine___xRebJ .enabled___Ee4Ah svg {
  width: 16px;
  height: 16px;
}
.informationPanel___EIPll .benefitCallout___QpzM8 .text___l\+\+PA .calloutLine___xRebJ .enabled___Ee4Ah svg path {
  fill: var(--success);
}
.brokerNameContainer___lvunq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brokerNameContainer___lvunq .brokerIcon___V8T-x {
  width: 16px;
  height: 16px;
  margin-right: 0.42em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brokerNameContainer___lvunq .brokerIcon___V8T-x img {
  width: 16px;
  height: 16px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ZOBYd {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___L\+kp8 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ZOBYd {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___L\+kp8 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.PrivateInfoBasicForm___AL7f0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.PrivateInfoBasicForm___AL7f0.left___d5Z3H {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.PrivateInfoBasicForm___AL7f0 .formContent___RmmBb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: bottom;
      -ms-flex-align: bottom;
          align-items: bottom;
}
.PrivateInfoBasicForm___AL7f0 .formContent___RmmBb.left___d5Z3H {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.PrivateInfoBasicForm___AL7f0 .formContent___RmmBb > div {
  text-align: left;
  margin-right: 10px;
}
@media only screen and (max-width: 576px) {
  .PrivateInfoBasicForm___AL7f0 .formContent___RmmBb {
    display: block;
  }
}
.PrivateInfoBasicForm___AL7f0 label {
  color: #000;
}
.PrivateInfoBasicForm___AL7f0 input[type=text] {
  border: 1px solid #000;
}
.PrivateInfoBasicForm___AL7f0 input[name=middle_initial] {
  max-width: 110px;
}
.PrivateInfoBasicForm___AL7f0 input[name=age] {
  max-width: 75px;
}
.PrivateInfoBasicForm___AL7f0 .saveButtonContainer___5UkBr {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.PrivateInfoBasicForm___AL7f0 .saveButtonContainer___5UkBr button {
  text-transform: uppercase;
  font-family: var(--font-headings-con);
  font-weight: bold;
  font-size: 16px;
  letter-spacing: 1px;
  min-width: 175px;
}
.PrivateInfoBasicForm___AL7f0 .requiredFields___9L3BP {
  width: 100%;
  color: red;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___NyhwJ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___JU1cZ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___NyhwJ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___JU1cZ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.PrivateInfoLocationForm___-nLok {
  text-align: center;
}
.PrivateInfoLocationForm___-nLok .title___zgwTD {
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 17px;
}
.PrivateInfoLocationForm___-nLok .description___m58p3 {
  text-align: center;
  margin-bottom: 20px;
}
.PrivateInfoLocationForm___-nLok .description___m58p3:last-child {
  margin-bottom: 0px;
}
.PrivateInfoLocationForm___-nLok label {
  color: #000;
}
.PrivateInfoLocationForm___-nLok input[type=text] {
  border: 1px solid #000;
}
.PrivateInfoLocationForm___-nLok select {
  border: 1px solid #000;
  background-color: #fff;
  border-radius: 4px;
  height: 36px;
  padding: 6px 12px;
}
.PrivateInfoLocationForm___-nLok .Select-control {
  border: 1px solid #000;
  height: 38px;
  text-align: left;
}
.PrivateInfoLocationForm___-nLok .Select-menu-outer {
  text-align: left;
}
.PrivateInfoLocationForm___-nLok .formRow___SICqK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 576px) {
  .PrivateInfoLocationForm___-nLok .formRow___SICqK {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.PrivateInfoLocationForm___-nLok .formRow___SICqK > div {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  margin-right: 30px;
}
@media only screen and (max-width: 576px) {
  .PrivateInfoLocationForm___-nLok .formRow___SICqK > div {
    -ms-flex-preferred-size: 1;
        flex-basis: 1;
  }
}
.PrivateInfoLocationForm___-nLok .formRow___SICqK > div:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 576px) {
  .PrivateInfoLocationForm___-nLok .internationalForm___OMGGv .formRow___SICqK {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.PrivateInfoLocationForm___-nLok .internationalForm___OMGGv .formRow___SICqK > div {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
@media only screen and (max-width: 576px) {
  .PrivateInfoLocationForm___-nLok .internationalForm___OMGGv .formRow___SICqK > div {
    -ms-flex-preferred-size: 1;
        flex-basis: 1;
  }
}
.PrivateInfoLocationForm___-nLok .buttonContainer___uSX6M {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.PrivateInfoLocationForm___-nLok .buttonContainer___uSX6M button {
  width: 100%;
  text-transform: uppercase;
  font-family: var(--font-headings-con);
  font-weight: bold;
  font-size: 16px;
  letter-spacing: 1px;
}
.PrivateInfoLocationForm___-nLok .locationSuggestion___XZypk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.PrivateInfoLocationForm___-nLok .userInputs___pUU2- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.PrivateInfoLocationForm___-nLok .userInputs___pUU2- .field___cUovN,
.PrivateInfoLocationForm___-nLok .userInputs___pUU2- input[type=text] {
  width: 250px;
}
.PrivateInfoLocationForm___-nLok .userInputs___pUU2- button {
  width: 160px;
}
.PrivateInfoLocationForm___-nLok.left___gGkGj {
  text-align: left;
}
.PrivateInfoLocationForm___-nLok.left___gGkGj .title___zgwTD,
.PrivateInfoLocationForm___-nLok.left___gGkGj .description___m58p3 {
  text-align: left;
}
.PrivateInfoLocationForm___-nLok.left___gGkGj .formRow___SICqK {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.PrivateInfoLocationForm___-nLok .helpText___HsaWa {
  margin-bottom: 1rem;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gYWBm {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___uFBDx {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___gYWBm {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___uFBDx {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.PrivateInfoFormWizard___h3nPX {
  padding: 0 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.PrivateInfoFormWizard___h3nPX.left___mtiVl {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.PrivateInfoFormWizard___h3nPX .title___UZASP {
  font-weight: bold;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.PrivateInfoFormWizard___h3nPX .title___UZASP.extraLarge___vsSjK {
  margin-top: 10px;
  font-size: 17px;
}
.PrivateInfoFormWizard___h3nPX .extraTopPadding___M5uJ8 {
  padding-top: 20px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___tQsPO {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___35yUK {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.progressBarSimple___ahnID {
  width: 100%;
  position: relative;
  font-weight: bold;
}

.bar___7y4zE {
  border: 2px solid #989ca0;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.progress___9ylw7 {
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  border-radius: 3px;
  background-color: var(--primary);
  margin: 1px;
  width: 0%;
}
.progress___9ylw7.red___KnMnz {
  background-color: var(--critical);
}
.progress___9ylw7.green___fF1bi {
  background-color: var(--success);
}
.progress___9ylw7.blue___FZ9c0 {
  background-color: var(--primary);
}

.labels___iwy7c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.label___TCt2o {
  font-family: var(--font-headings-con);
  color: var(--gray-7);
  text-transform: uppercase;
  font-size: 0.9rem;
}

.labelMax___xa-jI {
  text-align: right;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ZqGHB {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___rxDFO {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___JLRz- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.container___JLRz- h3.header___Pkfp7 {
  font-size: 1.3rem;
  margin: 0 0 0.5rem 0;
  font-family: var(--font-body);
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.container___JLRz- h3.header___Pkfp7 .headerScanning___uw1RB {
  margin-right: 1rem;
}
.container___JLRz- p {
  font-size: 1.1rem;
  margin-bottom: 1.4rem;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___YpD-J {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___-HWal {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___YpD-J {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___-HWal {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.Status___ZI\+DY {
  padding: 0 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--font-body);
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
  .Status___ZI\+DY {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.Status___ZI\+DY.actionRequired___hdzDT {
  padding: 0 60px;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 {
  margin-top: 4rem;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 h3 {
  color: #eabe11;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 h3 i {
  display: inline-block;
  height: 2rem;
  width: 2rem;
  margin-right: 1rem;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 h3 i path {
  fill: #eabe11;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamiliesContainer___ywJaO {
  border-bottom: 1px solid var(--gray-7);
  padding-bottom: 30px;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN {
  margin-top: 2rem;
  text-align: left;
  border-top: 1px solid var(--gray-7);
  padding-top: 30px;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .familyName___L6P8\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  color: #eabe11;
  margin-bottom: 20px;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .familyName___L6P8\+ i {
  display: inline-block;
  height: 2rem;
  width: 2rem;
  margin-right: 1rem;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .familyName___L6P8\+ i path {
  fill: #eabe11;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .exposedBrokerCount___VyRtQ {
  margin-top: 1rem;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .familyHeader___CkKJD {
  display: block;
  margin-bottom: 1rem;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .removalInstructionsContainer___u6\+YU {
  margin-top: 2rem;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .removalInstructionsContainer___u6\+YU .toggleLink___A7zxC {
  color: var(--primary);
  cursor: pointer;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .removalInstructionsContainer___u6\+YU .toggleLink___A7zxC .chevron___14Srm {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .removalInstructionsContainer___u6\+YU .toggleLink___A7zxC .chevron___14Srm.contentShown___og8NC {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .removalInstructionsContainer___u6\+YU .expansionFluidContainer___zPSho {
  margin-top: 1rem;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  overflow: hidden;
  opacity: 0;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .removalInstructionsContainer___u6\+YU .expansionFluidContainer___zPSho.visible___Rsr5X {
  opacity: 1;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .removalInstructionsContainer___u6\+YU .expansionFluidContainer___zPSho .hangingIndent___ThSe0 {
  padding-left: 40px;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .removalInstructionsContainer___u6\+YU .buttonsContainer___f9WMr {
  margin-top: 2rem;
}
.Status___ZI\+DY .manualRemovalActionsCta___fvzp4 .brokerFamily___\+kjgN .removalInstructionsContainer___u6\+YU .buttonsContainer___f9WMr .unableToOptOut___Ps8WY {
  background-color: var(--gray-0);
  color: var(--gray-8);
  border: 1px solid var(--gray-3);
  margin-bottom: 1rem;
}
.Status___ZI\+DY .warningText___CF9oi {
  color: #f24d13;
}
.Status___ZI\+DY .dangerText___CyMYA {
  color: #dc101a;
  font-weight: bold;
}
.Status___ZI\+DY .ctaButton___qLzzf {
  padding-left: 2rem;
  padding-right: 2rem;
}
.Status___ZI\+DY .iconContainer___wUpzE {
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
  position: relative;
}
.Status___ZI\+DY .iconContainer___wUpzE .exposed___ltlCW path {
  fill: #dc101a;
}
.Status___ZI\+DY .iconContainer___wUpzE .actionRequired___hdzDT path {
  fill: #ff7b47;
}
.Status___ZI\+DY .iconContainer___wUpzE .inProgress___zHHtN path {
  fill: #eabe11;
}
.Status___ZI\+DY .iconContainer___wUpzE .removed___lmZlP path {
  fill: var(--success);
}
.Status___ZI\+DY .iconContainer___wUpzE .protected___x0Yyy path {
  fill: #0694f1;
}
.Status___ZI\+DY .iconWithBadge___xPV7W {
  position: relative;
  height: 100%;
  width: 100%;
}
.Status___ZI\+DY .iconWithBadge___xPV7W .badge___5S7pt {
  position: absolute;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  font-weight: bold;
  top: -0.6rem;
  right: -0.8rem;
  background-color: #dc101a;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  line-height: 1em;
  text-align: center;
  color: #fff;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Status___ZI\+DY .iconWithBadge___xPV7W .badge___5S7pt.large___QknVw {
  height: 30px;
  width: 30px;
  font-size: 20px;
}
.Status___ZI\+DY .title___cWqfO {
  font-weight: bold;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.119em;
  text-align: center;
}
.Status___ZI\+DY .title___cWqfO.extraLarge___WvOng {
  margin-top: 10px;
  font-size: 17px;
}
.Status___ZI\+DY .title___cWqfO .actionRequired___hdzDT {
  color: #ff7b47;
}
.Status___ZI\+DY .title___cWqfO .inProgress___zHHtN {
  color: #eabe11;
}
.Status___ZI\+DY .title___cWqfO i {
  display: block;
  width: 16px;
  height: 16px;
}
.Status___ZI\+DY .title___cWqfO i svg {
  width: 16px;
  height: 16px;
}
.Status___ZI\+DY .title___cWqfO i.exposed___ltlCW path {
  fill: #dc101a;
}
.Status___ZI\+DY .statusContent___Ih-Ea {
  font-size: 13px;
  text-align: center;
  padding-bottom: 2.4rem;
  letter-spacing: 0.05em;
  line-height: 1.6em;
}
.Status___ZI\+DY .statusContent___Ih-Ea .noTitleDesc___SS3Wa {
  font-size: 14px;
}
.Status___ZI\+DY .statusContent___Ih-Ea .noTitleDesc___SS3Wa p {
  margin-bottom: 1.5rem;
}
.Status___ZI\+DY a {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 20px;
}
.theme-idshield .Status___ZI\+DY a {
  text-transform: none;
  letter-spacing: -0.176px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___A9jMA {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___xFLZ\+ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.tab___FRZDK {
  z-index: 1;
  margin: 0 0 -1px;
  padding: 15px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-family: var(--font-headings-con);
  font-size: 16px;
  white-space: nowrap;
  color: #555;
  border: 1px solid #dedede;
  background-color: var(--gray-0);
  -webkit-transition-property: padding-top;
  transition-property: padding-top;
  -webkit-transition-property: padding-bottom;
  transition-property: padding-bottom;
  position: relative;
}
.tab___FRZDK span {
  font-weight: normal;
}
.tab___FRZDK .cta___10-N8 {
  position: absolute;
  top: 5px;
  right: 5px;
  height: 13px;
  width: 13px;
}
.tab___FRZDK .cta___10-N8 path {
  fill: var(--critical);
}

.tab___FRZDK.active___LnIB7 {
  padding-top: 18px;
  padding-bottom: 18px;
  border: 1px solid #dedede;
  border-top: 2px solid var(--primary);
  border-bottom: 1px solid var(--gray-0);
  -webkit-box-shadow: inset 0px 1px 0px 0px var(--primary);
          box-shadow: inset 0px 1px 0px 0px var(--primary);
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.tab___FRZDK.disabled___2KhFE,
.tab___FRZDK.disabled___2KhFE > div {
  background-color: #fcfcfc;
  color: #c3cbdb;
}

.tab___FRZDK:hover {
  cursor: pointer;
}
.tab___FRZDK:hover.disabled___2KhFE {
  cursor: not-allowed;
}

.tab___FRZDK:not(:first-child) {
  margin-left: -1px;
}
.tabs___TKZoK {
  line-height: 1;
}
@media (min-width: 1080px) {
  .tabs___TKZoK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (min-width: 900px) {
  .tabs___TKZoK.slim___QiT8J {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
.textPlaceholder___JO4Xw {
  display: block;
  min-height: 1em;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeload___08el1;
  animation-name: placeload___08el1;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: #eeeeee;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 1200px 104px;
  position: relative;
}

@-webkit-keyframes placeload___08el1 {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___OlYhy {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___T1Fuw {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___OlYhy {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___T1Fuw {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.headers___UMdLW {
  padding-left: 1.25rem;
  border-bottom: 1px solid var(--gray-1);
  margin-bottom: 1rem;
}

.header___2So4L {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-family: var(--font-body);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 0.9rem;
  padding: 0rem 1rem 1.5rem 2px;
}
@media only screen and (max-width: 768px) {
  .header___2So4L {
    padding: 0.5rem 1rem;
    border-bottom: 1px solid var(--gray-0);
  }
}
.header___2So4L.headerStatus___zddFx {
  width: auto;
  padding-left: 0;
  justify-items: center;
  text-align: center;
}

.col___S757n {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.row___jtdhX {
  padding-left: 1.25rem;
}
@media only screen and (max-width: 768px) {
  .row___jtdhX {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }
}

.row___jtdhX:last-child {
  margin-bottom: 0px;
}

.cell___P8GFP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 1rem 1rem 1rem 0rem;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .cell___P8GFP {
    padding: 0.5rem 1rem;
    border-bottom: 1px solid var(--gray-0);
  }
}

.desktopOnly___mApDZ {
  display: inherit;
}
@media only screen and (max-width: 768px) {
  .desktopOnly___mApDZ {
    display: none;
  }
}

.mobileOnly___PJGfO {
  display: none;
}
@media only screen and (max-width: 768px) {
  .mobileOnly___PJGfO {
    display: inherit;
  }
}

.cellSite___NDycL {
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.brokerNameContainer___yzGxC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brokerNameContainer___yzGxC .brokerIcon___\+v-Rt {
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.brokerNameContainer___yzGxC .brokerIcon___\+v-Rt img {
  width: 16px;
  height: 16px;
}

.textPlaceholder___Bc2KP {
  min-width: 80%;
  height: 1.8rem;
}

.brokerStatus___QEIUC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: center;
  font-family: var(--font-headings-con);
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%;
}
.brokerStatus___QEIUC.exposed___jliY2 {
  color: #dc101a;
}
.brokerStatus___QEIUC.possiblyExposed___X5zWU {
  color: #ff7b47;
}
.brokerStatus___QEIUC.inProgress___T3h-O {
  color: #eabe11;
  white-space: inherit;
}
.brokerStatus___QEIUC.actionRequired___mTyQu {
  color: #ff7b47;
}
.brokerStatus___QEIUC.removed___LEOmY {
  color: var(--success);
}
.brokerStatus___QEIUC.protected___qxte6 {
  color: #0694f1;
}

.cellLocation___1ll1j,
.cellRelatives___03\+SL,
.cellPhone___JQLSO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.cellLocation___1ll1j .address___q5lGE + .address___q5lGE,
.cellLocation___1ll1j .relative___mCFNW + .relative___mCFNW,
.cellLocation___1ll1j .phone___JK8NB + .phone___JK8NB,
.cellRelatives___03\+SL .address___q5lGE + .address___q5lGE,
.cellRelatives___03\+SL .relative___mCFNW + .relative___mCFNW,
.cellRelatives___03\+SL .phone___JK8NB + .phone___JK8NB,
.cellPhone___JQLSO .address___q5lGE + .address___q5lGE,
.cellPhone___JQLSO .relative___mCFNW + .relative___mCFNW,
.cellPhone___JQLSO .phone___JK8NB + .phone___JK8NB {
  margin-top: 5px;
}

.cellPhone___JQLSO {
  white-space: nowrap;
}

.cellMoreInfo___uLIeP {
  color: var(--primary);
}
.cellMoreInfo___uLIeP .chevron___eAnH0 {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
.cellMoreInfo___uLIeP .chevron___eAnH0.contentShown___ewiud {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.expandedContent___06f8J {
  padding: 40px 1.25rem 40px 0;
}
.expandedContent___06f8J .notice___Wsrxm {
  background-color: #e5f4ff;
  border-radius: 3px;
  padding: 30px 50px;
}
.expandedContent___06f8J .notice___Wsrxm > div, .expandedContent___06f8J .notice___Wsrxm > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.expandedContent___06f8J .notice___Wsrxm.possiblyExposed___X5zWU p {
  margin-top: 30px;
}
.expandedContent___06f8J .notice___Wsrxm.possiblyExposed___X5zWU p:first-child {
  margin-top: 0;
  margin-bottom: 20px;
}
.expandedContent___06f8J .notice___Wsrxm p {
  font-size: 0.9rem;
  line-height: 1.6em;
}
@media only screen and (max-width: 768px) {
  .expandedContent___06f8J .notice___Wsrxm p {
    margin-right: 0px;
    margin-bottom: 20px;
  }
}
.expandedContent___06f8J .notice___Wsrxm p strong {
  text-transform: capitalize;
  font-weight: bold;
}
.expandedContent___06f8J .notice___Wsrxm .button___D0RC1 {
  min-width: 200px;
  margin-top: 20px;
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 768px) {
  .expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 > div {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  margin-left: 20px;
}
@media only screen and (max-width: 768px) {
  .expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 > div {
    margin-left: 0;
    margin-top: 20px;
  }
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 > div:first-child {
  margin-left: 0;
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 .expandedNoticeTitle___XKDAb {
  font-weight: bold;
  margin-bottom: 1em;
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 ul {
  padding-left: 15px;
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 .expandedNoticeType___DKJ7e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 .expandedNoticeType___DKJ7e.exposed___jliY2 .icon___H\+LYS svg path {
  fill: #dc101a;
  stroke: #dc101a;
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 .expandedNoticeType___DKJ7e .icon___H\+LYS {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 .expandedNoticeType___DKJ7e .icon___H\+LYS svg {
  width: 15px;
  height: 15px;
  opacity: 1;
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 .expandedNoticeType___DKJ7e .icon___H\+LYS svg path {
  fill: var(--success);
  stroke: var(--success);
}
.expandedContent___06f8J .notice___Wsrxm .expandedNotice___ZW1T9 li {
  margin-bottom: 5px;
}

.tableRecords___gL5kV .row___jtdhX:hover {
  cursor: pointer;
}
.tableRecords___gL5kV.protected___qxte6 .row___jtdhX:hover {
  cursor: default;
}

.paginationContainer___F2vhR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.paginationContainer___F2vhR.top___N0u0Y {
  margin-bottom: 20px;
}
.paginationContainer___F2vhR.bottom___Y7z3Q {
  margin-top: 20px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___HfEOQ {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___OEQ01 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.card___-WG-p {
  position: relative;
  max-width: 1000px;
  background: #fff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}

.arrowDown___0OPZd {
  display: block;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -20px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___8XLy6 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___J1rZB {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___8XLy6 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___J1rZB {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.SectionSummary___hEK6T {
  border-top: 4px solid var(--gray-9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--font-body);
}
.SectionSummary___hEK6T.danger___WHqF- {
  border-top-color: #dc101a;
}
.SectionSummary___hEK6T.warning___4S69S {
  border-top-color: #eabe11;
}
.SectionSummary___hEK6T.action___k7lsO {
  border-top-color: #ff7b47;
}
.SectionSummary___hEK6T.success___e6puf {
  border-top-color: var(--success);
}
.SectionSummary___hEK6T.primary___I1Lb3 {
  border-top-color: #0694f1;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___yNLF1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___1-YCy {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___yNLF1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___1-YCy {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

/**
 *  Define scss variables here.
 *
 *  Available options for Bootstrap:
 *  http://getbootstrap.com/customize/
 *
 * variables.scss
 *
 */
.UserActionDetails___RxRO0 {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.UserActionDetails___RxRO0 .backLinkContainer___g5kdu {
  text-align: left;
  margin-bottom: 30px;
  width: 100%;
}
.UserActionDetails___RxRO0 .backLinkContainer___g5kdu .backLink___\+B5Ko {
  color: var(--primary);
  font-size: 125%;
  font-weight: bold;
  text-decoration: underline;
}
.UserActionDetails___RxRO0 .card___FZH69 {
  margin-bottom: 40px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I {
  background-color: #fff;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-family: var(--font-headings);
  font-weight: 400;
  gap: 40px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaMain___Yu3UT {
  border-right: 1px solid var(--gray-7);
  padding-right: 40px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaMain___Yu3UT .headline___lwyFX {
  font-size: 30px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  margin-bottom: 20px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaMain___Yu3UT .highlight___a0pDV {
  color: #ff7b47;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaMain___Yu3UT .explanation___3w78H {
  font-size: 16px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaDetails___LXONz {
  min-width: 120px;
  font-family: var(--font-headings-con);
  color: var(--gray-8);
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaDetails___LXONz .svgContainer___-oth7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaDetails___LXONz .svgContainer___-oth7 .clock___yGBKo {
  height: 30px;
  width: 30px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaDetails___LXONz .svgContainer___-oth7 .estimatedTime___tRhso {
  font-size: 35px;
  height: 35px;
  line-height: 35px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaDetails___LXONz .details___CdUwk {
  font-size: 20px;
}
.UserActionDetails___RxRO0 .actionCta___TVU3I .ctaDetails___LXONz .learnMore___rUbrD {
  font-size: 16px;
  color: var(--primary);
}
.UserActionDetails___RxRO0 .mainContent___9K2go {
  background-color: #fff;
  padding: 40px;
  text-align: left;
  width: 100%;
  font-size: 125%;
  font-family: var(--font-headings);
  font-weight: 400;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .optOutInstructions___xUIBN ol {
  list-style: none;
  counter-reset: item;
  padding: 0;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .optOutInstructions___xUIBN ol li {
  counter-increment: item;
  margin-bottom: 20px;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .optOutInstructions___xUIBN ol li:before {
  margin-right: 15px;
  content: counter(item) ".";
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .emailAuthInstructions___BIFLL ol {
  list-style: none;
  counter-reset: item;
  padding: 0;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .emailAuthInstructions___BIFLL ol li {
  counter-increment: item;
  margin-bottom: 20px;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .emailAuthInstructions___BIFLL ol li img {
  width: 50%;
  margin: 30px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .emailAuthInstructions___BIFLL ol li:before {
  margin-right: 15px;
  content: counter(item) ".";
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .buttonsContainer___QIuRK {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .buttonsContainer___QIuRK .unableToOptOut___B736Y {
  border: 2px solid #ccc;
  background-color: #fff;
  color: var(--black);
  font-size: 18px;
  letter-spacing: 1.5px;
  padding: 5px 40px;
}
.UserActionDetails___RxRO0 .mainContent___9K2go .buttonsContainer___QIuRK .optedOut___-Bv1Y {
  font-size: 18px;
  letter-spacing: 1.5px;
  padding: 5px 40px;
}
@charset "UTF-8";
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___tv5N5 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___o3VbH {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___tv5N5 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___o3VbH {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___Qu\+gp {
  font-family: var(--font-body);
  letter-spacing: 1px;
  background-color: var(--gray-0);
}
.container___Qu\+gp .flowGroupA___Nip4u .setPiNameTitle___47BAP {
  max-width: 750px;
  margin: 0 2rem 2rem;
  text-align: center;
  font-size: 1.2rem;
  font-weight: bold;
}
.container___Qu\+gp .flowGroupB___eX9cK {
  max-width: 1000px;
  margin: 40px auto;
}
.container___Qu\+gp .flowGroupB___eX9cK h1 {
  margin: 40px 0;
}
@media only screen and (max-width: 768px) {
  .container___Qu\+gp .flowGroupB___eX9cK h1 {
    margin: 40px 10px;
  }
}
.container___Qu\+gp .flowGroupB___eX9cK .exposedInfoExampleCard___ttPMD {
  width: 100%;
}
@media only screen and (max-width: 992px) {
  .container___Qu\+gp .blockFaq___OQt2L {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.container___Qu\+gp .header___sMNxK {
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #dedede;
}
.container___Qu\+gp .header___sMNxK h1 {
  font-size: 40px;
  margin: 0 0 8px;
  padding: 0;
}
@media only screen and (max-width: 576px) {
  .container___Qu\+gp .header___sMNxK h1 {
    font-size: 28px;
    line-height: 40px;
  }
}
.container___Qu\+gp .header___sMNxK h1 .exposed___4feTV {
  color: #dc101a;
}
.container___Qu\+gp .header___sMNxK h1 .actionRequired___DG0FA {
  color: #ff7b47;
}
.container___Qu\+gp .header___sMNxK h1 .inProgress___dw4lx {
  color: #eabe11;
}
.container___Qu\+gp .header___sMNxK h1 .protected___AP4nQ {
  color: var(--success);
}
.container___Qu\+gp .header___sMNxK .piHeaderContent___K4MSG {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px 40px 0;
}
.container___Qu\+gp .header___sMNxK .headerContent___j48qw {
  max-width: 1000px;
  margin: 0 auto;
}
@media only screen and (max-width: 576px) {
  .container___Qu\+gp .header___sMNxK .headerContent___j48qw {
    padding: 50px 40px;
  }
}
.container___Qu\+gp .header___sMNxK .headerContent___j48qw .subTitle___TrLcx {
  color: var(--gray-7);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}
.container___Qu\+gp .contentContainer___\+1UTE {
  -webkit-box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.03);
          box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.03);
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 1;
  overflow: auto;
  padding: 4rem 0;
}
.container___Qu\+gp .contentContainer___\+1UTE.fadedOut___Y8\+Qw {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  opacity: 0;
}
.container___Qu\+gp .content___Zb-7N {
  padding: 0 40px;
  margin: 0 auto;
  max-width: 1000px;
  display: block;
}
@media only screen and (max-width: 768px) {
  .container___Qu\+gp .content___Zb-7N {
    padding: 0;
  }
}
.container___Qu\+gp .panel___dOJ8R {
  margin-bottom: 40px;
}
.container___Qu\+gp .panelContent___cypss {
  padding-top: 40px;
  padding-bottom: 40px;
}
.container___Qu\+gp .icon___HAbzA.blue___AvluZ svg {
  opacity: 0.5;
}
.container___Qu\+gp .icon___HAbzA.blue___AvluZ svg path {
  fill: var(--primary);
}
.container___Qu\+gp .icon___HAbzA.red___UgINk svg path {
  fill: var(--critical);
}
.container___Qu\+gp .icon___HAbzA.green___EfmpP svg path {
  fill: var(--success);
}
.container___Qu\+gp .icon___HAbzA.default___tZYha svg path {
  fill: var(--gray-7);
}
.container___Qu\+gp .upgradeCTA___Iw6zs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  padding: 40px;
}
@media only screen and (max-width: 768px) {
  .container___Qu\+gp .upgradeCTA___Iw6zs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.container___Qu\+gp .upgradeCTA___Iw6zs .upgradeCTAContent___GAHEn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .monitoringCTA___6W6w\+ {
  background-color: #fff9a9;
  padding: 20px;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .monitoringCTA___6W6w\+.monitoringEnabled___mfXYx {
  background-color: #e3ffe1;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .monitoringCTA___6W6w\+.monitoringEnabled___mfXYx svg path {
  fill: var(--success);
}
.container___Qu\+gp .upgradeCTA___Iw6zs .monitoringCTA___6W6w\+ i {
  display: block;
  height: 40px;
  width: 40px;
  margin-right: 20px;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .monitoringCTA___6W6w\+ i svg {
  height: 40px;
  width: 40px;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .monitoringCTA___6W6w\+ i svg path {
  fill: var(--critical);
}
.container___Qu\+gp .upgradeCTA___Iw6zs .monitoringCTA___6W6w\+ .monitoringCtaText___ty19U {
  font-size: 12px;
  line-height: 20px;
  margin-right: 20px;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .monitoringCTA___6W6w\+ .actionButton___TeJM6 {
  display: none;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .monitoringCTA___6W6w\+ .actionButton___TeJM6.show___h26YP {
  display: block;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusValue___f6tv9 {
  color: var(--critical);
}
.container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb.monitored___FSWrH .statusValue___f6tv9 {
  color: var(--success);
}
.container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusItem___Knbwr {
  display: inline-block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  max-width: 240px;
  margin: 0 30px 10px 0;
  white-space: nowrap;
}
@media only screen and (max-width: 500px) {
  .container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusItem___Knbwr.nextScan___CdkPZ {
    text-align: right;
  }
}
@media only screen and (min-width: 501px) {
  .container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusItem___Knbwr.nextScan___CdkPZ {
    text-align: left;
  }
}
@media only screen and (min-width: 768px) {
  .container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusItem___Knbwr.nextScan___CdkPZ {
    text-align: right;
  }
}
@media only screen and (min-width: 992px) {
  .container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusItem___Knbwr.nextScan___CdkPZ {
    text-align: left;
  }
}
.container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusLabel___7XEtD {
  font-size: 15px;
  font-weight: bold;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusValue___f6tv9 {
  font-size: 15px;
  margin-left: 6px;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusValue___f6tv9 .upgradePrompt___hDvrC {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .scanStatus___FHzmb .statusValue___f6tv9 .upgradePrompt___hDvrC svg {
  height: 15px;
  width: 15px;
  margin-right: 5px;
}
.container___Qu\+gp .upgradeCTA___Iw6zs a {
  cursor: pointer;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .icon___HAbzA svg {
  height: 80px;
  width: 80px;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .text___1bsQ5 {
  margin: 0 20px;
}
@media only screen and (max-width: 768px) {
  .container___Qu\+gp .upgradeCTA___Iw6zs .text___1bsQ5 {
    margin: 20px 0;
  }
}
.container___Qu\+gp .upgradeCTA___Iw6zs .text___1bsQ5 table {
  width: 50%;
  min-width: 250px;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .text___1bsQ5 table tr td {
  padding: 2px 0;
}
.container___Qu\+gp .upgradeCTA___Iw6zs .text___1bsQ5 table tr td:before {
  content: "•";
  margin-right: 5px;
}
.container___Qu\+gp .actionButton___TeJM6 a {
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  font-size: 16px;
  text-transform: uppercase;
}
.container___Qu\+gp .arrowDown___adDHx {
  width: 0;
  height: 0;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 15px solid #fff;
}
@media only screen and (max-width: 768px) {
  .container___Qu\+gp .arrowDown___adDHx {
    display: none;
  }
}

.privateInfo___7dSlu {
  font-size: 12px;
}
.privateInfo___7dSlu.exposed___4feTV .contentWrapper___3e9Fp.showHoverCta___txi8w:hover .brokerStatus___15x8m {
  background-color: var(--primary);
}
.privateInfo___7dSlu.exposed___4feTV .contentWrapper___3e9Fp.showHoverCta___txi8w:hover .brokerStatus___15x8m .icon___HAbzA {
  display: none;
}
.privateInfo___7dSlu.exposed___4feTV .contentWrapper___3e9Fp.showHoverCta___txi8w:hover .brokerStatus___15x8m .hoverText___8-G4W {
  display: block;
}
.privateInfo___7dSlu.exposed___4feTV .contentWrapper___3e9Fp.showHoverCta___txi8w:hover .brokerStatus___15x8m .nonHoverText___M-CAh {
  display: none;
}
.privateInfo___7dSlu.inProgress___dw4lx .tableHeader___wWKzW > div:nth-child(2) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  min-width: 225px;
  max-width: 225px;
}
.privateInfo___7dSlu.inProgress___dw4lx .tableHeader___wWKzW > div:nth-child(3) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}
.privateInfo___7dSlu.inProgress___dw4lx .tableHeader___wWKzW > div:nth-child(4) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  min-width: 100px;
}
.privateInfo___7dSlu.inProgress___dw4lx .tableHeader___wWKzW > div:nth-child(5) {
  -ms-flex-preferred-size: 5%;
      flex-basis: 5%;
  min-width: 75px;
  max-width: 75px;
}
.privateInfo___7dSlu.inProgress___dw4lx .tableHeader___wWKzW > div:nth-child(6) {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}
.privateInfo___7dSlu.inProgress___dw4lx .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(2) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  min-width: 225px;
  max-width: 225px;
}
.privateInfo___7dSlu.inProgress___dw4lx .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(3) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}
.privateInfo___7dSlu.inProgress___dw4lx .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(4) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  min-width: 100px;
}
.privateInfo___7dSlu.inProgress___dw4lx .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(5) {
  -ms-flex-preferred-size: 5%;
      flex-basis: 5%;
  min-width: 75px;
  max-width: 75px;
}
.privateInfo___7dSlu.inProgress___dw4lx .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(6) {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}
.privateInfo___7dSlu.protected___AP4nQ .tableHeader___wWKzW > div:nth-child(2) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
.privateInfo___7dSlu.protected___AP4nQ .tableHeader___wWKzW > div:nth-child(3) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
.privateInfo___7dSlu.protected___AP4nQ .tableHeader___wWKzW > div:nth-child(4) {
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}
.privateInfo___7dSlu.protected___AP4nQ .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(2) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
.privateInfo___7dSlu.protected___AP4nQ .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(3) {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
.privateInfo___7dSlu.protected___AP4nQ .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(4) {
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}
.privateInfo___7dSlu a {
  cursor: pointer;
}
.privateInfo___7dSlu .tableHeader___wWKzW {
  padding: 20px 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .privateInfo___7dSlu .tableHeader___wWKzW {
    display: none;
  }
}
.privateInfo___7dSlu .tableHeader___wWKzW > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  font-weight: bold;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
  min-width: 100px;
  height: 40px;
  text-transform: uppercase;
}
.privateInfo___7dSlu .tableHeader___wWKzW > div:nth-child(1) {
  min-width: 200px;
}
.privateInfo___7dSlu .tableHeader___wWKzW > div:nth-child(2) {
  -ms-flex-preferred-size: 48%;
      flex-basis: 48%;
}
.privateInfo___7dSlu .tableHeader___wWKzW > div:nth-child(3) {
  min-width: 140px;
}
.privateInfo___7dSlu .tableHeader___wWKzW > div:nth-child(3) {
  min-width: 140px;
}
.privateInfo___7dSlu .tableHeader___wWKzW .infoIconContainer___sRmz2 {
  display: inline-block;
  margin: 0 0 -4px 5px;
}
.privateInfo___7dSlu .tableHeader___wWKzW .infoIconContainer___sRmz2 .infoIcon___9oNe\+ > svg {
  height: 16px;
  width: 16px;
}
.privateInfo___7dSlu .tableHeader___wWKzW .infoIconContainer___sRmz2 .infoIcon___9oNe\+ > svg path {
  fill: var(--primary);
}
.privateInfo___7dSlu hr {
  margin: 20px;
}
@media only screen and (max-width: 768px) {
  .privateInfo___7dSlu hr {
    display: none;
  }
}
.privateInfo___7dSlu .brokerList___cZWTx {
  position: relative;
  padding: 0 20px 20px;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 10px;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp:nth-child(odd) {
  background-color: var(--gray-0);
}
@media only screen and (max-width: 768px) {
  .privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
  padding: 10px;
  min-width: 50px;
  width: 100%;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div h3.informationPanelTitle___tgrSB {
  text-transform: none;
  letter-spacing: 1.5px;
  margin-bottom: 20px;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(1) {
  min-width: 200px;
  font-weight: bold;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(2) {
  -ms-flex-preferred-size: 48%;
      flex-basis: 48%;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(3) {
  min-width: 140px;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div:nth-child(3) {
  min-width: 140px;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div:before {
  content: none;
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div:before {
    content: attr(data-header);
    width: 40%;
    font-family: var(--font-headings-con);
    font-size: 18px;
    color: var(--gray-7);
    text-transform: uppercase;
    margin-right: 20px;
    text-align: left;
    letter-spacing: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div.brokerNameContainer___sTIRY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div.brokerNameContainer___sTIRY .brokerIcon___bCwVh {
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.privateInfo___7dSlu .brokerList___cZWTx .contentWrapper___3e9Fp > div.brokerNameContainer___sTIRY .brokerIcon___bCwVh img {
  width: 16px;
  height: 16px;
}
.privateInfo___7dSlu .brokerList___cZWTx .lockedCTA___A5q1l {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  top: 50%;
  right: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  z-index: 1;
  background-color: var(--gray-9);
  opacity: 0.9;
  color: #fff;
}
.privateInfo___7dSlu .brokerList___cZWTx .lockedCTA___A5q1l .lockedCTAContent___uV2\+7 {
  padding: 40px;
  text-align: center;
}
.privateInfo___7dSlu .brokerList___cZWTx .lockedCTA___A5q1l .lockedCTAContent___uV2\+7 > div {
  padding: 0 20px 30px;
}
.privateInfo___7dSlu .brokerList___cZWTx .lockedCTA___A5q1l .lockedCTAContent___uV2\+7 .icon___HAbzA svg {
  height: 80px;
  width: 80px;
}
.privateInfo___7dSlu .brokerList___cZWTx .lockedCTA___A5q1l .lockedCTAContent___uV2\+7 .icon___HAbzA svg path {
  fill: #fff;
}
.privateInfo___7dSlu .brokerList___cZWTx .lockedCTA___A5q1l .lockedCTAContent___uV2\+7 .text___1bsQ5 h4 {
  margin-bottom: 30px;
}
.privateInfo___7dSlu .brokerList___cZWTx .lockedCTA___A5q1l .lockedCTAContent___uV2\+7 .text___1bsQ5 table {
  margin: 0 auto;
}
.privateInfo___7dSlu .brokerList___cZWTx .lockedCTA___A5q1l .lockedCTAContent___uV2\+7 .text___1bsQ5 table tr td {
  text-align: left;
  padding: 2px 20px;
}
.privateInfo___7dSlu .brokerList___cZWTx .lockedCTA___A5q1l .lockedCTAContent___uV2\+7 .text___1bsQ5 table tr td:before {
  content: "•";
  margin-right: 5px;
}
.privateInfo___7dSlu .status___UeFl-,
.privateInfo___7dSlu .brokerStatus___15x8m {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 27px;
}
.privateInfo___7dSlu .status___UeFl-.clickable___hjNNG,
.privateInfo___7dSlu .brokerStatus___15x8m.clickable___hjNNG {
  cursor: pointer;
}
.privateInfo___7dSlu .status___UeFl- .icon___HAbzA,
.privateInfo___7dSlu .brokerStatus___15x8m .icon___HAbzA {
  width: 25px;
}
.privateInfo___7dSlu .status___UeFl- .icon___HAbzA svg,
.privateInfo___7dSlu .brokerStatus___15x8m .icon___HAbzA svg {
  height: 16px;
  width: 16px;
}
.privateInfo___7dSlu .status___UeFl- .icon___HAbzA svg path,
.privateInfo___7dSlu .brokerStatus___15x8m .icon___HAbzA svg path {
  fill: #fff;
  stroke: #fff;
}
.privateInfo___7dSlu .brokerStatus___15x8m {
  color: #fff;
  padding: 7px 15px;
  font-size: 13px;
  line-height: 13px;
  text-transform: uppercase;
  font-family: var(--font-headings-con);
  font-weight: bold;
  border-radius: 4px;
  white-space: nowrap;
}
.privateInfo___7dSlu .brokerStatus___15x8m.exposed___4feTV {
  background-color: #dc101a;
}
.privateInfo___7dSlu .brokerStatus___15x8m .hoverText___8-G4W {
  display: none;
}
.privateInfo___7dSlu .brokerStatus___15x8m.inProgress___dw4lx {
  background-color: #eabe11;
}
.privateInfo___7dSlu .brokerStatus___15x8m.actionRequired___DG0FA {
  background-color: #ff7b47;
}
.privateInfo___7dSlu .brokerStatus___15x8m.removed___oXkbt {
  background-color: var(--success);
}
.privateInfo___7dSlu .brokerStatus___15x8m.protected___AP4nQ {
  background-color: #0694f1;
}
.privateInfo___7dSlu .brokerStatus___15x8m .icon___HAbzA {
  width: 13px;
  height: 13px;
  margin-right: 5px;
}
.privateInfo___7dSlu .brokerStatus___15x8m .icon___HAbzA svg {
  width: 13px;
  height: 13px;
  opacity: 1;
}
.privateInfo___7dSlu .brokerStatus___15x8m .icon___HAbzA svg path {
  fill: #fff;
  stroke: #fff;
}

.tooltip___AMVf4 .tooltip-inner {
  max-width: 380px;
  font-size: 14px;
}

.loadingSpinner___o3NFe {
  display: none;
  margin: 100px auto 0;
  width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingSpinner___o3NFe p {
  margin-top: 1em;
}

.piNavigation___9vLXW {
  position: relative;
  z-index: 1;
  margin-bottom: -1px;
}
.piNavigation___9vLXW .tabContainer___eAipe {
  margin-top: 30px;
}
.piNavigation___9vLXW .tabContainer___eAipe .tab___K418z {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-family: var(--font-headings-con);
  font-size: 16px;
  white-space: nowrap;
}
.piNavigation___9vLXW .tabContainer___eAipe .tab___K418z span {
  font-weight: normal;
}
.piNavigation___9vLXW .tabContainer___eAipe .tab___K418z:not(.disabled___VOCSe) .exposed___4feTV {
  color: #dc101a;
}
.piNavigation___9vLXW .tabContainer___eAipe .tab___K418z:not(.disabled___VOCSe) .actionRequired___DG0FA {
  color: #ff7b47;
}
.piNavigation___9vLXW .tabContainer___eAipe .tab___K418z:not(.disabled___VOCSe) .inProgress___dw4lx {
  color: #eabe11;
}
.piNavigation___9vLXW .tabContainer___eAipe .tab___K418z:not(.disabled___VOCSe) .removed___oXkbt {
  color: var(--success);
}
.piNavigation___9vLXW .tabContainer___eAipe .tab___K418z:not(.disabled___VOCSe) .protected___AP4nQ {
  color: #0694f1;
}
.piNavigation___9vLXW .tabContainer___eAipe .tab___K418z .tabCount___pX7hn {
  font-size: 26px;
  margin-bottom: 5px;
}

.iconWithBadge___g5cgs {
  position: relative;
}
.iconWithBadge___g5cgs .badge___-eRKQ {
  position: absolute;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  font-weight: bold;
  top: 0;
  right: 0;
  background-color: #dc101a;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.iconWithBadge___g5cgs .badge___-eRKQ.large___FMBu8 {
  height: 30px;
  width: 30px;
  font-size: 20px;
}

.bottomCTA___EhS\+M {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px 0;
}
.bottomCTA___EhS\+M .iconContainer___jFZNz {
  height: 125px;
  width: 125px;
}
.bottomCTA___EhS\+M .iconContainer___jFZNz .badge___-eRKQ {
  background-color: #f24d13;
}
.bottomCTA___EhS\+M .statusContent___d\+WPD {
  margin-bottom: 20px;
  text-align: center;
}
.bottomCTA___EhS\+M a {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 20px;
}
.theme-idshield .bottomCTA___EhS\+M a {
  text-transform: none;
  letter-spacing: -0.176px;
}

.scanning___Vtjxx {
  width: 100%;
  padding: 0 40px;
}

.emptyTableContent___Ob9uE {
  text-align: center;
  padding: 4rem 2rem;
  font-style: italic;
}

.tabSpinner___uwEcd {
  height: 22px;
  width: 22px;
  margin: 0 auto 0.5rem;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___wSCF1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___b1MzV {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___wSCF1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___b1MzV {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___WuUIL {
  width: 100%;
  background-color: #fff;
}

.headerContent___1Yyvt {
  max-width: 1000px;
  padding: 40px;
  margin: 0 auto;
}
.headerContent___1Yyvt h1 {
  font-family: var(--font-headings-con);
  font-size: 40px;
  margin: 0 0 35px 0;
  padding: 0;
}
.headerContent___1Yyvt p {
  color: var(--gray-7);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___wSCF1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___b1MzV {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.content___47\+4B {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px;
}
.content___47\+4B .explainerStrip___FNprK {
  border-left: 4px solid var(--primary);
  margin: 0 auto 20px;
  padding: 12px 20px;
  min-height: 34px;
  line-height: 34px;
  max-width: 1270px;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (min-width: 768px) {
  .content___47\+4B .explainerStrip___FNprK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.content___47\+4B .explainerStrip___FNprK p {
  margin: 0;
}
.content___47\+4B .explainerStrip___FNprK a {
  cursor: pointer;
}
.content___47\+4B .explainerStrip___FNprK > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content___47\+4B .explainerStrip___FNprK > div.explainerStripActions___Picag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 20px;
  font-size: 16px;
}
@media only screen and (max-width: 768px) {
  .content___47\+4B .explainerStrip___FNprK > div.explainerStripActions___Picag {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-top: 20px;
  }
}
.content___47\+4B .explainerStrip___FNprK > div.explainerStripActions___Picag a {
  margin: 0 0 0 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .content___47\+4B .explainerStrip___FNprK > div.explainerStripActions___Picag a {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 576px) {
  .content___47\+4B .explainerStrip___FNprK > div.explainerStripActions___Picag a {
    margin-left: 0;
  }
}
.content___47\+4B .explainerStrip___FNprK > div.explainerStripActions___Picag.hidden___wmD6P {
  display: none;
}
.content___47\+4B .explainerStrip___FNprK.hidden___wmD6P {
  display: none;
}
.content___47\+4B .searchResult___ijjE5 {
  margin-bottom: 40px;
}
.content___47\+4B .noResultsContainer___HBQ04 {
  text-align: center;
}
.content___47\+4B .noResultsContainer___HBQ04 p {
  font-size: 120%;
}
.content___47\+4B .noResultsContainer___HBQ04 a {
  margin: 20px;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.loadingContainer___JZVry .spinnerContainer___IL22B {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  position: relative;
}
.loadingContainer___JZVry .loadingText___dzZx- {
  margin-top: 25px;
  font-size: 12px;
  font-family: var(--font-body);
  text-align: center;
  letter-spacing: 0px;
  color: var(--gray-8);
}
.loadingContainer___JZVry .loadingText___dzZx- .loadingTime___TeTpC {
  margin-top: 20px;
  font-family: var(--font-headings-con);
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
}

.spinnerContainer___IL22B {
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-left: 20px;
}

.largeBar___7EYX9 {
  margin-top: 20px;
}

.topRow___YRSKp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 576px) {
  .topRow___YRSKp {
    display: inline-block;
  }
}
.topRow___YRSKp .topRowItem___GX8oP {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
}
@media only screen and (max-width: 576px) {
  .topRow___YRSKp .topRowItem___GX8oP {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
@media only screen and (max-width: 576px) {
  .topRow___YRSKp .topRowItem___GX8oP h1 {
    font-size: 28px;
    line-height: 40px;
    margin: 0 0 15px 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.topRow___YRSKp .topRowItem___GX8oP .resultCount___KhNk2 {
  color: var(--critical);
}
.topRow___YRSKp .impactMeter___1UbQ\+ {
  padding-top: 15px;
}
.topRow___YRSKp .impactMeter___1UbQ\+ > div {
  letter-spacing: 0.5px;
  font-size: 14.5px;
}
.topRow___YRSKp .topRowItemDashboard___Iz4qU {
  -webkit-box-flex: 1.1;
      -ms-flex: 1.1 0 0px;
          flex: 1.1 0 0;
}
@media only screen and (max-width: 768px) {
  .topRow___YRSKp .topRowItemDashboard___Iz4qU {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
.topRow___YRSKp .topRowTitleBar___tIe8- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.topRow___YRSKp .topRowTitleBar___tIe8- h1 span {
  text-transform: capitalize;
}
.topRow___YRSKp .topRowTitleBar___tIe8- h1 span.veryPoor___BQdEs {
  color: #f30b47;
}
.topRow___YRSKp .topRowTitleBar___tIe8- h1 span.poor___KF7Wf {
  color: #ff7c48;
}
.topRow___YRSKp .topRowTitleBar___tIe8- h1 span.fair___GLVi9 {
  color: #ffdc4d;
}
.topRow___YRSKp .topRowTitleBar___tIe8- h1 span.good___SMnhO {
  color: #bad64e;
}
.topRow___YRSKp .topRowTitleBar___tIe8- h1 span.veryGood___-WhQR {
  color: #00ab4f;
}
.topRow___YRSKp .topRowTitleBar___tIe8- h1 span.excellent___sweGJ {
  color: #008a4f;
}
.topRow___YRSKp .topRowTitleBar___tIe8- .topRowLink___WxHNt {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 30px 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 576px) {
  .topRow___YRSKp .topRowTitleBar___tIe8- .topRowLink___WxHNt {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    margin: 15px 0 10px 0;
  }
}
.topRow___YRSKp .topRowTitleBar___tIe8- .topRowLink___WxHNt .infoIconContainer___IgHz\+ {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 8px;
}
.topRow___YRSKp .topRowTitleBar___tIe8- .topRowLink___WxHNt .infoIconContainer___IgHz\+ svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
}
.topRow___YRSKp .topRowTitleBar___tIe8- .topRowLink___WxHNt .infoIconContainer___IgHz\+ svg path {
  stroke: transparent;
  fill: var(--primary);
}
@media only screen and (max-width: 576px) {
  .topRow___YRSKp .topRowTitleBar___tIe8- .topRowLink___WxHNt .infoIconContainer___IgHz\+ {
    margin: 0 4px 0 0;
  }
}

.itemFlexConfig___L4udQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  color: #76797e;
  text-transform: uppercase;
  font-weight: bold;
}
.itemFlexConfig___L4udQ .itemFlexRightAlign___sr6XT {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

.noMarginTop___8vx78 {
  margin-top: 0;
}

.flexScan___EXOIX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-top: 10px;
}

.flexScanItem___sYf7h {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.upsellCardWrapper___qwdu5 {
  max-width: 1270px;
  width: 100%;
  padding: 30px 0;
  margin: 0 auto;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___qwdu5 {
    padding: 0;
  }
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK {
  margin: 0 auto;
}
@media only screen and (max-width: 576px) {
  .upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK {
    padding: 0;
    margin-bottom: 50px;
  }
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r {
  position: relative;
  padding: 8px 20px;
  border-radius: 5px;
  background-color: var(--critical);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
  }
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .iconPlusText___DtBvn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media only screen and (max-width: 768px) {
  .upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .iconPlusText___DtBvn {
    -ms-flex-line-pack: center;
        align-content: center;
    padding-bottom: 20px;
  }
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .iconPlusText___DtBvn p {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  margin: 0 35px 0 35px;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 5;
      -ms-flex-positive: 5;
          flex-grow: 5;
}
@media only screen and (max-width: 768px) {
  .upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .iconPlusText___DtBvn p {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .iconPlusText___DtBvn .lockIconLarge___c\+Ng4 {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 20px;
  width: 20px;
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .iconPlusText___DtBvn .lockIconLarge___c\+Ng4 path {
  fill: #fff;
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .fullButtonWrapper___YQ9lM {
  margin-top: 0;
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .fullButtonWrapper___YQ9lM .fullButton___HQQ\+l {
  display: inline-block;
  margin-right: 20px;
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .fullButtonWrapper___YQ9lM .fullButton___HQQ\+l button {
  height: 100%;
  width: 100%;
  background-color: #000;
  color: #fff;
  border: 0;
  text-transform: uppercase;
  font-family: var(--font-headings-con);
  letter-spacing: 1.5px;
  -ms-flex-item-align: auto;
      align-self: auto;
}
@media only screen and (max-width: 768px) {
  .upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .fullButtonWrapper___YQ9lM .fullButton___HQQ\+l button {
    width: 100%;
  }
}
.upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .fullButtonWrapper___YQ9lM .fullButton___HQQ\+l button:hover {
  background-color: #444;
}
@media only screen and (max-width: 768px) {
  .upsellCardWrapper___qwdu5 .upsellCard___DZ\+IK .cardContent___xcD4r .fullButtonWrapper___YQ9lM .fullButton___HQQ\+l {
    margin-top: 20px;
    width: 100%;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___jXuij {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___szHFe {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___jXuij {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___szHFe {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___jXuij {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___szHFe {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.header___qr\+6s {
  background-color: #fff;
  border-bottom: 1px solid #dedede;
}
.header___qr\+6s .serHeaderContent___l7i0i {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px 40px 0;
}
.header___qr\+6s .negatives___ZMePf {
  color: var(--critical);
}
.header___qr\+6s .neutral___G64uI {
  color: var(--gray-7);
}
.header___qr\+6s .positives___59VXq {
  color: var(--success-light);
}
.header___qr\+6s .row___UvakB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 768px) {
  .header___qr\+6s .row___UvakB {
    display: inline-block;
    margin-bottom: 20px;
  }
}
.header___qr\+6s .row___UvakB .item___E4W-L {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 0px;
          flex: 3 0 0;
  margin-right: 40px;
}
@media only screen and (max-width: 768px) {
  .header___qr\+6s .row___UvakB .item___E4W-L {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
.header___qr\+6s .row___UvakB .item___E4W-L.rightColumn___KnA6g {
  -webkit-box-flex: 1.1;
      -ms-flex: 1.1 0 0px;
          flex: 1.1 0 0;
  margin-right: 0;
}
@media only screen and (max-width: 576px) {
  .header___qr\+6s .row___UvakB .item___E4W-L h1 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.header___qr\+6s .row___UvakB .item___E4W-L .resultCount___gQ\+Oa {
  color: var(--critical);
}
.header___qr\+6s .tabContainer___xeH8Y {
  margin-top: 30px;
  line-height: 1;
}
@media (min-width: 1080px) {
  .header___qr\+6s .tabContainer___xeH8Y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 900px) {
  .header___qr\+6s .tabContainer___xeH8Y.slim___UMFay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
.header___qr\+6s .tabContainer___xeH8Y .tab___m-7Ba {
  z-index: 1;
  margin: 0 0 -1px;
  padding: 15px;
  text-align: center;
  font-size: 16px;
  white-space: nowrap;
  border: 1px solid #dedede;
  background-color: rgb(247, 248, 252);
}
.header___qr\+6s .tabContainer___xeH8Y .tab___m-7Ba span {
  font-weight: normal;
}
.header___qr\+6s .tabContainer___xeH8Y .tab___m-7Ba.active___GNgrW {
  border: 1px solid #dedede;
  border-top: 2px solid #0074be;
  border-bottom: 1px solid rgb(247, 248, 252);
  -webkit-box-shadow: inset 0px 1px 0px 0px var(--primary);
          box-shadow: inset 0px 1px 0px 0px var(--primary);
}
.header___qr\+6s .tabContainer___xeH8Y .tab___m-7Ba:hover {
  cursor: pointer;
}
.header___qr\+6s .tabContainer___xeH8Y .tab___m-7Ba:not(:first-child) {
  margin-left: -1px;
}

.contentContainer___qhqCP {
  -webkit-box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.03);
          box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.03);
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 1;
}
.contentContainer___qhqCP.fadedOut___meH6Z {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  opacity: 0;
}

.loadingContainer___fbrAf {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  padding: 40px;
}
.loadingContainer___fbrAf .spinnerContainer___NcTd2 {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  position: relative;
}
.loadingContainer___fbrAf .loadingText___aNZwH {
  margin-top: 20px;
  font-size: 12px;
  font-family: var(--font-body);
  text-align: center;
  letter-spacing: 0px;
  color: var(--gray-8);
}
.loadingContainer___fbrAf .loadingText___aNZwH .loadingTime___3fhq3 {
  margin-top: 20px;
  font-family: var(--font-headings-con);
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ry2cI {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fmeYg {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___ry2cI {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fmeYg {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ShoppingCart___AH\+3S {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}
.ShoppingCart___AH\+3S h1 {
  text-align: center;
}
.ShoppingCart___AH\+3S .billingTermContainer___3QRXa {
  text-align: center;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 992px) {
  .ShoppingCart___AH\+3S .mainContainer___CWbY1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .emptyCartText___hAs4B {
  font-size: 18px;
  font-family: var(--font-body);
  color: var(--gray-8);
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .addOnList___rNFGz {
  position: relative;
}
@media only screen and (min-width: 992px) {
  .ShoppingCart___AH\+3S .mainContainer___CWbY1 .addOnList___rNFGz {
    width: 600px;
    margin-right: 40px;
  }
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .cartContainer___GnK14 {
  width: 400px;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .addOnList___rNFGz,
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .cartContainer___GnK14 {
  margin-top: 50px;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .addOnList___rNFGz h2,
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .cartContainer___GnK14 h2 {
  font-family: "Proxima Nova";
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: var(--gray-5);
  margin: 0 0 25px;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1270px;
  margin: 60px 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 56px 64px;
  margin: 0 0 10px;
  border-top: 2px solid var(--primary);
  padding: 30px 20px 30px 40px;
  max-width: 350px;
}
@media only screen and (max-width: 576px) {
  .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F {
    padding: 42px 32px;
  }
}
@media only screen and (min-width: 1498px) {
  .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F {
    margin-left: auto;
    margin-right: auto;
  }
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F h3 {
  font-family: var(--font-headings);
  font-weight: bold;
  letter-spacing: 1.5px;
  margin-top: 0;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .emptyCart___4V516 {
  margin: 20px 0;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .price___CTITy .value___WHW2V {
  font-weight: bold;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .summary___d9QJf {
  border-top: 1px solid var(--gray-1);
  border-bottom: 1px solid var(--gray-1);
  padding: 10px 0;
  margin: 10px 0;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .summary___d9QJf .summaryLine___pye-X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 5px;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .summary___d9QJf .summaryLine___pye-X .lineDescription___6uDpo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .summary___d9QJf .summaryLine___pye-X .lineAmount___zUmsS {
  text-align: left;
  width: 25%;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .summary___d9QJf .totalLine___9iyM7 {
  border-top: 1px solid var(--gray-1);
  padding-top: 10px;
  margin-bottom: 0;
  font-size: 120%;
  font-weight: bold;
  color: var(--primary);
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .summary___d9QJf .prorationLine___klgf1 {
  color: var(--critical);
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .summary___d9QJf .prorationLine___klgf1 i {
  margin-left: 5px;
  height: 14px;
  width: 14px;
  display: inline-block;
  position: relative;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .summary___d9QJf .prorationLine___klgf1 i svg {
  position: absolute;
  height: 14px;
  width: 14px;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .summary___d9QJf .prorationLine___klgf1 i svg path {
  fill: var(--primary);
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .promoCodeContainer___BZwdS a {
  text-decoration: underline;
  font-size: 12px;
  cursor: pointer;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .warningBox___M6J26 {
  margin-top: 10px;
  border: 1px solid var(--critical);
  background-color: #fff5f5;
  padding: 8px;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .warningBox___M6J26 span {
  color: var(--critical);
  font-weight: bold;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .warningBox___M6J26 strong {
  font-weight: bold;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .warningBox___M6J26 .toggleLink___B6Ge4 {
  color: var(--primary);
  font-weight: bold;
  cursor: pointer;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .warningBox___M6J26 .toggleLink___B6Ge4.hover___5szxT {
  text-decoration: underline;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  width: 100%;
  margin-top: 20px;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn:hover, .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn.link___FpJSo {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn.secondary___scptX {
  background-color: #fff;
  color: var(--primary);
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn.secondary___scptX:hover, .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn.secondary___scptX:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn:focus, .theme-idshield .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn.secondary___scptX {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn.secondary___scptX:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn.secondary___scptX:focus, .theme-idshield .ShoppingCart___AH\+3S .mainContainer___CWbY1 .receipt___uXy4F .continue___RGlFn.secondary___scptX:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.ShoppingCart___AH\+3S .mainContainer___CWbY1 .noRiskCallout___Iz7VM {
  margin: 20px 0 50px;
  max-width: 350px;
  text-align: center;
}

.paymentModalDialog___kdl6x {
  z-index: 3500;
  width: 80%;
  margin: 20px auto 0;
}
@media only screen and (min-width: 576px) {
  .paymentModalDialog___kdl6x {
    width: 350px;
    margin-top: 140px;
  }
}
.paymentModalDialog___kdl6x > div {
  border-radius: 0;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

.paymentModalBackdrop___PYt53 {
  opacity: 0.8 !important;
  z-index: 3000;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___KDyYV {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___vc5sg {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.signUpPage___p4-TM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.signUpPage___p4-TM .title___wuCpZ {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.signUpPage___p4-TM .mainWrapper___CLzet {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}
@media (max-width: 1085px) {
  .signUpPage___p4-TM .mainWrapper___CLzet {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.signUpPage___p4-TM .mainWrapper___CLzet .column___LuREq {
  -webkit-box-flex: 0;
      -ms-flex: 0 auto;
          flex: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 600px;
  margin-top: 40px;
}
@media (max-width: 700px) {
  .signUpPage___p4-TM .mainWrapper___CLzet .column___LuREq {
    min-width: 200px;
    width: 90%;
  }
}
.signUpPage___p4-TM .mainWrapper___CLzet .column___LuREq .left___y7MkG {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgba(46, 57, 74, 0.85);
  max-height: 300px;
}
@media (max-width: 1070px) {
  .signUpPage___p4-TM .mainWrapper___CLzet .column___LuREq .left___y7MkG {
    margin-bottom: 50px;
  }
}
.signUpPage___p4-TM .mainWrapper___CLzet .column___LuREq .left___y7MkG h3 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.signUpPage___p4-TM .mainWrapper___CLzet .column___LuREq .right___C2qU5 {
  background-color: rgba(65, 79, 100, 0.85);
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-radius: 1px;
  padding: 20px;
}
.signUpPage___p4-TM .mainWrapper___CLzet .spacer___lhn4N {
  -webkit-box-flex: 0;
      -ms-flex: 0 40px;
          flex: 0 40px;
  background-color: transparent;
}
@media (max-width: 1085px) {
  .signUpPage___p4-TM .mainWrapper___CLzet .spacer___lhn4N {
    display: none;
  }
}
.signUpPage___p4-TM .mainWrapper___CLzet .social___pGlhY {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 60%;
  min-width: 60%;
  padding: 20px 0;
}
.signUpPage___p4-TM h1 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  color: #fff;
  font-size: 40px;
  margin-bottom: 0px;
}
.theme-idshield .signUpPage___p4-TM h1 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 768px) {
  .signUpPage___p4-TM h1 {
    font-size: 48px;
  }
}
.signUpPage___p4-TM h3 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  font-weight: normal;
  color: #9ba8bb;
}
.theme-idshield .signUpPage___p4-TM h3 {
  text-transform: none;
  letter-spacing: -0.176px;
}
.signUpPage___p4-TM input {
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid #ccc;
}
.signUpPage___p4-TM form {
  margin: 0;
}
.signUpPage___p4-TM .leftBackground___dGP2f {
  background-color: #2e394a;
}
.signUpPage___p4-TM .rightBackground___SFKms {
  background-color: rgba(65, 79, 100, 0.6);
  border-radius: 1px;
  padding: 20px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___U\+eHu {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___vS51k {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.ssoPage___X3ngR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ssoPage___X3ngR .title___Di07d {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.ssoPage___X3ngR .mainWrapper___acSIn {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}
.ssoPage___X3ngR h1 {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  text-transform: none;
  color: #fff;
  font-size: 40px;
  margin-bottom: 0px;
}
.theme-idshield .ssoPage___X3ngR h1 {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (min-width: 576px) {
  .ssoPage___X3ngR h1 {
    font-size: 48px;
  }
}
.ssoPage___X3ngR .signingIn___CyqwT {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #9ba8bb;
  text-transform: none;
  font-weight: normal;
  color: #9ba8bb;
  margin-top: 20px;
  margin-bottom: 10px;
}
.theme-idshield .ssoPage___X3ngR .signingIn___CyqwT {
  text-transform: none;
  letter-spacing: -0.176px;
}

.loadingSpinner___dBKHg {
  display: none;
  margin: 100px auto 0;
  width: 400px;
}
.loadingSpinner___dBKHg.show___Sbe0U {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loadingSpinner___dBKHg p {
  margin-top: 1em;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___5uBRH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___UPVIV {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___5uBRH {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___UPVIV {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

/*-------------------------------------
Utilities -----------------------------
------------------------------------- */
.rowWrapper___I5YSM {
  max-width: 1270px;
  display: block;
  margin: 0px auto;
}

/*-------------------------------------
Title Row -----------------------------
------------------------------------- */
.titleRow___7Ifmz {
  background-color: #fff;
  position: relative;
  z-index: 10;
  padding: 0 2%;
  min-height: 150px;
  -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.04);
}
@media only screen and (max-width: 768px) {
  .titleRow___7Ifmz {
    padding: 20px 0;
    min-height: 100px;
  }
}
@media only screen and (min-width: 992px) {
  .titleRow___7Ifmz {
    min-height: 100px;
  }
}
.titleRow___7Ifmz h2 {
  margin: 0px auto;
  white-space: nowrap;
}
@media (max-width: 500px) {
  .titleRow___7Ifmz h2 {
    text-align: justify !important;
    line-height: 60px !important;
    font-size: 80px !important;
    font-size: 10vw !important;
  }
}
@media only screen and (max-width: 768px) {
  .titleRow___7Ifmz h2 {
    white-space: normal;
    line-height: 80px;
    font-size: 60px;
    text-align: center;
    margin: 20px auto;
  }
}
@media only screen and (max-width: 576px) {
  .titleRow___7Ifmz h2 {
    padding: 0 20px;
    text-align: center !important;
  }
}
@media only screen and (min-width: 992px) {
  .titleRow___7Ifmz h2 {
    line-height: 100px;
    font-size: 36px;
  }
}
@media only screen and (min-width: 1200px) {
  .titleRow___7Ifmz h2 {
    line-height: 150px;
    font-size: 46px;
  }
}

/*-------------------------------------
Payment Row ---------------------------
------------------------------------- */
.paymentRow___7JUdz {
  padding: 5% 2%;
  background-color: var(--gray-0);
}

/*-------------------------------------
Info Row ------------------------------
------------------------------------- */
.infoRowTitle___Ge9yS {
  background-color: #fff;
  text-align: center;
}
.infoRowTitle___Ge9yS h3 {
  margin: 70px 0 0;
}
@media only screen and (max-width: 768px) {
  .infoRowTitle___Ge9yS h3 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 992px) {
  .infoRowTitle___Ge9yS h3 {
    font-size: 36px;
    font-size: 3vw;
  }
}

.infoRowWrapper___roXtu .infoRow___YRqJw:last-child {
  padding-bottom: 100px;
}
.infoRowWrapper___roXtu .infoRow___YRqJw:first-child {
  padding-top: 80px;
}

.infoRow___YRqJw {
  background-color: #fff;
  padding: 120px 2% 0;
}
@media only screen and (max-width: 768px) {
  .infoRow___YRqJw {
    padding: 0 2% 40px;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___YRqJw {
    text-align: left;
  }
}
.infoRow___YRqJw h4 {
  color: var(--primary);
  font-weight: 300;
  margin-top: 0px;
}
@media only screen and (max-width: 768px) {
  .infoRow___YRqJw h4 {
    font-size: 30px;
    font-size: 7vw;
  }
}
@media only screen and (min-width: 768px) {
  .infoRow___YRqJw h4 {
    font-size: 4vw;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___YRqJw h4 {
    font-size: 45px;
  }
}
.infoRow___YRqJw li {
  margin-bottom: 10px;
}
@media only screen and (max-width: 768px) {
  .infoRow___YRqJw li {
    font-size: 20px;
    font-size: 4vw;
    line-height: 30px;
    line-height: 6vw;
    text-align: justify;
  }
}
@media only screen and (min-width: 768px) {
  .infoRow___YRqJw li {
    font-size: 2vw;
    line-height: 3vw;
    text-align: justify;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___YRqJw li {
    font-size: 18px;
    line-height: 20px;
  }
}
.infoRow___YRqJw b {
  font-weight: bold;
}
.infoRow___YRqJw img {
  width: 100%;
  margin-top: 10px;
}
@media only screen and (max-width: 768px) {
  .infoRow___YRqJw img {
    margin-top: 40px;
    width: 80%;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___YRqJw img {
    max-width: 500px;
  }
}
.infoRow___YRqJw .upgradeButton___3\+\+uz {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-top: 40px;
}
.theme-idshield .infoRow___YRqJw .upgradeButton___3\+\+uz {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (max-width: 768px) {
  .infoRow___YRqJw .upgradeButton___3\+\+uz {
    width: 80%;
    display: block;
    margin: 0px auto;
  }
}
@media only screen and (min-width: 992px) {
  .infoRow___YRqJw .upgradeButton___3\+\+uz {
    width: 60%;
    padding: 8px 20px;
    font-size: 20px;
  }
}

/*-------------------------------------
Call to Action Rows -------------------
------------------------------------- */
.upgradeRow___kcH4M {
  background-color: #2e3135;
  text-align: center;
  min-height: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.upgradeRow___kcH4M h4 {
  font-size: 36px;
  color: #ffffff;
  margin: 0px;
}
.upgradeRow___kcH4M .upgradeBtn___RhcTy {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  padding: 6px 60px;
  margin-top: 30px;
  font-size: 20px;
}
.theme-idshield .upgradeRow___kcH4M .upgradeBtn___RhcTy {
  text-transform: none;
  letter-spacing: -0.176px;
}

.conciergeRow___sq-la {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(87%, #2e3135), color-stop(87%, #f7f8fb));
  background: linear-gradient(0deg, #2e3135 87%, #f7f8fb 87%);
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 40px;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___sq-la {
    background: #2e3135;
    text-align: center;
  }
}
.conciergeRow___sq-la h4 {
  font-size: 32px;
  color: #ffffff;
}
.conciergeRow___sq-la p {
  font-size: 16px;
  color: #ffffff;
  margin: 20px auto;
}
.conciergeRow___sq-la .conciergeCTA___4eDy\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___sq-la .conciergeCTA___4eDy\+ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 40px 0;
  }
}
.conciergeRow___sq-la .conciergeCTA___4eDy\+ > div:first-child {
  padding-right: 80px;
  -webkit-transform: translateY(7%);
          transform: translateY(7%);
}
@media only screen and (max-width: 768px) {
  .conciergeRow___sq-la .conciergeCTA___4eDy\+ > div:first-child {
    padding-right: 0;
    -webkit-transform: none;
            transform: none;
  }
}
.conciergeRow___sq-la .conciergeCTA___4eDy\+ .ctaBlock___2My9N {
  font-size: 18px;
  color: #fff;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___sq-la .conciergeCTA___4eDy\+ .ctaBlock___2My9N > span {
    display: none;
  }
}
.conciergeRow___sq-la .conciergeCTA___4eDy\+ .ctaBlock___2My9N .ctaButton___ENXUX {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 16px;
  border: solid var(--primary) 2px;
  border-radius: 4px;
  margin-right: 10px;
}
.theme-idshield .conciergeRow___sq-la .conciergeCTA___4eDy\+ .ctaBlock___2My9N .ctaButton___ENXUX {
  text-transform: none;
  letter-spacing: -0.176px;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___sq-la .conciergeCTA___4eDy\+ .ctaBlock___2My9N .ctaButton___ENXUX {
    width: 100%;
    margin-top: 10px;
  }
}
.conciergeRow___sq-la .conciergeCTA___4eDy\+ .ctaBlock___2My9N .ctaButton___ENXUX.secondary___81YAQ {
  margin-right: 0;
  margin-left: 10px;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___sq-la .conciergeCTA___4eDy\+ .ctaBlock___2My9N .ctaButton___ENXUX.secondary___81YAQ {
    margin-left: 0;
    margin-bottom: 10px;
  }
}
.conciergeRow___sq-la .conciergeCTA___4eDy\+ .conciergeGuy___hAunu img {
  width: 205px;
}
@media only screen and (max-width: 768px) {
  .conciergeRow___sq-la .conciergeCTA___4eDy\+ .conciergeGuy___hAunu {
    text-align: center;
    width: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .conciergeRow___sq-la .conciergeCTA___4eDy\+ .conciergeGuy___hAunu img {
    width: 102px;
  }
}

/*-------------------------------------
Panels Row ----------------------------
------------------------------------- */
.panelsRow___OBCh6 {
  background-color: var(--gray-0);
  padding: 80px 2% 0;
}
@media only screen and (max-width: 768px) {
  .panelsRow___OBCh6 .container___avBMn {
    margin-bottom: 40px;
  }
  .panelsRow___OBCh6 .container___avBMn:last-child {
    margin-bottom: 0px;
  }
}
.panelsRow___OBCh6 .panel___dkVQI {
  background-color: #fff;
  text-align: center;
  color: var(--gray-8);
  -webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1);
  margin: 0 30px;
  padding: 40px 0px;
}
.panelsRow___OBCh6 .panel___dkVQI img {
  width: 100px;
  display: block;
  margin: 0px auto;
}
.panelsRow___OBCh6 .panel___dkVQI h4 {
  font-size: 30px;
  text-transform: uppercase;
}
.panelsRow___OBCh6 .panel___dkVQI h5 {
  font-size: 22px;
}
.panelsRow___OBCh6 .panel___dkVQI ul {
  text-align: left;
  margin-bottom: 0px;
  line-height: 28px;
}
@media only screen and (max-width: 768px) {
  .panelsRow___OBCh6 .panel___dkVQI ul {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .panelsRow___OBCh6 .panel___dkVQI ul {
    padding-right: 20px;
  }
}
.panelsRow___OBCh6 .panel___dkVQI.left___CYI7A {
  margin-left: 0px;
  margin-right: 30px;
}
.panelsRow___OBCh6 .panel___dkVQI.center___TB9ra {
  margin-left: 15px;
  margin-right: 15px;
}
.panelsRow___OBCh6 .panel___dkVQI.right___nvniK {
  margin-left: 30px;
  margin-right: 0px;
}
.panelsRow___OBCh6 .panel___dkVQI .panelBtn___ciKuA {
  font-family: var(--font-headings-con);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  max-width: 200px;
  display: block;
  margin: 0px auto;
  margin-top: 40px;
}
.theme-idshield .panelsRow___OBCh6 .panel___dkVQI .panelBtn___ciKuA {
  text-transform: none;
  letter-spacing: -0.176px;
}
.panelsRow___OBCh6 .panel___dkVQI .panelBtnGreen___EXK4v {
  background-color: var(--success);
}
@media only screen and (max-width: 768px) {
  .panelsRow___OBCh6 .panel___dkVQI.left___CYI7A, .panelsRow___OBCh6 .panel___dkVQI.center___TB9ra, .panelsRow___OBCh6 .panel___dkVQI.right___nvniK {
    margin-left: 0;
    margin-right: 0;
  }
}

/*-------------------------------------
Testimonial Row -----------------------
------------------------------------- */
.testimonialRow___j85Yh {
  background-color: var(--gray-0);
  padding: 0 2%;
  margin: 80px 0px;
}
.testimonialRow___j85Yh .testimonial___rymlD {
  background-color: #fff;
  background-image: url(/dist/man_h_280-0c8ef7b9.png);
  background-repeat: no-repeat;
  background-position: left;
  background-size: auto 200px;
  -webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1);
  height: 200px;
  color: var(--gray-8);
  font-family: "Proxima Nova Extra Condensed";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 768px) {
  .testimonialRow___j85Yh .testimonial___rymlD .text___VW2Q8 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 992px) {
  .testimonialRow___j85Yh .testimonial___rymlD .text___VW2Q8 {
    font-size: 24px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 768px) {
  .testimonialRow___j85Yh .testimonial___rymlD .signature___7Bd1g {
    padding-top: 10px;
    font-size: 12px;
  }
}
@media only screen and (min-width: 992px) {
  .testimonialRow___j85Yh .testimonial___rymlD .signature___7Bd1g {
    padding-top: 20px;
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .testimonialRow___j85Yh .testimonial___rymlD {
    padding-left: 30%;
    height: 150px;
    background-size: auto 150px;
  }
}
@media only screen and (min-width: 992px) {
  .testimonialRow___j85Yh .testimonial___rymlD {
    padding-left: 25%;
  }
}
@media only screen and (max-width: 576px) {
  .testimonialRow___j85Yh .testimonial___rymlD {
    background-image: none;
    padding: 20px;
    height: auto;
  }
  .testimonialRow___j85Yh .testimonial___rymlD .text___VW2Q8 {
    line-height: 30px;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___3XhLe {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___hhFQ4 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___3XhLe {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___hhFQ4 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.UpgradeConfirmation___gFPwd {
  max-width: 1000px;
  margin: 0 auto;
  padding: 20px;
}
@media only screen and (min-width: 768px) {
  .UpgradeConfirmation___gFPwd {
    padding: 40px;
  }
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_title___dqDPd {
  margin-bottom: 40px;
  font-size: 38px;
  letter-spacing: 1px;
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_body___W4SFW {
  position: relative;
  padding: 20px;
  background: #fff;
  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_body___W4SFW:after {
  content: "";
  display: table;
  clear: both;
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_img___PITtN {
  display: block;
  width: 25%;
  min-width: 175px;
  margin: 0 auto;
  padding-right: 20px;
}
@media only screen and (min-width: 576px) {
  .UpgradeConfirmation___gFPwd .UpgradeConfirmation_img___PITtN {
    float: left;
    margin: 0;
  }
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_subtitle___-roc5 {
  color: var(--gray-8);
  font-family: "Proxima Nova", Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 1px;
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_copy___F-uea {
  margin: 20px 0;
  color: var(--gray-8);
  font-size: 18px;
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  margin-right: 20px;
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ:hover, .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.link___EWEL1 {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.secondary___5JPeQ {
  background-color: #fff;
  color: var(--primary);
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.secondary___5JPeQ:hover, .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.secondary___5JPeQ:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ:focus, .theme-idshield .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.secondary___5JPeQ {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.secondary___5JPeQ:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.secondary___5JPeQ:focus, .theme-idshield .UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.secondary___5JPeQ:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.inverted___AbOGV {
  background: #fff;
  border-color: var(--primary);
  color: var(--primary);
}
.UpgradeConfirmation___gFPwd .UpgradeConfirmation_button___1drgZ.inverted___AbOGV:hover {
  border-color: var(--primary-md);
  color: var(--primary-md);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___0RkuA {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fRF5P {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___0RkuA {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___fRF5P {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.contentPanel___d-9e- {
  text-align: center;
}
.contentPanel___d-9e- h1 {
  margin-top: 75px;
  font-size: 40px;
  color: #2e3135;
}
.contentPanel___d-9e- h2 {
  font-family: var(--font-body);
  font-weight: normal;
  font-size: 21px;
  color: #777a7f;
}

.contentPanel___d-9e- {
  text-align: center;
}
.contentPanel___d-9e- .blockContainer___3Vzt5 {
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 768px) {
  .contentPanel___d-9e- .blockContainer___3Vzt5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l {
  color: var(--black);
  background-color: #fff;
  border-top: 1px solid var(--gray-3);
  border-left: 1px solid var(--gray-3);
  border-bottom: 1px solid var(--gray-1);
  border-right: 1px solid var(--gray-1);
  border-radius: 5px;
  cursor: pointer;
  margin: 1em;
  padding: 2em;
  width: 440px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l svg path {
  stroke: var(--primary);
  fill: var(--primary);
}
@media only screen and (max-width: 768px) {
  .contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l {
    margin: 0 auto 1em;
    padding: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l .icon___bpnZ\+ {
  display: inline-block;
  height: 125px;
  width: 125px;
  margin: 1em auto;
}
@media only screen and (max-width: 768px) {
  .contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l .icon___bpnZ\+ {
    height: 35px;
    width: 35px;
    margin: 0 30px 0 15px;
  }
}
.contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l .icon___bpnZ\+ svg {
  width: 125px;
  height: 125px;
}
@media only screen and (max-width: 768px) {
  .contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l .icon___bpnZ\+ svg {
    width: 35px;
    height: 35px;
  }
}
.contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l .blockText___B\+2Vz {
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l .blockText___B\+2Vz {
    text-align: left;
  }
}
.contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l .title___HArdS {
  font-size: 140%;
  font-weight: bold;
}
.contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l .example___EP\+Sm {
  font-size: 140%;
  color: var(--gray-7);
}
.contentPanel___d-9e- .blockContainer___3Vzt5 .block___Y6V3l:hover {
  border-color: var(--primary);
  -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.02);
          box-shadow: 0 0 24px rgba(0, 0, 0, 0.02);
  color: var(--primary);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___W926e {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___iQg3j {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.WelcomeChoosePlan___G9Bf9 .WelcomeChoosePlanContainer___97Eq6 {
  padding: 0;
}
.WelcomeChoosePlan___G9Bf9 .row___zEBjq {
  margin: 60px auto 0;
}
@media only screen and (min-width: 992px) {
  .WelcomeChoosePlan___G9Bf9 .row___zEBjq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.WelcomeChoosePlan___G9Bf9 .col___Q9Zqe {
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}
.WelcomeChoosePlan___G9Bf9 .col___Q9Zqe:first-of-type {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  margin-bottom: 40px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___BwzJF {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___Vf8dC {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.spinnerContainer___zRLxe {
  position: absolute;
  width: 100%;
  height: 300px;
  top: 0;
  left: 0;
}
@media only screen and (min-width: 576px) {
  .spinnerContainer___zRLxe {
    height: 500px;
  }
}

.container___mM8NO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.container___mM8NO > * {
  -webkit-transition: opacity 0s;
  transition: opacity 0s;
  opacity: 0;
}
.container___mM8NO > .spinnerContainer___zRLxe {
  -webkit-transition: opacity 0s;
  transition: opacity 0s;
  opacity: 1;
}
.container___mM8NO.loaded___qJsIh > * {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 1;
}
.container___mM8NO.loaded___qJsIh > .spinnerContainer___zRLxe {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 0;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___bmtf1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___D5AZO {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___bmtf1 {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___D5AZO {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.container___boXgl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.providersContainer___EvHht {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width: 768px) {
  .providersContainer___EvHht {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.connectedAccountContainer___UzAuI {
  margin-bottom: 30px;
}

.headerContainer___XKNT2 {
  margin-bottom: 40px;
}

.privacyNotice___-NV-d {
  margin-top: 10px;
  color: var(--gray-7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: bold;
  font-family: var(--font-body);
  text-align: left;
}
.privacyNotice___-NV-d em {
  font-style: italic;
}
.privacyNotice___-NV-d svg {
  height: 16px;
  width: 16px;
  margin-right: 8px;
}
.privacyNotice___-NV-d svg path {
  fill: var(--gray-7);
}

.card___2gBbq {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  font-family: var(--font-headings-con);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 40px;
}
.card___2gBbq .col___yZl1N {
  padding: 0px 40px;
  margin: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  border-right: 1px solid var(--gray-3);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card___2gBbq .col___yZl1N:last-child {
  border-right: none;
}
.card___2gBbq .col___yZl1N:first-child {
  text-align: center;
}
.card___2gBbq .col___yZl1N .colContent___8162Z h3 {
  margin-top: 0px;
  font-size: 20px;
}
.card___2gBbq .col___yZl1N .colContent___8162Z p, .card___2gBbq .col___yZl1N .colContent___8162Z ul {
  font-family: var(--font-headings-con);
  font-size: 18px;
  font-weight: normal;
  color: var(--gray-9);
  letter-spacing: 0.025em;
}
.card___2gBbq .col___yZl1N .colContent___8162Z ul {
  padding-left: 2.2rem;
}
.card___2gBbq .col___yZl1N .colContent___8162Z .scanningText___5MiJ8 h3 {
  margin-top: 8px;
  margin-bottom: 5px;
}
@media only screen and (max-width: 768px) {
  .card___2gBbq {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .card___2gBbq .col___yZl1N {
    padding: 40px 0px;
    margin: 0px 40px;
    border-right: none;
    border-bottom: 1px solid var(--gray-3);
  }
  .card___2gBbq .col___yZl1N:last-child {
    border-bottom: none;
  }
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___\+kpuu {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ZUKt7 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___\+kpuu {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___ZUKt7 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.contentPanel___JVBPP {
  text-align: center;
}
.contentPanel___JVBPP h1 {
  margin-top: 75px;
  font-size: 40px;
  color: #2e3135;
}
.contentPanel___JVBPP h2 {
  font-family: var(--font-body);
  font-weight: normal;
  font-size: 21px;
  color: #777a7f;
}
.contentPanel___JVBPP .contactUs___MJgX0 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1270px;
  margin: 60px 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
  padding: 56px 64px;
  width: 640px;
  margin: 3em auto;
  position: relative;
  padding: 40px;
  padding-left: 260px;
  text-align: left;
}
@media only screen and (max-width: 576px) {
  .contentPanel___JVBPP .contactUs___MJgX0 {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .contentPanel___JVBPP .contactUs___MJgX0 {
    padding: 42px 32px;
  }
}
@media only screen and (min-width: 1498px) {
  .contentPanel___JVBPP .contactUs___MJgX0 {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 768px) {
  .contentPanel___JVBPP .contactUs___MJgX0 {
    margin: 3em auto;
  }
}
.contentPanel___JVBPP .contactUs___MJgX0 h3 {
  font-size: 20px;
  margin-top: 0;
}
.contentPanel___JVBPP .contactUs___MJgX0 .guy___N8oPo {
  position: absolute;
  left: 30px;
  bottom: 0;
  width: 200px;
}
@media only screen and (max-width: 575px) {
  .contentPanel___JVBPP .contactUs___MJgX0 .guy___N8oPo {
    display: none;
  }
}
.contentPanel___JVBPP .contactUs___MJgX0 p {
  font-family: var(--font-headings-con);
  color: #777a7f;
  font-size: 20px;
  line-height: 25px;
}
.contentPanel___JVBPP .contactUs___MJgX0 p .checkmark___kD87h {
  height: 20px;
  width: 20px;
  position: relative;
  top: 3px;
}
.contentPanel___JVBPP .contactUs___MJgX0 p .checkmark___kD87h svg {
  width: 20px;
  height: 20px;
}
.contentPanel___JVBPP .contactUs___MJgX0 p .checkmark___kD87h svg path {
  stroke: var(--success-light);
  fill: var(--success-light);
}
.contentPanel___JVBPP .actions___GWogl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 3em;
}
.contentPanel___JVBPP .actions___GWogl a {
  margin: 0 1em;
  padding: 6px 20px;
  font-family: var(--font-headings-con);
  font-size: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  width: 200px;
}
.contentPanel___JVBPP .actions___GWogl a.noThanks___gYu8g {
  background-color: #fff;
  border: 1px solid var(--primary);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___4TXTB {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___6kMQQ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___4TXTB {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___6kMQQ {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.contentPanel___Bi991 {
  text-align: center;
}
.contentPanel___Bi991 h1 {
  margin-top: 75px;
  font-size: 40px;
  color: #2e3135;
}
.contentPanel___Bi991 h2 {
  font-family: var(--font-body);
  font-weight: normal;
  font-size: 21px;
  color: #777a7f;
}

.contentPanel___Bi991 .blockContainer___4trRw {
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contentPanel___Bi991 .blockContainer___4trRw .block___3xM60 {
  color: var(--black);
  background-color: #fff;
  border-top: 1px solid var(--gray-3);
  border-left: 1px solid var(--gray-3);
  border-bottom: 1px solid var(--gray-1);
  border-right: 1px solid var(--gray-1);
  border-radius: 5px;
  cursor: pointer;
  font-family: var(--font-headings-con);
  font-size: 21px;
  text-decoration: none;
  width: 440px;
  margin: 0 auto 1em;
  padding: 15px;
  text-align: left;
  font-weight: bold;
  line-height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contentPanel___Bi991 .blockContainer___4trRw .block___3xM60 svg path {
  stroke: var(--primary);
  fill: var(--primary);
}
.contentPanel___Bi991 .blockContainer___4trRw .block___3xM60 .icon___3BM9F {
  height: 35px;
  width: 35px;
  margin: 0 30px 0 15px;
}
.contentPanel___Bi991 .blockContainer___4trRw .block___3xM60 .icon___3BM9F svg {
  width: 35px;
  height: 35px;
}
.contentPanel___Bi991 .blockContainer___4trRw .block___3xM60 .icon___3BM9F svg circle {
  stroke: var(--primary);
  fill: var(--primary);
}
.contentPanel___Bi991 .blockContainer___4trRw .block___3xM60:hover {
  border-color: var(--primary);
  -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.02);
          box-shadow: 0 0 24px rgba(0, 0, 0, 0.02);
  color: var(--primary);
}
.contentPanel___Bi991 .blockContainer___4trRw .block___3xM60:hover svg circle {
  stroke: var(--primary);
  fill: var(--primary);
}
.contentPanel___Bi991 .nextButtonContainer___IIxYo {
  width: 100%;
  display: block;
  text-align: center;
}
.contentPanel___Bi991 .nextButtonContainer___IIxYo .skipAhead___S6f\+8 {
  font-size: 20px;
  color: var(--primary);
  cursor: pointer;
  font-family: var(--font-headings-con);
  text-decoration: underline;
}
.damagingResultsCTA___4hnA9 {
  margin-top: 90px;
}
.damagingResultsCTA___4hnA9 > div {
  padding: 0;
}

.resultsList___7qmJM {
  padding-top: 40px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___qVg4m {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___3PMZM {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___qVg4m {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___3PMZM {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.content___rKHzb {
  display: none;
}
.content___rKHzb.show___46MX1 {
  display: block;
  max-width: 1270px;
  margin: 0 auto;
  padding: 40px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .content___rKHzb.show___46MX1 {
    padding: 0px;
  }
}

.emphasis___FjblE {
  color: var(--critical);
}
.emphasis___FjblE.blue___2-hxD {
  color: var(--primary);
}

.track___XAeFY,
.progress___G7Whs,
.avatar___B5stm {
  position: absolute;
}

.progress___G7Whs,
.progress___G7Whs svg {
  width: 226px;
  height: 226px;
  border-radius: 113px;
  top: 0;
  left: 0;
}

.track___XAeFY {
  width: 206px;
  height: 206px;
  border-radius: 216px;
  left: 10px;
  top: 10px;
  -webkit-box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
  background-color: var(--critical);
}

.avatar___B5stm {
  position: relative;
  width: 126px;
  height: 126px;
  border-radius: 176px;
  left: 50px;
  top: 50px;
  -webkit-box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.avatar___B5stm svg {
  position: absolute;
  height: 80px;
  width: 80px;
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
}
.avatar___B5stm svg path {
  fill: var(--critical);
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Eb-CK {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___1UEo4 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___Eb-CK {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___1UEo4 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

.content___vivRj {
  display: none;
}
.content___vivRj.show___uKwHg {
  display: block;
  max-width: 1270px;
  margin: 0 auto;
  padding: 40px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .content___vivRj.show___uKwHg {
    padding: 0px;
  }
}

.emphasis___h2Db6 {
  color: var(--critical);
}

.track___AWmSz,
.progress___7uFiX,
.avatar___ZLWJ6 {
  position: absolute;
}

.progress___7uFiX,
.progress___7uFiX svg {
  width: 226px;
  height: 226px;
  border-radius: 113px;
  top: 0;
  left: 0;
}

.track___AWmSz {
  width: 206px;
  height: 206px;
  border-radius: 216px;
  left: 10px;
  top: 10px;
  -webkit-box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 14px 0px rgba(0, 0, 0, 0.2);
  background-color: var(--critical);
}

.avatar___ZLWJ6 {
  position: relative;
  width: 126px;
  height: 126px;
  border-radius: 176px;
  left: 50px;
  top: 50px;
  -webkit-box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.avatar___ZLWJ6 svg {
  position: absolute;
  height: 80px;
  width: 80px;
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
}
.avatar___ZLWJ6 svg path {
  fill: var(--critical);
}
.searchResult___SP2BI {
  margin-top: 40px;
}

.damagingResultsCTA___1Cnpw {
  margin-top: 90px;
}
.damagingResultsCTA___1Cnpw > div {
  padding: 0;
}

.red___28\+BK {
  color: rgb(243, 12, 72);
}

.resultsList___ZPUrV {
  padding-top: 40px;
}
:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___xc\+Hq {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___2KY50 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

:root {
  --primary: #0098ff;
  --primary-button: rgba(59, 151, 246, 1);
  --primary-button-hover: #0069d9;
  --primary-dark: #0089e6;
  --primary-md: #1aa2ff;
  --primary-light: #26a7ff;
  --primary-lightest: rgba(0, 152, 255, 0.1);
  --primary-disabled: #6c757d;
  --success: #00aa4f;
  --success-dark: #009947;
  --success-light: #54c64e;
  --warning: #ffd60a;
  --warning-dark: #b9a101;
  --critical: hsl(344, 91%, 50%);
  --critical-light: hsl(344, 91%, 65%);
  --critical-dark: hsl(345, 100%, 34%);
  --white: #ffffff;
  --gray-0: #f7f8fb;
  --gray-1: #ebecec;
  --gray-2: #e1e1e1;
  --gray-3: #dce3ec;
  --gray-4: #c4c4c4;
  --gray-5: #b2bdcc;
  --gray-6: #aaaaaa;
  --gray-7: #989ca0;
  --gray-8: #777a7f;
  --gray-9: #3c3d41;
  --black: #2e3135;
  --font-headings-con: "Proxima Nova Extra Condensed", sans-serif;
  --font-headings: "Proxima Nova", Helvetica, sans-serif;
  --font-body: "Open Sans", sans-serif;
}

.theme-idshield___xc\+Hq {
  --primary: #3050f0;
  --primary-button: #3050f0;
  --primary-button-hover: rgba(48, 80, 240, 0.85);
  --primary-dark: #0b2398;
  --primary-md: #8d9ff6;
  --primary-light: #d9dffc;
  --primary-lightest: #d9dffc;
  --primary-disabled: #d3d3d3;
  --success: #248a3d;
  --success-dark: darken(#248a3d, 10%);
  --success-light: #effbf2;
  --warning: #ffd60a;
  --warning-dark: darken(#ffd60a, 10%);
  --critical: hsl(354, 100%, 42%);
  --critical-light: hsl(354, 100%, 57%);
  --critical-dark: hsl(354, 100%, 27%);
  --white: #ffffff;
  --gray-0: #f9f9f9;
  --gray-1: #ededed;
  --gray-2: #e1e1e1;
  --gray-3: #d3d3d3;
  --gray-4: #c4c4c4;
  --gray-5: #b3b3b3;
  --gray-6: #a0a0a0;
  --gray-7: #898989;
  --gray-8: #6c6c6c;
  --gray-9: #3f3f3f;
  --black: #121212;
  --font-headings-con: "Inter", sans-serif;
  --font-headings: "Inter", sans-serif;
  --font-body: "Inter", sans-serif;
}

.theme-iknowyou___2KY50 {
  --font-headings-con: "Montserrat", sans-serif;
  --font-headings: "Montserrat", sans-serif;
  --font-body: "Montserrat", sans-serif;
  --primary: rgb(205, 29, 100);
  --primary-button: hsl(336, 75%, 46%);
  --primary-button-hover: hsl(336, 75%, 33%);
  --primary-dark: hsl(336, 75%, 30%);
  --primary-md: hsl(336, 75%, 60%);
  --primary-light: hsl(336, 75%, 85%);
  --primary-lightest: hsl(336, 75%, 95%);
}

#content > div#welcomeToV5 {
  height: auto;
}

.container___ZP07- {
  background-color: #FFF;
  margin: 0;
  padding: 0;
  height: auto;
}
.container___ZP07- .meta___NZ9oX {
  background-color: #3c3d41;
  min-height: 60px;
  margin-bottom: 67px;
}
.container___ZP07- .meta___NZ9oX .brand___6HsGr {
  display: inline-block;
  width: 110px;
  height: 26px;
  background-size: contain;
  margin: 17px 0px 0px 21px;
}
.container___ZP07- .meta___NZ9oX .brand___6HsGr img {
  margin: auto;
  width: 110px;
  height: 26px;
}
.container___ZP07- .contentWrapper___4gqwy {
  max-width: 850px;
  margin: 0px auto;
}
.container___ZP07- .header___TwlR9 {
  margin-bottom: 67px;
}
.container___ZP07- .header___TwlR9 h1 {
  font-family: var(--font-headings-con);
  font-weight: normal;
  font-size: 41px;
  line-height: 46px;
  letter-spacing: 0.033em;
  color: var(--primary);
  margin: 0 0 11px;
  text-align: center;
}
.container___ZP07- .header___TwlR9 h2 {
  font-family: var(--font-headings-con);
  font-weight: normal;
  font-size: 29px;
  line-height: 32px;
  letter-spacing: 0.033em;
  color: var(--primary);
  margin: 0;
  text-align: center;
}
.container___ZP07- .rows___xSltL h2 {
  font-size: 26px;
  line-height: 33px;
  color: var(--primary);
  margin: 5px 0 2rem 0;
  font-weight: normal;
  letter-spacing: 0.033em;
}
.container___ZP07- .rows___xSltL h2 strong {
  font-weight: bold;
}
.container___ZP07- .rows___xSltL p {
  font-size: 16px;
  font-family: var(--font-body);
  line-height: 27px;
  letter-spacing: 0.02em;
  color: #636d7c;
}
.container___ZP07- .rows___xSltL .row___4Wz0U {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  min-height: 259px;
}
.container___ZP07- .rows___xSltL .row___4Wz0U .image___RcrdG {
  margin-right: 75px;
}
.container___ZP07- .rows___xSltL .row___4Wz0U .image___RcrdG.imageV5Score___L4nei img, .container___ZP07- .rows___xSltL .row___4Wz0U .image___RcrdG.imageV4Score___6uakM img {
  width: 200px;
}
@media (max-width: 915px) {
  .container___ZP07- .rows___xSltL .row___4Wz0U {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-line-pack: center;
        align-content: center;
    text-align: center;
    padding: 20px;
    margin-bottom: 75px;
  }
  .container___ZP07- .rows___xSltL .row___4Wz0U .image___RcrdG {
    margin-right: 0px;
    margin-bottom: 32px;
  }
  .container___ZP07- .rows___xSltL .row___4Wz0U .image___RcrdG img {
    max-width: 100%;
  }
}
.container___ZP07- .rows___xSltL .cta___P0T7S {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 150px;
}
.container___ZP07- .rows___xSltL .cta___P0T7S button {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-color: var(--primary);
  border: 2px solid var(--primary);
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-family: var(--font-headings-con);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  width: 240px;
  font-size: 16px;
}
.container___ZP07- .rows___xSltL .cta___P0T7S button:hover, .container___ZP07- .rows___xSltL .cta___P0T7S button:focus {
  border-color: var(--primary-button-hover);
  background-color: var(--primary-button-hover);
  color: #fff;
  outline: 0;
}
.container___ZP07- .rows___xSltL .cta___P0T7S button[disabled] {
  border-color: transparent;
  background-color: var(--primary-disabled);
  cursor: not-allowed;
}
.container___ZP07- .rows___xSltL .cta___P0T7S button.link___CUbN6 {
  background-color: transparent;
  color: var(--primary);
  text-decoration: underline;
  border: none;
}
.container___ZP07- .rows___xSltL .cta___P0T7S button.secondary___WlH8F {
  background-color: #fff;
  color: var(--primary);
}
.container___ZP07- .rows___xSltL .cta___P0T7S button.secondary___WlH8F:hover, .container___ZP07- .rows___xSltL .cta___P0T7S button.secondary___WlH8F:focus {
  border-color: var(--primary-button-hover);
  color: var(--primary-button-hover);
}
.theme-idshield .container___ZP07- .rows___xSltL .cta___P0T7S button {
  letter-spacing: -0.176px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  background-color: var(--primary);
  border: none;
  padding: 11px 16px;
  border-radius: 9px;
}
.theme-idshield .container___ZP07- .rows___xSltL .cta___P0T7S button:hover {
  background-color: var(--primary-button-hover);
}
.theme-idshield .container___ZP07- .rows___xSltL .cta___P0T7S button:focus, .theme-idshield .container___ZP07- .rows___xSltL .cta___P0T7S button:focus:hover {
  outline: 4px solid rgba(48, 80, 240, 0.28);
  border: none;
  background-color: var(--primary);
}
.theme-idshield .container___ZP07- .rows___xSltL .cta___P0T7S button.secondary___WlH8F {
  color: var(--primary);
  border: 1.5px solid var(--primary);
  background-color: white;
}
.theme-idshield .container___ZP07- .rows___xSltL .cta___P0T7S button.secondary___WlH8F:hover {
  color: var(--primary-button-hover);
  background-color: white;
}
.theme-idshield .container___ZP07- .rows___xSltL .cta___P0T7S button.secondary___WlH8F:focus, .theme-idshield .container___ZP07- .rows___xSltL .cta___P0T7S button.secondary___WlH8F:hover:focus {
  color: var(--primary);
  background-color: white;
  border: 1.5px solid var(--primary);
  outline: 4px solid rgba(48, 80, 240, 0.28);
}
.container___ZP07- .stepInitial___XZnAB .rows___xSltL > .row___4Wz0U > .col___IQvDv.image___RcrdG > img {
  -webkit-box-shadow: 3px 3px 19px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 19px 0px rgba(0, 0, 0, 0.1);
}
