:root {
  --dl-color-neutral-dark: #525252ff;
  --dl-color-neutral-light: #f8f8f8ff;
  --dl-color-neutral-medium: #dbdbdbff;
  --dl-color-neutral-darkest: #1f1d1dff;
  --dl-color-neutral-lightest: #ffffffff;
  --dl-color-brand-primary-dark: #b41e13ff;
  --dl-color-suport-danger-dark: #b84d01ff;
  --dl-color-brand-primary-light: #fc867fff;
  --dl-color-brandprimary-medium: rgba(218, 41, 28, 1);
  --dl-color-suport-danger-light: #fffaadff;
  --dl-color-suport-success-dark: #006b4fff;
  --dl-color-brand-primary-medium: #da291cff;
  --dl-color-suport-success-light: #ddf9edff;
  --dl-color-brand-primary-darkest: #83170fff;
  --dl-color-suport-highlight-dark: #fb9c2dff;
  --dl-color-brand-primary-lightest: #ffe3e3ff;
  --dl-color-suport-highlight-light: #ffe458ff;
  --dl-color-suport-highlight-medium: #ffc722ff;
  --dl-color-suport-highlight-darkest: #b84d01ff;
  --dl-color-suport-highlight-lightest: #fffaadff;
}
 
.button {
  color: var(--dl-color-neutral-darkest);
  cursor: pointer;
  display: inline-block;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  transition: all .2s ease;
  font-family: AMX;
  font-weight: 400;
  border-radius: 999px;
  background-color: var(--dl-color-suport-highlight-medium);
}
 
.button:active {
  background-color: var(--dl-color-suport-highlight-medium);
}
 
.button:hover {
  background-color: var(--dl-color-suport-highlight-dark);
}
 
.input {
  color: var(--dl-color-neutral-darkest);
  cursor: auto;
  padding: 0.4375rem 0.875rem;
  text-align: left;
  transition: all .2s ease;
  font-family: AMX;
  border-color: var(--dl-color-neutral-medium);
  border-width: 1px;
  border-radius: 8px;
  background-color: var(--dl-color-neutral-lightest);
}
 
.input:disabled {
  color: medium (neutral);
  border-bottom-color: var(--dl-color-neutral-medium);
}
 
.input:hover {
  border-color: var(--dl-color-suport-highlight-medium);
}
 
.input:focus {
  border-color: highlight-medium (Suport);
}
 
.textarea {
  color: var(--dl-color-neutral-darkest);
  cursor: auto;
  padding: 0.5rem;
  border-color: var(--dl-color-neutral-darkest);
  border-width: 1px;
  border-radius: 4px;
  background-color: var(--dl-color-neutral-light);
}
 
.list {
  width: 100%;
  margin: 1em 0px 1em 0px;
  display: block;
  padding: 0px 0px 0px 1.5rem;
  list-style-type: none;
  list-style-position: outside;
}
 
.list-item {
  display: list-item;
}
 
.mdn-Icon-fechar {
  font-family: AMX;
}
 
.btn-40 {
  padding: 0.6875rem 1rem;
}
 
.input-50 {
  font-size: 1.25rem;
  line-height: 1;
  padding-top: 12px;
  border-radius: 12px;
  padding-bottom: 12px;
}
 
.close-popup {
  width: 2rem;
  cursor: pointer;
  height: 2rem;
  position: relative;
  font-size: 1rem;
  align-self: flex-start;
  text-align: center;
  font-family: AMX;
  border-color: var(--dl-color-neutral-darkest);
  border-width: 1px;
  border-radius: 100%;
}
 
.mdn-Icon--sm {
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  position: absolute;
}
 
.Content {
  font-size: 1rem;
  font-family: AMX;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
  text-decoration: none;
}

@media(max-width: 935px) {
  .close-popup {
    font-size: 1rem;
    line-height: 1;
  }
}