:root {
  --border-radius-rounded-none: 0px;
  --border-radius-rounded-small: 4px;
  --border-radius-rounded: 8px;
  --border-radius-rounded-medium: 12px;
  --border-radius-rounded-large: 16px;
  --border-radius-rounded-x-large: 24px;
  --border-radius-rounded-full: 1000px;
  --border-width-none: 0px;
  --border-width-button: 1px;
  --border-width-card: 1px;
  --border-width-checkbox: 2px;
  --border-width-radio: 2px;
  --border-width-sparkline: 2px;
  --border-width-focus-ring: 2px;
  --border-width-input: 1px;
}
@font-face {
  font-family: CoinbaseIcons;
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/_next/static/media/CoinbaseIcons-223fc9266004f.d8c083fe.woff2)
    format("woff2");
}
@font-face {
  font-family: CoinbaseIconsV7;
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/_next/static/media/CoinbaseIcons-1747057694886.c3e6b022.woff2)
    format("woff2");
}

/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
@layer base {
  *,
  :after,
  :before {
    box-sizing: border-box;
  }
  html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  article,
  aside,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  main,
  nav,
  section {
    display: block;
  }
  body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
      Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
      Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #135;
    text-align: left;
    background-color: #fff;
  }
  [tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important;
  }
  hr {
    box-sizing: initial;
    height: 0;
    overflow: visible;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-top: 0;
    margin-bottom: 0;
  }
  p {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  abbr[data-original-title],
  abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
  }
  address {
    font-style: normal;
    line-height: inherit;
  }
  address,
  dl,
  ol,
  ul {
    margin-bottom: 1rem;
  }
  dl,
  ol,
  ul {
    margin-top: 0;
  }
  ol ol,
  ol ul,
  ul ol,
  ul ul {
    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 {
    font-size: 80%;
  }
  sub,
  sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: initial;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  a {
    color: #1652f0;
    text-decoration: none;
    background-color: #0000;
  }
  a:hover {
    text-decoration: underline;
  }
  a:not([href]):not([tabindex]),
  a:not([href]):not([tabindex]):focus,
  a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none;
  }
  a:not([href]):not([tabindex]):focus {
    outline: 0;
  }
  code,
  kbd,
  pre,
  samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
      Courier New, monospace;
    font-size: 1em;
  }
  pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
  }
  figure {
    margin: 0 0 1rem;
  }
  img {
    border-style: none;
  }
  img,
  svg {
    vertical-align: middle;
  }
  svg {
    overflow: hidden;
  }
  table {
    border-collapse: collapse;
  }
  caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
  }
  th {
    text-align: inherit;
  }
  label {
    display: inline-block;
    margin-bottom: 0.5rem;
  }
  button {
    border-radius: 0;
  }
  button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: 1.15;
  }
  button,
  input {
    overflow: visible;
  }
  button,
  select {
    text-transform: none;
  }
  select {
    word-wrap: normal;
  }
  [type="button"],
  [type="reset"],
  [type="submit"],
  button {
    -webkit-appearance: button;
  }
  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled),
  button:not(:disabled) {
    cursor: pointer;
  }
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner,
  button::-moz-focus-inner {
    padding: 0;
    border-style: none;
  }
  input[type="checkbox"],
  input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
  }
  input[type="date"],
  input[type="datetime-local"],
  input[type="month"],
  input[type="time"] {
    -webkit-appearance: listbox;
  }
  textarea {
    overflow: auto;
    resize: vertical;
  }
  fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
  }
  legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
  }
  progress {
    vertical-align: initial;
  }
  [type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
    height: auto;
  }
  [type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
  }
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
  }
  output {
    display: inline-block;
  }
  summary {
    display: list-item;
    cursor: pointer;
  }
  template {
    display: none;
  }
  [hidden] {
    display: none !important;
  }
  html {
    overflow-y: scroll;
  }
  body,
  html {
    font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, Segoe UI,
      Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue,
      sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 0;
  }
  body {
    background-color: #fff;
  }
  [class*=" icon-"],
  [class^="icon-"] {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-externalLink:before {
    content: "";
  }
  .experiencefragment.aem-GridColumn--default--12 {
    clear: none !important;
    float: none !important;
  }
  .fsm-primary-content-container {
    padding: 0 !important;
  }
  .fsm-header-logo {
    display: block !important;
    width: 150px !important;
  }
  .fsm-header-logo-inner {
    display: none !important;
  }
  .scrollable-table {
    overflow-x: auto;
    width: 100%;
  }
  table {
    margin: 1px;
  }
  .automation-funnel-banner p {
    margin-bottom: 0;
  }
}
.headline--1 {
  font-size: 1.75rem;
  line-height: 1.2;
  color: #050f19;
}
@media (min-width: 768px) {
  .headline--1 {
    font-size: 4.5rem;
  }
}
.headline--2 {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 1.56;
  color: #050f19;
}
@media (min-width: 768px) {
  .headline--2 {
    font-size: 2rem;
  }
}
.headline--3 {
  font-size: 1.25rem;
  line-height: 1.7;
}
.headline--3,
.headline--4 {
  font-weight: 500;
  color: #050f19;
}
.headline--4 {
  font-size: 1.125rem;
  line-height: 1.68;
}
.headline--5 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.71;
  color: #050f19;
}
@media (min-width: 768px) {
  .headline--5 {
    font-size: 0.875rem;
  }
}
:where(h1, h2, h3, h4) {
  color: #135;
  font-weight: 500;
}
.text--white {
  color: #fff;
}
.text--blue {
  color: #1652f0;
}
:where(.eyebrow, .text .eyebrow) {
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1.6;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.eyebrow + :where(h1, h2, h3, h4) {
  margin-top: 0.5rem;
}
p + .eyebrow {
  margin-top: 50px;
}
.title:first-child + .text {
  margin-top: 2rem;
}
.title h1 {
  font-size: 1.75rem;
  line-height: 1.2;
  color: #050f19;
}
@media (min-width: 768px) {
  .title h1 {
    font-size: 4.5rem;
  }
}
.title h2 {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 1.56;
  color: #050f19;
}
@media (min-width: 768px) {
  .title h2 {
    font-size: 2rem;
  }
}
.title h3 {
  font-size: 1.25rem;
  line-height: 1.7;
}
.title h3,
.title h4 {
  font-weight: 500;
  color: #050f19;
}
.title h4 {
  font-size: 1.125rem;
  line-height: 1.68;
}
.title h5 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.71;
  color: #050f19;
}
@media (min-width: 768px) {
  .title h5 {
    font-size: 0.875rem;
  }
}
.text-box--shadow {
  border-radius: 7px;
  box-shadow: 0 2px 8px #1133550f;
  padding: 1.5rem;
}
.text {
  color: #0a0b0d;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  margin-top: 50px;
}
.text:first-child {
  margin-top: 0;
}
.reference:not(:first-child) .text:first-child {
  margin-top: 50px;
}
.text :where(p, ol, ul, blockquote, pre, img) {
  margin-bottom: 0;
  margin-top: 1rem;
}
.text :where(p, ol, ul, blockquote, pre, img):first-child {
  margin-top: 0;
}
.text h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 500;
  margin-top: 60px;
}
@media (min-width: 576px) {
  .text h2 {
    font-size: 1.75rem;
    line-height: 1.2857142857;
    font-weight: 500;
  }
}
.text h3 {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  margin-top: 40px;
}
@media (min-width: 576px) {
  .text h3 {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 500;
  }
}
.text :where(h2, h3) :where(b, span, strong) {
  font-weight: 500 !important;
}
.text p {
  margin-top: 1.25em;
}
.text :where(ul, ol) {
  padding-left: 20px;
}
.text :where(ul, ol) li:first-child {
  margin-top: 0;
}
.text li {
  padding-left: 3px;
  margin-top: 1rem;
}
.text hr {
  background-color: #b7c2cc;
  border: none;
  height: 1px;
  margin-bottom: 60px;
  margin-top: 60px;
}
.text :where(h2, h3, h4, h5, h6) {
  color: #050f19;
}
.text :where(h2, h3, h4, h5, h6):first-child {
  margin-top: 0;
}
:where(h1, h2, h4, h5, h6) {
  font-family: CoinbaseDisplay, -apple-system, BlinkMacSystemFont, Segoe UI,
    Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue,
    sans-serif;
}
.text table {
  border-radius: 4px;
  border-spacing: 2px;
  box-shadow: 0 0 0 1px #5b616e33;
  margin-bottom: 0;
  margin-top: 1rem;
}
.text table th {
  font-weight: 700;
}
.text table tr {
  border-bottom: 1px solid #5b616e33;
}
.text table tr:last-child {
  border-bottom: 0;
}
.text table td,
.text table th,
.text table tr {
  padding: 16px;
}
.wcmmode-alert {
  background: #f1f3f5;
  border: 3px dashed #708599;
  color: #708599;
  padding: 15px;
  margin: 20px 0;
}
.wcmmode-alert:before {
  content: "This box is only visible in author edit mode only";
  color: #708599;
  font-size: 9px;
  font-style: italic;
}
.grecaptcha-badge {
  visibility: collapse !important;
}
.cb-form__field {
  margin-top: 30px;
  position: relative;
}
.cb-form__text {
  color: #5f788c;
  font-size: 1rem;
  line-height: 1.714;
}
@media (min-width: 576px) {
  .cb-form__text {
    font-size: 1.125rem;
  }
}
.cb-form__text ol,
.cb-form__text p,
.cb-form__text ul {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cb-form > .cb-form__field:first-child,
.cb-form__text ol:first-child,
.cb-form__text p:first-child,
.cb-form__text ul:first-child {
  margin-top: 0;
}
.cb-form__heading {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cb-form__label {
  align-self: flex-start;
  color: #050f19;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4285714286;
  margin-bottom: 4px;
  max-width: 500px;
  padding-right: 0;
  padding-top: 0;
  text-align: left;
  width: 90%;
}
@media (min-width: 576px) {
  .cb-form__label {
    font-size: 0.875rem;
  }
}
.cb-form__required {
  color: #df5f67;
  margin-left: 1px;
}
.cb-form__select,
.cb-form__text-input,
.cb-form__textarea {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #b7c2cc;
  color: #050f19;
  display: block;
  font-size: 1rem;
  line-height: 1.15;
  padding: 15px 16px;
  width: 100%;
}
@media (min-width: 576px) {
  .cb-form__select,
  .cb-form__text-input,
  .cb-form__textarea {
    font-size: 0.875rem;
  }
}
.cb-form__select:hover,
.cb-form__text-input:hover,
.cb-form__textarea:hover {
  border-color: #708599;
}
.cb-form__select:focus,
.cb-form__text-input:focus,
.cb-form__textarea:focus {
  border-color: #1652f0;
  box-shadow: none;
  outline: 0;
}
.cb-form__select.error,
.cb-form__select.error:focus,
.cb-form__text-input.error,
.cb-form__text-input.error:focus,
.cb-form__textarea.error,
.cb-form__textarea.error:focus {
  border-color: #df5f67;
}
.cb-form__select:disabled,
.cb-form__text-input:disabled,
.cb-form__textarea:disabled {
  background-color: #f1f3f5;
}
.cb-form__select::placeholder,
.cb-form__text-input::placeholder,
.cb-form__textarea::placeholder {
  color: #94a3b2;
}
.cb-form__text-input {
  min-height: 56px;
}
.cb-form__text-input:read-only {
  background-color: #f1f3f5;
}
.cb-form__textarea {
  min-height: 80px;
  line-height: 1.7142857143;
}
.cb-form__textarea:read-only {
  background-color: #f1f3f5;
}
.cb-form__support-form-select-wrapper {
  display: flex;
}
.cb-form__support-form-select-tooltip-wrapper {
  position: absolute;
  right: 40px;
  top: 40px;
}
@media (min-width: 576px) {
  .cb-form__support-form-select-tooltip-wrapper {
    top: 37px;
  }
}
.cb-form__select {
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.966 5.602a.5.5 0 01-.734 0L.525 1.59A.5.5 0 01.892.75h7.414a.5.5 0 01.368.84L4.967 5.601z' fill='%23050F19'/%3E%3C/svg%3E");
  background-position-x: calc(100% - 10px);
  background-position-y: 50%;
  background-repeat: no-repeat;
  font-size: 1rem;
  height: 56px;
  padding-right: 24px;
}
@media (min-width: 576px) {
  .cb-form__select {
    font-size: 0.875rem;
  }
}
.cb-form__select:focus {
  font-size: 1rem;
}
@media (min-width: 576px) {
  .cb-form__select:focus {
    font-size: 0.875rem;
  }
}
.cb-form__file-upload {
  display: block;
}
.cb-form__styled-radio-buttons {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 576px) {
  .cb-form__styled-radio-buttons {
    flex-direction: row;
  }
}
.cb-form__styled-radio-buttons-item {
  flex-grow: 1;
  flex-shrink: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  max-width: 225px;
  position: relative;
}
@media (min-width: 576px) {
  .cb-form__styled-radio-buttons-item {
    margin-bottom: 0;
    margin-right: 20px;
    max-width: 200px;
  }
}
.cb-form__styled-radio-buttons-item:last-child {
  margin-right: 0;
}
.cb-form__styled-radio-buttons .active {
  border: #1652f0;
  background: #1652f0;
  color: #fff;
}
.cb-form__styled-radio-buttons input[type="radio"] {
  line-height: 1.15;
  height: 1px;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
.cb-form__styled-radio-buttons input[type="radio"]:checked + label,
.cb-form__styled-radio-buttons input[type="radio"]:focus + label {
  background-color: #1652f0;
  box-shadow: 0 0 0 1px #1652f0;
  color: #fff;
  transition: background-color 0.25s ease;
}
.cb-form__styled-radio-buttons input[type="radio"]:checked + label:active,
.cb-form__styled-radio-buttons input[type="radio"]:checked + label:focus,
.cb-form__styled-radio-buttons input[type="radio"]:checked + label:hover,
.cb-form__styled-radio-buttons input[type="radio"]:focus + label:active,
.cb-form__styled-radio-buttons input[type="radio"]:focus + label:focus,
.cb-form__styled-radio-buttons input[type="radio"]:focus + label:hover {
  background-color: #0e48de;
  color: #fff;
}
.cb-form__styled-radio-buttons label {
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 12px 16px;
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #b7c2cc;
  color: #050f19;
  margin-bottom: 0;
  text-align: center;
  width: 100%;
}
.cb-form__styled-radio-buttons label:active,
.cb-form__styled-radio-buttons label:hover {
  text-decoration: none;
}
.cb-form__styled-radio-buttons label:hover {
  cursor: pointer;
}
.cb-form__styled-radio-buttons label:active,
.cb-form__styled-radio-buttons label:focus,
.cb-form__styled-radio-buttons label:hover {
  box-shadow: inset 0 0 0 1px #1652f0;
  color: #1652f0;
}
.cb-form__radio.guided-hc-complaint-form-radio-buttons {
  margin-top: 16px !important;
  margin-bottom: 32px !important;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.cb-form__radio-group {
  display: flex;
}
.cb-form__radio-group + .cb-form__radio-group {
  margin-top: 8px;
}
.cb-form__radio input {
  cursor: pointer;
  flex-shrink: 0;
  height: 18px;
  margin-top: 0.1875rem;
  width: 18px;
}
.cb-form__radio label {
  cursor: pointer;
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
  margin-left: 12px;
  color: #5b616e;
  font-style: normal;
  font-weight: 400;
}
.cb-form__radio label[data-checked="true"] {
  color: #0a0b0d;
}
.cb-form__radio label.guided-hc-complaint-form-radio-label {
  margin-left: 8px;
}
.cb-form__radio input:checked + label {
  color: #0a0b0d;
}
.cb-form__checklist label {
  cursor: pointer;
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
  padding-left: 12px;
}
.cb-form__checklist input {
  margin-top: 0.1875rem;
}
.cb-form__checkbox + .cb-form__checkbox {
  margin-top: 8px;
}
.cb-form__checkbox {
  display: flex;
}
.cb-form .button-default {
  border: none;
  margin: 0;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 12px 16px;
  background-color: #1652f0;
  color: #fff;
}
.cb-form .button-default::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.cb-form .button-default:active,
.cb-form .button-default:hover {
  text-decoration: none;
}
.cb-form .button-default:active,
.cb-form .button-default:focus,
.cb-form .button-default:hover {
  background-color: #0e48de;
  color: #fff;
}
.cb-form__footer {
  display: flex;
}
.cb-form__char-counter {
  color: #708599;
  font-size: 0.875rem;
  margin-top: 5px;
  opacity: 0;
  position: absolute;
  right: 0;
  transition: opacity 0.25s ease-in-out, color 0.25s ease-in-out;
}
.cb-form__char-counter--show {
  opacity: 1;
}
.cb-form__disclaimer {
  color: #b7c2cc;
  font-size: 0.8125rem;
  margin-top: 5px;
  max-width: calc(100% - 90px);
  text-align: left;
  width: 400px;
}
.cb-form__disclaimer p {
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cb-form__disclaimer p:first-child {
  margin-top: 0;
}
.cb-form__generated-code-input {
  max-width: 150px;
  font-size: 16px;
}
.cb-form__verification-code-button {
  height: 45px;
  min-width: 120px;
  display: flex !important;
  justify-content: center;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.m-1 {
  margin: 5px !important;
}
.mt-1,
.my-1 {
  margin-top: 5px !important;
}
.mb-1,
.my-1 {
  margin-bottom: 5px !important;
}
.m-2 {
  margin: 10px !important;
}
.mt-2,
.my-2 {
  margin-top: 10px !important;
}
.mb-2,
.my-2 {
  margin-bottom: 10px !important;
}
.m-3 {
  margin: 20px !important;
}
.mt-3,
.my-3 {
  margin-top: 20px !important;
}
.mb-3,
.my-3 {
  margin-bottom: 20px !important;
}
.m-4 {
  margin: 30px !important;
}
.mt-4,
.my-4 {
  margin-top: 30px !important;
}
.mb-4,
.my-4 {
  margin-bottom: 30px !important;
}
.m-5 {
  margin: 50px !important;
}
.mt-5,
.my-5 {
  margin-top: 50px !important;
}
.mb-5,
.my-5 {
  margin-bottom: 50px !important;
}
.m-6 {
  margin: 100px !important;
}
.mt-6,
.my-6 {
  margin-top: 100px !important;
}
.mb-6,
.my-6 {
  margin-bottom: 100px !important;
}
.m-n1 {
  margin: -5px !important;
}
.mt-n1,
.my-n1 {
  margin-top: -5px !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -5px !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -5px !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -5px !important;
}
.m-n2 {
  margin: -10px !important;
}
.mt-n2,
.my-n2 {
  margin-top: -10px !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -10px !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -10px !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -10px !important;
}
.m-n3 {
  margin: -20px !important;
}
.mt-n3,
.my-n3 {
  margin-top: -20px !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -20px !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -20px !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -20px !important;
}
.m-n4 {
  margin: -30px !important;
}
.mt-n4,
.my-n4 {
  margin-top: -30px !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -30px !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -30px !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -30px !important;
}
.m-n5 {
  margin: -50px !important;
}
.mt-n5,
.my-n5 {
  margin-top: -50px !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -50px !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -50px !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -50px !important;
}
.m-n6 {
  margin: -100px !important;
}
.mt-n6,
.my-n6 {
  margin-top: -100px !important;
}
.mr-n6,
.mx-n6 {
  margin-right: -100px !important;
}
.mb-n6,
.my-n6 {
  margin-bottom: -100px !important;
}
.ml-n6,
.mx-n6 {
  margin-left: -100px !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .m-sm-1 {
    margin: 5px !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 5px !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 5px !important;
  }
  .m-sm-2 {
    margin: 10px !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 10px !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 10px !important;
  }
  .m-sm-3 {
    margin: 20px !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 20px !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 20px !important;
  }
  .m-sm-4 {
    margin: 30px !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 30px !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 30px !important;
  }
  .m-sm-5 {
    margin: 50px !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 50px !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 50px !important;
  }
  .m-sm-6 {
    margin: 100px !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 100px !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 100px !important;
  }
  .m-sm-n1 {
    margin: -5px !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -5px !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -5px !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -5px !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -5px !important;
  }
  .m-sm-n2 {
    margin: -10px !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -10px !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -10px !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -10px !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -10px !important;
  }
  .m-sm-n3 {
    margin: -20px !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -20px !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -20px !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -20px !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -20px !important;
  }
  .m-sm-n4 {
    margin: -30px !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -30px !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -30px !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -30px !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -30px !important;
  }
  .m-sm-n5 {
    margin: -50px !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -50px !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -50px !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -50px !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -50px !important;
  }
  .m-sm-n6 {
    margin: -100px !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -100px !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -100px !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -100px !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -100px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .m-md-1 {
    margin: 5px !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 5px !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 5px !important;
  }
  .m-md-2 {
    margin: 10px !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 10px !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 10px !important;
  }
  .m-md-3 {
    margin: 20px !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 20px !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 20px !important;
  }
  .m-md-4 {
    margin: 30px !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 30px !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 30px !important;
  }
  .m-md-5 {
    margin: 50px !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 50px !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 50px !important;
  }
  .m-md-6 {
    margin: 100px !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 100px !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 100px !important;
  }
  .m-md-n1 {
    margin: -5px !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -5px !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -5px !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -5px !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -5px !important;
  }
  .m-md-n2 {
    margin: -10px !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -10px !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -10px !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -10px !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -10px !important;
  }
  .m-md-n3 {
    margin: -20px !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -20px !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -20px !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -20px !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -20px !important;
  }
  .m-md-n4 {
    margin: -30px !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -30px !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -30px !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -30px !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -30px !important;
  }
  .m-md-n5 {
    margin: -50px !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -50px !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -50px !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -50px !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -50px !important;
  }
  .m-md-n6 {
    margin: -100px !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -100px !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -100px !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -100px !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -100px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .m-lg-1 {
    margin: 5px !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 5px !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 5px !important;
  }
  .m-lg-2 {
    margin: 10px !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 10px !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 10px !important;
  }
  .m-lg-3 {
    margin: 20px !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 20px !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 20px !important;
  }
  .m-lg-4 {
    margin: 30px !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 30px !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 30px !important;
  }
  .m-lg-5 {
    margin: 50px !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 50px !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 50px !important;
  }
  .m-lg-6 {
    margin: 100px !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 100px !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 100px !important;
  }
  .m-lg-n1 {
    margin: -5px !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -5px !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -5px !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -5px !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -5px !important;
  }
  .m-lg-n2 {
    margin: -10px !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -10px !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -10px !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -10px !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -10px !important;
  }
  .m-lg-n3 {
    margin: -20px !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -20px !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -20px !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -20px !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -20px !important;
  }
  .m-lg-n4 {
    margin: -30px !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -30px !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -30px !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -30px !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -30px !important;
  }
  .m-lg-n5 {
    margin: -50px !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -50px !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -50px !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -50px !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -50px !important;
  }
  .m-lg-n6 {
    margin: -100px !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -100px !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -100px !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -100px !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -100px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .m-xl-1 {
    margin: 5px !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 5px !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 5px !important;
  }
  .m-xl-2 {
    margin: 10px !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 10px !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 10px !important;
  }
  .m-xl-3 {
    margin: 20px !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 20px !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 20px !important;
  }
  .m-xl-4 {
    margin: 30px !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 30px !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 30px !important;
  }
  .m-xl-5 {
    margin: 50px !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 50px !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 50px !important;
  }
  .m-xl-6 {
    margin: 100px !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 100px !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 100px !important;
  }
  .m-xl-n1 {
    margin: -5px !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -5px !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -5px !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -5px !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -5px !important;
  }
  .m-xl-n2 {
    margin: -10px !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -10px !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -10px !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -10px !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -10px !important;
  }
  .m-xl-n3 {
    margin: -20px !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -20px !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -20px !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -20px !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -20px !important;
  }
  .m-xl-n4 {
    margin: -30px !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -30px !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -30px !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -30px !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -30px !important;
  }
  .m-xl-n5 {
    margin: -50px !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -50px !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -50px !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -50px !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -50px !important;
  }
  .m-xl-n6 {
    margin: -100px !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -100px !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -100px !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -100px !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -100px !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.button {
  border: none;
  margin: 0;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 12px 16px;
  transition: all 80ms ease-in-out 0s;
}
.button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.button:active,
.button:hover {
  text-decoration: none;
}
.button--block {
  display: block;
}
.button--small {
  padding: 11px 20px;
}
.button--large {
  padding: 24px;
  font-size: 1rem;
}
.button--fw {
  width: 100%;
  text-align: center;
}
.button--primary {
  background-color: #1652f0;
  border: 1px solid #1652f0;
  color: #fff;
}
.button--primary:active,
.button--primary:focus,
.button--primary:hover {
  background-color: #0e48de;
  border-color: #0e48de;
  color: #fff;
}
.button--primary:disabled {
  opacity: 0.5;
}
.button--secondary {
  background-color: #fff;
  border: 1px solid #b7c2cc;
  color: #050f19;
}
.button--secondary:active,
.button--secondary:focus,
.button--secondary:hover {
  border: 1px solid #1652f0;
  color: #1652f0;
}
.button--action {
  background-color: #04b169;
  border: 1px solid #04b169;
  color: #fff;
}
.button--action:active,
.button--action:focus,
.button--action:hover {
  background-color: #03985a;
  border-color: #03985a;
  color: #fff;
}
.button--full-width-rounded {
  width: 100%;
  height: 56px;
  text-align: center;
  border-radius: 50px;
}
.icon--rounded {
  border-radius: 50%;
  box-shadow: 0 4px 15px #00000026;
}
@keyframes shimmer {
  0% {
    background-position: -1000px 0;
  }
  to {
    background-position: 1000px 0;
  }
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@layer base {
  body {
    padding: 0 !important;
  }
}
@media (min-width: 992px) {
  .two-column-layout {
    display: flex;
  }
  .two-column-layout .main-col {
    max-width: 66.6666666667%;
    width: 100%;
  }
  .two-column-layout .side-col {
    width: 33.3333333333%;
  }
}
.reset-p-margin-bottom p {
  margin-bottom: 0;
}
.cursor-pointer {
  cursor: pointer;
}
.no-padding {
  padding: 0 !important;
}
.c05-accordion-item {
  border-bottom: 2px solid #f1f3f5;
  border-top: 2px solid #f1f3f5;
  margin-top: 50px;
}
.c05-accordion-item + .c05-accordion-item,
.c05-accordion-item + .c05-accordion-item__reference .c05-accordion-item,
.c05-accordion-item__reference + .c05-accordion-item,
.c05-accordion-item__reference
  + .c05-accordion-item__reference
  .c05-accordion-item {
  border-top: 0;
  margin-top: 0;
}
.c05-accordion-item__button {
  border: none;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  display: flex;
  justify-content: space-between;
  margin: 10px;
  padding: 10px;
  width: calc(100% - 20px);
}
.c05-accordion-item__button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.c05-accordion-item__title {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.7;
  color: #050f19;
  color: #1652f0;
  pointer-events: none;
  text-align: left;
}
[data-hidden="false"] .c05-accordion-item__title {
  color: #050f19;
}
.c05-accordion-item__icon {
  display: block;
  flex-shrink: 0;
  height: 18px;
  margin-left: 10px;
  margin-top: 6px;
  pointer-events: none;
  width: 18px;
}
[data-hidden="false"] .c05-accordion-item__icon path:first-child {
  opacity: 0;
}
.c05-accordion-item__content {
  display: block;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.c05-accordion-item__content--hidden {
  opacity: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.c05-accordion-item__content .text:first-child {
  margin-top: 0;
}
.alert-banner__container {
  border: 1px solid #5b616e33;
  border-radius: 12px;
  display: flex;
  padding: 24px;
  margin-top: 50px;
  flex-direction: column;
}
@media (min-width: 576px) {
  .alert-banner__container {
    flex-direction: row;
  }
}
.alert-banner__container[data-style="general"] {
  background-color: #f5f8ff;
  border-color: #5b616e33;
}
.alert-banner__container[data-style="highlight"] {
  border-color: #f4c622;
  background-color: #fffaf5;
}
.alert-banner__container[data-style="tip"] {
  border-color: #098551;
  background-color: #f5fffb;
}
.alert-banner__container[data-style="alert"] {
  border-color: #cf202f;
  background-color: #fff5f6;
}
.alert-banner__container .center-wrap {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  max-width: 1200px;
}
.alert-banner__container[data-banner-type="compact"] {
  padding: 15px;
  margin-top: 0;
}
.alert-banner__img-wrap {
  margin-bottom: 24px;
  margin-right: auto;
}
@media (min-width: 576px) {
  .alert-banner__img-wrap {
    margin-bottom: 0;
    margin-right: 24px;
  }
}
.alert-banner__headline {
  font-size: 1.125rem;
  font-weight: 500;
  margin-bottom: 10px;
  color: #0a0b0d;
}
.alert-banner__text {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom: 0;
  color: #5b616e;
}
.alert-banner__text ul p {
  color: #5b616e;
}
.alert-banner__text ul li {
  margin-top: 15px;
}
.alert-banner__text ul li .incident-impact {
  padding: 5px 8px;
  border-radius: 5px;
  color: #fff;
  margin-right: 5px;
  text-transform: capitalize;
}
.alert-banner__text ul li .incident-impact.none {
  background: #000;
}
.alert-banner__text ul li .incident-impact.minor {
  background: #ff0;
  color: #0a0b0d;
}
.alert-banner__text ul li .incident-impact.major {
  background: orange;
}
.alert-banner__text ul li .incident-impact.critical {
  background: red;
}
.alert-banner__text b {
  color: #0a0b0d;
}
.alert-banner__text p {
  margin-bottom: 0;
  font-size: 1rem;
  color: #135;
}
.alert-banner__text p + p {
  margin-top: 0.625rem;
}
.alert-banner__additional-text {
  margin-top: 0;
}
.alert-modal {
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100000000;
  background-color: rgba(0, 0, 0, 0.137);
}
.alert-modal__content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.alert-modal__content-card {
  background: #fafbfc;
  box-shadow: 0 4px 15px #00000026;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.alert-modal__content-content {
  padding: 24px 24px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.alert-modal__content-content svg {
  margin-bottom: 16px;
}
.alert-modal__content-interact-panel {
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.alert-modal__content-interact-panel button {
  margin: 10px;
}
.visible {
  display: block;
}
.article-feedback__container {
  align-items: center;
  border-bottom: 2px solid #f1f3f5;
  border-top: 2px solid #f1f3f5;
  display: flex;
  flex-direction: column;
  padding: 30px 0;
  text-align: center;
}
@media (min-width: 576px) {
  .article-feedback__container {
    padding: 50px 24px;
  }
}
.article-feedback__follow-wrap {
  max-width: 100%;
}
.article-feedback__follow-up {
  height: 46px;
  padding-bottom: 0;
  padding-top: 0;
}
.article-feedback__fields-wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  width: 480px;
}
.article-feedback__buttons {
  display: flex;
  justify-content: center;
  width: 100%;
}
.article-feedback__buttons > button + button {
  margin-left: 15px;
}
.article-feedback__button {
  min-width: 150px;
}
.article-feedback__other-field {
  width: 100%;
}
.article-headline {
  margin-top: 35px;
}
@media (min-width: 576px) {
  .article-headline {
    margin-top: 75px;
  }
}
.article-headline__headline {
  color: #0a0b0d;
  font-size: 1.75rem;
  line-height: 1.2857142857;
  font-weight: 500;
}
@media (min-width: 576px) {
  .article-headline__headline {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
.article-headline__eyebrow {
  color: #1652f0;
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 1.5px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.article-image {
  margin-top: 50px;
}
.article-image:first-child {
  margin-top: 0;
}
.article-image__image {
  display: block;
  height: auto;
  max-width: 100%;
}
.article-image__title {
  color: #5f788c;
  display: block;
  font-size: 0.875rem;
  margin-top: 20px;
}
.article-resolution-content__expanded {
  width: 100%;
}
.article-resolution-content__expanded section {
  overflow-x: auto;
  margin-top: 5px !important;
}
.article-resolution-content__expanded
  section
  [data-testid="alert-banner-img-wrap"] {
  overflow-x: visible;
}
.article-resolution-content__expanded .c05-accordion-item {
  margin-top: 5px !important;
}
.article-resolution-content__expanded h2,
.article-resolution-content__expanded p {
  margin-top: 10px;
}
.article-resolution-content__collapsed {
  max-height: 400px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.article-resolution-content__collapsed .c05-accordion-item,
.article-resolution-content__collapsed section {
  margin-top: 5px !important;
}
.article-resolution-content__collapsed h2,
.article-resolution-content__collapsed p {
  margin-top: 10px;
}
.article-resolution-content__collapsed:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 75px;
  background: linear-gradient(180deg, #fff0, #ffffffb3 25%, #fff 80%);
  pointer-events: none;
  transition: opacity 0.3s;
}
.article-sidebar {
  display: none;
}
@media (min-width: 992px) {
  .article-sidebar {
    display: none;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .article-sidebar {
    display: block;
    margin-top: 107px;
    margin-left: 30px;
    position: -webkit-sticky;
    position: sticky;
    top: calc(108px + var(--header-banner-height) + 10px);
    width: 100%;
  }
}
.article-sidebar__item {
  list-style: none;
  margin: 0;
  border-left: 2px solid #f1f3f5;
  padding: 10px;
}
.article-sidebar__item--active {
  border-left: 4px solid #1652f0;
  margin-left: -1px;
}
.article-sidebar__link {
  color: #0a0b0d;
}
.article-sidebar__link--active {
  color: #1652f0;
  font-weight: 500;
}
.video-embed {
  margin-top: 50px;
}
.video-embed:first-child {
  margin-top: 0;
}
.video-embed__container {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.video-embed .wistia_responsive_wrapper,
.video-embed__container embed,
.video-embed__container iframe,
.video-embed__container object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-embed .wistia_embed {
  height: 100%;
  width: 100%;
}
.breadcrumb {
  margin-top: 35px;
  overflow-x: scroll;
  width: calc(100% + 24px) !important;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.breadcrumb::-webkit-scrollbar {
  display: none;
}
.breadcrumb__list {
  list-style: none;
  margin: 0;
  padding: 0;
  color: #708599;
  display: flex;
  font-size: 0.875rem;
}
.breadcrumb__item {
  display: inline-flex;
  flex-shrink: 0;
}
.breadcrumb__item:not(:last-child):after {
  content: ">";
  margin-left: 7px;
  margin-right: 7px;
}
.breadcrumb__item:last-child {
  padding-right: 24px;
}
.breadcrumb__item-link {
  color: currentColor;
}
.category-grid__dummy {
  display: none;
  background-color: #fff;
}
@media (min-width: 576px) {
  .category-grid__dummy {
    display: block;
    height: 50px;
  }
}
@media (min-width: 768px) {
  .category-grid__dummy {
    height: 70px;
  }
}
@media (min-width: 576px) {
  .category-grid__container {
    margin-top: -50px;
  }
}
@media (min-width: 768px) {
  .category-grid__container {
    margin-top: -70px;
  }
}
.category-grid__img-wrap {
  display: block;
  flex-shrink: 0;
  margin-right: 20px;
  width: 30px;
  height: 30px;
  position: relative;
}
@media (min-width: 576px) {
  .category-grid__img-wrap {
    margin-bottom: 15px;
    height: 56px;
    width: 60px;
  }
}
.category-grid__img {
  display: block;
  width: 100%;
  height: auto;
}
.category-grid__wrap {
  background-color: #fff;
  border-radius: 7px;
  border-bottom: 1px solid #5b636e33;
  padding-bottom: 50px;
}
.category-grid__tabs {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
@media (min-width: 576px) {
  .category-grid__tabs {
    justify-content: flex-start;
    padding: 20px 0 0;
  }
}
@media (min-width: 768px) {
  .category-grid__tabs {
    padding: 20px 0 0;
  }
}
.category-grid__title {
  padding: 0 0 30px;
  color: #050f19;
  font-size: 1.75rem;
  line-height: 1.2857142857;
  font-weight: 500;
  font-weight: 700;
  line-height: 1.25;
}
@media (min-width: 576px) {
  .category-grid__title {
    font-size: 2.5rem;
    line-height: 1.2;
    padding: 10px 0 40px;
  }
}
@media (min-width: 768px) {
  .category-grid__title {
    padding: 20px 0 50px;
  }
}
.category-grid__tab {
  color: #b7c2cc;
  font-weight: 500;
  margin-right: 20px;
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .category-grid__tab {
    font-size: 1.125rem;
    margin-right: 50px;
  }
}
.category-grid__tab:last-child {
  margin-right: 0;
}
a.category-grid__tab:link,
a.category-grid__tab:visited {
  color: #050f19;
  transition: color 0.25s ease-in-out;
}
a.category-grid__tab:focus,
a.category-grid__tab:hover {
  color: #1652f0;
  text-decoration: none;
}
.category-grid__tab.active:after {
  background-color: #1652f0;
  content: "";
  display: block;
  height: 3px;
}
.category-grid__grid {
  display: grid;
  grid-gap: 50px;
  gap: 50px;
}
@media (min-width: 576px) {
  .category-grid__grid {
    gap: 60px;
    grid-template-columns: repeat(2, 1fr);
    padding: 0 20px;
  }
}
@media (min-width: 768px) {
  .category-grid__grid {
    grid-template-columns: repeat(3, 1fr);
    margin: 0 40px;
  }
}
.category-grid__item {
  align-items: flex-start;
  display: flex;
}
@media (min-width: 576px) {
  .category-grid__item {
    flex-direction: column;
  }
}
.category-grid__headline {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 500;
  margin-bottom: 12px;
}
.category-grid__headline a:link,
.category-grid__headline a:visited {
  color: currentColor;
  transition: color 0.25s ease-in-out;
}
.category-grid__headline a:focus,
.category-grid__headline a:hover {
  color: #1652f0;
  text-decoration: none;
}
.category-grid__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.category-grid__list-item {
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.category-grid__list-item a:link,
.category-grid__list-item a:visited {
  color: #708599;
  display: inline-block;
  padding: 6px 0;
}
.category-grid__list-item--more a {
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
}
.category-grid__list-item--more a:after {
  content: "  >";
}
.category-grid__list-item--more {
  margin-top: 12px;
}
.category-headline__headline {
  color: #050f19;
  font-size: 1.75rem;
  line-height: 1.2857142857;
  font-weight: 500;
  font-weight: 700;
}
@media (min-width: 576px) {
  .category-headline__headline {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
.category-headline__eyebrow {
  color: #1652f0;
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 1.5px;
  margin-top: 75px;
  text-transform: uppercase;
}
.category-headline__eyebrow + .category-headline__headline {
  margin-top: 20px;
}
.category-headline__head-wrap {
  align-items: center;
  display: flex;
  margin-top: 35px;
}
@media (min-width: 576px) {
  .category-headline__head-wrap {
    margin-top: 75px;
  }
}
.category-headline__head-wrap img {
  display: block;
  height: 30px;
  margin-right: 15px;
  width: auto;
}
@media (min-width: 576px) {
  .category-headline__head-wrap img {
    margin-right: 30px;
    height: 58px;
  }
}
.category-headline__line-break {
  border: 1px solid #f1f3f5;
  margin-top: 25px;
}
@media (min-width: 576px) {
  .category-headline__line-break {
    margin-top: 32px;
  }
}
.category-index {
  margin-top: 25px;
}
@media (min-width: 576px) {
  .category-index {
    margin-top: 32px;
  }
}
.category-index__headline {
  font-size: 1.625rem;
  line-height: 1.56;
  color: #050f19;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 500;
  scroll-margin-top: calc(108px + var(--header-banner-height) + 10px);
}
@media (min-width: 768px) {
  .category-index__headline {
    font-size: 2rem;
  }
}
@media (min-width: 576px) {
  .category-index__headline {
    font-size: 1.75rem;
    line-height: 1.2857142857;
    font-weight: 500;
  }
}
@media (min-width: 992px) {
  .category-index__headline {
    scroll-margin-top: calc(59px + var(--header-banner-height) + 10px);
  }
}
.category-index__list {
  margin-bottom: 0;
  margin-top: 20px;
  padding-left: 17px;
}
@media (min-width: 768px) {
  .category-index__list {
    margin-top: 32px;
  }
}
.category-index__section + .category-index__section {
  border-top: 2px solid #f1f3f5;
  margin-top: 25px;
  padding-top: 25px;
}
@media (min-width: 576px) {
  .category-index__section + .category-index__section {
    margin-top: 32px;
    padding-top: 32px;
  }
}
.category-index__more {
  border: none;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  color: #1652f0;
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  margin: 20px 0 -10px;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.category-index__more::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .category-index__more {
    display: none;
  }
}
.category-index__item:first-child {
  margin-top: -4px;
}
.category-index__item--hide {
  display: none;
}
@media (min-width: 768px) {
  .category-index__item--hide {
    display: list-item;
  }
}
.category-index__link {
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  line-height: 32px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.category-index__link:link,
.category-index__link:visited {
  color: #1652f0;
}
@media (min-width: 768px) {
  .category-index__link:link,
  .category-index__link:visited {
    color: currentColor;
  }
}
.category-index__link:hover {
  color: #1652f0;
}
.category-sidebar {
  display: none;
}
@media (min-width: 992px) and (min-width: 768px) {
  .category-sidebar {
    display: block;
    margin-top: 45px;
    margin-left: 30px;
    position: -webkit-sticky;
    position: sticky;
    top: calc(108px + var(--header-banner-height) + 10px);
    width: 100%;
  }
}
@media (min-width: 992px) {
  .category-sidebar {
    display: none;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .category-sidebar {
    display: block;
    margin-top: 45px;
    margin-left: 30px;
    position: -webkit-sticky;
    position: sticky;
    top: calc(59px + var(--header-banner-height) + 10px);
    width: 100%;
  }
}
.category-sidebar__item {
  list-style: none;
  margin: 0;
  padding: 0;
  border-left: 1px solid #f1f3f5;
}
.category-sidebar__item--active {
  border-left: 4px solid #1652f0;
  margin-left: -1px;
}
.category-sidebar__link {
  display: block;
  padding: 10px;
  color: #050f19;
}
.category-sidebar__link--active {
  color: #1652f0;
  font-weight: 500;
}
.contact-us__text-wrap {
  margin-top: 75px;
  flex-direction: row;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
}
.contact-us__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contact-us__header-image {
  display: block;
  position: relative;
  width: 400px;
  height: 400px;
}
.contact-us__form {
  margin-bottom: 32px;
}
.contact-us__form-step-two .text {
  font-size: 1rem;
}
@media (min-width: 576px) {
  .contact-us__form-step-two .text {
    font-size: 1rem;
  }
  .contact-us__form-step-two .text h2 {
    font-size: 1.375rem;
  }
}
.contact-us__form-step-two .text:first-child {
  margin-top: 30px;
}
.contact-us__styled-products {
  display: grid;
  grid-gap: 15px;
  gap: 15px;
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 576px) {
  .contact-us__styled-products {
    grid-template-columns: repeat(3, 1fr);
  }
}
.contact-us__styled-product {
  align-items: center;
  border-radius: 4px;
  border: 1px solid #b7c2cc;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  padding: 15px;
  text-align: center;
  transition: background-color 0.25s ease-in-out;
}
.contact-us__styled-product:hover {
  background-color: #f1f3f5;
}
.contact-us__styled-product input {
  margin-top: auto;
}
.contact-us__styled-product-label {
  font-size: 1rem;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 5px;
}
@media (min-width: 576px) {
  .contact-us__styled-product-label {
    font-size: 0.875rem;
  }
}
.contact-us__styled-product-blurb {
  color: #708599;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.contact-us__image-container {
  border-radius: 50%;
  box-shadow: 0 4px 15px #00000026;
  height: 73px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 73px;
}
.contact-us__image {
  border-radius: 50%;
  display: block;
  width: 100%;
  height: auto;
}
.contact-us__form-label {
  align-self: flex-start;
  color: #050f19;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 5px;
  max-width: 450px;
  text-align: left;
  width: 90%;
  padding-right: 0;
  padding-top: 0;
}
@media (min-width: 576px) {
  .contact-us__form-label {
    font-size: 0.875rem;
  }
  .contact-us-sidebar {
    margin: 0 0 30px;
  }
}
@media (min-width: 992px) {
  .contact-us-sidebar {
    margin: 0 0 30px 50px;
  }
}
.cta-banner {
  background-color: #f1f3f5;
  color: #050f19;
}
.cta-banner__container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 50px 20px;
  text-align: center;
}
@media (min-width: 576px) {
  .cta-banner__container {
    padding: 100px 20px;
  }
}
.cta-banner__btn {
  width: 327px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin-top: 40px;
  max-width: 100%;
}
.cta-banner__img-wrap {
  margin-bottom: 30px;
  max-width: 100%;
}
.cta-banner__img-wrap svg {
  width: 48px;
  height: 48px;
}
@media (min-width: 768px) {
  .cta-banner__img-wrap svg {
    width: 72px;
    height: 72px;
  }
}
.cta-banner__img {
  display: block;
  height: auto;
  width: 100%;
}
.cta-banner h3 {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 500;
  color: #050f19;
}
@media (min-width: 768px) {
  .cta-banner h3 {
    font-size: 1.75rem;
    line-height: 1.2857142857;
    font-weight: 500;
  }
}
@media (min-width: 576px) {
  .cta-banner h3 {
    font-size: 1.75rem;
    line-height: 1.2857142857;
    font-weight: 500;
  }
}
.content-page1__contact-us-headline {
  margin-top: 0;
}
.s01-header,
.s01-header-parent {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}
@media (min-width: 992px) {
  .s01-header__container header nav > div > div {
    flex-basis: 100%;
  }
}
@media (max-width: 767px) {
  .mobile-menu--open {
    height: 100vh;
    overflow: hidden;
  }
}
.mobile-menu--open .ada-embed-button-container {
  display: none;
}
.logo {
  align-items: center;
  border-bottom: 1px solid #5b636e33;
  display: flex;
  height: 66px;
  justify-content: space-between;
}
.logo__link {
  display: block;
  position: relative;
  margin-right: auto;
}
.logo__logo-wrap {
  left: 0;
  position: relative;
  top: 0;
}
.svg-logo {
  height: 20px;
}
.svg-logo__mark {
  transition: fill 0.25s;
  fill: #0052ff;
}
.header-banner__container {
  align-items: center;
  background-color: #0052ff;
  color: #fff;
  justify-content: space-between;
  text-align: left;
}
.header-banner__container[data-hidden="true"] {
  display: none;
}
.header-banner__container[data-color="white"] {
  background-color: #fff;
  color: #0a0b0d;
}
.header-banner__container[data-color="secondary"] {
  background-color: #f5f8ff;
  color: #0a0b0d;
}
.header-banner__container[data-color="red"] {
  background-color: #fef3f4;
  color: #0a0b0d;
}
.header-banner__inner {
  display: flex;
  padding-bottom: 20px;
  padding-top: 20px;
}
@media (min-width: 576px) {
  .header-banner__inner {
    padding-bottom: 32px;
    padding-top: 32px;
  }
}
.header-banner__text-block {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  flex: 1 1;
  margin-top: auto;
  margin-bottom: auto;
}
.header-banner__icon {
  align-self: flex-start;
  fill: #fff;
  margin-right: 24px;
  margin-top: -1px;
  overflow: visible;
}
[data-color="white"] .header-banner__icon {
  fill: #5b616e;
}
[data-color="secondary"] .header-banner__icon {
  fill: #0052ff;
}
[data-color="red"] .header-banner__icon {
  fill: #cf202f;
}
.header-banner__text {
  flex-grow: 1;
  font-size: 0.875rem;
  font-weight: 500;
  margin-bottom: 0;
  max-width: 750px;
}
.header-banner__text p {
  margin-bottom: 0;
}
.header-banner__text p + p {
  margin-top: 1rem;
}
.header-banner__text a {
  color: #0052ff;
  text-decoration: underline;
}
[data-color="primary"] .header-banner__text a {
  color: currentColor;
}
.header-banner__btn {
  border: none;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  align-items: center;
  background-color: #fff;
  border-radius: 4px;
  color: #0a0b0d;
  display: none;
  font-size: 0.875rem;
  font-weight: 600;
  height: 42px;
  justify-content: center;
  margin: 0 0 0 24px;
  padding: 0 20px;
}
.header-banner__btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media (min-width: 576px) {
  .header-banner__btn {
    display: flex;
  }
}
.header-banner__btn:hover {
  text-decoration: underline;
}
[data-color="secondary"] .header-banner__btn,
[data-color="white"] .header-banner__btn {
  background-color: #0052ff;
  color: #fff;
}
[data-color="red"] .header-banner__btn {
  background-color: #fff;
  color: #cf202f;
  border: 1px solid #5b636e33;
}
.header-banner__x-btn {
  border: none;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  padding: 10px;
  margin: -8px -10px auto 0;
}
.header-banner__x-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media (min-width: 576px) {
  .header-banner__x-btn {
    display: none;
  }
}
.header-banner__x-icon {
  pointer-events: none;
  display: block;
  height: 16px;
  width: 16px;
}
@media (min-width: 576px) {
  .header-banner__x-icon {
    display: none;
  }
}
.loading {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  animation-duration: 1s;
  background: hsla(0, 0%, 87%, 0.329);
  z-index: 99;
  animation-name: fade;
}
.loading-shimmer {
  background: #f1f3f5;
  animation: shimmer 2s infinite;
  background: linear-gradient(90deg, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
  background-size: 1000px 100%;
}
.loading-shimmer * {
  opacity: 0;
}
.loading-text-container {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #5b616e;
  position: fixed;
  background: #fff;
  z-index: 2;
}
.phone-support {
  margin-top: 20px;
}
.phone-support__box {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #5b616e33;
  box-sizing: border-box;
  border-radius: 8px;
}
.phone-support__box-content-wrap {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 24px;
  grid-gap: 24px;
}
.phone-support__box-text-wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 16px 0 0;
}
.phone-support__box-text-wrap p {
  margin-top: 12px;
}
.phone-support__box-list {
  border-top: 1px solid #5b616e33;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 24px;
}
.phone-support__list-item {
  align-items: center;
  display: flex;
  margin-bottom: 16px;
}
.phone-support__list-item--additional-info {
  display: inherit;
  margin-top: 16px;
  margin-bottom: 0;
}
.phone-support__phone-glyph:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMDg0MjEgNS43Njk4OUM1Ljk1Mzk2IDcuODE4OTMgNy44MzkyNiAxMC42NDYgMTEuMDIxNSAxMi4wMTY2QzExLjY0MTcgMTEuNTQzMiAxMi40MTg4IDEwLjk1MzggMTIuOTA5NyAxMC41OTUzQzE0LjI1MjcgMTAuNzM3OSAxNC41NDA5IDEwLjc3MzYgMTUuMDg0OSAxMC44NDFDMTUuNDU0NCAxMC44ODY3IDE1Ljk0MiAxMC45NDcxIDE2Ljk1ODMgMTEuMDY1NlYxNS45NzI4QzE0LjgyNjYgMTYuMTAxIDEyLjY5MTkgMTUuNzc1NiAxMC42OTUzIDE1LjAxODFDOC42OTg3MiAxNC4yNjA3IDYuODg1NyAxMy4wODgzIDUuMzc2MDQgMTEuNTc4NkMzLjg2NjM3IDEwLjA2ODkgMi42OTQ0NCA4LjI1NjE5IDEuOTM3NjggNi4yNjAyNEMxLjE4MDkzIDQuMjY0MjggMC44NTY1NzEgMi4xMzA1NCAwLjk4NjA1IDBINS45MDQ2OEM2LjE2NzIxIDIuMzMyMzcgNi4xOTk3MyAyLjU5NTc0IDYuMjQ5MSAyLjk5NTU3QzYuMjc0ODYgMy4yMDQyMiA2LjMwNTIxIDMuNDUwMDQgNi4zNzUyNCA0LjA0NjQzQzUuOTQwMTcgNC42NDI4OCA1LjQ3MzM5IDUuMjYxMDMgNS4wODQyMSA1Ljc2OTg5WiIgZmlsbD0iIzVCNjE2RSIvPgo8L3N2Zz4K);
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 50%;
  border: 1px solid #5b616e33;
  box-sizing: initial;
  content: "";
  display: block;
  height: 16px;
  margin-right: 16px;
  padding: 8px;
  width: 16px;
}
.phone-support__list-text {
  color: #5b616e;
}
.phone-support__list-label {
  display: block;
}
.phone-support__list-number {
  color: #1652f0;
  font-weight: 500;
}
.product-list__dummy {
  display: none;
  background-color: #fff;
}
@media (min-width: 576px) {
  .product-list__dummy {
    display: block;
    height: 50px;
  }
}
@media (min-width: 768px) {
  .product-list__dummy {
    height: 70px;
  }
}
.product-list__wrap {
  background-color: #fff;
  border-radius: 7px;
}
@media (min-width: 576px) {
  .product-list__wrap {
    padding-bottom: 50px;
  }
}
@media (min-width: 768px) {
  .product-list__wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.product-list__container {
  margin-top: 25px;
}
@media (min-width: 576px) {
  .product-list__container {
    margin-top: -50px;
  }
}
@media (min-width: 768px) {
  .product-list__container {
    margin-top: -70px;
  }
}
.product-list__grid {
  display: grid;
  grid-gap: 25px 50px;
  gap: 25px 50px;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-template-rows: auto;
  margin-top: 30px;
}
@media (min-width: 576px) {
  .product-list__grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .product-list__grid {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .product-list__grid {
    gap: 50px 25px;
    grid-template-columns: repeat(3, 1fr);
    padding: 0;
  }
}
@media (min-width: 576px) {
  .product-list__grid-category--developers {
    grid-column: 1 / span 2;
  }
  .product-list__grid-category--developers ul {
    grid-template-columns: 1fr 1fr;
    gap: 24px 44px;
  }
}
@media (min-width: 992px) {
  .product-list__grid-category--developers {
    grid-column: auto;
  }
  .product-list__grid-category--developers ul {
    grid-template-columns: 1fr;
  }
}
.product-list__list-title {
  color: #0052ff;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
@media (min-width: 768px) {
  .product-list__list-title {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 500;
  }
}
.product-list__list {
  align-items: center;
  background-color: #fff;
  display: grid;
  list-style-type: none;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  grid-row-gap: 24px;
  row-gap: 24px;
  margin-bottom: 0;
  margin-top: 24px;
}
.product-list__item-title {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 500;
}
.product-list__item-link {
  display: flex;
  cursor: pointer;
  text-decoration: none;
}
.product-list__item-link:hover {
  text-decoration: none;
}
.product-list__item-image {
  border-radius: 100%;
  box-shadow: 0 2px 2px #5b616e24, 0 3px 1px #5b616e1f, 0 1px 5px #5b616e33;
  height: 40px;
  width: 40px;
  flex-shrink: 0;
  overflow: hidden;
}
.product-list__text-wrapper {
  padding-left: 16px;
}
.product-list__item-description {
  color: #5b616e;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 400;
  margin-top: 24px;
}
.profile-dropdown__divider {
  align-self: center;
  background: #f1f3f533;
  height: 32px;
  margin-left: 16px;
  margin-right: 16px;
  width: 1px;
}
.profile-dropdown__dropdown-container {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
@media (min-width: 1200px) {
  .profile-dropdown__dropdown-container {
    right: auto;
  }
}
@media (min-width: 992px) {
  .profile-dropdown__dropdown-container {
    min-width: 140px;
  }
}
.profile-dropdown__dropdown-button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  align-items: center;
  color: currentColor;
  display: inline-flex;
  font-size: 0.875rem;
  font-weight: 500;
}
.profile-dropdown__dropdown-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.profile-dropdown__styled-avatar {
  border-radius: 50%;
  width: calc(4 * var(--spacing-1));
}
.profile-dropdown__dropdown {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  background-color: #fff;
  border-radius: var(--border-radius-popover);
  border: 1px solid var(--line);
  box-shadow: 0 8px 24px #0000001f;
  flex-direction: column;
  min-width: calc(38 * var(--spacing-1));
  text-align: center;
  z-index: 4;
}
.profile-dropdown__dropdown.active {
  top: 40px;
  right: 0;
  position: absolute;
  display: block;
  z-index: 1;
}
.profile-dropdown__top-content {
  padding: calc(3 * var(--spacing-1));
}
.profile-dropdown__top-content-avatar {
  border-radius: 50%;
  height: auto;
  margin-bottom: calc(3 * var(--spacing-1)) x;
  width: auto;
}
.profile-dropdown__profile-item {
  display: flex;
  height: calc(5 * var(--spacing-1));
  padding: 0 calc(3 * var(--spacing-1));
  border-radius: 0 0 var(--border-radius-popover) var(--border-radius-popover);
}
.profile-dropdown__profile-item:hover {
  background-color: var(--interactable-background);
}
.profile-dropdown__profile-link {
  align-items: center;
  border-top: 1px solid #f1f3f5;
  color: #050f19;
  display: flex;
  font-size: 0.875rem;
  font-weight: 500;
  justify-content: left;
  line-height: 1;
  transition: color 0.25s ease-in-out;
  width: 100%;
}
.profile-dropdown__profile-link:focus,
.profile-dropdown__profile-link:hover {
  color: #1652f0;
  text-decoration: none;
}
.profile-dropdown__profile-link--sign-out {
  color: #df5f67;
}
.profile-dropdown__profile-link .active {
  color: #1652f0;
}
.profile-dropdown__profile-item:first-child .profile-dropdown__profile-link {
  border-top: none;
}
.recommended-articles__headline {
  border-top: 2px solid #f1f3f5;
  font-size: 1.25rem;
  line-height: 1.56;
  padding-top: 50px;
  margin-top: 50px;
}
.recommended-articles__list {
  margin-bottom: 0;
  margin-left: 17px;
  margin-top: 10px;
  padding: 0;
}
.recommended-articles__list li {
  color: #1652f0;
  font-weight: 500;
}
@media (min-width: 576px) {
  .recommended-articles__list li {
    max-width: 300px;
  }
}
.recommended-articles__list a {
  display: block;
  height: 100%;
  padding-bottom: 10px;
  padding-top: 10px;
}
@media (min-width: 576px) {
  .recommended-articles__list--two-col {
    column-count: 2;
    column-gap: 40px;
  }
}
.relevant-articles {
  margin-top: 30px;
}
.relevant-articles__list {
  margin-top: 20px;
  padding-left: 17px;
}
.s07-no-results__grid {
  display: grid;
  grid-gap: 30px;
  gap: 30px;
  margin-top: 40px;
}
@media (min-width: 576px) {
  .s07-no-results__grid {
    gap: 60px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .s07-no-results__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.s07-no-results__grid-icon {
  display: none;
}
@media (min-width: 576px) {
  .s07-no-results__grid-icon {
    display: block;
  }
}
@media (min-width: 768px) {
  .s07-no-results__grid-item-headline {
    margin-top: 20px;
  }
}
.s07-no-results__grid-item-headline a:link,
.s07-no-results__grid-item-headline a:visited {
  color: currentColor;
  transition: color 0.25s ease-in-out;
}
.s07-no-results__grid-item-headline a:focus,
.s07-no-results__grid-item-headline a:hover {
  color: #1652f0;
  text-decoration: none;
}
.s07-no-results__content {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .s07-no-results__content {
    align-items: center;
    display: flex;
  }
}
.s07-no-results__img-wrap {
  max-width: 175px;
}
@media (min-width: 576px) {
  .s07-no-results__img-wrap {
    max-width: 215px;
  }
}
@media (min-width: 768px) {
  .s07-no-results__img-wrap {
    margin-right: 10px;
    max-width: 375px;
  }
}
.s07-no-results__img-wrap img {
  height: auto;
  max-width: 100%;
}
.s07-no-results__text {
  margin-top: 0;
  max-width: 530px;
}
.s07-no-results__text h2 + p {
  margin-top: 0;
}
.s07-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  margin-top: 40px;
}
@media (min-width: 576px) {
  .s07-pagination {
    margin-top: 65px;
  }
}
.s07-pagination__btn {
  border: none;
  margin: 0;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  padding: 15px;
}
.s07-pagination__btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.s07-pagination__item {
  align-items: center;
  color: #708599;
  display: flex;
  height: 37px;
  justify-content: center;
  width: 27px;
  list-style: none;
}
.s07-pagination__item:first-child {
  margin-left: -9px;
}
.s07-pagination__item--active {
  background-color: #1652f0;
  pointer-events: none;
  color: #fff !important;
  border-radius: 4px;
}
.s07-pagination__item:hover {
  cursor: pointer;
}
.s07-pagination__item--hide {
  display: none;
}
.s07-pagination__link:focus {
  outline: 2px solid #1652f0;
}
.s07-search-index {
  position: relative;
  z-index: 0;
}
.s07-search-index__index {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
@media (min-width: 576px) {
  .s07-search-index__index {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .s07-search-index__index {
    margin-left: 30px;
    margin-right: 30px;
  }
}
.s07-search-index__index .search-results-heading {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 500;
  color: #000;
  margin-bottom: 32px;
}
.s07-search-index__results-container {
  width: 100%;
}
.s07-search-index__dummy {
  background-color: #fff;
}
@media (min-width: 576px) {
  .s07-search-index__dummy {
    height: 70px;
  }
}
.s07-search-index__tabs {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-bottom: 15px;
}
@media (min-width: 576px) {
  .s07-search-index__tabs {
    align-items: flex-start;
    flex-direction: column;
    flex-grow: 1;
    margin-right: 40px;
    padding-bottom: 10px;
    width: auto;
  }
}
.s07-search-index__tab {
  background: #f7f7f7;
  border: 0;
  color: #050f19;
  font-size: 0.875rem;
  font-weight: 500;
  margin: 4px 2px 0;
  padding: 7px 10px 5px;
  text-transform: capitalize;
  white-space: nowrap;
}
@media (min-width: 576px) {
  .s07-search-index__tab {
    font-size: 0.875rem;
    line-height: 1.4285714286;
    font-weight: 500;
    background: none;
    flex-shrink: 0;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
  }
}
@media (min-width: 768px) {
  .s07-search-index__tab {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 500;
    margin-bottom: 12px;
  }
}
.s07-search-index__tab:hover {
  cursor: pointer;
}
@media (min-width: 576px) {
  a.s07-search-index__tab:link,
  a.s07-search-index__tab:visited {
    color: #050f19;
  }
  a.s07-search-index__tab:focus,
  a.s07-search-index__tab:hover {
    color: #1652f0;
    text-decoration: none;
  }
}
.s07-search-index__tab.active {
  background: #f1f5fe;
  color: #0052ff !important;
}
@media (min-width: 576px) {
  .s07-search-index__tab.active {
    background: none;
    border-left: 3px solid #0052ff;
    color: initial;
  }
}
.s07-search-index__tab.active:focus {
  outline: none;
}
.s07-search-index__tab--no-result {
  color: #b7c2cc;
  pointer-events: none;
}
@media (min-width: 576px) {
  .s07-search-index__tab--no-result.active {
    color: #b7c2cc;
  }
}
.s07-search-index__tabs-header {
  width: 100%;
  margin: 4px 2px 12px;
  padding: 7px 10px 5px;
  font-size: 0.875rem;
  color: #708599;
  font-weight: 600;
  line-height: 1.1428571429;
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .s07-search-index__tabs-header {
    margin: 4px 2px;
  }
  .s07-search-index__tab:first-child {
    margin-top: 0;
  }
}
.s07-search-index__container {
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 576px) {
  .s07-search-index__container {
    width: 100%;
    max-width: 1200px;
    margin: -70px auto -40px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.s07-search-index__wrap {
  background-color: #fff;
  min-height: 200px;
}
@media (min-width: 576px) {
  .s07-search-index__wrap {
    padding-bottom: 50px;
  }
  .s07-search-index__results {
    padding-top: 0;
  }
}
.s07-search-index__results .loading-container {
  width: 100% !important;
  height: 140px !important;
  max-width: 760px;
}
.s07-search-index__result {
  max-width: 760px;
  border-bottom: 1px solid #5b636e33;
  padding-bottom: 30px;
}
.s07-search-index__result:hover {
  cursor: pointer;
}
.s07-search-index__result h3 {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 500;
}
.s07-search-index__result + .s07-search-index__result {
  margin-top: 35px;
}
.s07-search-index__link {
  color: #0052ff;
}
.s07-search-index__link:link,
.s07-search-index__link:visited {
  text-decoration: none;
}
.s07-search-index__link:focus .s07-search-index__result-title,
.s07-search-index__link:hover .s07-search-index__result-title {
  color: #1652f0;
}
.s07-search-index__link .eyebrow {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
}
.s07-search-index__link .eyebrow-secondary {
  margin-left: 4px;
  color: #5b616e;
}
.s07-search-index__result-title {
  font-size: 1.125rem;
}
.eyebrow + .s07-search-index__result-title {
  margin-top: 5px;
}
.s07-search-index__result-title .eyebrow {
  font-size: 0.6875rem;
}
.s07-search-index__result-blurb {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  color: #5b616e;
  margin-bottom: 0;
}
.s07-search-index__dropdown {
  margin-bottom: 50px;
}
.s07-search-index__dropdown p {
  color: #0a0b0d;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  margin-bottom: 4px;
}
.s07-search-index__dropdown select {
  color: #0a0b0d;
  padding: 16px 32px 16px 16px;
  border: 1px solid #5b636ea8;
  border-radius: 8px;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  width: 280px;
  height: 56px;
}
@media (max-width: 576px) {
  .s07-search-index__dropdown select {
    width: 100%;
  }
}
.s07-search-index__dropdown:after {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9499 0.609985L6.99986 5.55999L2.04986 0.609985L0.639864 2.02998L6.99986 8.38999L13.3599 2.02999L11.9499 0.609985Z' fill='%230A0B0D'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 16px;
  padding: 8px;
  width: 16px;
  top: 0;
  margin-right: 10px;
  pointer-events: none;
  margin-left: -35px;
}
@keyframes slideInFromBottom {
  0% {
    opacity: 0;
    transform: translateY(10%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideOutToTop {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-10%);
  }
}
.s05-search-bar__wrap {
  padding-bottom: 30px;
  padding-top: 16px;
  background-color: #fff;
}
@media (min-width: 768px) {
  .s05-search-bar__wrap {
    padding-bottom: 50px;
  }
}
.s05-search-bar__container {
  background-color: #fff;
  border-radius: 36px;
  border: 1px solid #5b636ea8;
  display: flex;
  height: 61px;
  padding-left: 10px;
  padding-right: 5px;
}
@media (min-width: 576px) {
  .s05-search-bar__container {
    padding-left: 30px;
    padding-right: 10px;
    height: 72px;
  }
}
@media (min-width: 768px) {
  .s05-search-bar__container {
    height: 72px;
  }
}
.s05-search-bar__icon-wrap {
  align-items: center;
  color: #708599;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  margin-bottom: 0;
  width: 20px;
}
@media (min-width: 768px) {
  .s05-search-bar__icon-wrap {
    margin-right: 20px;
    width: 24px;
  }
}
.s05-search-bar__icon {
  height: auto;
  width: 100%;
  color: #5b616e;
}
.s05-search-bar__input-wrap {
  align-items: center;
  display: flex;
  flex-grow: 1;
}
.s05-search-bar__input-wrap.focused:before {
  animation: none;
}
.s05-search-bar__input {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  border: 0;
  height: 100%;
  padding: 15px 5px 15px 7px;
  width: 100%;
}
@media (min-width: 340px) {
  .s05-search-bar__input {
    font-size: 1.25rem;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 576px) {
  .s05-search-bar__input {
    font-size: 1.75rem;
    line-height: 1.2857142857;
    font-weight: 500;
  }
}
.s05-search-bar__input:focus {
  outline: none;
}
.s05-search-bar__input:focus::placeholder {
  color: #0000;
}
.s05-search-bar__input::placeholder {
  color: #b7c2cc;
  transition: color 0.3s ease-in-out;
}
.s05-search-bar__input-with-cds {
  background-color: #0000;
}
.s05-search-bar__input-revamped {
  font-size: 20px;
  font-weight: 100;
  caret-color: #0052ff;
}
.s05-search-bar__input-revamped::placeholder,
.s05-search-bar__input-revamped:focus::placeholder {
  color: #5b616e;
}
@media (max-width: 450px) {
  .s05-search-bar__input-revamped {
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.s05-search-bar__placeholder_slide-in {
  animation: slideInFromBottom 0.5s ease-in-out forwards;
}
.s05-search-bar__placeholder_slide-out {
  animation: slideOutToTop 0.5s ease-in-out forwards;
}
.s05-search-bar__clear {
  border: none;
  padding: 0;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  align-items: center;
  display: flex;
  font-size: 0;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  visibility: hidden;
  width: 30px;
  margin: 0 10px 0 0;
}
.s05-search-bar__clear::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.s05-search-bar__clear-content:focus,
.s05-search-bar__clear:focus {
  outline: none;
}
.s05-search-bar__clear:focus > .s05-search-bar__clear-content {
  box-shadow: 0 0 2px 2px #51a7e8;
  color: lime;
}
.s05-search-bar__clear svg {
  height: 23px;
  width: 24px;
}
.s05-search-bar__clear--active {
  opacity: 1;
  visibility: visible;
}
.product-page-searchbar-wrap {
  padding: 0 27px;
  display: flex;
  width: 100%;
  border-radius: 36px;
  border: 1px solid #5b636ea8;
}
.search-summary__collapsed {
  max-height: 253px;
  overflow: hidden;
  position: relative;
}
.search-summary__collapsed:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: linear-gradient(180deg, #fff0, #fff);
  pointer-events: none;
  transition: opacity 0.3s;
}
.search-summary__expanded {
  max-height: none;
}
.rich-text-editor,
.sf10-static-text.text {
  margin-top: 30px;
}
.rich-text-editor > h2 {
  scroll-margin-top: calc(108px + var(--header-banner-height) + 10px);
}
@media (min-width: 992px) {
  .rich-text-editor > h2 {
    scroll-margin-top: calc(59px + var(--header-banner-height) + 10px);
  }
}
#hidden-secure-link-field {
  border: 0;
  left: 50px;
  opacity: 0;
  position: absolute;
  top: 25px;
  width: 0;
  z-index: -1;
}
#dropzone-replacement-div {
  border: 2px dashed #cfd6dd;
  border-radius: 4px;
  padding: 5px;
}
#dropzone-replacement-div.error {
  border: 1px solid #df5f67;
  border-radius: 4px;
}
#sendsafely-dropzone > div,
#sendsafely-error-message,
.sendsafely-upload-item {
  font-size: 0.875rem !important;
}
#sendsafely-error-message {
  margin-bottom: 0 !important;
}
[data-upload-percentage],
[data-upload-remove] {
  font-weight: 600 !important;
}
.skip-link {
  position: absolute;
  z-index: 2;
  height: 59px;
  width: 100%;
}
.skip-link a {
  color: #fff;
}
.skip-link-active {
  left: 0;
  overflow: visible;
}
.skip-link-inactive {
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.small-cta-banner:first-child .small-cta-banner__container {
  margin-top: 0;
}
.small-cta-banner__container {
  align-items: center;
  border-radius: 4px;
  border: 1px solid #f1f3f5;
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  padding: 19px 16px;
  flex-direction: row;
  background-color: #f1f3f5;
}
@media (min-width: 479px) {
  .small-cta-banner__container {
    padding: 19px 24px;
  }
}
.small-cta-banner__eyebrow {
  font-size: 0.8125rem;
  color: #708599;
  font-weight: 500;
  line-height: 16px;
}
.small-cta-banner__headline {
  color: #050f19;
  font-size: 1.25rem;
  font-weight: 500;
  margin-top: 12px;
}
.small-cta-banner__img-wrap {
  flex-basis: 110px;
  margin-left: 32px;
  width: 100%;
  display: none;
}
@media (min-width: 479px) {
  .small-cta-banner__img-wrap {
    display: block;
  }
}
.small-cta-banner__img-wrap svg {
  width: 100%;
  height: auto;
  max-height: 128px;
}
.small-cta-banner__button-group {
  display: flex;
  margin-top: 12px;
}
.small-cta-banner__button {
  text-align: center;
  display: flex;
  align-items: center;
}
.small-cta-banner__button:first-child {
  margin-right: 12px;
}
.submit-complaint {
  margin-bottom: 50px;
}
.submit-complaint__text-wrap {
  flex-direction: row;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
}
.submit-complaint__form {
  margin-bottom: 100px;
}
.submit-complaint .cb-form__label {
  max-width: none;
}
.submit-complaint .cb-form__disclaimer {
  max-width: none;
  width: 100%;
}
.suspicious-activity {
  margin-top: 32px;
}
.suspicious-activity__box {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #5b616e33;
  box-sizing: border-box;
  border-radius: 8px;
}
.suspicious-activity__box-content-wrap {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 24px;
  grid-gap: 24px;
}
.suspicious-activity__box-text-wrap p {
  margin-top: 12px;
}
.suspicious-activity__box-image-wrap {
  margin: 0 0 1rem;
}
.suspicious-activity__box-row {
  padding: 0 24px 24px;
}
.suspicious-activity__box-button {
  display: block;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
.toggletip--unstyled {
  color: #708599;
  flex-basis: 100%;
  font-size: 0.75rem;
  margin-bottom: 5px;
}
.toggletip__container {
  display: inline-block;
  position: relative;
  margin-bottom: 7px;
}
.toggletip__dot {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background-color: #0000;
  color: inherit;
  font: inherit;
  line-height: 1.15;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  border-radius: 50%;
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  height: 16px;
  width: 16px;
}
.toggletip__dot::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.toggletip__dot svg {
  color: #708599;
  height: auto;
  width: 100%;
}
.toggletip__bubble {
  background: #050f19;
  border-radius: 4px 4px 0 4px;
  bottom: calc(100% + 20px);
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 15px 20px;
  position: absolute;
  right: 0;
  width: 250px;
  z-index: 2;
  margin: -5px 0;
}
@media (min-width: 768px) {
  .toggletip__bubble {
    border-radius: 4px;
    left: 50%;
    right: unset;
    transform: translateX(-50%);
  }
}
.toggletip__bubble:after {
  border-left: 22px solid #0000;
  border-right: 0 solid #0000;
  border-top: 14px solid #050f19;
  bottom: -14px;
  content: "";
  display: block;
  height: 14px;
  position: absolute;
  right: 0;
  width: 22px;
}
@media (min-width: 768px) {
  .toggletip__bubble:after {
    border-left: 20px solid #0000;
    border-right: 20px solid #0000;
    border-top: 14px solid #050f19;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
  }
}
.toggletip__bubble--narrow {
  width: 175px;
}
.toggletip__bubble--wide {
  width: 330px;
}
.top-articles__headline {
  font-size: 1.75rem;
  line-height: 1.2857142857;
  font-weight: 500;
}
@media (min-width: 768px) {
  .top-articles__headline {
    font-size: 1.75rem;
    line-height: 1.2857142857;
    font-weight: 500;
  }
}
.top-articles__articles {
  display: grid;
  grid-gap: 40px;
  gap: 40px;
  grid-template-columns: 1fr;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .top-articles__articles {
    gap: 50px;
    grid-template-columns: 1fr 1fr;
    margin-top: 50px;
  }
}
.top-articles__subhead {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  color: #1652f0;
  text-transform: uppercase;
}
.top-articles__article-link {
  color: inherit;
  display: block;
  padding-top: 10px;
}
.top-articles__article-link:hover {
  text-decoration: none;
}
.top-articles__article-link:hover .top-articles__title {
  color: #1652f0;
}
.top-articles__title {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 500;
  transition: color 0.25s ease-in-out;
}
@media (min-width: 768px) {
  .top-articles__title {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 500;
  }
}
.top-articles__text {
  color: #708599;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.phone-matrix-table {
  border-radius: 4px;
  border-spacing: 2px;
  box-shadow: 0 0 0 1px #5b616e33;
  margin-bottom: 0;
}
.phone-matrix-table th {
  border-right: 1px solid #5b616e33;
}
.phone-matrix-table th:last-child {
  border-right: 0;
}
.phone-matrix-table thead {
  background-color: #1652f0;
  font-weight: 700;
}
.phone-matrix-table thead,
.phone-matrix-table tr {
  border-bottom: 1px solid #5b616e33;
}
.phone-matrix-table tr:last-child {
  border-bottom: 0;
  border-right: 0;
}
.phone-matrix-table td {
  border-right: 1px solid #5b616e33;
}
.phone-matrix-table td:last-child {
  border-right: 0;
}
.phone-matrix-table td,
.phone-matrix-table th,
.phone-matrix-table tr {
  padding: 10px;
}
.cmn-2-modal .rich-text-content h3 {
  color: #0a0b0d;
}
.cmn-2-modal .rich-text-content p {
  color: #5b616e;
}
.cmn-2-modal .issue-list-item li {
  padding: 0 16px;
}
.cmn-2-modal .issue-list-item li > button {
  padding: 0;
}
.cmn-2-modal .issue-list-item li > button div {
  white-space: break-spaces;
}
.cb-chat-survey-reasons fieldset {
  display: grid;
}
#file-upload-container [data-testid="file-input"] > div div:nth-child(2),
#upload-documents-wrapper [data-testid="file-input"] > div div:nth-child(2) {
  align-items: center;
}
#file-upload-container
  [data-testid="file-input"]
  > div
  div:nth-child(2)
  p:not(:last-child),
#upload-documents-wrapper
  [data-testid="file-input"]
  > div
  div:nth-child(2)
  p:not(:last-child) {
  color: #0052ff;
}
#file-upload-container [data-testid="file-list"],
#upload-documents-wrapper [data-testid="file-list"] {
  padding-left: 16px;
  padding-right: 16px;
}
#file-upload-container [data-testid="file-list"] div,
#upload-documents-wrapper [data-testid="file-list"] div {
  padding: 0;
}
@layer cds {
  *,
  :after,
  :before {
    box-sizing: border-box;
  }
  * {
    margin: 0;
    padding: 0;
    font-size: 100%;
    border-style: solid;
    border-width: 0;
  }
  html {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
  }
  body,
  button {
    padding: 0;
  }
  button {
    background-color: initial;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-feature-settings: inherit;
    font-variant: inherit;
    font-style: inherit;
    font-stretch: inherit;
  }
  a,
  button {
    cursor: pointer;
  }
}
@font-face {
  font-display: swap;
  font-family: CoinbaseDisplay;
  src: url(/_next/static/media/CoinbaseDisplay-Regular.ad7693bb.woff2)
    format("woff2");
  font-weight: 400;
}
@font-face {
  font-display: swap;
  font-family: CoinbaseDisplay;
  src: url(/_next/static/media/CoinbaseDisplay-Medium.ec8b6300.woff2)
    format("woff2");
  font-weight: 500 800;
}
@font-face {
  font-display: swap;
  font-family: CoinbaseSans;
  src: url(/_next/static/media/CoinbaseSans-Regular.1afb8112.woff2)
    format("woff2");
  font-weight: 400;
}
@font-face {
  font-display: swap;
  font-family: CoinbaseSans;
  src: url(/_next/static/media/CoinbaseSans-Medium.05d2153d.woff2)
    format("woff2");
  font-weight: 500 800;
}
@font-face {
  font-display: swap;
  font-family: CoinbaseText;
  src: url(/_next/static/media/CoinbaseText-Regular.b5b83cdb.woff2)
    format("woff2");
  font-weight: 400;
}
@font-face {
  font-display: swap;
  font-family: CoinbaseText;
  src: url(/_next/static/media/CoinbaseText-Medium.c13dc9e9.woff2)
    format("woff2");
  font-weight: 500 800;
}
@font-face {
  font-display: swap;
  font-family: CoinbaseMono;
  src: url(/_next/static/media/CoinbaseMono-Regular.a6d16aa3.woff2)
    format("woff2");
  font-weight: 400;
}
@font-face {
  font-display: swap;
  font-family: CoinbaseMono;
  src: url(/_next/static/media/CoinbaseMono-Medium.231477a4.woff2)
    format("woff2");
  font-weight: 500 800;
}
:root {
  --cds-font-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto",
    "Helvetica", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  --cds-font-display: CoinbaseDisplay, var(--cds-font-fallback);
  --cds-font-sans: CoinbaseSans, var(--cds-font-fallback);
  --cds-font-text: CoinbaseText, var(--cds-font-fallback);
  --cds-font-mono: CoinbaseMono, var(--cds-font-fallback);
}
@layer cds {
  :root {
    --defaultFont-sans: "Inter", sans-serif;
    --defaultFont-mono: Menlo, Consolas, monospace;
  }
}
@media (min-width: 1280px) {
  .cds-0-_14hfapo.cds-responsive {
    gap: var(--spacing-0);
  }
  .cds-1-_z8h9xs.cds-responsive {
    gap: var(--spacing-1);
  }
  .cds-2-_gw18oi.cds-responsive {
    gap: var(--spacing-2);
  }
  .cds-3-_rty4ht.cds-responsive {
    gap: var(--spacing-3);
  }
  .cds-4-_1y0wq0s.cds-responsive {
    gap: var(--spacing-4);
  }
  .cds-5-_fmrwce.cds-responsive {
    gap: var(--spacing-5);
  }
  .cds-6-_1s77twy.cds-responsive {
    gap: var(--spacing-6);
  }
  .cds-7-_1ppqvzo.cds-responsive {
    gap: var(--spacing-7);
  }
  .cds-8-_18jsjcb.cds-responsive {
    gap: var(--spacing-8);
  }
  .cds-9-_1wezxpo.cds-responsive {
    gap: var(--spacing-9);
  }
  .cds-10-_ol7rrc.cds-responsive {
    gap: var(--spacing-10);
  }
  .cds-0_5-_d83bzw.cds-responsive {
    gap: var(--spacing-0\.5);
  }
  .cds-1_5-_imk0bp.cds-responsive {
    gap: var(--spacing-1\.5);
  }
  .cds-flex-start-f10oi0hk.cds-responsive {
    align-items: flex-start;
  }
  .cds-flex-end-fn5xyzw.cds-responsive {
    align-items: flex-end;
  }
  .cds-center-c1omo8uj.cds-responsive {
    align-items: center;
  }
  .cds-stretch-s9au5n0.cds-responsive {
    align-items: stretch;
  }
  .cds-baseline-bphtvy3.cds-responsive {
    align-items: baseline;
  }
  .cds-flex-start-fwmngf.cds-responsive {
    align-content: flex-start;
  }
  .cds-flex-end-fne9ozu.cds-responsive {
    align-content: flex-end;
  }
  .cds-center-cm09pmv.cds-responsive {
    align-content: center;
  }
  .cds-stretch-sdfvqla.cds-responsive {
    align-content: stretch;
  }
  .cds-space-between-s211023.cds-responsive {
    align-content: space-between;
  }
  .cds-space-around-sf58qbr.cds-responsive {
    align-content: space-around;
  }
  .cds-flex-start-fpi4yds.cds-responsive {
    align-self: flex-start;
  }
  .cds-flex-end-fwhijg7.cds-responsive {
    align-self: flex-end;
  }
  .cds-center-cuekcv0.cds-responsive {
    align-self: center;
  }
  .cds-stretch-s1aawerz.cds-responsive {
    align-self: stretch;
  }
  .cds-baseline-b8mgukt.cds-responsive {
    align-self: baseline;
  }
  .cds-auto-achw25k.cds-responsive {
    align-self: auto;
  }
  .cds-flex-start-f1mnlnfz.cds-responsive {
    justify-content: flex-start;
  }
  .cds-flex-end-fs3bhc4.cds-responsive {
    justify-content: flex-end;
  }
  .cds-center-cxwr6t8.cds-responsive {
    justify-content: center;
  }
  .cds-space-between-s4tylz0.cds-responsive {
    justify-content: space-between;
  }
  .cds-space-around-soot9o7.cds-responsive {
    justify-content: space-around;
  }
  .cds-space-evenly-s158dsto.cds-responsive {
    justify-content: space-evenly;
  }
  .cds-row-rst6hui.cds-responsive {
    flex-direction: row;
  }
  .cds-column-ca0ad2j.cds-responsive {
    flex-direction: column;
  }
  .cds-row-reverse-rg1evwc.cds-responsive {
    flex-direction: row-reverse;
  }
  .cds-column-reverse-c1xbo39l.cds-responsive {
    flex-direction: column-reverse;
  }
  .cds-wrap-we9etu5.cds-responsive {
    flex-wrap: wrap;
  }
  .cds-nowrap-n1507dgo.cds-responsive {
    flex-wrap: nowrap;
  }
  .cds-wrap-reverse-w1l2p785.cds-responsive {
    flex-wrap: wrap-reverse;
  }
  .cds-1-_5cfwip.cds-responsive {
    flex-shrink: 1;
  }
  .cds-2-_vl8pck.cds-responsive {
    flex-shrink: 2;
  }
  .cds-3-_ajfm8x.cds-responsive {
    flex-shrink: 3;
  }
  .cds-1-_tn406x.cds-responsive {
    flex-grow: 1;
  }
  .cds-2-_1tskfud.cds-responsive {
    flex-grow: 2;
  }
  .cds-3-_oyh8py.cds-responsive {
    flex-grow: 3;
  }
  .cds-block-bvtjqw6.cds-responsive {
    display: block;
  }
  .cds-inline-block-ic0o6u4.cds-responsive {
    display: inline-block;
  }
  .cds-flex-fqfs6zq.cds-responsive {
    display: flex;
  }
  .cds-inline-flex-ihdk7r.cds-responsive {
    display: inline-flex;
  }
  .cds-none-n1dh9x8v.cds-responsive {
    display: none;
  }
  .cds-contents-cbhye2n.cds-responsive {
    display: contents;
  }
  .cds-grid-gechren.cds-responsive {
    display: grid;
  }
  .cds-hidden-htxi0j.cds-responsive {
    visibility: hidden;
  }
  .cds-visible-vuat358.cds-responsive {
    visibility: visible;
  }
  .cds-columns-1-cm0rmx3.cds-responsive {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .cds-columns-2-c619cqd.cds-responsive {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .cds-columns-3-c14kln2r.cds-responsive {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .cds-columns-4-c1fvsfdu.cds-responsive {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .cds-columns-5-c1fowf2h.cds-responsive {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .cds-columns-6-c1r03d0o.cds-responsive {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .cds-columns-7-cbd78fg.cds-responsive {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .cds-columns-8-cw3lom2.cds-responsive {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .cds-columns-9-cmhkulm.cds-responsive {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .cds-columns-10-csc9kyr.cds-responsive {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .cds-columns-11-c1sc57j5.cds-responsive {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .cds-columns-12-cng5s2m.cds-responsive {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .cds-colStart-1-c5v48ti.cds-responsive {
    grid-column-start: 1;
  }
  .cds-colStart-2-c1a44psv.cds-responsive {
    grid-column-start: 2;
  }
  .cds-colStart-3-czjftdo.cds-responsive {
    grid-column-start: 3;
  }
  .cds-colStart-4-c115t9x0.cds-responsive {
    grid-column-start: 4;
  }
  .cds-colStart-5-cp5sokf.cds-responsive {
    grid-column-start: 5;
  }
  .cds-colStart-6-c4zr1ly.cds-responsive {
    grid-column-start: 6;
  }
  .cds-colStart-7-crjgvsm.cds-responsive {
    grid-column-start: 7;
  }
  .cds-colStart-8-c15wjy2s.cds-responsive {
    grid-column-start: 8;
  }
  .cds-colStart-9-c164ygm2.cds-responsive {
    grid-column-start: 9;
  }
  .cds-colStart-10-c1704m9s.cds-responsive {
    grid-column-start: 10;
  }
  .cds-colStart-11-c1gzxx09.cds-responsive {
    grid-column-start: 11;
  }
  .cds-colStart-12-c8pifaq.cds-responsive {
    grid-column-start: 12;
  }
  .cds-colEnd-1-c1u0jzh1.cds-responsive {
    grid-column-end: 1;
  }
  .cds-colEnd-2-cnj2kvx.cds-responsive {
    grid-column-end: 2;
  }
  .cds-colEnd-3-c180nmbb.cds-responsive {
    grid-column-end: 3;
  }
  .cds-colEnd-4-c5ruhmy.cds-responsive {
    grid-column-end: 4;
  }
  .cds-colEnd-5-c15t6ytp.cds-responsive {
    grid-column-end: 5;
  }
  .cds-colEnd-6-c1q8wbjf.cds-responsive {
    grid-column-end: 6;
  }
  .cds-colEnd-7-cqvicyu.cds-responsive {
    grid-column-end: 7;
  }
  .cds-colEnd-8-c11kd8ky.cds-responsive {
    grid-column-end: 8;
  }
  .cds-colEnd-9-cfuio7r.cds-responsive {
    grid-column-end: 9;
  }
  .cds-colEnd-10-c1g4r5pc.cds-responsive {
    grid-column-end: 10;
  }
  .cds-colEnd-11-czrwoqp.cds-responsive {
    grid-column-end: 11;
  }
  .cds-colEnd-12-c1qq70mp.cds-responsive {
    grid-column-end: 12;
  }
  .cds-colEnd-13-cuyzl6a.cds-responsive {
    grid-column-end: 13;
  }
  .cds-colEnd-auto-czqweul.cds-responsive {
    grid-column-end: auto;
  }
  .cds-colEnd--1-cmqkc7s.cds-responsive {
    grid-column-end: -1;
  }
}
@media (max-width: 1279px) {
  .cds-0-_mz16qq.cds-responsive {
    gap: var(--spacing-0);
  }
  .cds-1-_3nqbrg.cds-responsive {
    gap: var(--spacing-1);
  }
  .cds-2-_1wmlone.cds-responsive {
    gap: var(--spacing-2);
  }
  .cds-3-_1n93zpn.cds-responsive {
    gap: var(--spacing-3);
  }
  .cds-4-_16q7v5n.cds-responsive {
    gap: var(--spacing-4);
  }
  .cds-5-_cf8v2j.cds-responsive {
    gap: var(--spacing-5);
  }
  .cds-6-_1uoolzt.cds-responsive {
    gap: var(--spacing-6);
  }
  .cds-7-_11hpwhg.cds-responsive {
    gap: var(--spacing-7);
  }
  .cds-8-_1aik40a.cds-responsive {
    gap: var(--spacing-8);
  }
  .cds-9-_ls9q41.cds-responsive {
    gap: var(--spacing-9);
  }
  .cds-10-_1l1skwg.cds-responsive {
    gap: var(--spacing-10);
  }
  .cds-0_5-_uz2xir.cds-responsive {
    gap: var(--spacing-0\.5);
  }
  .cds-1_5-_sai4qq.cds-responsive {
    gap: var(--spacing-1\.5);
  }
  .cds-flex-start-f5hqih9.cds-responsive {
    align-items: flex-start;
  }
  .cds-flex-end-fwmlv69.cds-responsive {
    align-items: flex-end;
  }
  .cds-center-c1k26qaf.cds-responsive {
    align-items: center;
  }
  .cds-stretch-s162rd6f.cds-responsive {
    align-items: stretch;
  }
  .cds-baseline-b1iuk4pp.cds-responsive {
    align-items: baseline;
  }
  .cds-flex-start-fnklc8z.cds-responsive {
    align-content: flex-start;
  }
  .cds-flex-end-fzt4g3o.cds-responsive {
    align-content: flex-end;
  }
  .cds-center-c7nczkt.cds-responsive {
    align-content: center;
  }
  .cds-stretch-s1p4c865.cds-responsive {
    align-content: stretch;
  }
  .cds-space-between-st1skkg.cds-responsive {
    align-content: space-between;
  }
  .cds-space-around-slg7uso.cds-responsive {
    align-content: space-around;
  }
  .cds-flex-start-f35jjvw.cds-responsive {
    align-self: flex-start;
  }
  .cds-flex-end-fm9ss07.cds-responsive {
    align-self: flex-end;
  }
  .cds-center-c179s5el.cds-responsive {
    align-self: center;
  }
  .cds-stretch-suq6h5o.cds-responsive {
    align-self: stretch;
  }
  .cds-baseline-baquqzd.cds-responsive {
    align-self: baseline;
  }
  .cds-auto-a6ount4.cds-responsive {
    align-self: auto;
  }
  .cds-flex-start-f1eby2df.cds-responsive {
    justify-content: flex-start;
  }
  .cds-flex-end-ffvq4xs.cds-responsive {
    justify-content: flex-end;
  }
  .cds-center-c1adm7l.cds-responsive {
    justify-content: center;
  }
  .cds-space-between-s7aiz38.cds-responsive {
    justify-content: space-between;
  }
  .cds-space-around-s1d0ls22.cds-responsive {
    justify-content: space-around;
  }
  .cds-space-evenly-swv0mnu.cds-responsive {
    justify-content: space-evenly;
  }
  .cds-row-r1ixqcrg.cds-responsive {
    flex-direction: row;
  }
  .cds-column-cpp3siz.cds-responsive {
    flex-direction: column;
  }
  .cds-row-reverse-rdgfufj.cds-responsive {
    flex-direction: row-reverse;
  }
  .cds-column-reverse-c1sql7vt.cds-responsive {
    flex-direction: column-reverse;
  }
  .cds-wrap-w1y3mnwt.cds-responsive {
    flex-wrap: wrap;
  }
  .cds-nowrap-n1lzmtdo.cds-responsive {
    flex-wrap: nowrap;
  }
  .cds-wrap-reverse-wkt1ixc.cds-responsive {
    flex-wrap: wrap-reverse;
  }
  .cds-1-_17p8huj.cds-responsive {
    flex-shrink: 1;
  }
  .cds-2-_dr09fn.cds-responsive {
    flex-shrink: 2;
  }
  .cds-3-_hbivq4.cds-responsive {
    flex-shrink: 3;
  }
  .cds-1-_gflyxb.cds-responsive {
    flex-grow: 1;
  }
  .cds-2-_10dacui.cds-responsive {
    flex-grow: 2;
  }
  .cds-3-_13xslwx.cds-responsive {
    flex-grow: 3;
  }
  .cds-block-b1b09v0i.cds-responsive {
    display: block;
  }
  .cds-inline-block-i1j82fc6.cds-responsive {
    display: inline-block;
  }
  .cds-flex-f5gjxpj.cds-responsive {
    display: flex;
  }
  .cds-inline-flex-i6u5c4a.cds-responsive {
    display: inline-flex;
  }
  .cds-none-nb2sus4.cds-responsive {
    display: none;
  }
  .cds-contents-c18hg236.cds-responsive {
    display: contents;
  }
  .cds-grid-g1bp3lc7.cds-responsive {
    display: grid;
  }
  .cds-hidden-hct9g9f.cds-responsive {
    visibility: hidden;
  }
  .cds-visible-v1tbgtyq.cds-responsive {
    visibility: visible;
  }
  .cds-columns-1-cqpcuxt.cds-responsive {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .cds-columns-2-cte0pnl.cds-responsive {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .cds-columns-3-c1exm147.cds-responsive {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .cds-columns-4-cprb7jy.cds-responsive {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .cds-columns-5-cfqqi3v.cds-responsive {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .cds-columns-6-c17n5bvm.cds-responsive {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .cds-columns-7-c1jh270g.cds-responsive {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .cds-columns-8-ch411s7.cds-responsive {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .cds-columns-9-c1p9iq3p.cds-responsive {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .cds-columns-10-ckal40z.cds-responsive {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .cds-columns-11-c15281lj.cds-responsive {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .cds-columns-12-c1y1v8aj.cds-responsive {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .cds-colStart-1-cd67j78.cds-responsive {
    grid-column-start: 1;
  }
  .cds-colStart-2-c1578nlo.cds-responsive {
    grid-column-start: 2;
  }
  .cds-colStart-3-cnnnwmq.cds-responsive {
    grid-column-start: 3;
  }
  .cds-colStart-4-c158itfl.cds-responsive {
    grid-column-start: 4;
  }
  .cds-colStart-5-c186n7mm.cds-responsive {
    grid-column-start: 5;
  }
  .cds-colStart-6-c1n8eaeg.cds-responsive {
    grid-column-start: 6;
  }
  .cds-colStart-7-c1rcbxhy.cds-responsive {
    grid-column-start: 7;
  }
  .cds-colStart-8-c1bcz0xi.cds-responsive {
    grid-column-start: 8;
  }
  .cds-colStart-9-czmj9.cds-responsive {
    grid-column-start: 9;
  }
  .cds-colStart-10-c1u3idw7.cds-responsive {
    grid-column-start: 10;
  }
  .cds-colStart-11-c1a09ljf.cds-responsive {
    grid-column-start: 11;
  }
  .cds-colStart-12-c11azxgc.cds-responsive {
    grid-column-start: 12;
  }
  .cds-colEnd-1-chac49b.cds-responsive {
    grid-column-end: 1;
  }
  .cds-colEnd-2-c13vmclb.cds-responsive {
    grid-column-end: 2;
  }
  .cds-colEnd-3-c38id7c.cds-responsive {
    grid-column-end: 3;
  }
  .cds-colEnd-4-c1nljik5.cds-responsive {
    grid-column-end: 4;
  }
  .cds-colEnd-5-clbtcv0.cds-responsive {
    grid-column-end: 5;
  }
  .cds-colEnd-6-cpcfl6k.cds-responsive {
    grid-column-end: 6;
  }
  .cds-colEnd-7-c1919y96.cds-responsive {
    grid-column-end: 7;
  }
  .cds-colEnd-8-c1bw135x.cds-responsive {
    grid-column-end: 8;
  }
  .cds-colEnd-9-c17suj8v.cds-responsive {
    grid-column-end: 9;
  }
  .cds-colEnd-10-c13oilru.cds-responsive {
    grid-column-end: 10;
  }
  .cds-colEnd-11-c8mh5zu.cds-responsive {
    grid-column-end: 11;
  }
  .cds-colEnd-12-c7uiloq.cds-responsive {
    grid-column-end: 12;
  }
  .cds-colEnd-13-c5us79g.cds-responsive {
    grid-column-end: 13;
  }
  .cds-colEnd-auto-cys1vt1.cds-responsive {
    grid-column-end: auto;
  }
  .cds-colEnd--1-cu5hmm0.cds-responsive {
    grid-column-end: -1;
  }
}
@media (max-width: 767px) {
  .cds-0-_mhe86g.cds-responsive {
    gap: var(--spacing-0);
  }
  .cds-1-_17dud1x.cds-responsive {
    gap: var(--spacing-1);
  }
  .cds-2-_1avd1ea.cds-responsive {
    gap: var(--spacing-2);
  }
  .cds-3-_rsyzt5.cds-responsive {
    gap: var(--spacing-3);
  }
  .cds-4-_1ec2irj.cds-responsive {
    gap: var(--spacing-4);
  }
  .cds-5-_1rgrjtt.cds-responsive {
    gap: var(--spacing-5);
  }
  .cds-6-_1xjv5s.cds-responsive {
    gap: var(--spacing-6);
  }
  .cds-7-_dbmwmw.cds-responsive {
    gap: var(--spacing-7);
  }
  .cds-8-_1t4z0wg.cds-responsive {
    gap: var(--spacing-8);
  }
  .cds-9-_4mvrwi.cds-responsive {
    gap: var(--spacing-9);
  }
  .cds-10-_1lp6xxh.cds-responsive {
    gap: var(--spacing-10);
  }
  .cds-0_5-_f6y6io.cds-responsive {
    gap: var(--spacing-0\.5);
  }
  .cds-1_5-_1sij0p8.cds-responsive {
    gap: var(--spacing-1\.5);
  }
  .cds-flex-start-f1ch6el3.cds-responsive {
    align-items: flex-start;
  }
  .cds-flex-end-f1v1mlfk.cds-responsive {
    align-items: flex-end;
  }
  .cds-center-cixbpau.cds-responsive {
    align-items: center;
  }
  .cds-stretch-shthfyz.cds-responsive {
    align-items: stretch;
  }
  .cds-baseline-bsxosj7.cds-responsive {
    align-items: baseline;
  }
  .cds-flex-start-f1h4ykvb.cds-responsive {
    align-content: flex-start;
  }
  .cds-flex-end-fnin2zf.cds-responsive {
    align-content: flex-end;
  }
  .cds-center-c18lgksy.cds-responsive {
    align-content: center;
  }
  .cds-stretch-s1n4mi9q.cds-responsive {
    align-content: stretch;
  }
  .cds-space-between-s1gbf77g.cds-responsive {
    align-content: space-between;
  }
  .cds-space-around-s1xs6r94.cds-responsive {
    align-content: space-around;
  }
  .cds-flex-start-fejtugd.cds-responsive {
    align-self: flex-start;
  }
  .cds-flex-end-f9xvv43.cds-responsive {
    align-self: flex-end;
  }
  .cds-center-cpr04nb.cds-responsive {
    align-self: center;
  }
  .cds-stretch-s1807azk.cds-responsive {
    align-self: stretch;
  }
  .cds-baseline-bqbasmu.cds-responsive {
    align-self: baseline;
  }
  .cds-auto-aystyf2.cds-responsive {
    align-self: auto;
  }
  .cds-flex-start-fmu0psy.cds-responsive {
    justify-content: flex-start;
  }
  .cds-flex-end-fcra3na.cds-responsive {
    justify-content: flex-end;
  }
  .cds-center-c1x0c4v8.cds-responsive {
    justify-content: center;
  }
  .cds-space-between-s16ycdoz.cds-responsive {
    justify-content: space-between;
  }
  .cds-space-around-s1gjr8tv.cds-responsive {
    justify-content: space-around;
  }
  .cds-space-evenly-s1duue69.cds-responsive {
    justify-content: space-evenly;
  }
  .cds-row-r13kexul.cds-responsive {
    flex-direction: row;
  }
  .cds-column-c1g8y04d.cds-responsive {
    flex-direction: column;
  }
  .cds-row-reverse-rxwrbh7.cds-responsive {
    flex-direction: row-reverse;
  }
  .cds-column-reverse-c10tyka9.cds-responsive {
    flex-direction: column-reverse;
  }
  .cds-wrap-wo2yck3.cds-responsive {
    flex-wrap: wrap;
  }
  .cds-nowrap-n1m4rzg9.cds-responsive {
    flex-wrap: nowrap;
  }
  .cds-wrap-reverse-w1jokf19.cds-responsive {
    flex-wrap: wrap-reverse;
  }
  .cds-1-_1o654xx.cds-responsive {
    flex-shrink: 1;
  }
  .cds-2-_nc6ouu.cds-responsive {
    flex-shrink: 2;
  }
  .cds-3-_9eimv5.cds-responsive {
    flex-shrink: 3;
  }
  .cds-1-_p5o06z.cds-responsive {
    flex-grow: 1;
  }
  .cds-2-_9hjbkn.cds-responsive {
    flex-grow: 2;
  }
  .cds-3-_1d8bmuy.cds-responsive {
    flex-grow: 3;
  }
  .cds-block-bu0mlnr.cds-responsive {
    display: block;
  }
  .cds-inline-block-i1lagnxi.cds-responsive {
    display: inline-block;
  }
  .cds-flex-fahjsns.cds-responsive {
    display: flex;
  }
  .cds-inline-flex-i7exy4k.cds-responsive {
    display: inline-flex;
  }
  .cds-none-n97k7ee.cds-responsive {
    display: none;
  }
  .cds-contents-cn2ju24.cds-responsive {
    display: contents;
  }
  .cds-grid-g1tvev29.cds-responsive {
    display: grid;
  }
  .cds-hidden-h1pem7oa.cds-responsive {
    visibility: hidden;
  }
  .cds-visible-vc7tgwf.cds-responsive {
    visibility: visible;
  }
  .cds-columns-1-cqcoqir.cds-responsive {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .cds-columns-2-cyu2xh3.cds-responsive {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .cds-columns-3-c15h9z8j.cds-responsive {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .cds-columns-4-c1orpjsu.cds-responsive {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .cds-columns-5-c1j3l4qf.cds-responsive {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .cds-columns-6-cs88i41.cds-responsive {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .cds-columns-7-caadqj2.cds-responsive {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .cds-columns-8-c1gj1o23.cds-responsive {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .cds-columns-9-c3k32ih.cds-responsive {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .cds-columns-10-cwipo73.cds-responsive {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .cds-columns-11-cf0n8j6.cds-responsive {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .cds-columns-12-cdonkpm.cds-responsive {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .cds-colStart-1-ca5d87o.cds-responsive {
    grid-column-start: 1;
  }
  .cds-colStart-2-ckiw3c7.cds-responsive {
    grid-column-start: 2;
  }
  .cds-colStart-3-c1q09sst.cds-responsive {
    grid-column-start: 3;
  }
  .cds-colStart-4-c1jidago.cds-responsive {
    grid-column-start: 4;
  }
  .cds-colStart-5-c1pcmr9k.cds-responsive {
    grid-column-start: 5;
  }
  .cds-colStart-6-c1ycadyb.cds-responsive {
    grid-column-start: 6;
  }
  .cds-colStart-7-c58diha.cds-responsive {
    grid-column-start: 7;
  }
  .cds-colStart-8-c1lfgl9l.cds-responsive {
    grid-column-start: 8;
  }
  .cds-colStart-9-cx8n81e.cds-responsive {
    grid-column-start: 9;
  }
  .cds-colStart-10-ctbozat.cds-responsive {
    grid-column-start: 10;
  }
  .cds-colStart-11-cglwka5.cds-responsive {
    grid-column-start: 11;
  }
  .cds-colStart-12-cir3nul.cds-responsive {
    grid-column-start: 12;
  }
  .cds-colEnd-1-c54gc8v.cds-responsive {
    grid-column-end: 1;
  }
  .cds-colEnd-2-c11wbvyb.cds-responsive {
    grid-column-end: 2;
  }
  .cds-colEnd-3-cwnt7u1.cds-responsive {
    grid-column-end: 3;
  }
  .cds-colEnd-4-c1jlhs2e.cds-responsive {
    grid-column-end: 4;
  }
  .cds-colEnd-5-c17fx8yh.cds-responsive {
    grid-column-end: 5;
  }
  .cds-colEnd-6-cqnig52.cds-responsive {
    grid-column-end: 6;
  }
  .cds-colEnd-7-cdpj57o.cds-responsive {
    grid-column-end: 7;
  }
  .cds-colEnd-8-cd27l88.cds-responsive {
    grid-column-end: 8;
  }
  .cds-colEnd-9-c1298kzh.cds-responsive {
    grid-column-end: 9;
  }
  .cds-colEnd-10-c1v7za15.cds-responsive {
    grid-column-end: 10;
  }
  .cds-colEnd-11-c12lojxm.cds-responsive {
    grid-column-end: 11;
  }
  .cds-colEnd-12-cr99rgb.cds-responsive {
    grid-column-end: 12;
  }
  .cds-colEnd-13-czuebhe.cds-responsive {
    grid-column-end: 13;
  }
  .cds-colEnd-auto-c1ipsnd5.cds-responsive {
    grid-column-end: auto;
  }
  .cds-colEnd--1-c11pr117.cds-responsive {
    grid-column-end: -1;
  }
}
@media (min-width: 1280px) {
  .cds-0-_i3alhy.cds-responsive {
    padding: var(--spacing-0);
  }
  .cds-1-_nqbbcm.cds-responsive {
    padding: var(--spacing-1);
  }
  .cds-2-_1qyn8zh.cds-responsive {
    padding: var(--spacing-2);
  }
  .cds-3-_ofdbba.cds-responsive {
    padding: var(--spacing-3);
  }
  .cds-4-_14xfmsc.cds-responsive {
    padding: var(--spacing-4);
  }
  .cds-5-_c0slo7.cds-responsive {
    padding: var(--spacing-5);
  }
  .cds-6-_1lckr6e.cds-responsive {
    padding: var(--spacing-6);
  }
  .cds-7-_1venwzk.cds-responsive {
    padding: var(--spacing-7);
  }
  .cds-8-_115h67.cds-responsive {
    padding: var(--spacing-8);
  }
  .cds-9-_ufhp7u.cds-responsive {
    padding: var(--spacing-9);
  }
  .cds-10-_onvas6.cds-responsive {
    padding: var(--spacing-10);
  }
  .cds-0_5-_1s6xiue.cds-responsive {
    padding: var(--spacing-0\.5);
  }
  .cds-1_5-_2vqjau.cds-responsive {
    padding: var(--spacing-1\.5);
  }
  .cds-0-_1vqywyk.cds-responsive {
    padding-top: var(--spacing-0);
  }
  .cds-1-_129ljwg.cds-responsive {
    padding-top: var(--spacing-1);
  }
  .cds-2-_1islgis.cds-responsive {
    padding-top: var(--spacing-2);
  }
  .cds-3-_2se1q4.cds-responsive {
    padding-top: var(--spacing-3);
  }
  .cds-4-_1ip4p2q.cds-responsive {
    padding-top: var(--spacing-4);
  }
  .cds-5-_1tcmjre.cds-responsive {
    padding-top: var(--spacing-5);
  }
  .cds-6-_11v8pp9.cds-responsive {
    padding-top: var(--spacing-6);
  }
  .cds-7-_13gd3d8.cds-responsive {
    padding-top: var(--spacing-7);
  }
  .cds-8-_1w6425x.cds-responsive {
    padding-top: var(--spacing-8);
  }
  .cds-9-_1drx4ek.cds-responsive {
    padding-top: var(--spacing-9);
  }
  .cds-10-_tqkzvy.cds-responsive {
    padding-top: var(--spacing-10);
  }
  .cds-0_5-_1y12bbv.cds-responsive {
    padding-top: var(--spacing-0\.5);
  }
  .cds-1_5-_1yubut2.cds-responsive {
    padding-top: var(--spacing-1\.5);
  }
  .cds-0-_1w09kpt.cds-responsive {
    padding-bottom: var(--spacing-0);
  }
  .cds-1-_1vq9x9.cds-responsive {
    padding-bottom: var(--spacing-1);
  }
  .cds-2-_1mws1hu.cds-responsive {
    padding-bottom: var(--spacing-2);
  }
  .cds-3-_59n3oo.cds-responsive {
    padding-bottom: var(--spacing-3);
  }
  .cds-4-_1bsy8n2.cds-responsive {
    padding-bottom: var(--spacing-4);
  }
  .cds-5-_7o5ynw.cds-responsive {
    padding-bottom: var(--spacing-5);
  }
  .cds-6-_qmlq9h.cds-responsive {
    padding-bottom: var(--spacing-6);
  }
  .cds-7-_metbsw.cds-responsive {
    padding-bottom: var(--spacing-7);
  }
  .cds-8-_y37o80.cds-responsive {
    padding-bottom: var(--spacing-8);
  }
  .cds-9-_qhfivu.cds-responsive {
    padding-bottom: var(--spacing-9);
  }
  .cds-10-_1ep8y2g.cds-responsive {
    padding-bottom: var(--spacing-10);
  }
  .cds-0_5-_ts904r.cds-responsive {
    padding-bottom: var(--spacing-0\.5);
  }
  .cds-1_5-_1ezbyee.cds-responsive {
    padding-bottom: var(--spacing-1\.5);
  }
  .cds-0-_hdfdn8.cds-responsive {
    padding-left: var(--spacing-0);
  }
  .cds-1-_1c6smkh.cds-responsive {
    padding-left: var(--spacing-1);
  }
  .cds-2-_1s49ev0.cds-responsive {
    padding-left: var(--spacing-2);
  }
  .cds-3-_1vrgvo6.cds-responsive {
    padding-left: var(--spacing-3);
  }
  .cds-4-_dk22v4.cds-responsive {
    padding-left: var(--spacing-4);
  }
  .cds-5-_1vkayk0.cds-responsive {
    padding-left: var(--spacing-5);
  }
  .cds-6-_zg563j.cds-responsive {
    padding-left: var(--spacing-6);
  }
  .cds-7-_1trp0dr.cds-responsive {
    padding-left: var(--spacing-7);
  }
  .cds-8-_3hy34g.cds-responsive {
    padding-left: var(--spacing-8);
  }
  .cds-9-_18uab5u.cds-responsive {
    padding-left: var(--spacing-9);
  }
  .cds-10-_1el92bb.cds-responsive {
    padding-left: var(--spacing-10);
  }
  .cds-0_5-_1bdpcwf.cds-responsive {
    padding-left: var(--spacing-0\.5);
  }
  .cds-1_5-_1o8rdeh.cds-responsive {
    padding-left: var(--spacing-1\.5);
  }
  .cds-0-_1uhrr92.cds-responsive {
    padding-right: var(--spacing-0);
  }
  .cds-1-_1bc1xwp.cds-responsive {
    padding-right: var(--spacing-1);
  }
  .cds-2-_rco5ss.cds-responsive {
    padding-right: var(--spacing-2);
  }
  .cds-3-_130qxsa.cds-responsive {
    padding-right: var(--spacing-3);
  }
  .cds-4-_nyf91n.cds-responsive {
    padding-right: var(--spacing-4);
  }
  .cds-5-_134drlb.cds-responsive {
    padding-right: var(--spacing-5);
  }
  .cds-6-_1axxhae.cds-responsive {
    padding-right: var(--spacing-6);
  }
  .cds-7-_ygkk28.cds-responsive {
    padding-right: var(--spacing-7);
  }
  .cds-8-_1vp7uqy.cds-responsive {
    padding-right: var(--spacing-8);
  }
  .cds-9-_rzx5rm.cds-responsive {
    padding-right: var(--spacing-9);
  }
  .cds-10-_19k7oiz.cds-responsive {
    padding-right: var(--spacing-10);
  }
  .cds-0_5-_1jn2hre.cds-responsive {
    padding-right: var(--spacing-0\.5);
  }
  .cds-1_5-_1lp4d15.cds-responsive {
    padding-right: var(--spacing-1\.5);
  }
  .cds-0-_12aeq9q {
    margin: calc(-1 * var(--spacing-0));
  }
  .cds-1-_1oipwp0 {
    margin: calc(-1 * var(--spacing-1));
  }
  .cds-2-_11gu51s {
    margin: calc(-1 * var(--spacing-2));
  }
  .cds-3-_tc8nix {
    margin: calc(-1 * var(--spacing-3));
  }
  .cds-4-_h10a8w {
    margin: calc(-1 * var(--spacing-4));
  }
  .cds-5-_2n6htp {
    margin: calc(-1 * var(--spacing-5));
  }
  .cds-6-_1vty9t4 {
    margin: calc(-1 * var(--spacing-6));
  }
  .cds-7-_gqukdx {
    margin: calc(-1 * var(--spacing-7));
  }
  .cds-8-_1c65s1y {
    margin: calc(-1 * var(--spacing-8));
  }
  .cds-9-_1w47fix {
    margin: calc(-1 * var(--spacing-9));
  }
  .cds-10-_cahgvs {
    margin: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_104s0wu {
    margin: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_1ub7soe {
    margin: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_1u988p0 {
    margin-top: calc(-1 * var(--spacing-0));
  }
  .cds-1-_1ps3tgo {
    margin-top: calc(-1 * var(--spacing-1));
  }
  .cds-2-_gnp8jz {
    margin-top: calc(-1 * var(--spacing-2));
  }
  .cds-3-_n2cf08 {
    margin-top: calc(-1 * var(--spacing-3));
  }
  .cds-4-_121gdg {
    margin-top: calc(-1 * var(--spacing-4));
  }
  .cds-5-_1bx0p0z {
    margin-top: calc(-1 * var(--spacing-5));
  }
  .cds-6-_winrn6 {
    margin-top: calc(-1 * var(--spacing-6));
  }
  .cds-7-_1vajngq {
    margin-top: calc(-1 * var(--spacing-7));
  }
  .cds-8-_f0xayl {
    margin-top: calc(-1 * var(--spacing-8));
  }
  .cds-9-_174uwju {
    margin-top: calc(-1 * var(--spacing-9));
  }
  .cds-10-_1t0p3b1 {
    margin-top: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_soj0jh {
    margin-top: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_bhnz9x {
    margin-top: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_33hdw8 {
    margin-bottom: calc(-1 * var(--spacing-0));
  }
  .cds-1-_161bd1i {
    margin-bottom: calc(-1 * var(--spacing-1));
  }
  .cds-2-_1tddiqr {
    margin-bottom: calc(-1 * var(--spacing-2));
  }
  .cds-3-_pvhn5n {
    margin-bottom: calc(-1 * var(--spacing-3));
  }
  .cds-4-_1yb8itl {
    margin-bottom: calc(-1 * var(--spacing-4));
  }
  .cds-5-_1r8iu1k {
    margin-bottom: calc(-1 * var(--spacing-5));
  }
  .cds-6-_tn7pts {
    margin-bottom: calc(-1 * var(--spacing-6));
  }
  .cds-7-_1c3ly8t {
    margin-bottom: calc(-1 * var(--spacing-7));
  }
  .cds-8-_e574i4 {
    margin-bottom: calc(-1 * var(--spacing-8));
  }
  .cds-9-_16d6cv8 {
    margin-bottom: calc(-1 * var(--spacing-9));
  }
  .cds-10-_1vo33pk {
    margin-bottom: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_1rqs9pp {
    margin-bottom: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_1309tfa {
    margin-bottom: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_1kxm8sm {
    margin-left: calc(-1 * var(--spacing-0));
  }
  .cds-1-_ms1e1r {
    margin-left: calc(-1 * var(--spacing-1));
  }
  .cds-2-_1oiv83b {
    margin-left: calc(-1 * var(--spacing-2));
  }
  .cds-3-_1bcnm5p {
    margin-left: calc(-1 * var(--spacing-3));
  }
  .cds-4-_hrq1ao {
    margin-left: calc(-1 * var(--spacing-4));
  }
  .cds-5-_vmanac {
    margin-left: calc(-1 * var(--spacing-5));
  }
  .cds-6-_1ifzdd1 {
    margin-left: calc(-1 * var(--spacing-6));
  }
  .cds-7-_1gldfwm {
    margin-left: calc(-1 * var(--spacing-7));
  }
  .cds-8-_pp0pxt {
    margin-left: calc(-1 * var(--spacing-8));
  }
  .cds-9-_16rgqq9 {
    margin-left: calc(-1 * var(--spacing-9));
  }
  .cds-10-_9aq10z {
    margin-left: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_1umt2y8 {
    margin-left: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_xlch43 {
    margin-left: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_j4xypq {
    margin-right: calc(-1 * var(--spacing-0));
  }
  .cds-1-_1tqkqn {
    margin-right: calc(-1 * var(--spacing-1));
  }
  .cds-2-_1n5t6jw {
    margin-right: calc(-1 * var(--spacing-2));
  }
  .cds-3-_17q83o5 {
    margin-right: calc(-1 * var(--spacing-3));
  }
  .cds-4-_1mtxygu {
    margin-right: calc(-1 * var(--spacing-4));
  }
  .cds-5-_152wr57 {
    margin-right: calc(-1 * var(--spacing-5));
  }
  .cds-6-_eusdm0 {
    margin-right: calc(-1 * var(--spacing-6));
  }
  .cds-7-_lzs0ul {
    margin-right: calc(-1 * var(--spacing-7));
  }
  .cds-8-_1wthyyo {
    margin-right: calc(-1 * var(--spacing-8));
  }
  .cds-9-_1f53b1w {
    margin-right: calc(-1 * var(--spacing-9));
  }
  .cds-10-_1lijgjw {
    margin-right: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_qt950h {
    margin-right: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_uqu6pf {
    margin-right: calc(-1 * var(--spacing-1\.5));
  }
}
@media (max-width: 1279px) {
  .cds-0-_15celoe.cds-responsive {
    padding: var(--spacing-0);
  }
  .cds-1-_xnrr8h.cds-responsive {
    padding: var(--spacing-1);
  }
  .cds-2-_jvcq42.cds-responsive {
    padding: var(--spacing-2);
  }
  .cds-3-_1qkmlqz.cds-responsive {
    padding: var(--spacing-3);
  }
  .cds-4-_f2m1h9.cds-responsive {
    padding: var(--spacing-4);
  }
  .cds-5-_153jy1o.cds-responsive {
    padding: var(--spacing-5);
  }
  .cds-6-_1a55agg.cds-responsive {
    padding: var(--spacing-6);
  }
  .cds-7-_1cqo2jq.cds-responsive {
    padding: var(--spacing-7);
  }
  .cds-8-_jdguzj.cds-responsive {
    padding: var(--spacing-8);
  }
  .cds-9-_l7yi7r.cds-responsive {
    padding: var(--spacing-9);
  }
  .cds-10-_b7qu0f.cds-responsive {
    padding: var(--spacing-10);
  }
  .cds-0_5-_xn7o5h.cds-responsive {
    padding: var(--spacing-0\.5);
  }
  .cds-1_5-_6tpkfu.cds-responsive {
    padding: var(--spacing-1\.5);
  }
  .cds-0-_282h3s.cds-responsive {
    padding-top: var(--spacing-0);
  }
  .cds-1-_rhyvhq.cds-responsive {
    padding-top: var(--spacing-1);
  }
  .cds-2-_1cad6lu.cds-responsive {
    padding-top: var(--spacing-2);
  }
  .cds-3-_1xyfhwq.cds-responsive {
    padding-top: var(--spacing-3);
  }
  .cds-4-_ii9niu.cds-responsive {
    padding-top: var(--spacing-4);
  }
  .cds-5-_18kwl9p.cds-responsive {
    padding-top: var(--spacing-5);
  }
  .cds-6-_ry9h2z.cds-responsive {
    padding-top: var(--spacing-6);
  }
  .cds-7-_psqdyh.cds-responsive {
    padding-top: var(--spacing-7);
  }
  .cds-8-_1begmvf.cds-responsive {
    padding-top: var(--spacing-8);
  }
  .cds-9-_1kediav.cds-responsive {
    padding-top: var(--spacing-9);
  }
  .cds-10-_x73urj.cds-responsive {
    padding-top: var(--spacing-10);
  }
  .cds-0_5-_1rgkhzl.cds-responsive {
    padding-top: var(--spacing-0\.5);
  }
  .cds-1_5-_ysfcjl.cds-responsive {
    padding-top: var(--spacing-1\.5);
  }
  .cds-0-_1svusvx.cds-responsive {
    padding-bottom: var(--spacing-0);
  }
  .cds-1-_1uwq7j1.cds-responsive {
    padding-bottom: var(--spacing-1);
  }
  .cds-2-_51pi0t.cds-responsive {
    padding-bottom: var(--spacing-2);
  }
  .cds-3-_1bkz6u5.cds-responsive {
    padding-bottom: var(--spacing-3);
  }
  .cds-4-_vj8w85.cds-responsive {
    padding-bottom: var(--spacing-4);
  }
  .cds-5-_1jk3saw.cds-responsive {
    padding-bottom: var(--spacing-5);
  }
  .cds-6-_a5a3tl.cds-responsive {
    padding-bottom: var(--spacing-6);
  }
  .cds-7-_3f0i3n.cds-responsive {
    padding-bottom: var(--spacing-7);
  }
  .cds-8-_r1885y.cds-responsive {
    padding-bottom: var(--spacing-8);
  }
  .cds-9-_1hcf4wl.cds-responsive {
    padding-bottom: var(--spacing-9);
  }
  .cds-10-_p00vu6.cds-responsive {
    padding-bottom: var(--spacing-10);
  }
  .cds-0_5-_a6qsb0.cds-responsive {
    padding-bottom: var(--spacing-0\.5);
  }
  .cds-1_5-_1jps1f6.cds-responsive {
    padding-bottom: var(--spacing-1\.5);
  }
  .cds-0-_tzgihd.cds-responsive {
    padding-left: var(--spacing-0);
  }
  .cds-1-_tboijr.cds-responsive {
    padding-left: var(--spacing-1);
  }
  .cds-2-_eiv5gx.cds-responsive {
    padding-left: var(--spacing-2);
  }
  .cds-3-_1xyxwb5.cds-responsive {
    padding-left: var(--spacing-3);
  }
  .cds-4-_1mgafrb.cds-responsive {
    padding-left: var(--spacing-4);
  }
  .cds-5-_zkwbz7.cds-responsive {
    padding-left: var(--spacing-5);
  }
  .cds-6-_qo9fs4.cds-responsive {
    padding-left: var(--spacing-6);
  }
  .cds-7-_10u9pra.cds-responsive {
    padding-left: var(--spacing-7);
  }
  .cds-8-_74oe39.cds-responsive {
    padding-left: var(--spacing-8);
  }
  .cds-9-_hiiz0m.cds-responsive {
    padding-left: var(--spacing-9);
  }
  .cds-10-_qihtzx.cds-responsive {
    padding-left: var(--spacing-10);
  }
  .cds-0_5-_puu49t.cds-responsive {
    padding-left: var(--spacing-0\.5);
  }
  .cds-1_5-_1fh955n.cds-responsive {
    padding-left: var(--spacing-1\.5);
  }
  .cds-0-_11sswx1.cds-responsive {
    padding-right: var(--spacing-0);
  }
  .cds-1-_1885qa.cds-responsive {
    padding-right: var(--spacing-1);
  }
  .cds-2-_exaad0.cds-responsive {
    padding-right: var(--spacing-2);
  }
  .cds-3-_meok8d.cds-responsive {
    padding-right: var(--spacing-3);
  }
  .cds-4-_mt76ot.cds-responsive {
    padding-right: var(--spacing-4);
  }
  .cds-5-_1w266zx.cds-responsive {
    padding-right: var(--spacing-5);
  }
  .cds-6-_7djdt6.cds-responsive {
    padding-right: var(--spacing-6);
  }
  .cds-7-_1pl4msm.cds-responsive {
    padding-right: var(--spacing-7);
  }
  .cds-8-_kfpbaj.cds-responsive {
    padding-right: var(--spacing-8);
  }
  .cds-9-_6na11g.cds-responsive {
    padding-right: var(--spacing-9);
  }
  .cds-10-_17w5kt1.cds-responsive {
    padding-right: var(--spacing-10);
  }
  .cds-0_5-_2ye4oh.cds-responsive {
    padding-right: var(--spacing-0\.5);
  }
  .cds-1_5-_1bl0m2j.cds-responsive {
    padding-right: var(--spacing-1\.5);
  }
  .cds-0-_rx0gl3 {
    margin: calc(-1 * var(--spacing-0));
  }
  .cds-1-_1stbu06 {
    margin: calc(-1 * var(--spacing-1));
  }
  .cds-2-_5803lk {
    margin: calc(-1 * var(--spacing-2));
  }
  .cds-3-_1odbark {
    margin: calc(-1 * var(--spacing-3));
  }
  .cds-4-_1xd8orw {
    margin: calc(-1 * var(--spacing-4));
  }
  .cds-5-_scbzz7 {
    margin: calc(-1 * var(--spacing-5));
  }
  .cds-6-_1mu8cbe {
    margin: calc(-1 * var(--spacing-6));
  }
  .cds-7-_1ctgfj3 {
    margin: calc(-1 * var(--spacing-7));
  }
  .cds-8-_5jm0f5 {
    margin: calc(-1 * var(--spacing-8));
  }
  .cds-9-_14bhkz0 {
    margin: calc(-1 * var(--spacing-9));
  }
  .cds-10-_cfngzr {
    margin: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_1bfd553 {
    margin: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_1axybzf {
    margin: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_1ut5wqm {
    margin-top: calc(-1 * var(--spacing-0));
  }
  .cds-1-_ztamn6 {
    margin-top: calc(-1 * var(--spacing-1));
  }
  .cds-2-_1abxnbf {
    margin-top: calc(-1 * var(--spacing-2));
  }
  .cds-3-_pqewa3 {
    margin-top: calc(-1 * var(--spacing-3));
  }
  .cds-4-_1v6e8s5 {
    margin-top: calc(-1 * var(--spacing-4));
  }
  .cds-5-_15e6eyi {
    margin-top: calc(-1 * var(--spacing-5));
  }
  .cds-6-_1v37txm {
    margin-top: calc(-1 * var(--spacing-6));
  }
  .cds-7-_okon84 {
    margin-top: calc(-1 * var(--spacing-7));
  }
  .cds-8-_1tpxpas {
    margin-top: calc(-1 * var(--spacing-8));
  }
  .cds-9-_1sf4ee5 {
    margin-top: calc(-1 * var(--spacing-9));
  }
  .cds-10-_1qq2xjw {
    margin-top: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_193cbj1 {
    margin-top: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_6d0kyz {
    margin-top: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_e8qkqo {
    margin-bottom: calc(-1 * var(--spacing-0));
  }
  .cds-1-_1yi2fql {
    margin-bottom: calc(-1 * var(--spacing-1));
  }
  .cds-2-_1pznt9o {
    margin-bottom: calc(-1 * var(--spacing-2));
  }
  .cds-3-_jt4mop {
    margin-bottom: calc(-1 * var(--spacing-3));
  }
  .cds-4-_1mshdos {
    margin-bottom: calc(-1 * var(--spacing-4));
  }
  .cds-5-_q5l3x {
    margin-bottom: calc(-1 * var(--spacing-5));
  }
  .cds-6-_u4k1v4 {
    margin-bottom: calc(-1 * var(--spacing-6));
  }
  .cds-7-_ycujo6 {
    margin-bottom: calc(-1 * var(--spacing-7));
  }
  .cds-8-_1k1nm9 {
    margin-bottom: calc(-1 * var(--spacing-8));
  }
  .cds-9-_51mx9v {
    margin-bottom: calc(-1 * var(--spacing-9));
  }
  .cds-10-_1ksyzrm {
    margin-bottom: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_1d2qke8 {
    margin-bottom: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_b4cvj0 {
    margin-bottom: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_yrzrky {
    margin-left: calc(-1 * var(--spacing-0));
  }
  .cds-1-_l7cmoj {
    margin-left: calc(-1 * var(--spacing-1));
  }
  .cds-2-_z8qhlg {
    margin-left: calc(-1 * var(--spacing-2));
  }
  .cds-3-_sevtwa {
    margin-left: calc(-1 * var(--spacing-3));
  }
  .cds-4-_zsp7xk {
    margin-left: calc(-1 * var(--spacing-4));
  }
  .cds-5-_m7zma1 {
    margin-left: calc(-1 * var(--spacing-5));
  }
  .cds-6-_5cfjca {
    margin-left: calc(-1 * var(--spacing-6));
  }
  .cds-7-_320kf6 {
    margin-left: calc(-1 * var(--spacing-7));
  }
  .cds-8-_uouj0k {
    margin-left: calc(-1 * var(--spacing-8));
  }
  .cds-9-_wcowsn {
    margin-left: calc(-1 * var(--spacing-9));
  }
  .cds-10-_wve8ce {
    margin-left: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_uu0jic {
    margin-left: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_1xluqoy {
    margin-left: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_1h8mlqt {
    margin-right: calc(-1 * var(--spacing-0));
  }
  .cds-1-_44q42y {
    margin-right: calc(-1 * var(--spacing-1));
  }
  .cds-2-_qh0h6d {
    margin-right: calc(-1 * var(--spacing-2));
  }
  .cds-3-_v2rkpl {
    margin-right: calc(-1 * var(--spacing-3));
  }
  .cds-4-_1q15hcg {
    margin-right: calc(-1 * var(--spacing-4));
  }
  .cds-5-_76ovqa {
    margin-right: calc(-1 * var(--spacing-5));
  }
  .cds-6-_18sqca2 {
    margin-right: calc(-1 * var(--spacing-6));
  }
  .cds-7-_udm3wg {
    margin-right: calc(-1 * var(--spacing-7));
  }
  .cds-8-_f7i7ym {
    margin-right: calc(-1 * var(--spacing-8));
  }
  .cds-9-_1iczyvx {
    margin-right: calc(-1 * var(--spacing-9));
  }
  .cds-10-_1q9f4x4 {
    margin-right: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_sabkxo {
    margin-right: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_pk1uiv {
    margin-right: calc(-1 * var(--spacing-1\.5));
  }
}
@media (max-width: 767px) {
  .cds-0-_trywrs.cds-responsive {
    padding: var(--spacing-0);
  }
  .cds-1-_jo1n7q.cds-responsive {
    padding: var(--spacing-1);
  }
  .cds-2-_v1ga4.cds-responsive {
    padding: var(--spacing-2);
  }
  .cds-3-_ognddy.cds-responsive {
    padding: var(--spacing-3);
  }
  .cds-4-_tfossn.cds-responsive {
    padding: var(--spacing-4);
  }
  .cds-5-_1ttezbf.cds-responsive {
    padding: var(--spacing-5);
  }
  .cds-6-_9cknhb.cds-responsive {
    padding: var(--spacing-6);
  }
  .cds-7-_36vd2r.cds-responsive {
    padding: var(--spacing-7);
  }
  .cds-8-_1p1yu1r.cds-responsive {
    padding: var(--spacing-8);
  }
  .cds-9-_16geeo7.cds-responsive {
    padding: var(--spacing-9);
  }
  .cds-10-_1xarp7f.cds-responsive {
    padding: var(--spacing-10);
  }
  .cds-0_5-_inl3l9.cds-responsive {
    padding: var(--spacing-0\.5);
  }
  .cds-1_5-_1yske5i.cds-responsive {
    padding: var(--spacing-1\.5);
  }
  .cds-0-_qd9cmt.cds-responsive {
    padding-top: var(--spacing-0);
  }
  .cds-1-_3jihdg.cds-responsive {
    padding-top: var(--spacing-1);
  }
  .cds-2-_19y7v9d.cds-responsive {
    padding-top: var(--spacing-2);
  }
  .cds-3-_189p34n.cds-responsive {
    padding-top: var(--spacing-3);
  }
  .cds-4-_mk6rx7.cds-responsive {
    padding-top: var(--spacing-4);
  }
  .cds-5-_bvcqh9.cds-responsive {
    padding-top: var(--spacing-5);
  }
  .cds-6-_jke3fg.cds-responsive {
    padding-top: var(--spacing-6);
  }
  .cds-7-_ysv2q.cds-responsive {
    padding-top: var(--spacing-7);
  }
  .cds-8-_1ivegu0.cds-responsive {
    padding-top: var(--spacing-8);
  }
  .cds-9-_19568sx.cds-responsive {
    padding-top: var(--spacing-9);
  }
  .cds-10-_g2ut2j.cds-responsive {
    padding-top: var(--spacing-10);
  }
  .cds-0_5-_squ67r.cds-responsive {
    padding-top: var(--spacing-0\.5);
  }
  .cds-1_5-_1p4p33w.cds-responsive {
    padding-top: var(--spacing-1\.5);
  }
  .cds-0-_vuxfsh.cds-responsive {
    padding-bottom: var(--spacing-0);
  }
  .cds-1-_yiy376.cds-responsive {
    padding-bottom: var(--spacing-1);
  }
  .cds-2-_3ak0d.cds-responsive {
    padding-bottom: var(--spacing-2);
  }
  .cds-3-_1xjp5tc.cds-responsive {
    padding-bottom: var(--spacing-3);
  }
  .cds-4-_3shn39.cds-responsive {
    padding-bottom: var(--spacing-4);
  }
  .cds-5-_tz7gzh.cds-responsive {
    padding-bottom: var(--spacing-5);
  }
  .cds-6-_12eigcz.cds-responsive {
    padding-bottom: var(--spacing-6);
  }
  .cds-7-_w9q52b.cds-responsive {
    padding-bottom: var(--spacing-7);
  }
  .cds-8-_2f8mw6.cds-responsive {
    padding-bottom: var(--spacing-8);
  }
  .cds-9-_re0cdg.cds-responsive {
    padding-bottom: var(--spacing-9);
  }
  .cds-10-_swfkdu.cds-responsive {
    padding-bottom: var(--spacing-10);
  }
  .cds-0_5-_3ettu6.cds-responsive {
    padding-bottom: var(--spacing-0\.5);
  }
  .cds-1_5-_crsbi6.cds-responsive {
    padding-bottom: var(--spacing-1\.5);
  }
  .cds-0-_paq5v5.cds-responsive {
    padding-left: var(--spacing-0);
  }
  .cds-1-_i2bxd3.cds-responsive {
    padding-left: var(--spacing-1);
  }
  .cds-2-_vzjzob.cds-responsive {
    padding-left: var(--spacing-2);
  }
  .cds-3-_1krzigx.cds-responsive {
    padding-left: var(--spacing-3);
  }
  .cds-4-_1dryx2u.cds-responsive {
    padding-left: var(--spacing-4);
  }
  .cds-5-_1umven7.cds-responsive {
    padding-left: var(--spacing-5);
  }
  .cds-6-_t819vw.cds-responsive {
    padding-left: var(--spacing-6);
  }
  .cds-7-_9fq42t.cds-responsive {
    padding-left: var(--spacing-7);
  }
  .cds-8-_ojpz1k.cds-responsive {
    padding-left: var(--spacing-8);
  }
  .cds-9-_rkj3sb.cds-responsive {
    padding-left: var(--spacing-9);
  }
  .cds-10-_8yzjtv.cds-responsive {
    padding-left: var(--spacing-10);
  }
  .cds-0_5-_lpuo4e.cds-responsive {
    padding-left: var(--spacing-0\.5);
  }
  .cds-1_5-_hq3dl4.cds-responsive {
    padding-left: var(--spacing-1\.5);
  }
  .cds-0-_whlqr1.cds-responsive {
    padding-right: var(--spacing-0);
  }
  .cds-1-_sca22b.cds-responsive {
    padding-right: var(--spacing-1);
  }
  .cds-2-_1671atz.cds-responsive {
    padding-right: var(--spacing-2);
  }
  .cds-3-_18635s9.cds-responsive {
    padding-right: var(--spacing-3);
  }
  .cds-4-_6b8rvn.cds-responsive {
    padding-right: var(--spacing-4);
  }
  .cds-5-_2eyc36.cds-responsive {
    padding-right: var(--spacing-5);
  }
  .cds-6-_3vdph7.cds-responsive {
    padding-right: var(--spacing-6);
  }
  .cds-7-_cey452.cds-responsive {
    padding-right: var(--spacing-7);
  }
  .cds-8-_kl311a.cds-responsive {
    padding-right: var(--spacing-8);
  }
  .cds-9-_wh1ux3.cds-responsive {
    padding-right: var(--spacing-9);
  }
  .cds-10-_1elhwvu.cds-responsive {
    padding-right: var(--spacing-10);
  }
  .cds-0_5-_1wth8p4.cds-responsive {
    padding-right: var(--spacing-0\.5);
  }
  .cds-1_5-_tgarxs.cds-responsive {
    padding-right: var(--spacing-1\.5);
  }
  .cds-0-_1od482z {
    margin: calc(-1 * var(--spacing-0));
  }
  .cds-1-_1gnu6rb {
    margin: calc(-1 * var(--spacing-1));
  }
  .cds-2-_1cilas1 {
    margin: calc(-1 * var(--spacing-2));
  }
  .cds-3-_11s48wb {
    margin: calc(-1 * var(--spacing-3));
  }
  .cds-4-_1arncln {
    margin: calc(-1 * var(--spacing-4));
  }
  .cds-5-_1goryfa {
    margin: calc(-1 * var(--spacing-5));
  }
  .cds-6-_srvkvh {
    margin: calc(-1 * var(--spacing-6));
  }
  .cds-7-_69a1wn {
    margin: calc(-1 * var(--spacing-7));
  }
  .cds-8-_7bj8a8 {
    margin: calc(-1 * var(--spacing-8));
  }
  .cds-9-_c3ee2p {
    margin: calc(-1 * var(--spacing-9));
  }
  .cds-10-_uq5en3 {
    margin: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_1wrepyz {
    margin: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_1j2qeeh {
    margin: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_t00rrb {
    margin-top: calc(-1 * var(--spacing-0));
  }
  .cds-1-_53fcla {
    margin-top: calc(-1 * var(--spacing-1));
  }
  .cds-2-_bqdwfn {
    margin-top: calc(-1 * var(--spacing-2));
  }
  .cds-3-_lvsdr8 {
    margin-top: calc(-1 * var(--spacing-3));
  }
  .cds-4-_j8v5yi {
    margin-top: calc(-1 * var(--spacing-4));
  }
  .cds-5-_tqsi5q {
    margin-top: calc(-1 * var(--spacing-5));
  }
  .cds-6-_p2z7ws {
    margin-top: calc(-1 * var(--spacing-6));
  }
  .cds-7-_1kuneuo {
    margin-top: calc(-1 * var(--spacing-7));
  }
  .cds-8-_xai7ig {
    margin-top: calc(-1 * var(--spacing-8));
  }
  .cds-9-_1fx8ycu {
    margin-top: calc(-1 * var(--spacing-9));
  }
  .cds-10-_der8js {
    margin-top: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_1kow3uh {
    margin-top: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_yzwrbp {
    margin-top: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_1xfkdgx {
    margin-bottom: calc(-1 * var(--spacing-0));
  }
  .cds-1-_13n5yrn {
    margin-bottom: calc(-1 * var(--spacing-1));
  }
  .cds-2-_5t5uft {
    margin-bottom: calc(-1 * var(--spacing-2));
  }
  .cds-3-_1u29hj7 {
    margin-bottom: calc(-1 * var(--spacing-3));
  }
  .cds-4-_193u6h4 {
    margin-bottom: calc(-1 * var(--spacing-4));
  }
  .cds-5-_1cxs483 {
    margin-bottom: calc(-1 * var(--spacing-5));
  }
  .cds-6-_1gchpqg {
    margin-bottom: calc(-1 * var(--spacing-6));
  }
  .cds-7-_lm8oar {
    margin-bottom: calc(-1 * var(--spacing-7));
  }
  .cds-8-_ml220y {
    margin-bottom: calc(-1 * var(--spacing-8));
  }
  .cds-9-_16nfvvz {
    margin-bottom: calc(-1 * var(--spacing-9));
  }
  .cds-10-_6hvmi6 {
    margin-bottom: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_fofnox {
    margin-bottom: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_41tdjs {
    margin-bottom: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_8tnu2g {
    margin-left: calc(-1 * var(--spacing-0));
  }
  .cds-1-_1ad9qqr {
    margin-left: calc(-1 * var(--spacing-1));
  }
  .cds-2-_131lqjk {
    margin-left: calc(-1 * var(--spacing-2));
  }
  .cds-3-_dcg56g {
    margin-left: calc(-1 * var(--spacing-3));
  }
  .cds-4-_aojta5 {
    margin-left: calc(-1 * var(--spacing-4));
  }
  .cds-5-_zs8rew {
    margin-left: calc(-1 * var(--spacing-5));
  }
  .cds-6-_jf0642 {
    margin-left: calc(-1 * var(--spacing-6));
  }
  .cds-7-_1d8amef {
    margin-left: calc(-1 * var(--spacing-7));
  }
  .cds-8-_k4200e {
    margin-left: calc(-1 * var(--spacing-8));
  }
  .cds-9-_15ytd7x {
    margin-left: calc(-1 * var(--spacing-9));
  }
  .cds-10-_1gfgsen {
    margin-left: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_1jmg4a4 {
    margin-left: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_195zzet {
    margin-left: calc(-1 * var(--spacing-1\.5));
  }
  .cds-0-_1qjip6q {
    margin-right: calc(-1 * var(--spacing-0));
  }
  .cds-1-_1kjzgq5 {
    margin-right: calc(-1 * var(--spacing-1));
  }
  .cds-2-_1cpi57o {
    margin-right: calc(-1 * var(--spacing-2));
  }
  .cds-3-_neblrz {
    margin-right: calc(-1 * var(--spacing-3));
  }
  .cds-4-_jy0j0z {
    margin-right: calc(-1 * var(--spacing-4));
  }
  .cds-5-_rnm7wx {
    margin-right: calc(-1 * var(--spacing-5));
  }
  .cds-6-_qvazsd {
    margin-right: calc(-1 * var(--spacing-6));
  }
  .cds-7-_1cdc8gi {
    margin-right: calc(-1 * var(--spacing-7));
  }
  .cds-8-_iex8uk {
    margin-right: calc(-1 * var(--spacing-8));
  }
  .cds-9-_19n3ac6 {
    margin-right: calc(-1 * var(--spacing-9));
  }
  .cds-10-_x0hgbb {
    margin-right: calc(-1 * var(--spacing-10));
  }
  .cds-0_5-_1ozpp6h {
    margin-right: calc(-1 * var(--spacing-0\.5));
  }
  .cds-1_5-_1xa5zxz {
    margin-right: calc(-1 * var(--spacing-1\.5));
  }
}
.cds-block-b3p39vh {
  display: block;
}
.cds-inline-block-iw68ia1 {
  display: inline-block;
}
.cds-flex-f1tjavv3 {
  display: flex;
}
.cds-flex-f1tjavv3 > .two-column-layout.no-padding {
  display: none !important;
}
.cds-inline-flex-i1mjms1f {
  display: inline-flex;
}
.cds-none-n1lcn1zz {
  display: none;
}
.cds-contents-c1x716mf {
  display: contents;
}
.cds-grid-g1uqvyz9 {
  display: grid;
}
.cds-flex-start-f91epgk {
  align-content: flex-start;
}
.cds-flex-end-f1bx39eq {
  align-content: flex-end;
}
.cds-center-cneamvj {
  align-content: center;
}
.cds-stretch-s19lwifo {
  align-content: stretch;
}
.cds-space-between-s48e00r {
  align-content: space-between;
}
.cds-space-around-spn0hcx {
  align-content: space-around;
}
.cds-flex-start-fptdbvx {
  align-items: flex-start;
}
.cds-flex-end-f19qm3a2 {
  align-items: flex-end;
}
.cds-center-c14yogr6 {
  align-items: center;
}
.cds-stretch-s1ykq5uq {
  align-items: stretch;
}
.cds-baseline-bd9iril {
  align-items: baseline;
}
.cds-flex-start-f1bkgt2u {
  align-self: flex-start;
}
.cds-flex-end-fh3d6bv {
  align-self: flex-end;
}
.cds-center-c1koj3au {
  align-self: center;
}
.cds-stretch-s8xm8yx {
  align-self: stretch;
}
.cds-baseline-bh4r5uz {
  align-self: baseline;
}
.cds-auto-a1s2dnfc {
  align-self: auto;
}
.cds-row-r1cf21wt {
  flex-direction: row;
}
.cds-column-c1kchipr {
  flex-direction: column;
}
/* .cds-column-c1kchipr > .two-column-layout.no-padding {
  display: none !important;
} */
.cds-row-reverse-r1ckands {
  flex-direction: row-reverse;
}
.cds-column-reverse-cigix2n {
  flex-direction: column-reverse;
}
.cds-wrap-w146bdct {
  flex-wrap: wrap;
}
.cds-nowrap-nur7jih {
  flex-wrap: nowrap;
}
.cds-wrap-reverse-w5wirrc {
  flex-wrap: wrap-reverse;
}
.cds-flex-start-f3vgl1z {
  justify-content: flex-start;
}
.cds-flex-end-f16y4zjy {
  justify-content: flex-end;
}
.cds-center-cqy3t5k {
  justify-content: center;
}
.cds-space-between-s1y044t2 {
  justify-content: space-between;
}
.cds-space-around-s1k2eeuv {
  justify-content: space-around;
}
.cds-space-evenly-s1lpvy28 {
  justify-content: space-evenly;
}
.cds-1-_13l9pg {
  flex-shrink: 1;
}
.cds-2-_1kpa51w {
  flex-shrink: 2;
}
.cds-3-_1rel2vi {
  flex-shrink: 3;
}
.cds-1-_sb5kxj {
  flex-grow: 1;
}
.cds-2-_z4zopy {
  flex-grow: 2;
}
.cds-3-_1tpsea1 {
  flex-grow: 3;
}
.cds-background-b6zr2pu {
  background-color: var(--background);
}
.cds-backgroundAlternate-b11ss81y {
  background-color: var(--background-alternate);
}
.cds-backgroundOverlay-bss3ax {
  background-color: var(--background-overlay);
}
.cds-primary-pf3x0oa {
  background-color: var(--primary);
}
.cds-primaryWash-p175kx7d {
  background-color: var(--primary-wash);
}
.cds-secondary-s1f63p8m {
  background-color: var(--secondary);
}
.cds-positive-p16nmtpd {
  background-color: var(--positive);
}
.cds-negative-n1ywb0tk {
  background-color: var(--negative);
}
.cds-transparent-twkedcl {
  background-color: var(--transparent);
}
.cds-warning-w8v00q5 {
  background-color: var(--warning);
}
.cds-backgroundInverse-b1tpgmem {
  background-color: var(--background-inverse);
}
.cds-negativeWash-n1mtqcs7 {
  background-color: var(--negative-wash);
}
.cds-primary-p1ajdxt8 {
  border: 1px solid var(--primary);
}
.cds-primaryWash-p14xb9ni {
  border: 1px solid var(--primary-wash);
}
.cds-secondary-s139d5jq {
  border: 1px solid var(--secondary);
}
.cds-positive-p5qw3ku {
  border: 1px solid var(--positive);
}
.cds-negative-nagys3k {
  border: 1px solid var(--negative);
}
.cds-line-l60vh0u {
  border: 1px solid var(--line);
}
.cds-lineHeavy-lpzgccm {
  border: 1px solid var(--line-heavy);
}
.cds-transparent-t1pmzpst {
  border: 1px solid #0000;
}
.cds-warning-weulc9c {
  border: 1px solid var(--warning);
}
.cds-warningForeground-wqtd6k {
  border: 1px solid var(--warning-foreground);
}
.cds-hidden-h1pkpo4h {
  overflow: hidden;
}
.cds-scroll-sdy20sw {
  overflow: scroll;
}
.cds-visible-v7smbx5 {
  overflow: visible;
}
.cds-auto-agiev0s {
  overflow: auto;
}
.cds-clip-c17x0wwb {
  overflow: hidden;
  overflow: clip;
}
.cds-roundedNone-r1yreorl {
  border-radius: var(--border-radius-rounded-none);
}
.cds-roundedSmall-r18stdtc {
  border-radius: var(--border-radius-rounded-small);
}
.cds-rounded-r1kw9yg2 {
  border-radius: var(--border-radius-rounded);
}
.cds-roundedMedium-r1p5liyz {
  border-radius: var(--border-radius-rounded-medium);
}
.cds-roundedLarge-r1hj45o7 {
  border-radius: var(--border-radius-rounded-large);
}
.cds-roundedXLarge-r1ujkt83 {
  border-radius: var(--border-radius-rounded-x-large);
}
.cds-roundedFull-rl2p50e {
  border-radius: var(--border-radius-rounded-full);
}
.cds-bordered-b10fe35d {
  border: 1px solid var(--line);
}
.cds-borderedOff-b16cgegt {
  border-width: 0;
}
.cds-borderedStart-b1g2kziw {
  border-left: 1px solid var(--line);
}
.cds-borderedStartOff-b1stw5zl {
  border-left-width: 0;
}
.cds-borderedEnd-bqka6o8 {
  border-right: 1px solid var(--line);
}
.cds-borderedEndOff-bde07oi {
  border-right-width: 0;
}
.cds-borderedTop-b1vs3soz {
  border-top: 1px solid var(--line);
}
.cds-borderedTopOff-b5icpc1 {
  border-top-width: 0;
}
.cds-borderedBottom-b1djvjh5 {
  border-bottom: 1px solid var(--line);
}
.cds-borderedBottomOff-ba7wnm8 {
  border-bottom-width: 0;
}
.cds-0-_dc5ae3 {
  margin: calc(-1 * var(--spacing-0));
}
.cds-1-_1qdtvj2 {
  margin: calc(-1 * var(--spacing-1));
}
.cds-2-_1pr1ipc {
  margin: calc(-1 * var(--spacing-2));
}
.cds-3-_1br91d7 {
  margin: calc(-1 * var(--spacing-3));
}
.cds-4-_1gihgwn {
  margin: calc(-1 * var(--spacing-4));
}
.cds-5-_7u5sli {
  margin: calc(-1 * var(--spacing-5));
}
.cds-6-_keevff {
  margin: calc(-1 * var(--spacing-6));
}
.cds-7-_1th046v {
  margin: calc(-1 * var(--spacing-7));
}
.cds-8-_zjtdeg {
  margin: calc(-1 * var(--spacing-8));
}
.cds-9-_10rt4j7 {
  margin: calc(-1 * var(--spacing-9));
}
.cds-10-_1elr425 {
  margin: calc(-1 * var(--spacing-10));
}
.cds-0_5-_1wvmcwc {
  margin: calc(-1 * var(--spacing-0\.5));
}
.cds-1_5-_12opv39 {
  margin: calc(-1 * var(--spacing-1\.5));
}
.cds-0-_32katj {
  margin-top: calc(-1 * var(--spacing-0));
}
.cds-1-_1we5qj7 {
  margin-top: calc(-1 * var(--spacing-1));
}
.cds-2-_1i1pz42 {
  margin-top: calc(-1 * var(--spacing-2));
}
.cds-3-_1fxqygx {
  margin-top: calc(-1 * var(--spacing-3));
}
.cds-4-_17h2m54 {
  margin-top: calc(-1 * var(--spacing-4));
}
.cds-5-_p134x2 {
  margin-top: calc(-1 * var(--spacing-5));
}
.cds-6-_slcbfw {
  margin-top: calc(-1 * var(--spacing-6));
}
.cds-7-_g1sshc {
  margin-top: calc(-1 * var(--spacing-7));
}
.cds-8-_1pyaztn {
  margin-top: calc(-1 * var(--spacing-8));
}
.cds-9-_1y1ws3k {
  margin-top: calc(-1 * var(--spacing-9));
}
.cds-10-_1st23q0 {
  margin-top: calc(-1 * var(--spacing-10));
}
.cds-0_5-_lc3vsa {
  margin-top: calc(-1 * var(--spacing-0\.5));
}
.cds-1_5-_1tum5qb {
  margin-top: calc(-1 * var(--spacing-1\.5));
}
.cds-0-_14xmqal {
  margin-bottom: calc(-1 * var(--spacing-0));
}
.cds-1-_nxvrnv {
  margin-bottom: calc(-1 * var(--spacing-1));
}
.cds-2-_165ygh {
  margin-bottom: calc(-1 * var(--spacing-2));
}
.cds-3-_h70g3d {
  margin-bottom: calc(-1 * var(--spacing-3));
}
.cds-4-_ctf9xo {
  margin-bottom: calc(-1 * var(--spacing-4));
}
.cds-5-_a5mewy {
  margin-bottom: calc(-1 * var(--spacing-5));
}
.cds-6-_1ggy9gq {
  margin-bottom: calc(-1 * var(--spacing-6));
}
.cds-7-_jf4i59 {
  margin-bottom: calc(-1 * var(--spacing-7));
}
.cds-8-_vqnafb {
  margin-bottom: calc(-1 * var(--spacing-8));
}
.cds-9-_c22whp {
  margin-bottom: calc(-1 * var(--spacing-9));
}
.cds-10-_ty97mj {
  margin-bottom: calc(-1 * var(--spacing-10));
}
.cds-0_5-_7err71 {
  margin-bottom: calc(-1 * var(--spacing-0\.5));
}
.cds-1_5-_vr5snh {
  margin-bottom: calc(-1 * var(--spacing-1\.5));
}
.cds-0-_lnhizo {
  margin-left: calc(-1 * var(--spacing-0));
}
.cds-1-_1rs8s0p {
  margin-left: calc(-1 * var(--spacing-1));
}
.cds-2-_r7ff98 {
  margin-left: calc(-1 * var(--spacing-2));
}
.cds-3-_1qb11ld {
  margin-left: calc(-1 * var(--spacing-3));
}
.cds-4-_1rtwavg {
  margin-left: calc(-1 * var(--spacing-4));
}
.cds-5-_idrb7j {
  margin-left: calc(-1 * var(--spacing-5));
}
.cds-6-_74khi1 {
  margin-left: calc(-1 * var(--spacing-6));
}
.cds-7-_klpga5 {
  margin-left: calc(-1 * var(--spacing-7));
}
.cds-8-_1af0fa8 {
  margin-left: calc(-1 * var(--spacing-8));
}
.cds-9-_1f6fnwb {
  margin-left: calc(-1 * var(--spacing-9));
}
.cds-10-_1sjx2ej {
  margin-left: calc(-1 * var(--spacing-10));
}
.cds-0_5-_17l2h0b {
  margin-left: calc(-1 * var(--spacing-0\.5));
}
.cds-1_5-_16cnnmm {
  margin-left: calc(-1 * var(--spacing-1\.5));
}
.cds-0-_1eqqqea {
  margin-right: calc(-1 * var(--spacing-0));
}
.cds-1-_9bziof {
  margin-right: calc(-1 * var(--spacing-1));
}
.cds-2-_54w32v {
  margin-right: calc(-1 * var(--spacing-2));
}
.cds-3-_1hu0n3n {
  margin-right: calc(-1 * var(--spacing-3));
}
.cds-4-_1sty3kg {
  margin-right: calc(-1 * var(--spacing-4));
}
.cds-5-_1zgujp {
  margin-right: calc(-1 * var(--spacing-5));
}
.cds-6-_68nt3d {
  margin-right: calc(-1 * var(--spacing-6));
}
.cds-7-_1ixttne {
  margin-right: calc(-1 * var(--spacing-7));
}
.cds-8-_1syhz14 {
  margin-right: calc(-1 * var(--spacing-8));
}
.cds-9-_mlqjvq {
  margin-right: calc(-1 * var(--spacing-9));
}
.cds-10-_c0oilv {
  margin-right: calc(-1 * var(--spacing-10));
}
.cds-0_5-_wq5nod {
  margin-right: calc(-1 * var(--spacing-0\.5));
}
.cds-1_5-_12vblwt {
  margin-right: calc(-1 * var(--spacing-1\.5));
}
.cds-0-_216c2g {
  padding: var(--spacing-0);
}
.cds-1-_n6z2ah {
  padding: var(--spacing-1);
}
.cds-2-_1o1v48h {
  padding: var(--spacing-2);
}
.cds-3-_1rdigxg {
  padding: var(--spacing-3);
}
.cds-4-_50n9f9 {
  padding: var(--spacing-4);
}
.cds-5-_1n6yhx5 {
  padding: var(--spacing-5);
}
.cds-6-_1kyubl8 {
  padding: var(--spacing-6);
}
.cds-7-_1l7691l {
  padding: var(--spacing-7);
}
.cds-8-_1xlgr5 {
  padding: var(--spacing-8);
}
.cds-9-_1ifhf1f {
  padding: var(--spacing-9);
}
.cds-10-_58bme0 {
  padding: var(--spacing-10);
}
.cds-0_5-_lcudk2 {
  padding: var(--spacing-0\.5);
}
.cds-1_5-_1lhrz9r {
  padding: var(--spacing-1\.5);
}
.cds-0-_1ehpnd {
  padding-top: var(--spacing-0);
}
.cds-1-_1sy2ps1 {
  padding-top: var(--spacing-1);
}
.cds-2-_fik044 {
  padding-top: var(--spacing-2);
}
.cds-3-_5y4gfs {
  padding-top: var(--spacing-3);
}
.cds-4-_q46sbx {
  padding-top: var(--spacing-4);
}
.cds-5-_1xqkhky {
  padding-top: var(--spacing-5);
}
.cds-6-_mjqg5l {
  padding-top: var(--spacing-6);
}
.cds-7-_1sy92d6 {
  padding-top: var(--spacing-7);
}
.cds-8-_1p18wwy {
  padding-top: var(--spacing-8);
}
.cds-9-_1x6jpui {
  padding-top: var(--spacing-9);
}
.cds-10-_12325wk {
  padding-top: var(--spacing-10);
}
.cds-0_5-_1rgrln9 {
  padding-top: var(--spacing-0\.5);
}
.cds-1_5-_1ys36pr {
  padding-top: var(--spacing-1\.5);
}
.cds-0-_1dm135g {
  padding-bottom: var(--spacing-0);
}
.cds-1-_17cz18m {
  padding-bottom: var(--spacing-1);
}
.cds-2-_jg634k {
  padding-bottom: var(--spacing-2);
}
.cds-3-_10f3bvw {
  padding-bottom: var(--spacing-3);
}
.cds-4-_rtvvf2 {
  padding-bottom: var(--spacing-4);
}
.cds-5-_137yt3q {
  padding-bottom: var(--spacing-5);
}
.cds-6-_lxo2gd {
  padding-bottom: var(--spacing-6);
}
.cds-7-_16ltyoy {
  padding-bottom: var(--spacing-7);
}
.cds-8-_1cr6jtl {
  padding-bottom: var(--spacing-8);
}
.cds-9-_pcv2ei {
  padding-bottom: var(--spacing-9);
}
.cds-10-_1vnm5g0 {
  padding-bottom: var(--spacing-10);
}
.cds-0_5-_f2wcfe {
  padding-bottom: var(--spacing-0\.5);
}
.cds-1_5-_7fgfba {
  padding-bottom: var(--spacing-1\.5);
}
.cds-0-_ocjms7 {
  padding-left: var(--spacing-0);
}
.cds-1-_zpn1u8 {
  padding-left: var(--spacing-1);
}
.cds-2-_11ix2s4 {
  padding-left: var(--spacing-2);
}
.cds-3-_m245rc {
  padding-left: var(--spacing-3);
}
.cds-4-_1g6imbc {
  padding-left: var(--spacing-4);
}
.cds-5-_dyujty {
  padding-left: var(--spacing-5);
}
.cds-6-_19boj8m {
  padding-left: var(--spacing-6);
}
.cds-7-_18fy403 {
  padding-left: var(--spacing-7);
}
.cds-8-_1n01eo4 {
  padding-left: var(--spacing-8);
}
.cds-9-_6398xh {
  padding-left: var(--spacing-9);
}
.cds-10-_11g7au {
  padding-left: var(--spacing-10);
}
.cds-0_5-_ihx6rm {
  padding-left: var(--spacing-0\.5);
}
.cds-1_5-_13m8cm5 {
  padding-left: var(--spacing-1\.5);
}
.cds-0-_mgcr4v {
  padding-right: var(--spacing-0);
}
.cds-1-_1vh894o {
  padding-right: var(--spacing-1);
}
.cds-2-_1fpvsav {
  padding-right: var(--spacing-2);
}
.cds-3-_63shon {
  padding-right: var(--spacing-3);
}
.cds-4-_13srchq {
  padding-right: var(--spacing-4);
}
.cds-5-_1mhm9a {
  padding-right: var(--spacing-5);
}
.cds-6-_38sm7k {
  padding-right: var(--spacing-6);
}
.cds-7-_pjzvwx {
  padding-right: var(--spacing-7);
}
.cds-8-_1cnl00p {
  padding-right: var(--spacing-8);
}
.cds-9-_1s97ztp {
  padding-right: var(--spacing-9);
}
.cds-10-_1novfy9 {
  padding-right: var(--spacing-10);
}
.cds-0_5-_1x3i7y1 {
  padding-right: var(--spacing-0\.5);
}
.cds-1_5-_1dpj6kg {
  padding-right: var(--spacing-1\.5);
}
.cds-top-tlq2qfa {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.cds-bottom-b1f603p7 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.cds-left-lwqveln {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.cds-all-a6uhwiy,
.cds-right-r1t7hx8c {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.cds-all-a6uhwiy {
  left: 0;
}
.cds-staticPosition-s1r38gxl {
  position: static;
}
.cds-relative-r5okg6e {
  position: relative;
}
.cds-fixed-f41ml97 {
  position: fixed;
}
.cds-absolute-a185np7x {
  position: absolute;
}
.cds-sticky-s37ilj6 {
  position: -webkit-sticky;
  position: sticky;
}
.cds-hidden-h1db06eg {
  visibility: hidden;
}
.cds-visible-v1h1ssft {
  visibility: visible;
}
.cds-0-_tl9py1 {
  gap: var(--spacing-0);
}
.cds-1-_1w0e50j {
  gap: var(--spacing-1);
}
.cds-2-_mr0se7 {
  gap: var(--spacing-2);
}
.cds-3-_1ud7wyy {
  gap: var(--spacing-3);
}
.cds-4-_gkf49k {
  gap: var(--spacing-4);
}
.cds-5-_1y7gjag {
  gap: var(--spacing-5);
}
.cds-6-_10p2w0y {
  gap: var(--spacing-6);
}
.cds-7-_cwukvs {
  gap: var(--spacing-7);
}
.cds-8-_nb2qz7 {
  gap: var(--spacing-8);
}
.cds-9-_j64jec {
  gap: var(--spacing-9);
}
.cds-10-_b0zju4 {
  gap: var(--spacing-10);
}
.cds-0_5-_ey9gyh {
  gap: var(--spacing-0\.5);
}
.cds-1_5-_1ootn4b {
  gap: var(--spacing-1\.5);
}
.cds-disabledState-do7z3i1 {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  touch-action: none;
  background-color: var(--interactable-disabled-background);
}
.cds-disabledBorder-d109aw8r.cds-disabledBorder-d109aw8r {
  border-color: rgba(0, 0, 0, 0.005);
}
.cds-focusRing-f145pgxk {
  position: relative;
}
.cds-focusRing-f145pgxk:focus {
  outline: none;
}
.cds-focusRing-f145pgxk.focus-visible:before {
  content: "";
  position: absolute;
  top: calc(-1 * (4px + var(--border-width-button)));
  left: calc(-1 * (4px + var(--border-width-button)));
  right: calc(-1 * (4px + var(--border-width-button)));
  bottom: calc(-1 * (4px + var(--border-width-button)));
  border: var(--border-width-focus-ring) solid var(--primary);
  border-radius: inherit;
}
.cds-insetFocusRing-iazvgru {
  position: relative;
}
.cds-insetFocusRing-iazvgru:focus {
  outline: none;
}
.cds-insetFocusRing-iazvgru.focus-visible + label:before,
.cds-insetFocusRing-iazvgru.focus-visible:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: var(--border-width-focus-ring) solid var(--primary);
  border-radius: var(--border-radius-rounded-small);
}
.cds-insetFocusRing-iazvgru.focus-visible + label:before {
  border-radius: var(--border-radius-rounded-none);
}
.cds-insetFocusRing-iazvgru.focus-visible:first-of-type + label:before {
  border-top-left-radius: var(--border-radius-rounded);
  border-bottom-left-radius: var(--border-radius-rounded);
}
.cds-insetFocusRing-iazvgru.focus-visible:last-of-type + label:before {
  border-top-right-radius: var(--border-radius-rounded);
  border-bottom-right-radius: var(--border-radius-rounded);
}
.cds-none-n7sjbk7 {
  border-width: var(--border-width-none);
}
.cds-button-b15nm6xx {
  border-width: var(--border-width-button);
}
.cds-card-cs50sg8 {
  border-width: var(--border-width-card);
}
.cds-checkbox-c10yahal {
  border-width: var(--border-width-checkbox);
}
.cds-radio-rttrrea {
  border-width: var(--border-width-radio);
}
.cds-sparkline-ssyc0ja {
  border-width: var(--border-width-sparkline);
}
.cds-focusRing-f1b2aqps {
  border-width: var(--border-width-focus-ring);
}
.cds-input-i10uvtgb {
  border-width: var(--border-width-input);
}
.cds-interactable-i17wmk8f {
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-radius: var(--interactable-border-radius);
  background-color: var(--interactable-background);
}
.cds-interactable-i17wmk8f::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin: 0;
}
.cds-interactable-i17wmk8f:hover {
  background-color: var(--interactable-hovered-background);
}
.cds-interactable-i17wmk8f:hover > * {
  opacity: var(--interactable-hovered-opacity);
}
.cds-interactable-i17wmk8f:active {
  background-color: var(--interactable-pressed-background);
}
.cds-interactable-i17wmk8f:active > * {
  opacity: var(--interactable-pressed-opacity);
}
.cds-transparentActiveStyle-t1ytinjt:active {
  background-color: var(--transparent);
}
.cds-fullWidth-f10ei5ro {
  display: block;
  width: 100%;
}
.cds-scaledDownState-s1o6alxd {
  transform: scale(1);
}
.cds-scaledDownState-s1o6alxd:active {
  transform: scale(0.98);
}
.cds-pressablePaddingResetStyles-p14zsnbw,
.cds-pressableResetStyles-p1nrmodp {
  padding: 0;
}
.cds-loadingStyles-l1ib970y {
  cursor: default;
  pointer-events: none;
  touch-action: none;
  background-color: var(--interactable-pressed-background);
}
.cds-loadingStyles-l1ib970y > * {
  opacity: var(--interactable-pressed-opacity);
}
.cds-spinnerLoader-sgmk1zy {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
}
.cds-button-b1oh4z3j {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-flex;
  text-align: center;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  margin: 0;
  position: relative;
  min-width: 100px;
  white-space: nowrap;
  -webkit-appearance: none;
  appearance: none;
  outline: 0;
  overflow: visible;
  text-transform: none;
  height: var(--interactable-height);
}
.cds-buttonCompact-b6w3n9f.cds-buttonCompact-b6w3n9f {
  min-width: auto;
}
.cds-buttonBlock-b1aolcod.cds-buttonBlock-b1aolcod {
  display: flex;
  width: 100%;
  max-width: 100%;
  white-space: normal;
}
.cds-iconButton-i1ieale7 {
  width: var(--interactable-height);
  height: var(--interactable-height);
  min-width: unset;
}
.cds-centerLoader-c1c19dm8 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 24px;
}
.cds-visibilityHidden-vy8kd76 {
  visibility: hidden;
}
.cds-positionRelative-pa1s919 {
  position: relative;
}
.cds-unsetNoWrap-u10y4czk {
  white-space: unset;
}
.cds-buttonWithIcon-b126auc4.cds-buttonWithIcon-b126auc4 {
  justify-content: space-between;
}
.cds-startIcon-s53zxgv {
  justify-content: flex-start;
  margin-right: var(--spacing-1);
}
.cds-endIcon-e1966ejt,
.cds-startIcon-s53zxgv {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 0;
}
.cds-endIcon-e1966ejt {
  justify-content: flex-end;
  margin-left: var(--spacing-1);
}
.cds-iconStyles-irtngcj {
  font-family: CoinbaseIconsV7;
  font-weight: 400;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  flex-shrink: 0;
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.cds-iconStyles-irtngcj > * {
  transition: fill 0.15s ease-in-out;
}
.cds-pressClassName-p17awri1 {
  border-style: hidden;
  padding: 0;
  align-items: stretch;
  flex-grow: 1;
  display: flex;
  width: 100%;
}
.cds-baseStyles-b1n4pqsb.cds-cell {
  display: block;
}
.cds-truncate-t1bbnpmz.cds-cell {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.cds-overflow-odaia71.cds-cell {
  overflow: auto;
  text-overflow: unset;
  white-space: normal;
}
.cds-display1-ddpqc87 {
  font-size: var(--display1-font-size);
  line-height: var(--display1-line-height);
  font-weight: var(--display1-font-weight);
  font-family: var(--display1-font-family);
}
.cds-display2-d1v7kjwp {
  font-size: var(--display2-font-size);
  line-height: var(--display2-line-height);
  font-weight: var(--display2-font-weight);
  font-family: var(--display2-font-family);
}
.cds-display3-dtzcwpr {
  font-size: var(--display3-font-size);
  line-height: var(--display3-line-height);
  font-weight: var(--display3-font-weight);
  font-family: var(--display3-font-family);
}
.cds-title1-t2i0v90 {
  font-size: var(--title1-font-size);
  line-height: var(--title1-line-height);
  font-weight: var(--title1-font-weight);
  font-family: var(--title1-font-family);
}
.cds-title2-tkcdjjc {
  font-size: var(--title2-font-size);
  line-height: var(--title2-line-height);
  font-weight: var(--title2-font-weight);
  font-family: var(--title2-font-family);
}
.cds-title3-t14ui7y5 {
  font-size: var(--title3-font-size);
  line-height: var(--title3-line-height);
  font-weight: var(--title3-font-weight);
  font-family: var(--title3-font-family);
}
.cds-title4-td9cw0k {
  font-size: var(--title4-font-size);
  line-height: var(--title4-line-height);
  font-weight: var(--title4-font-weight);
  font-family: var(--title4-font-family);
}
.cds-headline-h4steop {
  font-size: var(--headline-font-size);
  line-height: var(--headline-line-height);
  font-weight: var(--headline-font-weight);
  font-family: var(--headline-font-family);
}
.cds-body-bwup3gq {
  font-size: var(--body-font-size);
  line-height: var(--body-line-height);
  font-weight: var(--body-font-weight);
  font-family: var(--body-font-family);
}
.cds-label1-l9tazn8 {
  font-size: var(--label1-font-size);
  line-height: var(--label1-line-height);
  font-weight: var(--label1-font-weight);
  font-family: var(--label1-font-family);
}
.cds-label2-l1sm09ec {
  font-size: var(--label2-font-size);
  line-height: var(--label2-line-height);
  font-weight: var(--label2-font-weight);
  font-family: var(--label2-font-family);
}
.cds-caption-c1b2h2sg {
  font-size: var(--caption-font-size);
  line-height: var(--caption-line-height);
  font-weight: var(--caption-font-weight);
  font-family: var(--caption-font-family);
}
.cds-legal-lzv3g65 {
  font-size: var(--legal-font-size);
  line-height: var(--legal-line-height);
  font-weight: var(--legal-font-weight);
  font-family: var(--legal-font-family);
}
.cds-foreground-f1v7bdxr {
  color: var(--foreground);
}
.cds-foregroundMuted-flk4pe3 {
  color: var(--foreground-muted);
}
.cds-primary-pgii67x {
  color: var(--primary);
}
.cds-primaryForeground-pd71c0x {
  color: var(--primary-foreground);
}
.cds-secondary-s12nwy7o {
  color: var(--secondary);
}
.cds-secondaryForeground-sy4giet {
  color: var(--secondary-foreground);
}
.cds-positive-p1x0cdyx {
  color: var(--positive);
}
.cds-positiveForeground-p19dvfsq {
  color: var(--positive-foreground);
}
.cds-negative-ng8884e {
  color: var(--negative);
}
.cds-negativeForeground-n15m3wwr {
  color: var(--negative-foreground);
}
.cds-warning-wsl559y {
  color: var(--warning);
}
.cds-warningForeground-w19gmud3 {
  color: var(--warning-foreground);
}
.cds-transition-t1qvlahm {
  transition: color 0.15s ease-out, opacity 0.15s ease-out;
}
.cds-start-s1u0g7ow {
  text-align: start;
}
.cds-end-elzfaor {
  text-align: end;
}
.cds-center-cgg4q7m {
  text-align: center;
}
.cds-justify-jl15ak1 {
  text-align: justify;
}
.cds-block-bsedjp7 {
  display: block;
}
.cds-initial-i1oxsnq5 {
  display: initial;
}
.cds-inline-i12h0ptk {
  display: inline;
}
.cds-none-necf6ws {
  -webkit-user-select: none;
  user-select: none;
}
.cds-text-tqetume {
  -webkit-user-select: text;
  user-select: text;
}
.cds-all-akyqb9u {
  -webkit-user-select: all;
  user-select: all;
}
.cds-truncate-tpurrmi {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cds-clip-c1r9ftwd {
  overflow-wrap: break-word;
  text-overflow: clip;
}
.cds-wrap-w19u2ddi {
  white-space: normal;
  overflow-wrap: break-word;
}
.cds-break-b1kd50ys {
  overflow-wrap: anywhere;
}
@supports not (overflow-wrap: anywhere) {
  .cds-break-b1kd50ys {
    word-break: break-word;
    overflow-wrap: break-word;
  }
}
.cds-uppercase-u1rtbxax.cds-uppercase-u1rtbxax {
  text-transform: uppercase;
}
.cds-lowercase-l19qvewz.cds-lowercase-l19qvewz {
  text-transform: lowercase;
}
.cds-capitalize-c1dievz.cds-capitalize-c1dievz {
  text-transform: capitalize;
}
.cds-none-n1ss27gd.cds-none-n1ss27gd {
  text-transform: none;
}
.cds-tabularNumbers-t1tie2pc {
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.cds-slashedZero-sjw6vo7 {
  font-feature-settings: "zero";
  font-variant-numeric: slashed-zero;
}
.cds-underline-u1x5xrhj {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.cds-noUnderline-n12nlvc0.cds-noUnderline-n12nlvc0 {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.cds-noWrap-n5d2lm {
  white-space: nowrap;
}
.cds-numberOfLines-nsn9trh {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--typography-number-of-lines);
  overflow: hidden;
}
.cds-typographyResets-t6muwls {
  margin: 0;
}
.cds-typographyResets-t6muwls[data-variant="mono"] {
  font-family: var(--cds-font-mono);
}
.cds-currentColor-c1hqi53y {
  color: currentColor;
}
.cds-textInherit-t1skdf3q {
  font-size: inherit;
  line-height: inherit;
  -webkit-letter-spacing: inherit;
  -moz-letter-spacing: inherit;
  -ms-letter-spacing: inherit;
  letter-spacing: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.cds-strikethrough-s1raix7k:after,
.cds-strikethrough-s1raix7k:before {
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  -webkit-clip: rect(1px, 1px, 1px, 1px);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.cds-strikethrough-s1raix7k:before {
  content: attr(data-strikethrough-start);
}
.cds-strikethrough-s1raix7k:after {
  content: attr(data-strikethrough-end);
}
.cds-pressableStyles-pvzzcd1 {
  padding: 0;
  margin: 0;
  border: none;
  max-width: 95vw;
}
.cds-pressableStyles-pvzzcd1:first-child:before {
  border-top-right-radius: var(--border-radius-rounded-large);
  border-top-left-radius: var(--border-radius-rounded-large);
}
.cds-pressableStyles-pvzzcd1:last-child:before {
  border-bottom-right-radius: var(--border-radius-rounded-large);
  border-bottom-left-radius: var(--border-radius-rounded-large);
}
.cds-dark-dnxyhnk {
  --blue0: 0, 16, 51;
  --blue5: 1, 29, 91;
  --blue10: 1, 42, 130;
  --blue15: 3, 51, 154;
  --blue20: 5, 59, 177;
  --blue30: 10, 72, 206;
  --blue40: 19, 84, 225;
  --blue50: 33, 98, 238;
  --blue60: 55, 115, 245;
  --blue70: 87, 139, 250;
  --blue80: 132, 170, 253;
  --blue90: 185, 207, 255;
  --blue100: 245, 248, 255;
  --green0: 0, 51, 30;
  --green5: 0, 61, 36;
  --green10: 1, 71, 42;
  --green15: 2, 82, 48;
  --green20: 2, 92, 55;
  --green30: 6, 112, 68;
  --green40: 11, 133, 82;
  --green50: 21, 153, 98;
  --green60: 39, 173, 117;
  --green70: 68, 194, 141;
  --green80: 111, 214, 171;
  --green90: 171, 235, 208;
  --green100: 245, 255, 251;
  --orange0: 51, 13, 0;
  --orange5: 79, 20, 0;
  --orange10: 107, 28, 1;
  --orange15: 131, 36, 2;
  --orange20: 155, 44, 4;
  --orange30: 189, 59, 9;
  --orange40: 213, 76, 18;
  --orange50: 230, 96, 32;
  --orange60: 240, 120, 54;
  --orange70: 248, 150, 86;
  --orange80: 252, 185, 131;
  --orange90: 254, 219, 185;
  --orange100: 255, 250, 245;
  --gray0: 10, 11, 13;
  --gray5: 20, 21, 25;
  --gray10: 30, 32, 37;
  --gray15: 40, 43, 49;
  --gray20: 50, 53, 61;
  --gray30: 70, 75, 85;
  --gray40: 91, 97, 110;
  --gray50: 114, 120, 134;
  --gray60: 138, 145, 158;
  --gray70: 165, 170, 182;
  --gray80: 193, 198, 207;
  --gray90: 224, 226, 231;
  --gray100: 255, 255, 255;
  --indigo0: 8, 15, 51;
  --indigo5: 14, 27, 91;
  --indigo10: 21, 39, 130;
  --indigo15: 27, 47, 154;
  --indigo20: 33, 56, 177;
  --indigo30: 48, 73, 206;
  --indigo40: 68, 92, 225;
  --indigo50: 92, 113, 238;
  --indigo60: 121, 138, 245;
  --indigo70: 153, 165, 250;
  --indigo80: 187, 194, 253;
  --indigo90: 219, 223, 255;
  --indigo100: 246, 247, 255;
  --pink0: 51, 10, 44;
  --pink5: 70, 14, 61;
  --pink10: 89, 19, 78;
  --pink15: 108, 24, 94;
  --pink20: 126, 30, 111;
  --pink30: 159, 44, 142;
  --pink40: 187, 64, 170;
  --pink50: 208, 88, 193;
  --pink60: 225, 117, 214;
  --pink70: 237, 149, 230;
  --pink80: 246, 184, 243;
  --pink90: 252, 217, 251;
  --pink100: 255, 245, 255;
  --purple0: 25, 13, 51;
  --purple5: 46, 23, 91;
  --purple10: 66, 34, 130;
  --purple15: 80, 42, 154;
  --purple20: 93, 50, 177;
  --purple30: 116, 67, 206;
  --purple40: 137, 86, 225;
  --purple50: 157, 109, 238;
  --purple60: 179, 136, 245;
  --purple70: 201, 164, 250;
  --purple80: 221, 195, 253;
  --purple90: 238, 223, 255;
  --purple100: 251, 247, 255;
  --red0: 51, 0, 4;
  --red5: 79, 0, 7;
  --red10: 107, 1, 10;
  --red15: 131, 4, 14;
  --red20: 155, 7, 19;
  --red30: 189, 19, 33;
  --red40: 213, 38, 52;
  --red50: 230, 64, 78;
  --red60: 240, 97, 109;
  --red70: 248, 134, 144;
  --red80: 252, 174, 181;
  --red90: 254, 213, 216;
  --red100: 255, 245, 246;
  --teal0: 0, 20, 38;
  --teal5: 0, 32, 59;
  --teal10: 0, 45, 79;
  --teal15: 0, 58, 99;
  --teal20: 0, 72, 118;
  --teal30: 0, 99, 153;
  --teal40: 0, 125, 182;
  --teal50: 0, 149, 205;
  --teal60: 0, 170, 223;
  --teal70: 6, 190, 236;
  --teal80: 69, 217, 245;
  --teal90: 149, 239, 251;
  --teal100: 240, 254, 255;
  --yellow0: 0, 0, 0;
  --yellow5: 22, 7, 0;
  --yellow10: 43, 15, 0;
  --yellow15: 65, 27, 0;
  --yellow20: 88, 41, 0;
  --yellow30: 129, 73, 0;
  --yellow40: 169, 109, 0;
  --yellow50: 204, 146, 0;
  --yellow60: 233, 179, 0;
  --yellow70: 255, 210, 0;
  --yellow80: 255, 223, 68;
  --yellow90: 255, 237, 150;
  --yellow100: 255, 252, 241;
}
.cds-light-lxvt6sp {
  --blue0: 245, 248, 255;
  --blue5: 211, 225, 255;
  --blue10: 176, 202, 255;
  --blue15: 146, 182, 255;
  --blue20: 115, 162, 255;
  --blue30: 70, 132, 255;
  --blue40: 38, 110, 255;
  --blue50: 16, 94, 255;
  --blue60: 0, 82, 255;
  --blue70: 0, 75, 235;
  --blue80: 0, 62, 193;
  --blue90: 0, 41, 130;
  --blue100: 0, 24, 77;
  --green0: 245, 255, 251;
  --green5: 203, 245, 227;
  --green10: 163, 235, 205;
  --green15: 131, 224, 186;
  --green20: 101, 214, 167;
  --green30: 60, 194, 138;
  --green40: 34, 173, 115;
  --green50: 18, 153, 97;
  --green60: 9, 133, 81;
  --green70: 4, 112, 67;
  --green80: 1, 92, 54;
  --green90: 0, 71, 42;
  --green100: 0, 51, 30;
  --orange0: 255, 250, 245;
  --orange5: 254, 232, 210;
  --orange10: 253, 213, 176;
  --orange15: 251, 194, 147;
  --orange20: 249, 174, 118;
  --orange30: 244, 140, 76;
  --orange40: 237, 112, 47;
  --orange50: 225, 89, 27;
  --orange60: 207, 71, 14;
  --orange70: 181, 54, 6;
  --orange80: 145, 39, 2;
  --orange90: 100, 26, 0;
  --orange100: 51, 13, 0;
  --gray0: 255, 255, 255;
  --gray5: 238, 240, 243;
  --gray10: 222, 225, 231;
  --gray15: 206, 210, 219;
  --gray20: 191, 196, 207;
  --gray30: 163, 169, 182;
  --gray40: 137, 144, 158;
  --gray50: 113, 120, 134;
  --gray60: 91, 97, 110;
  --gray70: 70, 75, 85;
  --gray80: 50, 53, 61;
  --gray90: 30, 32, 37;
  --gray100: 10, 11, 13;
  --indigo0: 246, 247, 255;
  --indigo5: 230, 232, 255;
  --indigo10: 214, 218, 254;
  --indigo15: 198, 204, 253;
  --indigo20: 181, 189, 253;
  --indigo30: 148, 161, 251;
  --indigo40: 116, 135, 247;
  --indigo50: 89, 111, 242;
  --indigo60: 66, 91, 233;
  --indigo70: 47, 74, 215;
  --indigo80: 31, 54, 173;
  --indigo90: 17, 32, 107;
  --indigo100: 8, 15, 51;
  --pink0: 255, 245, 255;
  --pink5: 253, 228, 253;
  --pink10: 251, 212, 250;
  --pink15: 248, 195, 245;
  --pink20: 244, 178, 240;
  --pink30: 235, 143, 227;
  --pink40: 221, 110, 209;
  --pink50: 203, 81, 187;
  --pink60: 179, 58, 162;
  --pink70: 149, 39, 133;
  --pink80: 116, 26, 102;
  --pink90: 83, 17, 72;
  --pink100: 51, 10, 44;
  --purple0: 251, 247, 255;
  --purple5: 244, 233, 255;
  --purple10: 235, 219, 254;
  --purple15: 227, 204, 253;
  --purple20: 217, 189, 253;
  --purple30: 197, 160, 251;
  --purple40: 177, 132, 247;
  --purple50: 157, 107, 242;
  --purple60: 138, 85, 233;
  --purple70: 119, 67, 215;
  --purple80: 90, 48, 173;
  --purple90: 54, 27, 107;
  --purple100: 25, 13, 51;
  --red0: 255, 245, 246;
  --red5: 254, 225, 228;
  --red10: 253, 206, 210;
  --red15: 251, 186, 191;
  --red20: 249, 166, 173;
  --red30: 244, 127, 136;
  --red40: 237, 89, 102;
  --red50: 225, 57, 71;
  --red60: 207, 32, 47;
  --red70: 181, 15, 29;
  --red80: 145, 5, 16;
  --red90: 100, 1, 9;
  --red100: 51, 0, 4;
  --teal0: 240, 254, 255;
  --teal5: 188, 246, 253;
  --teal10: 136, 237, 251;
  --teal15: 93, 226, 248;
  --teal20: 51, 213, 244;
  --teal30: 0, 188, 235;
  --teal40: 0, 169, 221;
  --teal50: 0, 147, 203;
  --teal60: 0, 123, 179;
  --teal70: 0, 97, 149;
  --teal80: 0, 71, 116;
  --teal90: 0, 47, 83;
  --teal100: 0, 27, 51;
  --yellow0: 255, 252, 241;
  --yellow5: 255, 242, 178;
  --yellow10: 255, 233, 114;
  --yellow15: 255, 221, 57;
  --yellow20: 255, 210, 0;
  --yellow30: 239, 189, 0;
  --yellow40: 216, 162, 0;
  --yellow50: 188, 131, 0;
  --yellow60: 154, 96, 0;
  --yellow70: 115, 62, 0;
  --yellow80: 74, 33, 0;
  --yellow90: 34, 12, 0;
  --yellow100: 0, 0, 0;
}
.cds-xSmall-x1h0x4fw {
  --display1-font-weight: 400;
  --display1-font-family: var(--cds-font-display);
  --display2-font-weight: 400;
  --display2-font-family: var(--cds-font-display);
  --display3-font-weight: 400;
  --display3-font-family: var(--cds-font-display);
  --title1-font-weight: 600;
  --title1-font-family: var(--cds-font-display);
  --title2-font-weight: 400;
  --title2-font-family: var(--cds-font-display);
  --title3-font-weight: 600;
  --title4-font-weight: 400;
  --headline-font-weight: 600;
  --headline-font-family: var(--cds-font-sans);
  --body-font-weight: 400;
  --body-font-family: var(--cds-font-sans);
  --label1-font-weight: 600;
  --label2-font-weight: 400;
  --caption-font-weight: 600;
  --legal-font-weight: 400;
  --spacing-0: 0px;
  --spacing-0\.5: 4px;
  --spacing-1: 8px;
  --title3-line-height: 24px;
  --title3-font-family: var(--cds-font-sans);
  --title4-line-height: 24px;
  --title4-font-family: var(--cds-font-sans);
  --headline-line-height: 20px;
  --body-line-height: 20px;
  --label1-line-height: 16px;
  --label1-font-family: var(--cds-font-text);
  --label2-line-height: 16px;
  --label2-font-family: var(--cds-font-text);
  --caption-font-family: var(--cds-font-text);
  --legal-font-family: var(--cds-font-text);
  --spacing-1\.5: 10px;
  --spacing-2: 12px;
  --spacing-3: 16px;
  --spacing-4: 20px;
  --spacing-5: 24px;
  --spacing-6: 28px;
  --spacing-7: 32px;
  --spacing-8: 36px;
  --spacing-9: 40px;
  --spacing-10: 44px;
  --checkbox-size: 16px;
  --radio-size: 16px;
  --switch-width: 42px;
  --switch-height: 24px;
  --switch-thumb-size: 22px;
  --display1-font-size: 61px;
  --display1-line-height: 68px;
  --display2-font-size: 45px;
  --display2-line-height: 52px;
  --display3-font-size: 37px;
  --display3-line-height: 44px;
  --title1-font-size: 25px;
  --title1-line-height: 32px;
  --title2-font-size: 25px;
  --title2-line-height: 32px;
  --title3-font-size: 17px;
  --title4-font-size: 17px;
  --headline-font-size: 14px;
  --body-font-size: 14px;
  --label1-font-size: 11px;
  --label2-font-size: 11px;
  --caption-font-size: 10px;
  --caption-line-height: 12px;
  --legal-font-size: 10px;
  --legal-line-height: 12px;
}
.cds-small-s1p5ctay {
  --display1-font-weight: 400;
  --display1-font-family: var(--cds-font-display);
  --display2-font-weight: 400;
  --display2-font-family: var(--cds-font-display);
  --display3-font-weight: 400;
  --display3-font-family: var(--cds-font-display);
  --title1-font-weight: 600;
  --title1-font-family: var(--cds-font-display);
  --title2-font-weight: 400;
  --title2-font-family: var(--cds-font-display);
  --title3-font-weight: 600;
  --title4-font-weight: 400;
  --headline-font-weight: 600;
  --headline-font-family: var(--cds-font-sans);
  --body-font-weight: 400;
  --body-font-family: var(--cds-font-sans);
  --label1-font-weight: 600;
  --label2-font-weight: 400;
  --caption-font-weight: 600;
  --legal-font-weight: 400;
  --spacing-0: 0px;
  --spacing-0\.5: 4px;
  --spacing-1: 8px;
  --title3-line-height: 24px;
  --title3-font-family: var(--cds-font-sans);
  --title4-line-height: 24px;
  --title4-font-family: var(--cds-font-sans);
  --headline-line-height: 20px;
  --body-line-height: 20px;
  --label1-line-height: 16px;
  --label1-font-family: var(--cds-font-text);
  --label2-line-height: 16px;
  --label2-font-family: var(--cds-font-text);
  --caption-font-family: var(--cds-font-text);
  --legal-font-family: var(--cds-font-text);
  --spacing-1\.5: 10px;
  --spacing-2: 12px;
  --spacing-3: 16px;
  --spacing-4: 20px;
  --spacing-5: 24px;
  --spacing-6: 28px;
  --spacing-7: 32px;
  --spacing-8: 36px;
  --spacing-9: 40px;
  --spacing-10: 44px;
  --checkbox-size: 16px;
  --radio-size: 16px;
  --switch-width: 42px;
  --switch-height: 24px;
  --switch-thumb-size: 22px;
  --display1-font-size: 62px;
  --display1-line-height: 72px;
  --display2-font-size: 46px;
  --display2-line-height: 56px;
  --display3-font-size: 38px;
  --display3-line-height: 48px;
  --title1-font-size: 26px;
  --title1-line-height: 32px;
  --title2-font-size: 26px;
  --title2-line-height: 32px;
  --title3-font-size: 18px;
  --title4-font-size: 18px;
  --headline-font-size: 14px;
  --body-font-size: 14px;
  --label1-font-size: 12px;
  --label2-font-size: 12px;
  --caption-font-size: 11px;
  --caption-line-height: 16px;
  --legal-font-size: 11px;
  --legal-line-height: 16px;
}
.cds-medium-mjpshi1 {
  --display1-font-weight: 400;
  --display1-font-family: var(--cds-font-display);
  --display2-font-weight: 400;
  --display2-font-family: var(--cds-font-display);
  --display3-font-weight: 400;
  --display3-font-family: var(--cds-font-display);
  --title1-font-weight: 600;
  --title1-font-family: var(--cds-font-display);
  --title2-font-weight: 400;
  --title2-font-family: var(--cds-font-display);
  --title3-font-weight: 600;
  --title4-font-weight: 400;
  --headline-font-weight: 600;
  --headline-font-family: var(--cds-font-sans);
  --body-font-weight: 400;
  --body-font-family: var(--cds-font-sans);
  --label1-font-weight: 600;
  --label2-font-weight: 400;
  --caption-font-weight: 600;
  --legal-font-weight: 400;
  --spacing-0: 0px;
  --spacing-0\.5: 4px;
  --spacing-1: 8px;
  --title3-line-height: 24px;
  --title3-font-family: var(--cds-font-sans);
  --title4-line-height: 24px;
  --title4-font-family: var(--cds-font-sans);
  --headline-line-height: 20px;
  --body-line-height: 20px;
  --label1-line-height: 16px;
  --label1-font-family: var(--cds-font-text);
  --label2-line-height: 16px;
  --label2-font-family: var(--cds-font-text);
  --caption-font-family: var(--cds-font-text);
  --legal-font-family: var(--cds-font-text);
  --spacing-1\.5: 10px;
  --spacing-2: 12px;
  --spacing-3: 16px;
  --spacing-4: 20px;
  --spacing-5: 24px;
  --spacing-6: 28px;
  --spacing-7: 32px;
  --spacing-8: 36px;
  --spacing-9: 40px;
  --spacing-10: 44px;
  --checkbox-size: 16px;
  --radio-size: 16px;
  --switch-width: 42px;
  --switch-height: 24px;
  --switch-thumb-size: 22px;
  --display1-font-size: 63px;
  --display1-line-height: 72px;
  --display2-font-size: 47px;
  --display2-line-height: 56px;
  --display3-font-size: 39px;
  --display3-line-height: 48px;
  --title1-font-size: 27px;
  --title1-line-height: 36px;
  --title2-font-size: 27px;
  --title2-line-height: 36px;
  --title3-font-size: 19px;
  --title4-font-size: 19px;
  --headline-font-size: 15px;
  --body-font-size: 15px;
  --label1-font-size: 13px;
  --label2-font-size: 13px;
  --caption-font-size: 12px;
  --caption-line-height: 16px;
  --legal-font-size: 12px;
  --legal-line-height: 16px;
}
.cds-large-l1kwdti4 {
  --display1-font-weight: 400;
  --display1-font-family: var(--cds-font-display);
  --display2-font-weight: 400;
  --display2-font-family: var(--cds-font-display);
  --display3-font-weight: 400;
  --display3-font-family: var(--cds-font-display);
  --title1-font-weight: 600;
  --title1-font-family: var(--cds-font-display);
  --title2-font-weight: 400;
  --title2-font-family: var(--cds-font-display);
  --title3-font-weight: 600;
  --title4-font-weight: 400;
  --headline-font-weight: 600;
  --headline-font-family: var(--cds-font-sans);
  --body-font-weight: 400;
  --body-font-family: var(--cds-font-sans);
  --label1-font-weight: 600;
  --label2-font-weight: 400;
  --caption-font-weight: 600;
  --legal-font-weight: 400;
  --spacing-0: 0px;
  --spacing-0\.5: 4px;
  --spacing-1: 8px;
  --label1-font-family: var(--cds-font-sans);
  --label2-font-family: var(--cds-font-sans);
  --spacing-1\.5: 12px;
  --spacing-2: 16px;
  --spacing-3: 24px;
  --spacing-4: 32px;
  --spacing-5: 40px;
  --spacing-6: 48px;
  --spacing-7: 56px;
  --spacing-8: 64px;
  --spacing-9: 72px;
  --spacing-10: 80px;
  --checkbox-size: 20px;
  --radio-size: 20px;
  --switch-width: 52px;
  --switch-height: 32px;
  --switch-thumb-size: 30px;
  --display1-font-size: 64px;
  --display1-line-height: 72px;
  --display2-font-size: 48px;
  --display2-line-height: 56px;
  --display3-font-size: 40px;
  --display3-line-height: 48px;
  --title1-font-size: 28px;
  --title1-line-height: 36px;
  --title2-font-size: 28px;
  --title2-line-height: 36px;
  --title3-font-size: 20px;
  --title3-line-height: 28px;
  --title3-font-family: var(--cds-font-sans);
  --title4-font-size: 20px;
  --title4-line-height: 28px;
  --title4-font-family: var(--cds-font-sans);
  --headline-font-size: 16px;
  --headline-line-height: 24px;
  --body-font-size: 16px;
  --body-line-height: 24px;
  --label1-font-size: 14px;
  --label1-line-height: 20px;
  --label2-font-size: 14px;
  --label2-line-height: 20px;
  --caption-font-size: 13px;
  --caption-line-height: 16px;
  --caption-font-family: var(--cds-font-text);
  --legal-font-size: 13px;
  --legal-line-height: 16px;
  --legal-font-family: var(--cds-font-text);
}
.cds-xLarge-x1j71aqk {
  --display1-font-weight: 400;
  --display1-font-family: var(--cds-font-display);
  --display2-font-weight: 400;
  --display2-font-family: var(--cds-font-display);
  --display3-font-weight: 400;
  --display3-font-family: var(--cds-font-display);
  --title1-font-weight: 600;
  --title1-font-family: var(--cds-font-display);
  --title2-font-weight: 400;
  --title2-font-family: var(--cds-font-display);
  --title3-font-weight: 600;
  --title4-font-weight: 400;
  --headline-font-weight: 600;
  --headline-font-family: var(--cds-font-sans);
  --body-font-weight: 400;
  --body-font-family: var(--cds-font-sans);
  --label1-font-weight: 600;
  --label2-font-weight: 400;
  --caption-font-weight: 600;
  --legal-font-weight: 400;
  --spacing-0: 0px;
  --spacing-0\.5: 4px;
  --spacing-1: 8px;
  --label1-font-family: var(--cds-font-sans);
  --label2-font-family: var(--cds-font-sans);
  --spacing-1\.5: 12px;
  --spacing-2: 16px;
  --spacing-3: 24px;
  --spacing-4: 32px;
  --spacing-5: 40px;
  --spacing-6: 48px;
  --spacing-7: 56px;
  --spacing-8: 64px;
  --spacing-9: 72px;
  --spacing-10: 80px;
  --checkbox-size: 20px;
  --radio-size: 20px;
  --switch-width: 52px;
  --switch-height: 32px;
  --switch-thumb-size: 30px;
  --display1-font-size: 66px;
  --display1-line-height: 76px;
  --display2-font-size: 50px;
  --display2-line-height: 60px;
  --display3-font-size: 42px;
  --display3-line-height: 52px;
  --title1-font-size: 30px;
  --title1-line-height: 36px;
  --title2-font-size: 30px;
  --title2-line-height: 36px;
  --title3-font-size: 22px;
  --title3-line-height: 28px;
  --title3-font-family: var(--cds-font-sans);
  --title4-font-size: 22px;
  --title4-line-height: 28px;
  --title4-font-family: var(--cds-font-sans);
  --headline-font-size: 18px;
  --headline-line-height: 24px;
  --body-font-size: 18px;
  --body-line-height: 24px;
  --label1-font-size: 16px;
  --label1-line-height: 20px;
  --label2-font-size: 16px;
  --label2-line-height: 20px;
  --caption-font-size: 15px;
  --caption-line-height: 20px;
  --caption-font-family: var(--cds-font-sans);
  --legal-font-size: 15px;
  --legal-line-height: 20px;
  --legal-font-family: var(--cds-font-sans);
}
.cds-xxLarge-x1mn30qk {
  --display1-font-weight: 400;
  --display1-font-family: var(--cds-font-display);
  --display2-font-weight: 400;
  --display2-font-family: var(--cds-font-display);
  --display3-font-weight: 400;
  --display3-font-family: var(--cds-font-display);
  --title1-font-weight: 600;
  --title1-font-family: var(--cds-font-display);
  --title2-font-weight: 400;
  --title2-font-family: var(--cds-font-display);
  --title3-font-weight: 600;
  --title4-font-weight: 400;
  --headline-font-weight: 600;
  --headline-font-family: var(--cds-font-sans);
  --body-font-weight: 400;
  --body-font-family: var(--cds-font-sans);
  --label1-font-weight: 600;
  --label2-font-weight: 400;
  --caption-font-weight: 600;
  --legal-font-weight: 400;
  --spacing-0: 0px;
  --spacing-0\.5: 4px;
  --spacing-1: 8px;
  --label1-font-family: var(--cds-font-sans);
  --label2-font-family: var(--cds-font-sans);
  --spacing-1\.5: 12px;
  --spacing-2: 16px;
  --spacing-3: 24px;
  --spacing-4: 32px;
  --spacing-5: 40px;
  --spacing-6: 48px;
  --spacing-7: 56px;
  --spacing-8: 64px;
  --spacing-9: 72px;
  --spacing-10: 80px;
  --checkbox-size: 20px;
  --radio-size: 20px;
  --switch-width: 52px;
  --switch-height: 32px;
  --switch-thumb-size: 30px;
  --display1-font-size: 68px;
  --display1-line-height: 76px;
  --display2-font-size: 52px;
  --display2-line-height: 60px;
  --display3-font-size: 44px;
  --display3-line-height: 52px;
  --title1-font-size: 32px;
  --title1-line-height: 40px;
  --title2-font-size: 32px;
  --title2-line-height: 40px;
  --title3-font-size: 24px;
  --title3-line-height: 32px;
  --title3-font-family: var(--cds-font-sans);
  --title4-font-size: 24px;
  --title4-line-height: 32px;
  --title4-font-family: var(--cds-font-sans);
  --headline-font-size: 20px;
  --headline-line-height: 28px;
  --body-font-size: 20px;
  --body-line-height: 28px;
  --label1-font-size: 18px;
  --label1-line-height: 24px;
  --label2-font-size: 18px;
  --label2-line-height: 24px;
  --caption-font-size: 17px;
  --caption-line-height: 20px;
  --caption-font-family: var(--cds-font-sans);
  --legal-font-size: 17px;
  --legal-line-height: 20px;
  --legal-font-family: var(--cds-font-sans);
}
.cds-xxxLarge-x16c1ydk {
  --display1-font-weight: 400;
  --display1-font-family: var(--cds-font-display);
  --display2-font-weight: 400;
  --display2-font-family: var(--cds-font-display);
  --display3-font-weight: 400;
  --display3-font-family: var(--cds-font-display);
  --title1-font-weight: 600;
  --title1-font-family: var(--cds-font-display);
  --title2-font-weight: 400;
  --title2-font-family: var(--cds-font-display);
  --title3-font-weight: 600;
  --title4-font-weight: 400;
  --headline-font-weight: 600;
  --headline-font-family: var(--cds-font-sans);
  --body-font-weight: 400;
  --body-font-family: var(--cds-font-sans);
  --label1-font-weight: 600;
  --label2-font-weight: 400;
  --caption-font-weight: 600;
  --legal-font-weight: 400;
  --spacing-0: 0px;
  --spacing-0\.5: 4px;
  --spacing-1: 8px;
  --label1-font-family: var(--cds-font-sans);
  --label2-font-family: var(--cds-font-sans);
  --spacing-1\.5: 12px;
  --spacing-2: 16px;
  --spacing-3: 24px;
  --spacing-4: 32px;
  --spacing-5: 40px;
  --spacing-6: 48px;
  --spacing-7: 56px;
  --spacing-8: 64px;
  --spacing-9: 72px;
  --spacing-10: 80px;
  --checkbox-size: 20px;
  --radio-size: 20px;
  --switch-width: 52px;
  --switch-height: 32px;
  --switch-thumb-size: 30px;
  --display1-font-size: 70px;
  --display1-line-height: 80px;
  --display2-font-size: 54px;
  --display2-line-height: 64px;
  --display3-font-size: 46px;
  --display3-line-height: 56px;
  --title1-font-size: 34px;
  --title1-line-height: 40px;
  --title2-font-size: 34px;
  --title2-line-height: 40px;
  --title3-font-size: 26px;
  --title3-line-height: 32px;
  --title3-font-family: var(--cds-font-display);
  --title4-font-size: 26px;
  --title4-line-height: 32px;
  --title4-font-family: var(--cds-font-display);
  --headline-font-size: 22px;
  --headline-line-height: 28px;
  --body-font-size: 22px;
  --body-line-height: 28px;
  --label1-font-size: 20px;
  --label1-line-height: 24px;
  --label2-font-size: 20px;
  --label2-line-height: 24px;
  --caption-font-size: 19px;
  --caption-line-height: 24px;
  --caption-font-family: var(--cds-font-sans);
  --legal-font-size: 19px;
  --legal-line-height: 24px;
  --legal-font-family: var(--cds-font-sans);
}
.cds-displayContents-d1o7tp0z {
  display: contents;
}
.cds-hexagonStyles-h13ka9b8.cds-hexagon {
  -webkit-clip-path: url(#cds-hexagon-avatar-clipper);
  clip-path: url(#cds-hexagon-avatar-clipper);
}
.cds-modalDefault-m10eqfv6.cds-modal {
  position: absolute;
  top: var(--spacing-10);
  width: 612px;
  max-height: calc(100vh - var(--spacing-10) * 2);
  max-height: calc(100dvh - var(--spacing-10) * 2);
  display: flex;
  justify-content: center;
  z-index: 3;
}
@media only screen and (max-width: 1023px) {
  .cds-modalResponsive-m1gh7een.cds-modal {
    max-width: 612px;
    width: auto;
    margin-right: var(--spacing-3);
    margin-left: var(--spacing-3);
  }
}
@media only screen and (max-width: 559px) {
  .cds-modalResponsive-m1gh7een.cds-modal {
    max-height: 100vh;
    max-height: 100dvh;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin-right: 0;
    margin-left: 0;
  }
}
.cds-modalDialogClassName-m1g6k71t.cds-modalDialogClassName-m1g6k71t {
  border-radius: var(--border-radius-rounded);
}
@media only screen and (max-width: 559px) {
  .cds-modalDialogResponsiveClassName-mdo39i6.cds-modalDialogResponsiveClassName-mdo39i6 {
    border-radius: var(--border-radius-rounded-none);
  }
  .cds-modalOverlayResponsive-m1yg91ow.cds-modal-overlay {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .cds-modalFooterDefault-mfrrqav.cds-modal-footer a,
  .cds-modalFooterDefault-mfrrqav.cds-modal-footer > button {
    flex: 1 1;
  }
}
@media only screen and (max-width: 559px) {
  .cds-modalFooterDefault-mfrrqav.cds-modal-footer {
    flex-direction: column-reverse;
  }
  .cds-modalFooterDefault-mfrrqav.cds-modal-footer a,
  .cds-modalFooterDefault-mfrrqav.cds-modal-footer > button {
    flex: none;
  }
  .cds-modalFooterDefault-mfrrqav.cds-modal-footer span:nth-child(2) {
    height: var(--spacing-2);
  }
}
.cds-dropdownStyleOverrides-dhjo80l {
  min-width: -webkit-min-content;
  min-width: min-content;
}
.cds-subjectStyle-s1cgr9z4 {
  background-color: initial;
  display: flex;
  cursor: default;
}
.cds-blockStyles-b13rnbro {
  width: 100%;
}
.cds-link-l678mx9.cds-link {
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
}
.cds-link-l678mx9:focus-visible {
  outline-width: var(--border-width-focus-ring);
  outline-style: solid;
  outline-color: var(--primary);
  border-radius: var(--border-radius-rounded-small);
}
p a.cds-link span {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.cds-warningClassName-w1lef5wu.cds-warningClassName-w1lef5wu {
  background-color: rgb(var(--orange0));
}
.cds-columns-1-c19rrvhl {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.cds-columns-2-cx4u2fm {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.cds-columns-3-cigplv7 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.cds-columns-4-cgca9x5 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.cds-columns-5-cpy7sah {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.cds-columns-6-c1ap98cx {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.cds-columns-7-c1j2wz5k {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.cds-columns-8-cid7dta {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.cds-columns-9-c63fitq {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.cds-columns-10-c1ckciku {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.cds-columns-11-c7diz2o {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.cds-columns-12-clumx9k {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.cds-colStart-1-cg69fuw {
  grid-column-start: 1;
}
.cds-colStart-2-c19gq6x0 {
  grid-column-start: 2;
}
.cds-colStart-3-c1ptb97o {
  grid-column-start: 3;
}
.cds-colStart-4-c16r6zqm {
  grid-column-start: 4;
}
.cds-colStart-5-cate3od {
  grid-column-start: 5;
}
.cds-colStart-6-c5ac0mv {
  grid-column-start: 6;
}
.cds-colStart-7-c1yxwgyr {
  grid-column-start: 7;
}
.cds-colStart-8-ckjgjq4 {
  grid-column-start: 8;
}
.cds-colStart-9-css2ufl {
  grid-column-start: 9;
}
.cds-colStart-10-c1eoos9o {
  grid-column-start: 10;
}
.cds-colStart-11-cdfn2n4 {
  grid-column-start: 11;
}
.cds-colStart-12-cu1uwtv {
  grid-column-start: 12;
}
.cds-colStart-auto-c192dqs1 {
  grid-column-start: auto;
}
.cds-colEnd-1-cnk68dk {
  grid-column-end: 1;
}
.cds-colEnd-2-cilijos {
  grid-column-end: 2;
}
.cds-colEnd-3-cey2c0e {
  grid-column-end: 3;
}
.cds-colEnd-4-ccgexgh {
  grid-column-end: 4;
}
.cds-colEnd-5-cu2tcfb {
  grid-column-end: 5;
}
.cds-colEnd-6-c2g7pii {
  grid-column-end: 6;
}
.cds-colEnd-7-cio21cz {
  grid-column-end: 7;
}
.cds-colEnd-8-c6y8w7b {
  grid-column-end: 8;
}
.cds-colEnd-9-c1ix2set {
  grid-column-end: 9;
}
.cds-colEnd-10-cohoz92 {
  grid-column-end: 10;
}
.cds-colEnd-11-c1iplp0e {
  grid-column-end: 11;
}
.cds-colEnd-12-cyaknbv {
  grid-column-end: 12;
}
.cds-colEnd-13-c6ly4yb {
  grid-column-end: 13;
}
.cds-colEnd-auto-c1y0q5bw {
  grid-column-end: auto;
}
.cds-colEnd--1-c1lr8vnz {
  grid-column-end: -1;
}
.cds-motionStyles-mhdcix9 {
  transition: background 0.15s cubic-bezier(0.6, 0, 0.15, 1);
}
.cds-defaultStyles-d1f5dagi {
  border-color: var(--border-color-unfocused);
  transition: box-shadow 0.2s ease-in-out;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.cds-defaultStyles-d1f5dagi:focus-within {
  border-color: var(--border-color-focused);
  box-shadow: 0 0 0 var(--border-width-focused) var(--border-color-focused);
}
.cds-persistedFocusStyles-p1ao99qt.cds-persistedFocusStyles-p1ao99qt.cds-persistedFocusStyles-p1ao99qt.cds-persistedFocusStyles-p1ao99qt {
  padding: 0;
  margin: 0;
  border-color: var(--border-color-focused);
  box-shadow: 0 0 0 var(--border-width-focused) var(--border-color-focused);
}
.cds-warningClassName-wjxc487.cds-warningClassName-wjxc487 {
  background-color: rgb(var(--red0));
  border-color: rgb(var(--red10));
}
.cds-promotionalClassName-p1legc19.cds-promotionalClassName-p1legc19 {
  border-color: rgb(var(--blue10));
}
.cds-errorClassNameLight-ewomj41.cds-errorClassNameLight-ewomj41 {
  background-color: rgb(var(--yellow5));
  border-color: rgb(var(--yellow10));
}
.cds-errorClassNameDark-e17wpv7h.cds-errorClassNameDark-e17wpv7h {
  background-color: rgb(var(--yellow15));
  border-color: rgb(var(--yellow10));
}
.cds-customSpacing-cqbf47o.cds-customSpacing-cqbf47o {
  padding-top: 4px;
}
.cds-actionContainerStyle-aqz20kg.cds-actionContainerStyle-aqz20kg {
  white-space: nowrap;
}
.cds-toastPosition-t17auvqu.cds-toast {
  position: fixed;
  left: 0;
  width: 100%;
}
.cds-base-b12hk1pi {
  position: relative;
  border-left-color: currentcolor;
  border-right-color: currentcolor;
  border-top-color: currentcolor;
  border-radius: 50%;
  width: 10em;
  height: 10em;
  border: 1.1em solid var(--background-alternate);
  border-bottom: 1.1em solid;
}
.cds-circle-c1cp3i5t {
  stroke-dasharray: 180;
  transform-origin: center;
}
.cds-spinnerAnimation-s16l7s1z {
  animation: spin-cds-spinnerAnimation-s16l7s1z 1s linear infinite;
}
@keyframes spin-cds-spinnerAnimation-s16l7s1z {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.cds-spinnerStatus-s81b64t {
  -webkit-clip: rect(0 0 0 0);
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.cds-alertOverModal-a1cmw1c9.cds-alert .cds-modal {
  top: calc(var(--spacing-10) + var(--spacing-3));
}
@media only screen and (max-width: 559px) {
  .cds-alertOverModal-a1cmw1c9.cds-alert .cds-modal {
    position: static;
  }
}
.cds-fallback-f1n296p1 {
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: shimmer-cds-fallback-f1n296p1;
  animation-timing-function: linear;
  overflow: hidden;
  background: rgb(var(--gray60), 0.05);
  background-image: linear-gradient(
    to right,
    rgb(var(--gray60), 0.05) 0,
    rgb(var(--gray60), 0) 25%,
    rgb(var(--gray60), 0.1) 50%,
    rgb(var(--gray60), 0) 75%,
    rgb(var(--gray60), 0.05) 100%
  );
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
}
@keyframes shimmer-cds-fallback-f1n296p1 {
  0% {
    background-position: -600px 0;
  }
  to {
    background-position: 600px 0;
  }
}
.cds-cover-cbzp605.cds-cover-cbzp605 {
  object-fit: cover;
}
.cds-contain-c1sg9xj9.cds-contain-c1sg9xj9 {
  object-fit: contain;
}
.cds-image-it639h6.cds-image-it639h6 {
  display: block;
}
.cds-hexagonOverflowClass-h106avb5.cds-hexagonOverflowClass-h106avb5 {
  overflow: visible;
}
.cds-imageRatio-imd7ixe.cds-imageRatio-imd7ixe {
  aspect-ratio: var(--image-aspect-ratio);
}
.cds-nativeInputBaseStyle-ngba8xt {
  min-width: 0;
  flex-grow: 2;
  background-color: initial;
  color: var(--foreground);
}
.cds-nativeInputBaseStyle-ngba8xt::-webkit-inner-spin-button,
.cds-nativeInputBaseStyle-ngba8xt::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cds-nativeInputBaseStyle-ngba8xt:focus {
  outline-style: none;
  box-shadow: none;
  border-color: #0000;
}
.cds-nativeInputBaseStyle-ngba8xt::placeholder {
  color: var(--foreground-muted);
  opacity: 1;
}
.cds-nativeInputBaseStyle-ngba8xt[type="number"] {
  -moz-appearance: textfield;
}
.cds-nativeInputBaseStyle-ngba8xt[readonly]:not(:disabled) {
  background-color: var(--secondary);
}
.cds-nativeInputBaseStyle-ngba8xt[type="search"]::-ms-clear,
.cds-nativeInputBaseStyle-ngba8xt[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.cds-nativeInputBaseStyle-ngba8xt[type="search"]::-webkit-search-cancel-button,
.cds-nativeInputBaseStyle-ngba8xt[type="search"]::-webkit-search-decoration,
.cds-nativeInputBaseStyle-ngba8xt[type="search"]::-webkit-search-results-button,
.cds-nativeInputBaseStyle-ngba8xt[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.cds-nativeInputBaseStyle-ngba8xt:-webkit-autofill,
.cds-nativeInputBaseStyle-ngba8xt:-webkit-autofill:active,
.cds-nativeInputBaseStyle-ngba8xt:-webkit-autofill:focus,
.cds-nativeInputBaseStyle-ngba8xt:-webkit-autofill:hover {
  border-radius: var(--border-radius-rounded);
  -webkit-text-fill-color: var(--foreground);
  -webkit-transition: background-color 0s ease-in-out 5000s;
  transition: background-color 0s ease-in-out 5000s;
}
.cds-labelStyle-lnx209w.cds-labelStyle-lnx209w {
  display: block;
}
.cds-inputBaseAreaStyles-i16zw4a5.cds-inputBaseAreaStyles-i16zw4a5 {
  flex-direction: row;
  display: flex;
  min-width: 0;
  flex-grow: 2;
  opacity: 1;
  border-color: var(--border-color-unfocused);
  transition: box-shadow 0.2s ease-in-out;
  overflow: hidden;
}
.cds-inputBaseAreaStyles-i16zw4a5.cds-inputBaseAreaStyles-i16zw4a5:focus-within {
  border-color: var(--border-color-focused);
  box-shadow: 0 0 0 var(--border-width-focused) var(--border-color-focused);
}
.cds-inputAreaContainerStyles-ipofex6 {
  padding: 1px;
  width: 100%;
}
.cds-persistedFocusStyles-p6phjeo.cds-persistedFocusStyles-p6phjeo.cds-persistedFocusStyles-p6phjeo.cds-persistedFocusStyles-p6phjeo {
  border-color: var(--border-color-focused);
  box-shadow: 0 0 0 var(--border-width-focused) var(--border-color-focused);
}
.cds-line-lb40n7o {
  background-color: var(--line);
}
.cds-lineHeavy-l1cvhdy5 {
  background-color: var(--line-heavy);
}
.cds-horizontal-hs39g9n {
  flex-grow: 1;
  height: 1px;
}
.cds-vertical-v1ce7i54 {
  flex-grow: 1;
  width: 1px;
}
.cds-truncatedStyles-tlbh67p {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cds-overflowStyles-owejl84 {
  overflow: visible;
  white-space: normal;
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow-wrap: anywhere;
}
.cds-dotRootContainerStyles-di5b2xc.cds-dotRootContainerStyles-di5b2xc {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
}
.cds-dotCountContentLinaria-d1qqkfau.cds-dotCountContentLinaria-d1qqkfau {
  min-width: 24px;
  height: 24px;
  border-radius: 16px;
  align-items: center;
  justify-content: center;
  display: flex;
  border-width: 1px;
  padding: 3px 6px;
}
.cds-pressableStyles-p1lfoglf {
  padding: 0;
}
.cds-pressableStyles-p1lfoglf.focus-visible:before {
  border-radius: var(--border-radius-rounded-large);
}
.cds-informational-i5jd6tx {
  padding: 2px var(--spacing-0\.5);
}
.cds-promotional-p1xm60ju {
  padding: 2px var(--spacing-1);
}
.cds-borderStyles-b1d48qa2.cds-avatar {
  border-width: 2px;
}
.cds-pointer-p1pliz73:not(:disabled),
.cds-pointer-p1pliz73:not(:read-only) {
  cursor: pointer;
}
.cds-controlInput-c1hz3kk0 {
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.cds-interactableContainer-i1h2gel3 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.cds-interactableContainer-i1h2gel3:active .cds-controlInput-c1hz3kk0,
.cds-interactableContainer-i1h2gel3:focus .cds-controlInput-c1hz3kk0,
.cds-interactableContainer-i1h2gel3:hover .cds-controlInput-c1hz3kk0,
.cds-interactableContainer-i1h2gel3:visited .cds-controlInput-c1hz3kk0 {
  opacity: 0;
}
.cds-track-t1fng8qd {
  width: var(--switch-width);
  height: var(--switch-height);
  border-radius: var(--border-radius-rounded-full);
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 1px;
}
.cds-track-t1fng8qd[data-filled="true"] {
  justify-content: flex-end;
}
.cds-thumb-t1l9xlcf {
  width: var(--switch-thumb-size);
  height: var(--switch-thumb-size);
  border: 0.5 solid var(--line);
  position: absolute;
  top: 1px;
  left: 1px;
}
.cds-primaryForegroundThumb-p164ahxr,
.cds-thumb-t1l9xlcf {
  background-color: var(--primary-foreground);
}
.cds-foregroundThumb-faf1m21 {
  background-color: var(--foreground);
}
.cds-focusRing-fdsb3l6:after {
  content: "";
  border: var(--border-width-focus-ring) solid var(--primary);
  border-radius: var(--border-radius-rounded-full);
  position: absolute;
  left: -4px;
  top: -4px;
  right: -4px;
  bottom: -4px;
  opacity: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 0.15, 1);
}
.focus-visible + .cds-focusRing-fdsb3l6:after {
  opacity: 1;
}
.noBorder {
  border-width: 0;
  padding: 0;
}
.cds-navLinkStyles-n1ricjms.cds-nav-link {
  padding-top: var(--spacing-3);
  padding-bottom: var(--spacing-3);
  color: var(--foreground);
  border-bottom: 2px solid #0000;
}
.cds-navLinkStyles-n1ricjms.cds-nav-link .cds-link--container {
  transition: color 0ms;
}
.cds-navLinkStyles-n1ricjms.cds-nav-link:active,
.cds-navLinkStyles-n1ricjms.cds-nav-link:hover {
  color: var(--primary);
}
.cds-navLinkStyles-n1ricjms.cds-nav-link:active {
  opacity: 0.86;
}
.cds-navLinkStyles-n1ricjms.cds-nav-link.current {
  border-bottom-color: var(--primary);
}
.cds-navLinkStyles-n1ricjms.cds-nav-link.current:hover {
  color: var(--foreground);
}
.CaseCard_gridContainer__Pd1FV {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 12px;
  gap: 12px;
}
@media (min-width: 768px) {
  .CaseCard_gridContainer__Pd1FV {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    padding-top: 4px;
  }
}
