.text {
  --table-border-color: #f0f0f0;
}
.text a {
  color: #006dff;
}
.text .cmp-text p {
  line-height: 1.5;
}
.text .cmp-text span {
  max-width: 100%;
}
.text .cmp-text .badge {
  background-color: #2cb43d;
  border-radius: 75pt;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  color: #fff;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.8px;
  margin: 0 0 5px;
  padding: 3px 7px 3px 8px;
  text-transform: uppercase;
}
.text .cmp-text .red-color {
  color: #c90000;
}
.text .cmp-text .blue-color {
  color: #026dff;
}
.text .cmp-text .grey-color {
  color: #868686;
}
.text .cmp-text .grey-blue-color {
  color: #b2bdce;
}
.text .cmp-text .green-color {
  color: #00a71a;
}
.text .cmp-text span.white-color {
  color: #fff;
}
.text .cmp-text .black-color {
  color: #000 !important;
}
.text .cmp-text .blue-pill {
  border-radius: 20px;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: auto;
  margin-left: 5px;
  margin-top: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(2 109 255 / var(--tw-bg-opacity, 1));
  font-size: 14px;
  line-height: 1rem;
  padding: 1px 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text .cmp-text .green-pill {
  background-color: #00a71a1a;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1rem;
  padding: 0.25rem 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(0 167 26 / var(--tw-text-opacity, 1));
}
.text .cmp-text .cookie-module-cta {
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(2 109 255 / var(--tw-text-opacity, 1));
}
.text .cmp-text span.shrinked-font {
  font-size: 50%;
  line-height: 50%;
  transform: translateY(5px);
}
.text .cmp-text ol {
  list-style: decimal;
}
.text .cmp-text__container {
  overflow-wrap: break-word;
}
.text--paragraph-margin-bottom .cmp-text p {
  margin-bottom: 17px;
}
.text--heading-no-margin .cmp-text h1,
.text--heading-no-margin .cmp-text h2,
.text--heading-no-margin .cmp-text h3,
.text--heading-no-margin .cmp-text h4,
.text--heading-no-margin .cmp-text h5,
.text--heading-no-margin .cmp-text h6 {
  margin: 0;
}
.text--center .cmp-text {
  text-align: center;
}
.text--end .cmp-text {
  text-align: end;
}
.text--size-default .cmp-text a,
.text--size-default .cmp-text blockquote,
.text--size-default .cmp-text h1,
.text--size-default .cmp-text h2,
.text--size-default .cmp-text h3,
.text--size-default .cmp-text h4,
.text--size-default .cmp-text h5,
.text--size-default .cmp-text h6,
.text--size-default .cmp-text li,
.text--size-default .cmp-text p,
.text--size-default .cmp-text span,
.text--size-default .cmp-text ul {
  font-size: 14px;
}
@media (min-width: 1332px) {
  .text--size-default .cmp-text a,
  .text--size-default .cmp-text blockquote,
  .text--size-default .cmp-text h1,
  .text--size-default .cmp-text h2,
  .text--size-default .cmp-text h3,
  .text--size-default .cmp-text h4,
  .text--size-default .cmp-text h5,
  .text--size-default .cmp-text h6,
  .text--size-default .cmp-text li,
  .text--size-default .cmp-text p,
  .text--size-default .cmp-text span,
  .text--size-default .cmp-text ul {
    font-size: 1rem;
  }
}
.text--size-xs .cmp-text a,
.text--size-xs .cmp-text blockquote,
.text--size-xs .cmp-text h1,
.text--size-xs .cmp-text h2,
.text--size-xs .cmp-text h3,
.text--size-xs .cmp-text h4,
.text--size-xs .cmp-text h5,
.text--size-xs .cmp-text h6,
.text--size-xs .cmp-text li,
.text--size-xs .cmp-text p,
.text--size-xs .cmp-text span,
.text--size-xs .cmp-text ul {
  font-size: 0.8rem;
}
@media (min-width: 768px) {
  .text--size-xs .cmp-text a,
  .text--size-xs .cmp-text blockquote,
  .text--size-xs .cmp-text h1,
  .text--size-xs .cmp-text h2,
  .text--size-xs .cmp-text h3,
  .text--size-xs .cmp-text h4,
  .text--size-xs .cmp-text h5,
  .text--size-xs .cmp-text h6,
  .text--size-xs .cmp-text li,
  .text--size-xs .cmp-text p,
  .text--size-xs .cmp-text span,
  .text--size-xs .cmp-text ul {
    font-size: 14px;
  }
}
.text--size-sm .cmp-text a,
.text--size-sm .cmp-text blockquote,
.text--size-sm .cmp-text h1,
.text--size-sm .cmp-text h2,
.text--size-sm .cmp-text h3,
.text--size-sm .cmp-text h4,
.text--size-sm .cmp-text h5,
.text--size-sm .cmp-text h6,
.text--size-sm .cmp-text li,
.text--size-sm .cmp-text p,
.text--size-sm .cmp-text span,
.text--size-sm .cmp-text ul {
  font-size: 14px;
}
@media (min-width: 596px) {
  .text--size-sm .cmp-text a,
  .text--size-sm .cmp-text blockquote,
  .text--size-sm .cmp-text h1,
  .text--size-sm .cmp-text h2,
  .text--size-sm .cmp-text h3,
  .text--size-sm .cmp-text h4,
  .text--size-sm .cmp-text h5,
  .text--size-sm .cmp-text h6,
  .text--size-sm .cmp-text li,
  .text--size-sm .cmp-text p,
  .text--size-sm .cmp-text span,
  .text--size-sm .cmp-text ul {
    font-size: 1rem;
  }
}
@media (min-width: 1332px) {
  .text--size-sm .cmp-text a,
  .text--size-sm .cmp-text blockquote,
  .text--size-sm .cmp-text h1,
  .text--size-sm .cmp-text h2,
  .text--size-sm .cmp-text h3,
  .text--size-sm .cmp-text h4,
  .text--size-sm .cmp-text h5,
  .text--size-sm .cmp-text h6,
  .text--size-sm .cmp-text li,
  .text--size-sm .cmp-text p,
  .text--size-sm .cmp-text span,
  .text--size-sm .cmp-text ul {
    font-size: 1.125rem;
  }
}
.text--size-md .cmp-text a,
.text--size-md .cmp-text blockquote,
.text--size-md .cmp-text h1,
.text--size-md .cmp-text h2,
.text--size-md .cmp-text h3,
.text--size-md .cmp-text h4,
.text--size-md .cmp-text h5,
.text--size-md .cmp-text h6,
.text--size-md .cmp-text li,
.text--size-md .cmp-text p,
.text--size-md .cmp-text span,
.text--size-md .cmp-text ul {
  font-size: 22px;
}
@media (max-width: 767px) {
  .text--size-md .cmp-text a,
  .text--size-md .cmp-text blockquote,
  .text--size-md .cmp-text h1,
  .text--size-md .cmp-text h2,
  .text--size-md .cmp-text h3,
  .text--size-md .cmp-text h4,
  .text--size-md .cmp-text h5,
  .text--size-md .cmp-text h6,
  .text--size-md .cmp-text li,
  .text--size-md .cmp-text p,
  .text--size-md .cmp-text span,
  .text--size-md .cmp-text ul {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .text--size-md .cmp-text a,
  .text--size-md .cmp-text blockquote,
  .text--size-md .cmp-text h1,
  .text--size-md .cmp-text h2,
  .text--size-md .cmp-text h3,
  .text--size-md .cmp-text h4,
  .text--size-md .cmp-text h5,
  .text--size-md .cmp-text h6,
  .text--size-md .cmp-text li,
  .text--size-md .cmp-text p,
  .text--size-md .cmp-text span,
  .text--size-md .cmp-text ul {
    font-size: 18px;
  }
}
.text--size-md-24 .cmp-text a,
.text--size-md-24 .cmp-text blockquote,
.text--size-md-24 .cmp-text h1,
.text--size-md-24 .cmp-text h2,
.text--size-md-24 .cmp-text h3,
.text--size-md-24 .cmp-text h4,
.text--size-md-24 .cmp-text h5,
.text--size-md-24 .cmp-text h6,
.text--size-md-24 .cmp-text li,
.text--size-md-24 .cmp-text p,
.text--size-md-24 .cmp-text span,
.text--size-md-24 .cmp-text ul {
  font-size: 24px;
}
@media (max-width: 767px) {
  .text--size-md-24 .cmp-text a,
  .text--size-md-24 .cmp-text blockquote,
  .text--size-md-24 .cmp-text h1,
  .text--size-md-24 .cmp-text h2,
  .text--size-md-24 .cmp-text h3,
  .text--size-md-24 .cmp-text h4,
  .text--size-md-24 .cmp-text h5,
  .text--size-md-24 .cmp-text h6,
  .text--size-md-24 .cmp-text li,
  .text--size-md-24 .cmp-text p,
  .text--size-md-24 .cmp-text span,
  .text--size-md-24 .cmp-text ul {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .text--size-md-24 .cmp-text a,
  .text--size-md-24 .cmp-text blockquote,
  .text--size-md-24 .cmp-text h1,
  .text--size-md-24 .cmp-text h2,
  .text--size-md-24 .cmp-text h3,
  .text--size-md-24 .cmp-text h4,
  .text--size-md-24 .cmp-text h5,
  .text--size-md-24 .cmp-text h6,
  .text--size-md-24 .cmp-text li,
  .text--size-md-24 .cmp-text p,
  .text--size-md-24 .cmp-text span,
  .text--size-md-24 .cmp-text ul {
    font-size: 18px;
  }
}
.text--size-lg .cmp-text a,
.text--size-lg .cmp-text blockquote,
.text--size-lg .cmp-text h1,
.text--size-lg .cmp-text h2,
.text--size-lg .cmp-text h3,
.text--size-lg .cmp-text h4,
.text--size-lg .cmp-text h5,
.text--size-lg .cmp-text h6,
.text--size-lg .cmp-text li,
.text--size-lg .cmp-text p,
.text--size-lg .cmp-text span,
.text--size-lg .cmp-text ul {
  font-size: 32px;
}
@media (max-width: 991px) {
  .text--size-lg .cmp-text a,
  .text--size-lg .cmp-text blockquote,
  .text--size-lg .cmp-text h1,
  .text--size-lg .cmp-text h2,
  .text--size-lg .cmp-text h3,
  .text--size-lg .cmp-text h4,
  .text--size-lg .cmp-text h5,
  .text--size-lg .cmp-text h6,
  .text--size-lg .cmp-text li,
  .text--size-lg .cmp-text p,
  .text--size-lg .cmp-text span,
  .text--size-lg .cmp-text ul {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .text--size-lg .cmp-text a,
  .text--size-lg .cmp-text blockquote,
  .text--size-lg .cmp-text h1,
  .text--size-lg .cmp-text h2,
  .text--size-lg .cmp-text h3,
  .text--size-lg .cmp-text h4,
  .text--size-lg .cmp-text h5,
  .text--size-lg .cmp-text h6,
  .text--size-lg .cmp-text li,
  .text--size-lg .cmp-text p,
  .text--size-lg .cmp-text span,
  .text--size-lg .cmp-text ul {
    font-size: 22px;
  }
}
@media (max-width: 480px) {
  .text--size-lg .cmp-text a,
  .text--size-lg .cmp-text blockquote,
  .text--size-lg .cmp-text h1,
  .text--size-lg .cmp-text h2,
  .text--size-lg .cmp-text h3,
  .text--size-lg .cmp-text h4,
  .text--size-lg .cmp-text h5,
  .text--size-lg .cmp-text h6,
  .text--size-lg .cmp-text li,
  .text--size-lg .cmp-text p,
  .text--size-lg .cmp-text span,
  .text--size-lg .cmp-text ul {
    font-size: 18px;
  }
}
.text--size-xl .cmp-text a,
.text--size-xl .cmp-text blockquote,
.text--size-xl .cmp-text h1,
.text--size-xl .cmp-text h2,
.text--size-xl .cmp-text h3,
.text--size-xl .cmp-text h4,
.text--size-xl .cmp-text h5,
.text--size-xl .cmp-text h6,
.text--size-xl .cmp-text li,
.text--size-xl .cmp-text p,
.text--size-xl .cmp-text span,
.text--size-xl .cmp-text ul {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .text--size-xl .cmp-text a,
  .text--size-xl .cmp-text blockquote,
  .text--size-xl .cmp-text h1,
  .text--size-xl .cmp-text h2,
  .text--size-xl .cmp-text h3,
  .text--size-xl .cmp-text h4,
  .text--size-xl .cmp-text h5,
  .text--size-xl .cmp-text h6,
  .text--size-xl .cmp-text li,
  .text--size-xl .cmp-text p,
  .text--size-xl .cmp-text span,
  .text--size-xl .cmp-text ul {
    font-size: 2.125rem;
  }
}
@media (min-width: 992px) {
  .text--size-xl .cmp-text a,
  .text--size-xl .cmp-text blockquote,
  .text--size-xl .cmp-text h1,
  .text--size-xl .cmp-text h2,
  .text--size-xl .cmp-text h3,
  .text--size-xl .cmp-text h4,
  .text--size-xl .cmp-text h5,
  .text--size-xl .cmp-text h6,
  .text--size-xl .cmp-text li,
  .text--size-xl .cmp-text p,
  .text--size-xl .cmp-text span,
  .text--size-xl .cmp-text ul {
    font-size: 2.375rem;
  }
}
@media (min-width: 1600px) {
  .text--size-xl .cmp-text a,
  .text--size-xl .cmp-text blockquote,
  .text--size-xl .cmp-text h1,
  .text--size-xl .cmp-text h2,
  .text--size-xl .cmp-text h3,
  .text--size-xl .cmp-text h4,
  .text--size-xl .cmp-text h5,
  .text--size-xl .cmp-text h6,
  .text--size-xl .cmp-text li,
  .text--size-xl .cmp-text p,
  .text--size-xl .cmp-text span,
  .text--size-xl .cmp-text ul {
    font-size: 2.5rem;
  }
}
.text--size-xxl .cmp-text a,
.text--size-xxl .cmp-text blockquote,
.text--size-xxl .cmp-text h1,
.text--size-xxl .cmp-text h2,
.text--size-xxl .cmp-text h3,
.text--size-xxl .cmp-text h4,
.text--size-xxl .cmp-text h5,
.text--size-xxl .cmp-text h6,
.text--size-xxl .cmp-text li,
.text--size-xxl .cmp-text p,
.text--size-xxl .cmp-text span,
.text--size-xxl .cmp-text ul {
  font-size: 2.125rem;
}
@media (min-width: 768px) {
  .text--size-xxl .cmp-text a,
  .text--size-xxl .cmp-text blockquote,
  .text--size-xxl .cmp-text h1,
  .text--size-xxl .cmp-text h2,
  .text--size-xxl .cmp-text h3,
  .text--size-xxl .cmp-text h4,
  .text--size-xxl .cmp-text h5,
  .text--size-xxl .cmp-text h6,
  .text--size-xxl .cmp-text li,
  .text--size-xxl .cmp-text p,
  .text--size-xxl .cmp-text span,
  .text--size-xxl .cmp-text ul {
    font-size: 2.375rem;
  }
}
@media (min-width: 992px) {
  .text--size-xxl .cmp-text a,
  .text--size-xxl .cmp-text blockquote,
  .text--size-xxl .cmp-text h1,
  .text--size-xxl .cmp-text h2,
  .text--size-xxl .cmp-text h3,
  .text--size-xxl .cmp-text h4,
  .text--size-xxl .cmp-text h5,
  .text--size-xxl .cmp-text h6,
  .text--size-xxl .cmp-text li,
  .text--size-xxl .cmp-text p,
  .text--size-xxl .cmp-text span,
  .text--size-xxl .cmp-text ul {
    font-size: 3.125rem;
  }
}
@media (min-width: 1332px) {
  .text--size-xxl .cmp-text a,
  .text--size-xxl .cmp-text blockquote,
  .text--size-xxl .cmp-text h1,
  .text--size-xxl .cmp-text h2,
  .text--size-xxl .cmp-text h3,
  .text--size-xxl .cmp-text h4,
  .text--size-xxl .cmp-text h5,
  .text--size-xxl .cmp-text h6,
  .text--size-xxl .cmp-text li,
  .text--size-xxl .cmp-text p,
  .text--size-xxl .cmp-text span,
  .text--size-xxl .cmp-text ul {
    font-size: 3.5rem;
  }
}
.text--size-xxxl .cmp-text a,
.text--size-xxxl .cmp-text blockquote,
.text--size-xxxl .cmp-text h1,
.text--size-xxxl .cmp-text h2,
.text--size-xxxl .cmp-text h3,
.text--size-xxxl .cmp-text h4,
.text--size-xxxl .cmp-text h5,
.text--size-xxxl .cmp-text h6,
.text--size-xxxl .cmp-text li,
.text--size-xxxl .cmp-text p,
.text--size-xxxl .cmp-text span,
.text--size-xxxl .cmp-text ul {
  font-size: 2.5rem;
}
@media (min-width: 768px) {
  .text--size-xxxl .cmp-text a,
  .text--size-xxxl .cmp-text blockquote,
  .text--size-xxxl .cmp-text h1,
  .text--size-xxxl .cmp-text h2,
  .text--size-xxxl .cmp-text h3,
  .text--size-xxxl .cmp-text h4,
  .text--size-xxxl .cmp-text h5,
  .text--size-xxxl .cmp-text h6,
  .text--size-xxxl .cmp-text li,
  .text--size-xxxl .cmp-text p,
  .text--size-xxxl .cmp-text span,
  .text--size-xxxl .cmp-text ul {
    font-size: 3.5rem;
  }
}
@media (min-width: 1332px) {
  .text--size-xxxl .cmp-text a,
  .text--size-xxxl .cmp-text blockquote,
  .text--size-xxxl .cmp-text h1,
  .text--size-xxxl .cmp-text h2,
  .text--size-xxxl .cmp-text h3,
  .text--size-xxxl .cmp-text h4,
  .text--size-xxxl .cmp-text h5,
  .text--size-xxxl .cmp-text h6,
  .text--size-xxxl .cmp-text li,
  .text--size-xxxl .cmp-text p,
  .text--size-xxxl .cmp-text span,
  .text--size-xxxl .cmp-text ul {
    font-size: 4.5rem;
  }
}
.text--size-legal .cmp-text a,
.text--size-legal .cmp-text blockquote,
.text--size-legal .cmp-text h1,
.text--size-legal .cmp-text h2,
.text--size-legal .cmp-text h3,
.text--size-legal .cmp-text h4,
.text--size-legal .cmp-text h5,
.text--size-legal .cmp-text h6,
.text--size-legal .cmp-text li,
.text--size-legal .cmp-text p,
.text--size-legal .cmp-text span,
.text--size-legal .cmp-text ul {
  font-size: 10px;
  line-height: 12px;
}
.text--size-terms-of-use .cmp-text a,
.text--size-terms-of-use .cmp-text blockquote,
.text--size-terms-of-use .cmp-text h1,
.text--size-terms-of-use .cmp-text h2,
.text--size-terms-of-use .cmp-text h3,
.text--size-terms-of-use .cmp-text h4,
.text--size-terms-of-use .cmp-text h5,
.text--size-terms-of-use .cmp-text h6,
.text--size-terms-of-use .cmp-text li,
.text--size-terms-of-use .cmp-text p,
.text--size-terms-of-use .cmp-text span,
.text--size-terms-of-use .cmp-text ul {
  font-size: 12px;
  line-height: 14px;
}
.text--size-mlarge .cmp-text a,
.text--size-mlarge .cmp-text blockquote,
.text--size-mlarge .cmp-text h1,
.text--size-mlarge .cmp-text h2,
.text--size-mlarge .cmp-text h3,
.text--size-mlarge .cmp-text h4,
.text--size-mlarge .cmp-text h5,
.text--size-mlarge .cmp-text h6,
.text--size-mlarge .cmp-text li,
.text--size-mlarge .cmp-text p,
.text--size-mlarge .cmp-text span,
.text--size-mlarge .cmp-text ul {
  font-size: 48px;
}
@media (max-width: 991px) {
  .text--size-mlarge .cmp-text a,
  .text--size-mlarge .cmp-text blockquote,
  .text--size-mlarge .cmp-text h1,
  .text--size-mlarge .cmp-text h2,
  .text--size-mlarge .cmp-text h3,
  .text--size-mlarge .cmp-text h4,
  .text--size-mlarge .cmp-text h5,
  .text--size-mlarge .cmp-text h6,
  .text--size-mlarge .cmp-text li,
  .text--size-mlarge .cmp-text p,
  .text--size-mlarge .cmp-text span,
  .text--size-mlarge .cmp-text ul {
    font-size: 32px;
  }
}
.text--size-msmall .cmp-text a,
.text--size-msmall .cmp-text blockquote,
.text--size-msmall .cmp-text h1,
.text--size-msmall .cmp-text h2,
.text--size-msmall .cmp-text h3,
.text--size-msmall .cmp-text h4,
.text--size-msmall .cmp-text h5,
.text--size-msmall .cmp-text h6,
.text--size-msmall .cmp-text li,
.text--size-msmall .cmp-text p,
.text--size-msmall .cmp-text span,
.text--size-msmall .cmp-text ul {
  font-size: 20px;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .text--size-msmall .cmp-text a,
  .text--size-msmall .cmp-text blockquote,
  .text--size-msmall .cmp-text h1,
  .text--size-msmall .cmp-text h2,
  .text--size-msmall .cmp-text h3,
  .text--size-msmall .cmp-text h4,
  .text--size-msmall .cmp-text h5,
  .text--size-msmall .cmp-text h6,
  .text--size-msmall .cmp-text li,
  .text--size-msmall .cmp-text p,
  .text--size-msmall .cmp-text span,
  .text--size-msmall .cmp-text ul {
    font-size: 16px;
  }
}
.text--static-size.text--size-default .cmp-text a,
.text--static-size.text--size-default .cmp-text blockquote,
.text--static-size.text--size-default .cmp-text h1,
.text--static-size.text--size-default .cmp-text h2,
.text--static-size.text--size-default .cmp-text h3,
.text--static-size.text--size-default .cmp-text h4,
.text--static-size.text--size-default .cmp-text h5,
.text--static-size.text--size-default .cmp-text h6,
.text--static-size.text--size-default .cmp-text li,
.text--static-size.text--size-default .cmp-text p,
.text--static-size.text--size-default .cmp-text ul {
  font-size: 1rem;
}
.text--static-size.text--size-xs .cmp-text a,
.text--static-size.text--size-xs .cmp-text blockquote,
.text--static-size.text--size-xs .cmp-text h1,
.text--static-size.text--size-xs .cmp-text h2,
.text--static-size.text--size-xs .cmp-text h3,
.text--static-size.text--size-xs .cmp-text h4,
.text--static-size.text--size-xs .cmp-text h5,
.text--static-size.text--size-xs .cmp-text h6,
.text--static-size.text--size-xs .cmp-text li,
.text--static-size.text--size-xs .cmp-text p,
.text--static-size.text--size-xs .cmp-text ul {
  font-size: 14px;
}
.text--static-size.text--size-sm .cmp-text a,
.text--static-size.text--size-sm .cmp-text blockquote,
.text--static-size.text--size-sm .cmp-text h1,
.text--static-size.text--size-sm .cmp-text h2,
.text--static-size.text--size-sm .cmp-text h3,
.text--static-size.text--size-sm .cmp-text h4,
.text--static-size.text--size-sm .cmp-text h5,
.text--static-size.text--size-sm .cmp-text h6,
.text--static-size.text--size-sm .cmp-text li,
.text--static-size.text--size-sm .cmp-text p,
.text--static-size.text--size-sm .cmp-text ul {
  font-size: 1.125rem;
}
.text--static-size.text--size-md .cmp-text a,
.text--static-size.text--size-md .cmp-text blockquote,
.text--static-size.text--size-md .cmp-text h1,
.text--static-size.text--size-md .cmp-text h2,
.text--static-size.text--size-md .cmp-text h3,
.text--static-size.text--size-md .cmp-text h4,
.text--static-size.text--size-md .cmp-text h5,
.text--static-size.text--size-md .cmp-text h6,
.text--static-size.text--size-md .cmp-text li,
.text--static-size.text--size-md .cmp-text p,
.text--static-size.text--size-md .cmp-text ul {
  font-size: 22px;
}
.text--static-size.text--size-lg .cmp-text a,
.text--static-size.text--size-lg .cmp-text blockquote,
.text--static-size.text--size-lg .cmp-text h1,
.text--static-size.text--size-lg .cmp-text h2,
.text--static-size.text--size-lg .cmp-text h3,
.text--static-size.text--size-lg .cmp-text h4,
.text--static-size.text--size-lg .cmp-text h5,
.text--static-size.text--size-lg .cmp-text h6,
.text--static-size.text--size-lg .cmp-text li,
.text--static-size.text--size-lg .cmp-text p,
.text--static-size.text--size-lg .cmp-text ul {
  font-size: 32px;
}
.text--static-size.text--size-xl .cmp-text a,
.text--static-size.text--size-xl .cmp-text blockquote,
.text--static-size.text--size-xl .cmp-text h1,
.text--static-size.text--size-xl .cmp-text h2,
.text--static-size.text--size-xl .cmp-text h3,
.text--static-size.text--size-xl .cmp-text h4,
.text--static-size.text--size-xl .cmp-text h5,
.text--static-size.text--size-xl .cmp-text h6,
.text--static-size.text--size-xl .cmp-text li,
.text--static-size.text--size-xl .cmp-text p,
.text--static-size.text--size-xl .cmp-text ul {
  font-size: 2.5rem;
}
.text--static-size.text--size-xxl .cmp-text a,
.text--static-size.text--size-xxl .cmp-text blockquote,
.text--static-size.text--size-xxl .cmp-text h1,
.text--static-size.text--size-xxl .cmp-text h2,
.text--static-size.text--size-xxl .cmp-text h3,
.text--static-size.text--size-xxl .cmp-text h4,
.text--static-size.text--size-xxl .cmp-text h5,
.text--static-size.text--size-xxl .cmp-text h6,
.text--static-size.text--size-xxl .cmp-text li,
.text--static-size.text--size-xxl .cmp-text p,
.text--static-size.text--size-xxl .cmp-text ul {
  font-size: 3.5rem;
}
.text--f-ibm .cmp-text a,
.text--f-ibm .cmp-text blockquote,
.text--f-ibm .cmp-text h1,
.text--f-ibm .cmp-text h2,
.text--f-ibm .cmp-text h3,
.text--f-ibm .cmp-text h4,
.text--f-ibm .cmp-text h5,
.text--f-ibm .cmp-text h6,
.text--f-ibm .cmp-text li,
.text--f-ibm .cmp-text p,
.text--f-ibm .cmp-text ul {
  font-family:
    IBM Plex Sans,
    sans-serif;
}
.text--c-white a,
.text--c-white blockquote,
.text--c-white h1,
.text--c-white h2,
.text--c-white h3,
.text--c-white h4,
.text--c-white h5,
.text--c-white h6,
.text--c-white li,
.text--c-white p,
.text--c-white ul {
  color: #fff;
}
.text--c-white a,
.text--c-white a:hover {
  text-decoration: underline;
}
.text--c-gray-light a,
.text--c-gray-light blockquote,
.text--c-gray-light h1,
.text--c-gray-light h2,
.text--c-gray-light h3,
.text--c-gray-light h4,
.text--c-gray-light h5,
.text--c-gray-light h6,
.text--c-gray-light li,
.text--c-gray-light p,
.text--c-gray-light ul {
  --tw-text-opacity: 1;
  color: rgb(126 126 126 / var(--tw-text-opacity, 1));
}
.text--c-gray-light a,
.text--c-gray-light a:hover {
  text-decoration: underline;
}
.text--c-gray-dark a,
.text--c-gray-dark blockquote,
.text--c-gray-dark h1,
.text--c-gray-dark h2,
.text--c-gray-dark h3,
.text--c-gray-dark h4,
.text--c-gray-dark h5,
.text--c-gray-dark h6,
.text--c-gray-dark li,
.text--c-gray-dark p,
.text--c-gray-dark ul {
  --tw-text-opacity: 1;
  color: rgb(60 60 60 / var(--tw-text-opacity, 1));
}
.text--c-gray-dark a,
.text--c-gray-dark a:hover {
  text-decoration: underline;
}
.text--c-green a,
.text--c-green blockquote,
.text--c-green h1,
.text--c-green h2,
.text--c-green h3,
.text--c-green h4,
.text--c-green h5,
.text--c-green h6,
.text--c-green li,
.text--c-green p,
.text--c-green ul {
  --tw-text-opacity: 1;
  color: rgb(33 181 61 / var(--tw-text-opacity, 1));
}
.text--c-green a,
.text--c-green a:hover {
  text-decoration: underline;
}
.text--c-blue a,
.text--c-blue blockquote,
.text--c-blue h1,
.text--c-blue h2,
.text--c-blue h3,
.text--c-blue h4,
.text--c-blue h5,
.text--c-blue h6,
.text--c-blue li,
.text--c-blue p,
.text--c-blue ul {
  --tw-text-opacity: 1;
  color: rgb(0 109 255 / var(--tw-text-opacity, 1));
}
.text--c-blue a,
.text--c-blue a:hover {
  text-decoration: underline;
}
.text--w-thin .cmp-text a,
.text--w-thin .cmp-text blockquote,
.text--w-thin .cmp-text h1,
.text--w-thin .cmp-text h2,
.text--w-thin .cmp-text h3,
.text--w-thin .cmp-text h4,
.text--w-thin .cmp-text h5,
.text--w-thin .cmp-text h6,
.text--w-thin .cmp-text li,
.text--w-thin .cmp-text p,
.text--w-thin .cmp-text ul {
  font-weight: 100;
}
.text--w-regular .cmp-text a,
.text--w-regular .cmp-text blockquote,
.text--w-regular .cmp-text h1,
.text--w-regular .cmp-text h2,
.text--w-regular .cmp-text h3,
.text--w-regular .cmp-text h4,
.text--w-regular .cmp-text h5,
.text--w-regular .cmp-text h6,
.text--w-regular .cmp-text li,
.text--w-regular .cmp-text p,
.text--w-regular .cmp-text ul {
  font-weight: 400;
}
.text--w-semibold .cmp-text a,
.text--w-semibold .cmp-text blockquote,
.text--w-semibold .cmp-text h1,
.text--w-semibold .cmp-text h2,
.text--w-semibold .cmp-text h3,
.text--w-semibold .cmp-text h4,
.text--w-semibold .cmp-text h5,
.text--w-semibold .cmp-text h6,
.text--w-semibold .cmp-text li,
.text--w-semibold .cmp-text p,
.text--w-semibold .cmp-text ul {
  font-weight: 500;
}
.text--w-bold .cmp-text a,
.text--w-bold .cmp-text blockquote,
.text--w-bold .cmp-text h1,
.text--w-bold .cmp-text h2,
.text--w-bold .cmp-text h3,
.text--w-bold .cmp-text h4,
.text--w-bold .cmp-text h5,
.text--w-bold .cmp-text h6,
.text--w-bold .cmp-text li,
.text--w-bold .cmp-text p,
.text--w-bold .cmp-text ul {
  font-weight: 700;
}
.text--green-tick-list ul li {
  position: relative;
}
.text--green-tick-list ul li:before {
  background: url(../../../content/dam/bitdefender/checkmark_solid-circle.svg)
    no-repeat;
  content: "";
  height: 15px;
  left: -20px;
  position: absolute;
  top: 3px;
  width: 15px;
}
.text--gray-tick-list ul li {
  position: relative;
}
.text--gray-tick-list ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 23'%3E%3Ccircle cx='11.107' cy='11.794' r='10.377' fill='%23d9d9d9' stroke='%23d9d9d9' stroke-width='.865'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2.309' d='m6.203 11.793 3.08 3.849M16.21 7.944l-6.927 7.698'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 13px;
  left: -4px;
  position: absolute;
  top: 4px;
  width: 13px;
}
.text--shield-list ul {
  padding-left: 22px;
}
.text--shield-list ul li {
  line-height: 1.2;
  margin-bottom: 16px;
  padding-left: 0;
  position: relative;
}
.text--shield-list ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' fill='none' viewBox='0 0 15 16'%3E%3Cg clip-path='url(clientlib-component-text/css/%23a)'%3E%3Cpath fill='%23fff' d='M13.912 2.24a.51.51 0 0 0-.352-.432L7.576.019a.45.45 0 0 0-.261 0L1.33 1.808a.51.51 0 0 0-.351.431c-.035.268-.827 6.605 1.204 9.758 2.029 3.149 5.022 3.956 5.148 3.988a.45.45 0 0 0 .228 0c.127-.032 3.12-.84 5.148-3.988 2.031-3.152 1.24-9.49 1.205-9.758m-2.607 3.699-4.083 4.386a.47.47 0 0 1-.344.153.47.47 0 0 1-.344-.153L4.01 7.613a.54.54 0 0 1-.142-.37c0-.138.051-.271.142-.37l.501-.538a.463.463 0 0 1 .689 0L6.878 8.14l3.237-3.478a.47.47 0 0 1 .344-.153.47.47 0 0 1 .344.153l.502.538a.55.55 0 0 1 0 .74'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14.89v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 16px;
  left: -22px;
  position: absolute;
  top: 3px;
  width: 15px;
}
.text--border-top {
  border-top: 1px solid var(--table-border-color, #f0f0f0);
  padding-top: 1rem;
}
.text--border-bottom {
  border-bottom: 1px solid var(--table-border-color, #f0f0f0);
  padding-bottom: 1rem;
}
.text--border-left {
  border-left: 1px solid var(--table-border-color, #f0f0f0);
  padding-left: 0.5rem;
}
.text--border-right {
  border-right: 1px solid var(--table-border-color, #f0f0f0);
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  [data-wcm-mode="DISABLED"] .text--mobile-hide {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  [data-wcm-mode="DISABLED"] .text--tablet-hide {
    display: none;
  }
}
@media (min-width: 992px) {
  [data-wcm-mode="DISABLED"] .text--desktop-hide {
    display: none;
  }
}
.text--table-borders-and-paddings .cmp-text table {
  border: 1px solid var(--table-border-color);
}
.text--table-borders-and-paddings .cmp-text td,
.text--table-borders-and-paddings .cmp-text th {
  border: 1px solid var(--table-border-color);
  padding: 8px 16px;
}
.text--table-borders-for-vsb .cmp-text table {
  border-color: var(--table-border-color);
  border-style: solid;
  border-width: 1px 0 0;
}
.text--table-borders-for-vsb .cmp-text td,
.text--table-borders-for-vsb .cmp-text th {
  border: 1px solid var(--table-border-color);
  padding: 16px 10px;
  vertical-align: top;
}
@media (min-width: 992px) {
  .text--table-borders-for-vsb .cmp-text td,
  .text--table-borders-for-vsb .cmp-text th {
    padding: 24px;
  }
}
.text--table-borders-for-vsb .cmp-text td:first-child,
.text--table-borders-for-vsb .cmp-text th {
  border-left: 0;
}
.text--table-borders-for-vsb .cmp-text td:last-child,
.text--table-borders-for-vsb .cmp-text th {
  border-right: 0;
}
.text--table-borders-for-vsb .cmp-text tr:last-child td,
.text--table-borders-for-vsb .cmp-text tr:last-child th {
  border-bottom: 0;
}
@media (max-width: 767px) {
  .text--min-width-and-scroll-mobile .cmp-text {
    overflow-x: scroll;
  }
  .text--min-width-and-scroll-mobile .cmp-text table {
    min-width: 720px;
  }
}
.text--tb-black {
  --table-border-color: #000;
}
.text--tb-grey {
  --table-border-color: #d5d5d5;
}
.text--tb-lgrey {
  --table-border-color: #eaeaea;
}
.text--lh-default .cmp-text h1,
.text--lh-default .cmp-text h2,
.text--lh-default .cmp-text h3,
.text--lh-default .cmp-text h4,
.text--lh-default .cmp-text h5,
.text--lh-default .cmp-text h6,
.text--lh-default .cmp-text p {
  line-height: 24px;
}
.text--lh-sm .cmp-text h1,
.text--lh-sm .cmp-text h2,
.text--lh-sm .cmp-text h3,
.text--lh-sm .cmp-text h4,
.text--lh-sm .cmp-text h5,
.text--lh-sm .cmp-text h6,
.text--lh-sm .cmp-text p {
  line-height: 1.25;
}
.text--lh-md .cmp-text h1,
.text--lh-md .cmp-text h2,
.text--lh-md .cmp-text h3,
.text--lh-md .cmp-text h4,
.text--lh-md .cmp-text h5,
.text--lh-md .cmp-text h6,
.text--lh-md .cmp-text p {
  line-height: 1.5;
}
.text--lh-lg .cmp-text h1,
.text--lh-lg .cmp-text h2,
.text--lh-lg .cmp-text h3,
.text--lh-lg .cmp-text h4,
.text--lh-lg .cmp-text h5,
.text--lh-lg .cmp-text h6,
.text--lh-lg .cmp-text p {
  line-height: 2;
}
.text--lh-base .cmp-text h1,
.text--lh-base .cmp-text h2,
.text--lh-base .cmp-text h3,
.text--lh-base .cmp-text h4,
.text--lh-base .cmp-text h5,
.text--lh-base .cmp-text h6,
.text--lh-base .cmp-text p {
  line-height: 1;
}
.text.text--shadow-default {
  box-shadow: 0 4px 60px 4px rgba(0, 0, 0, 0.05);
  padding: 16px 22px;
}
.text.text--radius-small {
  border-radius: 8px;
}
.text--small-size-list .cmp-text li {
  font-size: 14px;
  line-height: 18px;
}
.text--badge-style-ribbon-left {
  margin-bottom: 19px;
}
.text--badge-style-ribbon-left .cmp-text .badge {
  background-color: #d1fadc;
  border-radius: 0;
  color: #0b6a26;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: normal;
  margin-left: -33px;
  padding: 6px 18px 6px 22px;
  position: relative;
  text-transform: none;
  z-index: 1;
}
.text--badge-style-ribbon-left .cmp-text .badge:before {
  border-bottom: 4px solid transparent;
  border-right: 8px solid #014715;
  border-top: 4px solid transparent;
  content: "";
  height: calc(100% + 8px);
  left: 0;
  position: absolute;
  top: -4px;
  width: 0;
  z-index: -1;
}
.text--badge-style-ribbon-left .cmp-text .badge:after {
  background-color: #d1fadc;
  clip-path: polygon(0 0, 0 100%, 100% 100%);
  content: "";
  height: 100%;
  left: 100%;
  position: absolute;
  top: 0;
  width: 11px;
}
.text--badge-style-blue .cmp-text .badge {
  background: #003385;
  border-radius: 0;
  font-weight: inherit;
  letter-spacing: normal;
  padding: 8px 32px;
  text-transform: none;
}
.text--wrap-balance .cmp-text h1,
.text--wrap-balance .cmp-text h2,
.text--wrap-balance .cmp-text h3,
.text--wrap-balance .cmp-text h4,
.text--wrap-balance .cmp-text h5,
.text--wrap-balance .cmp-text h6,
.text--wrap-balance .cmp-text p {
  text-wrap: balance;
}
.text--list-style-disc .cmp-text ul {
  list-style-type: disc;
  padding-left: 22px;
}
.text--list-style-disc .cmp-text li {
  padding-left: 4px;
}
.text--list-style-circle .cmp-text ul {
  list-style-type: circle;
  padding-left: 22px;
}
.text--list-style-circle .cmp-text li {
  padding-left: 4px;
}
.text--list-style-square .cmp-text ul {
  list-style-type: square;
  padding-left: 22px;
}
.text--list-style-square .cmp-text li {
  padding-left: 4px;
}
@media (max-width: 767px) {
  .text--invert-colors-mobile a,
  .text--invert-colors-mobile blockquote,
  .text--invert-colors-mobile h1,
  .text--invert-colors-mobile h2,
  .text--invert-colors-mobile h3,
  .text--invert-colors-mobile h4,
  .text--invert-colors-mobile h5,
  .text--invert-colors-mobile h6,
  .text--invert-colors-mobile li,
  .text--invert-colors-mobile p,
  .text--invert-colors-mobile ul {
    color: #fff;
  }
  .text--invert-colors-mobile.text--c-white a,
  .text--invert-colors-mobile.text--c-white blockquote,
  .text--invert-colors-mobile.text--c-white h1,
  .text--invert-colors-mobile.text--c-white h2,
  .text--invert-colors-mobile.text--c-white h3,
  .text--invert-colors-mobile.text--c-white h4,
  .text--invert-colors-mobile.text--c-white h5,
  .text--invert-colors-mobile.text--c-white h6,
  .text--invert-colors-mobile.text--c-white li,
  .text--invert-colors-mobile.text--c-white p,
  .text--invert-colors-mobile.text--c-white ul {
    color: #000;
  }
  .text--invert-colors-mobile.text--c-white a,
  .text--invert-colors-mobile.text--c-white a:hover {
    text-decoration: underline;
  }
  .text--invert-colors-mobile.text--c-gray-light a,
  .text--invert-colors-mobile.text--c-gray-light blockquote,
  .text--invert-colors-mobile.text--c-gray-light h1,
  .text--invert-colors-mobile.text--c-gray-light h2,
  .text--invert-colors-mobile.text--c-gray-light h3,
  .text--invert-colors-mobile.text--c-gray-light h4,
  .text--invert-colors-mobile.text--c-gray-light h5,
  .text--invert-colors-mobile.text--c-gray-light h6,
  .text--invert-colors-mobile.text--c-gray-light li,
  .text--invert-colors-mobile.text--c-gray-light p,
  .text--invert-colors-mobile.text--c-gray-light ul {
    --tw-text-opacity: 1;
    color: rgb(60 60 60 / var(--tw-text-opacity, 1));
  }
  .text--invert-colors-mobile.text--c-gray-light a,
  .text--invert-colors-mobile.text--c-gray-light a:hover {
    text-decoration: underline;
  }
  .text--invert-colors-mobile.text--c-gray-dark a,
  .text--invert-colors-mobile.text--c-gray-dark blockquote,
  .text--invert-colors-mobile.text--c-gray-dark h1,
  .text--invert-colors-mobile.text--c-gray-dark h2,
  .text--invert-colors-mobile.text--c-gray-dark h3,
  .text--invert-colors-mobile.text--c-gray-dark h4,
  .text--invert-colors-mobile.text--c-gray-dark h5,
  .text--invert-colors-mobile.text--c-gray-dark h6,
  .text--invert-colors-mobile.text--c-gray-dark li,
  .text--invert-colors-mobile.text--c-gray-dark p,
  .text--invert-colors-mobile.text--c-gray-dark ul {
    --tw-text-opacity: 1;
    color: rgb(126 126 126 / var(--tw-text-opacity, 1));
  }
  .text--invert-colors-mobile.text--c-gray-dark a,
  .text--invert-colors-mobile.text--c-gray-dark a:hover {
    text-decoration: underline;
  }
  .text--invert-colors-mobile.text--c-green a,
  .text--invert-colors-mobile.text--c-green blockquote,
  .text--invert-colors-mobile.text--c-green h1,
  .text--invert-colors-mobile.text--c-green h2,
  .text--invert-colors-mobile.text--c-green h3,
  .text--invert-colors-mobile.text--c-green h4,
  .text--invert-colors-mobile.text--c-green h5,
  .text--invert-colors-mobile.text--c-green h6,
  .text--invert-colors-mobile.text--c-green li,
  .text--invert-colors-mobile.text--c-green p,
  .text--invert-colors-mobile.text--c-green ul {
    color: #2cb43d33;
  }
  .text--invert-colors-mobile.text--c-green a,
  .text--invert-colors-mobile.text--c-green a:hover {
    text-decoration: underline;
  }
  .text--invert-colors-mobile.text--c-blue a,
  .text--invert-colors-mobile.text--c-blue blockquote,
  .text--invert-colors-mobile.text--c-blue h1,
  .text--invert-colors-mobile.text--c-blue h2,
  .text--invert-colors-mobile.text--c-blue h3,
  .text--invert-colors-mobile.text--c-blue h4,
  .text--invert-colors-mobile.text--c-blue h5,
  .text--invert-colors-mobile.text--c-blue h6,
  .text--invert-colors-mobile.text--c-blue li,
  .text--invert-colors-mobile.text--c-blue p,
  .text--invert-colors-mobile.text--c-blue ul {
    --tw-text-opacity: 1;
    color: rgb(0 67 156 / var(--tw-text-opacity, 1));
  }
  .text--invert-colors-mobile.text--c-blue a,
  .text--invert-colors-mobile.text--c-blue a:hover {
    text-decoration: underline;
  }
}
@media (min-width: 768px) {
  .text--horizontal-list .cmp-text ul {
    display: flex;
    flex-wrap: wrap;
  }
  .text--horizontal-list .cmp-text ul li {
    margin-right: 38px;
  }
  .text--horizontal-list .cmp-text ul li:last-child {
    margin-right: 0;
  }
}
.text--breakwords-none .cmp-text__container {
  overflow-wrap: normal;
  word-break: normal;
}
