.mdn-u-hidden {
  display: none !important;
}
@media (min-width: 36rem) {
  .mdn-u-hidden--sm {
    display: none !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-hidden--md {
    display: none !important;
  }
}
@media (min-width: 62rem) {
  .mdn-u-hidden--lg {
    display: none !important;
  }
}
@media (min-width: 75rem) {
  .mdn-u-hidden--xl {
    display: none !important;
  }
}
@media (min-width: 90rem) {
  .mdn-u-hidden--xxl {
    display: none !important;
  }
}
@media (min-width: 0.0625rem) {
  .mdn-u-hidden--xs {
    display: none !important;
  }
}
.mdn-u-flex {
  display: flex !important;
}
.mdn-u-flex-1 {
  flex: 1 !important;
}
.mdn-u-flex-column-revese {
  flex-direction: column-reverse !important;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flex-column-xs {
    flex-direction: column !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-flex-column-md {
    flex-direction: column !important;
  }
}
@media (min-width: 62rem) {
  .mdn-u-flex-column-lg {
    flex-direction: column !important;
  }
}
.mdn-u-flex-row {
  flex-direction: row !important;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flex-row-xs {
    flex-direction: row !important;
  }
}
@media (min-width: 36rem) {
  .mdn-u-flex-row-sm {
    flex-direction: row !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-flex-row-md {
    flex-direction: row !important;
  }
}
@media (min-width: 62rem) {
  .mdn-u-flex-row-lg {
    flex-direction: row !important;
  }
}
@media (min-width: 0.0625rem) {
  .mdn-u-flex-xs {
    display: flex !important;
  }
  .mdn-u-flex-xs-fill {
    flex: 1 1 auto !important;
  }
  .mdn-u-flex-xs-grow-1 {
    flex-grow: 1 !important;
  }
  .mdn-u-flex-xs-column {
    flex-direction: column !important;
  }
  .mdn-u-flex-xs-column-reverse {
    flex-direction: column-reverse !important;
  }
  .mdn-u-flex-xs-row {
    flex-direction: row !important;
  }
  .mdn-u-flex-xs-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 36rem) {
  .mdn-u-flex-sm {
    display: flex !important;
  }
  .mdn-u-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .mdn-u-flex-sm-row {
    flex-direction: row !important;
  }
  .mdn-u-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-flex-md-row {
    flex-direction: row !important;
  }
}
@media (min-width: 62rem) {
  .mdn-u-flex-lg-row {
    flex-direction: row !important;
  }
  .mdn-u-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
}
.mdn-u-flexCol {
  flex-direction: column !important;
}
.mdn-u-flexWrap {
  flex-wrap: wrap;
}
.mdn-u-flexInline {
  display: inline-flex !important;
}
.mdn-u-block {
  display: block;
}
@media (min-width: 0.0625rem) {
  .mdn-u-block--xs {
    display: block !important;
  }
}
@media (min-width: 36rem) {
  .mdn-u-block--sm {
    display: block !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-block--md {
    display: block !important;
  }
}
@media (min-width: 62rem) {
  .mdn-u-block--lg {
    display: block !important;
  }
}
.mdn-u-flexAlignSelfEnd {
  align-self: flex-end !important;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flexAlignSelfEnd--xs {
    align-self: flex-end !important;
  }
}
.mdn-u-flexAlignSelfCenter {
  align-self: center !important;
}
.mdn-u-flexAlignItemsCenter {
  align-items: center;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flexAlignItemsCenter--xs {
    align-items: center !important;
  }
}
@media (min-width: 36rem) {
  .mdn-u-flexAlignItemsCenter--sm {
    align-items: center !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-flexAlignItemsCenter--md {
    align-items: center !important;
  }
}
@media (min-width: 75rem) {
  .mdn-u-flexAlignItemsCenter--xl {
    align-items: center !important;
  }
}
.mdn-u-flexAlignItemsBaseline {
  align-items: baseline !important;
}
.mdn-u-flexAlignItemsEnd {
  align-items: flex-end !important;
}
.mdn-u-flexAlignItemsStretch {
  align-items: stretch !important;
}
.mdn-u-flexAlignItemsStart {
  align-items: start;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flexAlignItemsStart--xs {
    align-items: start !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-flexAlignItemsStart--md {
    align-items: start !important;
  }
}
@media (min-width: 62rem) {
  .mdn-u-flexAlignItemsStart--lg {
    align-items: start !important;
  }
}
@media (min-width: 75rem) {
  .mdn-u-flexAlignItemsStart--xl {
    align-items: start !important;
  }
}
.mdn-u-flexAlignItemsFlexStart {
  align-items: flex-start !important;
}
.mdn-u-flexJustifyCenter {
  justify-content: center !important;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flexJustifyCenter--xs {
    justify-content: center !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-flexJustifyCenter--md {
    justify-content: center !important;
  }
}
.mdn-u-flexJustifyAround {
  justify-content: space-around !important;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flexJustifyAround--xs {
    justify-content: space-around !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-flexJustifyAround--md {
    justify-content: space-around !important;
  }
}
.mdn-u-flexJustifyEnd {
  justify-content: flex-end !important;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flexJustifyEnd--xs {
    justify-content: flex-end !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-flexJustifyEnd--md {
    justify-content: flex-end !important;
  }
}
.mdn-u-flexJustifyBetween {
  justify-content: space-between !important;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flexJustifyBetween--xs {
    justify-content: space-between !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-flexJustifyBetween--md {
    justify-content: space-between !important;
  }
}
@media (min-width: 62rem) {
  .mdn-u-flexJustifyBetween--lg {
    display: block !important;
  }
}
@media (min-width: 0.0625rem) {
  .mdn-u-justifyContent-xs-start {
    justify-content: flex-start !important;
  }
  .mdn-u-justifyContent-xs-center {
    justify-content: center !important;
  }
  .mdn-u-justifyContent-xs-md-between {
    justify-content: space-between !important;
  }
  .mdn-u-justifyContent-xs-end {
    justify-content: flex-end !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-justifyContent-md-start {
    justify-content: flex-start !important;
  }
  .mdn-u-justifyContent-md-center {
    justify-content: center !important;
  }
  .mdn-u-justifyContent-md-between {
    justify-content: space-between !important;
  }
}
@media (min-width: 0.0625rem) {
  .mdn-u-alignContent-xs-between {
    align-content: space-between !important;
  }
  .mdn-u-alignContent-xs-center {
    align-content: center !important;
  }
}
.mdn-u-flexRowReverse {
  flex-direction: row-reverse;
}
.mdn-u-alignTop {
  vertical-align: top !important;
}
.mdn-u-inlineBlock {
  display: inline-block !important;
  max-width: 100%;
}
.mdn-u-padding--xxxs {
  padding: var(--spacing-stack-xxxs) !important;
}
.mdn-u-padding--xxs {
  padding: var(--spacing-stack-xxs) !important;
}
.mdn-u-padding--xs {
  padding: var(--spacing-stack-xs) !important;
}
.mdn-u-padding--sm {
  padding: var(--spacing-stack-sm) !important;
}
.mdn-u-padding--md {
  padding: var(--spacing-stack-md) !important;
}
.mdn-u-padding--lg {
  padding: var(--spacing-stack-lg) !important;
}
.mdn-u-padding--xl {
  padding: var(--spacing-stack-xl) !important;
}
.mdn-u-padding--none {
  padding: 0 !important;
}
.mdn-u-paddingTop--xxs {
  padding-top: var(--spacing-stack-xxs);
}
.mdn-u-paddingTop--xs {
  padding-top: var(--spacing-stack-xs);
}
.mdn-u-paddingTop--sm {
  padding-top: var(--spacing-stack-sm);
}
.mdn-u-paddingTop--md {
  padding-top: var(--spacing-stack-md);
}
.mdn-u-paddingTop--lg {
  padding-top: var(--spacing-stack-lg);
}
.mdn-u-paddingTop--none {
  padding-top: 0 !important;
}
.mdn-u-paddingTop--xl {
  padding-top: var(--spacing-stack-xl) !important;
}
.mdn-u-paddingBottom--xxxs {
  padding-bottom: var(--spacing-stack-xxxs) !important;
}
.mdn-u-paddingBottom--xxs {
  padding-bottom: var(--spacing-stack-xxs);
}
.mdn-u-paddingBottom--xs {
  padding-bottom: var(--spacing-stack-xs) !important;
}
.mdn-u-paddingBottom--sm {
  padding-bottom: var(--spacing-stack-sm) !important;
}
.mdn-u-paddingBottom--md {
  padding-bottom: var(--spacing-stack-md);
}
.mdn-u-paddingBottom--lg {
  padding-bottom: var(--spacing-stack-lg);
}
.mdn-u-paddingBottom--none {
  padding-bottom: 0 !important;
}
.mdn-u-paddingBottom--xl {
  padding-bottom: var(--spacing-stack-xl) !important;
}
.mdn-u-paddingRight--none {
  padding-right: 0 !important;
}
.mdn-u-paddingRight--xxs {
  padding-right: var(--spacing-stack-xxs);
}
.mdn-u-paddingRight--xs {
  padding-right: var(--spacing-stack-xs);
}
.mdn-u-paddingRight--sm {
  padding-right: var(--spacing-stack-sm) !important;
}
.mdn-u-paddingRight--md {
  padding-right: var(--spacing-stack-md) !important;
}
.mdn-u-paddingRight--lg {
  padding-right: var(--spacing-stack-lg) !important;
}
.mdn-u-paddingRight--xl {
  padding-right: var(--spacing-stack-xl) !important;
}
.mdn-u-paddingLeft--none {
  padding-left: 0 !important;
}
.mdn-u-paddingLeft--xxs {
  padding-left: var(--spacing-stack-xxs);
}
.mdn-u-paddingLeft--xs {
  padding-left: var(--spacing-stack-xs);
}
.mdn-u-paddingLeft--sm {
  padding-left: var(--spacing-stack-sm) !important;
}
.mdn-u-paddingLeft--md {
  padding-left: var(--spacing-stack-md) !important;
}
.mdn-u-paddingLeft--lg {
  padding-left: var(--spacing-stack-lg) !important;
}
.mdn-u-paddingLeft--xl {
  padding-left: var(--spacing-stack-xl) !important;
}
.mdn-u-margin--xxs {
  margin: var(--spacing-stack-xxs) !important;
}
.mdn-u-margin--none {
  margin: 0 !important;
}
.mdn-u-marginTop--auto {
  margin-top: auto !important;
}
.mdn-u-marginTop--none {
  margin-top: 0 !important;
}
.mdn-u-marginTop--xxxs {
  margin-top: var(--spacing-stack-xxxs) !important;
}
.mdn-u-marginTop--xxs {
  margin-top: var(--spacing-stack-xxs) !important;
}
.mdn-u-marginTop--xs {
  margin-top: var(--spacing-stack-xs) !important;
}
.mdn-u-marginTop--sm {
  margin-top: var(--spacing-stack-sm) !important;
}
.mdn-u-marginTop--md {
  margin-top: var(--spacing-stack-md) !important;
}
.mdn-u-marginTop--xl {
  margin-top: var(--spacing-stack-xl) !important;
}
@media (min-width: 62rem) {
  .mdn-u-marginTop--lg {
    margin-top: var(--spacing-stack-lg) !important;
  }
}
.mdn-u-marginBottom--none {
  margin-bottom: 0 !important;
}
.mdn-u-marginBottom--xxxs {
  margin-bottom: var(--spacing-stack-xxxs) !important;
}
.mdn-u-marginBottom--xxs {
  margin-bottom: var(--spacing-stack-xxs) !important;
}
.mdn-u-marginBottom--xs {
  margin-bottom: var(--spacing-stack-xs) !important;
}
.mdn-u-marginBottom--sm {
  margin-bottom: var(--spacing-stack-sm) !important;
}
.mdn-u-marginBottom--md {
  margin-bottom: var(--spacing-stack-md) !important;
}
.mdn-u-marginBottom--xl {
  margin-bottom: var(--spacing-stack-xl) !important;
}
.mdn-u-marginBottom--lg--mobile {
  margin-bottom: var(--spacing-stack-lg) !important;
}
@media (min-width: 62rem) {
  .mdn-u-marginBottom--lg {
    margin-bottom: var(--spacing-stack-lg) !important;
  }
}
.mdn-u-marginLeft--xxxs {
  margin-left: var(--spacing-stack-xxxs) !important;
}
.mdn-u-marginLeft--xxs {
  margin-left: var(--spacing-stack-xxs) !important;
}
.mdn-u-marginLeft--xs {
  margin-left: var(--spacing-stack-xs) !important;
}
.mdn-u-marginLeft--sm {
  margin-left: var(--spacing-stack-sm) !important;
}
.mdn-u-marginLeft--md {
  margin-left: var(--spacing-stack-md) !important;
}
@media (min-width: 62rem) {
  .mdn-u-marginLeft--lg {
    margin-left: var(--spacing-stack-lg) !important;
  }
}
.mdn-u-marginLeft--xl {
  margin-left: var(--spacing-stack-xl) !important;
}
.mdn-u-marginLeft--none {
  margin-left: 0 !important;
}
@media (max-width: 48rem) {
  .mdn-u-marginLeft--none-mobile {
    margin-left: 0 !important;
  }
}
.mdn-u-marginRight--xxxs {
  margin-right: var(--spacing-stack-xxxs) !important;
}
.mdn-u-marginRight--xxs {
  margin-right: var(--spacing-stack-xxs) !important;
}
.mdn-u-marginRight--xs {
  margin-right: var(--spacing-stack-xs) !important;
}
.mdn-u-marginRight--sm {
  margin-right: var(--spacing-stack-sm) !important;
}
.mdn-u-marginRight--md {
  margin-right: var(--spacing-stack-md) !important;
}
.mdn-u-marginRight--xxl {
  margin-right: var(--spacing-stack-xxl) !important;
}
.mdn-u-marginRight--xl {
  margin-right: var(--spacing-stack-xl) !important;
}
@media (min-width: 62rem) {
  .mdn-u-marginRight--lg {
    margin-right: var(--spacing-stack-lg) !important;
  }
}
.mdn-u-textCenter {
  text-align: center !important;
}
.mdn-u-textRight {
  text-align: right !important;
}
.mdn-u-textLeft {
  text-align: left !important;
}
.mdn-u-color--primary {
  color: var(--theme-color-brand-primary-medium-content) !important;
}
.mdn-u-color--dark {
  color: var(--theme-color-neutral-darkest-content) !important;
}
.mdn-u-color--neutral-dark {
  color: var(--theme-color-neutral-dark-content) !important;
}
.mdn-u-color--secondary {
  color: var(--theme-color-neutral-dark-content) !important;
}
.mdn-u-color--secondary--lightest {
  color: var(--theme-color-neutral-lightest-content) !important;
}
.mdn-u-color--gray-dark {
  color: #5f646d;
}
.mdn-u-bg--default {
  background-color: var(--theme-color-neutral-lightest-bg) !important;
}
.mdn-u-bg--global {
  background-color: var(--theme-color-support-highlight-medium-bg) !important;
}
.mdn-u-bg--secondary {
  background-color: var(--theme-color-neutral-lightest-bg) !important;
}
.mdn-u-bg--light {
  background-color: var(--theme-color-neutral-light-bg) !important;
}
.mdn-u-bgLight {
  background-color: var(--theme-color-bg-content-neutralSecondary-bg);
}
.mdn-u-posRelative {
  position: relative;
}
.mdn-u-posInitial {
  position: initial !important;
}
.mdn-u-mw-100 {
  max-width: 100% !important;
}
.mdn-u-w-100 {
  width: 100% !important;
}
.mdn-u-w-25 {
  width: 25% !important;
}
.mdn-u-w-max-content {
  width: max-content !important;
}
@media (min-width: 48rem) {
  .mdn-u-w-md-max-content {
    width: auto !important;
  }
}
.mdn-u-w-fit {
  width: fit-content !important;
}
.mdn-u-w-fill-available {
  width: -webkit-fill-available;
}
.mdn-u-h-auto {
  height: auto !important;
}
.mdn-u-h-fitContent {
  height: fit-content !important;
}
.mdn-u-h-100 {
  height: 100% !important;
}
.mdn-u-h-max-content {
  height: max-content !important;
}
.mdn-u-overflow-hidden {
  overflow: hidden !important;
}
.mdn-u-posAbsolute {
  position: absolute;
}
.mdn-u-textTruncate {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  word-wrap: normal !important;
}
.mdn-u-z-index-0 {
  z-index: 0 !important;
}
.mdn-u-textBold {
  font-weight: var(--font-weight-bold) !important;
}
.mdn-u-textMedium {
  font-weight: var(--font-weight-medium) !important;
}
.mdn-u-textRegular {
  font-weight: var(--font-weight-regular) !important;
}
.mdn-u-flexExpand {
  margin: auto !important;
}
.mdn-u-textNoWrap {
  white-space: nowrap !important;
}
.mdn-u-border {
  border: var(--border-width-thin) var(--border-style-default) var(--theme-color-neutral-medium-content);
}
.mdn-u-border-radius--xs {
  border-radius: var(--spacing-stack-xs);
}
.mdn-u-border-radius-sm {
  border-radius: var(--border-radius-sm);
}
.mdn-u-border-bottom--secondary {
  border-bottom: 1px solid var(--color-neutral-medium);
}
.mdn-u-border--none {
  border: none !important;
}
.mdn-u-disabled {
  box-shadow: none !important;
  cursor: not-allowed;
  opacity: var(--opacity-medium);
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}
.mdn-u-decoration--underline {
  text-decoration: underline !important;
}
.mdn-u-decoration--lineThrough {
  text-decoration: line-through !important;
}
.mdn-u-decoration--none {
  text-decoration: none !important;
}
@media (max-width: 48rem) {
  .mdn-u-overflow-md-x-auto {
    overflow-x: auto !important;
  }
}
@media (min-width: 0.0625rem) {
  .mdn-u-d-xs-none {
    display: none !important;
  }
  .mdn-u-d-xs-inline {
    display: inline !important;
  }
  .mdn-u-d-xs-inline-block {
    display: inline-block !important;
  }
  .mdn-u-d-xs-block {
    display: block !important;
  }
  .mdn-u-d-xs-table {
    display: table !important;
  }
  .mdn-u-d-xs-table-row {
    display: table-row !important;
  }
  .mdn-u-d-xs-table-cell {
    display: table-cell !important;
  }
  .mdn-u-d-xs-flex {
    display: flex !important;
  }
  .mdn-u-d-xs-inline-flex {
    display: inline-flex !important;
  }
  .mdn-u-m-xs-0 {
    margin: 0 !important;
  }
  .mdn-u-mt-xs-0,
  .mdn-u-my-xs-0 {
    margin-top: 0 !important;
  }
  .mdn-u-mr-xs-0,
  .mdn-u-mx-xs-0 {
    margin-right: 0 !important;
  }
  .mdn-u-mb-xs-0,
  .mdn-u-my-xs-0 {
    margin-bottom: 0 !important;
  }
  .mdn-u-ml-xs-0,
  .mdn-u-mx-xs-0 {
    margin-left: 0 !important;
  }
  .mdn-u-m-xs-1 {
    margin: 0.25rem !important;
  }
  .mdn-u-mt-xs-1,
  .mdn-u-my-xs-1 {
    margin-top: 0.25rem !important;
  }
  .mdn-u-mr-xs-1,
  .mdn-u-mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  .mdn-u-mb-xs-1,
  .mdn-u-my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  .mdn-u-ml-xs-1,
  .mdn-u-mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  .mdn-u-m-xs-2 {
    margin: 0.5rem !important;
  }
  .mdn-u-mt-xs-2,
  .mdn-u-my-xs-2 {
    margin-top: 0.5rem !important;
  }
  .mdn-u-mr-xs-2,
  .mdn-u-mx-xs-2 {
    margin-right: 0.5rem !important;
  }
  .mdn-u-mb-xs-2,
  .mdn-u-my-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  .mdn-u-ml-xs-2,
  .mdn-u-mx-xs-2 {
    margin-left: 0.5rem !important;
  }
  .mdn-u-m-xs-3 {
    margin: 1rem !important;
  }
  .mdn-u-mt-xs-3,
  .mdn-u-my-xs-3 {
    margin-top: 1rem !important;
  }
  .mdn-u-mr-xs-3,
  .mdn-u-mx-xs-3 {
    margin-right: 1rem !important;
  }
  .mdn-u-mb-xs-3,
  .mdn-u-my-xs-3 {
    margin-bottom: 1rem !important;
  }
  .mdn-u-ml-xs-3,
  .mdn-u-mx-xs-3 {
    margin-left: 1rem !important;
  }
  .mdn-u-m-xs-4 {
    margin: 1.5rem !important;
  }
  .mdn-u-mt-xs-4,
  .mdn-u-my-xs-4 {
    margin-top: 1.5rem !important;
  }
  .mdn-u-mr-xs-4,
  .mdn-u-mx-xs-4 {
    margin-right: 1.5rem !important;
  }
  .mdn-u-mb-xs-4,
  .mdn-u-my-xs-4 {
    margin-bottom: 1.5rem !important;
  }
  .mdn-u-ml-xs-4,
  .mdn-u-mx-xs-4 {
    margin-left: 1.5rem !important;
  }
  .mdn-u-m-xs-5 {
    margin: 3rem !important;
  }
  .mdn-u-mt-xs-5,
  .mdn-u-my-xs-5 {
    margin-top: 3rem !important;
  }
  .mdn-u-mr-xs-5,
  .mdn-u-mx-xs-5 {
    margin-right: 3rem !important;
  }
  .mdn-u-mb-xs-5,
  .mdn-u-my-xs-5 {
    margin-bottom: 3rem !important;
  }
  .mdn-u-ml-xs-5,
  .mdn-u-mx-xs-5 {
    margin-left: 3rem !important;
  }
  .mdn-u-p-xs-0 {
    padding: 0 !important;
  }
  .mdn-u-pt-xs-0,
  .mdn-u-py-xs-0 {
    padding-top: 0 !important;
  }
  .mdn-u-pr-xs-0,
  .mdn-u-px-xs-0 {
    padding-right: 0 !important;
  }
  .mdn-u-pb-xs-0,
  .mdn-u-py-xs-0 {
    padding-bottom: 0 !important;
  }
  .mdn-u-pl-xs-0,
  .mdn-u-px-xs-0 {
    padding-left: 0 !important;
  }
  .mdn-u-p-xs-1 {
    padding: 0.25rem !important;
  }
  .mdn-u-pt-xs-1,
  .mdn-u-py-xs-1 {
    padding-top: 0.25rem !important;
  }
  .mdn-u-pr-xs-1,
  .mdn-u-px-xs-1 {
    padding-right: 0.25rem !important;
  }
  .mdn-u-pb-xs-1,
  .mdn-u-py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  .mdn-u-pl-xs-1,
  .mdn-u-px-xs-1 {
    padding-left: 0.25rem !important;
  }
  .mdn-u-p-xs-2 {
    padding: 0.5rem !important;
  }
  .mdn-u-pt-xs-2,
  .mdn-u-py-xs-2 {
    padding-top: 0.5rem !important;
  }
  .mdn-u-pr-xs-2,
  .mdn-u-px-xs-2 {
    padding-right: 0.5rem !important;
  }
  .mdn-u-pb-xs-2,
  .mdn-u-py-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  .mdn-u-pl-xs-2,
  .mdn-u-px-xs-2 {
    padding-left: 0.5rem !important;
  }
  .mdn-u-p-xs-3 {
    padding: 1rem !important;
  }
  .mdn-u-pt-xs-3,
  .mdn-u-py-xs-3 {
    padding-top: 1rem !important;
  }
  .mdn-u-pr-xs-3,
  .mdn-u-px-xs-3 {
    padding-right: 1rem !important;
  }
  .mdn-u-pb-xs-3,
  .mdn-u-py-xs-3 {
    padding-bottom: 1rem !important;
  }
  .mdn-u-pl-xs-3,
  .mdn-u-px-xs-3 {
    padding-left: 1rem !important;
  }
  .mdn-u-p-xs-4 {
    padding: 1.5rem !important;
  }
  .mdn-u-pt-xs-4,
  .mdn-u-py-xs-4 {
    padding-top: 1.5rem !important;
  }
  .mdn-u-pr-xs-4,
  .mdn-u-px-xs-4 {
    padding-right: 1.5rem !important;
  }
  .mdn-u-pb-xs-4,
  .mdn-u-py-xs-4 {
    padding-bottom: 1.5rem !important;
  }
  .mdn-u-pl-xs-4,
  .mdn-u-px-xs-4 {
    padding-left: 1.5rem !important;
  }
  .mdn-u-p-xs-5 {
    padding: 3rem !important;
  }
  .mdn-u-pt-xs-5,
  .mdn-u-py-xs-5 {
    padding-top: 3rem !important;
  }
  .mdn-u-pr-xs-5,
  .mdn-u-px-xs-5 {
    padding-right: 3rem !important;
  }
  .mdn-u-pb-xs-5,
  .mdn-u-py-xs-5 {
    padding-bottom: 3rem !important;
  }
  .mdn-u-pl-xs-5,
  .mdn-u-px-xs-5 {
    padding-left: 3rem !important;
  }
  .mdn-u-m-xs-n1 {
    margin: -0.25rem !important;
  }
  .mdn-u-mt-xs-n1,
  .mdn-u-my-xs-n1 {
    margin-top: -0.25rem !important;
  }
  .mdn-u-mr-xs-n1,
  .mdn-u-mx-xs-n1 {
    margin-right: -0.25rem !important;
  }
  .mdn-u-mb-xs-n1,
  .mdn-u-my-xs-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mdn-u-ml-xs-n1,
  .mdn-u-mx-xs-n1 {
    margin-left: -0.25rem !important;
  }
  .mdn-u-m-xs-n2 {
    margin: -0.5rem !important;
  }
  .mdn-u-mt-xs-n2,
  .mdn-u-my-xs-n2 {
    margin-top: -0.5rem !important;
  }
  .mdn-u-mr-xs-n2,
  .mdn-u-mx-xs-n2 {
    margin-right: -0.5rem !important;
  }
  .mdn-u-mb-xs-n2,
  .mdn-u-my-xs-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mdn-u-ml-xs-n2,
  .mdn-u-mx-xs-n2 {
    margin-left: -0.5rem !important;
  }
  .mdn-u-m-xs-n3 {
    margin: -1rem !important;
  }
  .mdn-u-mt-xs-n3,
  .mdn-u-my-xs-n3 {
    margin-top: -1rem !important;
  }
  .mdn-u-mr-xs-n3,
  .mdn-u-mx-xs-n3 {
    margin-right: -1rem !important;
  }
  .mdn-u-mb-xs-n3,
  .mdn-u-my-xs-n3 {
    margin-bottom: -1rem !important;
  }
  .mdn-u-ml-xs-n3,
  .mdn-u-mx-xs-n3 {
    margin-left: -1rem !important;
  }
  .mdn-u-m-xs-n4 {
    margin: -1.5rem !important;
  }
  .mdn-u-mt-xs-n4,
  .mdn-u-my-xs-n4 {
    margin-top: -1.5rem !important;
  }
  .mdn-u-mr-xs-n4,
  .mdn-u-mx-xs-n4 {
    margin-right: -1.5rem !important;
  }
  .mdn-u-mb-xs-n4,
  .mdn-u-my-xs-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mdn-u-ml-xs-n4,
  .mdn-u-mx-xs-n4 {
    margin-left: -1.5rem !important;
  }
  .mdn-u-m-xs-n5 {
    margin: -3rem !important;
  }
  .mdn-u-mt-xs-n5,
  .mdn-u-my-xs-n5 {
    margin-top: -3rem !important;
  }
  .mdn-u-mr-xs-n5,
  .mdn-u-mx-xs-n5 {
    margin-right: -3rem !important;
  }
  .mdn-u-mb-xs-n5,
  .mdn-u-my-xs-n5 {
    margin-bottom: -3rem !important;
  }
  .mdn-u-ml-xs-n5,
  .mdn-u-mx-xs-n5 {
    margin-left: -3rem !important;
  }
  .mdn-u-m-xs-auto {
    margin: auto !important;
  }
  .mdn-u-mt-xs-auto,
  .mdn-u-my-xs-auto {
    margin-top: auto !important;
  }
  .mdn-u-mr-xs-auto,
  .mdn-u-mx-xs-auto {
    margin-right: auto !important;
  }
  .mdn-u-mb-xs-auto,
  .mdn-u-my-xs-auto {
    margin-bottom: auto !important;
  }
  .mdn-u-ml-xs-auto,
  .mdn-u-mx-xs-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 36rem) {
  .mdn-u-d-sm-none {
    display: none !important;
  }
  .mdn-u-d-sm-inline {
    display: inline !important;
  }
  .mdn-u-d-sm-inline-block {
    display: inline-block !important;
  }
  .mdn-u-d-sm-block {
    display: block !important;
  }
  .mdn-u-d-sm-table {
    display: table !important;
  }
  .mdn-u-d-sm-table-row {
    display: table-row !important;
  }
  .mdn-u-d-sm-table-cell {
    display: table-cell !important;
  }
  .mdn-u-d-sm-flex {
    display: flex !important;
  }
  .mdn-u-d-sm-inline-flex {
    display: inline-flex !important;
  }
  .mdn-u-m-sm-0 {
    margin: 0 !important;
  }
  .mdn-u-mt-sm-0,
  .mdn-u-my-sm-0 {
    margin-top: 0 !important;
  }
  .mdn-u-mr-sm-0,
  .mdn-u-mx-sm-0 {
    margin-right: 0 !important;
  }
  .mdn-u-mb-sm-0,
  .mdn-u-my-sm-0 {
    margin-bottom: 0 !important;
  }
  .mdn-u-ml-sm-0,
  .mdn-u-mx-sm-0 {
    margin-left: 0 !important;
  }
  .mdn-u-m-sm-1 {
    margin: 0.25rem !important;
  }
  .mdn-u-mt-sm-1,
  .mdn-u-my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mdn-u-mr-sm-1,
  .mdn-u-mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mdn-u-mb-sm-1,
  .mdn-u-my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mdn-u-ml-sm-1,
  .mdn-u-mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .mdn-u-m-sm-2 {
    margin: 0.5rem !important;
  }
  .mdn-u-mt-sm-2,
  .mdn-u-my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mdn-u-mr-sm-2,
  .mdn-u-mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mdn-u-mb-sm-2,
  .mdn-u-my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mdn-u-ml-sm-2,
  .mdn-u-mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .mdn-u-m-sm-3 {
    margin: 1rem !important;
  }
  .mdn-u-mt-sm-3,
  .mdn-u-my-sm-3 {
    margin-top: 1rem !important;
  }
  .mdn-u-mr-sm-3,
  .mdn-u-mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mdn-u-mb-sm-3,
  .mdn-u-my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mdn-u-ml-sm-3,
  .mdn-u-mx-sm-3 {
    margin-left: 1rem !important;
  }
  .mdn-u-m-sm-4 {
    margin: 1.5rem !important;
  }
  .mdn-u-mt-sm-4,
  .mdn-u-my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mdn-u-mr-sm-4,
  .mdn-u-mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mdn-u-mb-sm-4,
  .mdn-u-my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mdn-u-ml-sm-4,
  .mdn-u-mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .mdn-u-m-sm-5 {
    margin: 3rem !important;
  }
  .mdn-u-mt-sm-5,
  .mdn-u-my-sm-5 {
    margin-top: 3rem !important;
  }
  .mdn-u-mr-sm-5,
  .mdn-u-mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mdn-u-mb-sm-5,
  .mdn-u-my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mdn-u-ml-sm-5,
  .mdn-u-mx-sm-5 {
    margin-left: 3rem !important;
  }
  .mdn-u-p-sm-0 {
    padding: 0 !important;
  }
  .mdn-u-pt-sm-0,
  .mdn-u-py-sm-0 {
    padding-top: 0 !important;
  }
  .mdn-u-pr-sm-0,
  .mdn-u-px-sm-0 {
    padding-right: 0 !important;
  }
  .mdn-u-pb-sm-0,
  .mdn-u-py-sm-0 {
    padding-bottom: 0 !important;
  }
  .mdn-u-pl-sm-0,
  .mdn-u-px-sm-0 {
    padding-left: 0 !important;
  }
  .mdn-u-p-sm-1 {
    padding: 0.25rem !important;
  }
  .mdn-u-pt-sm-1,
  .mdn-u-py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .mdn-u-pr-sm-1,
  .mdn-u-px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .mdn-u-pb-sm-1,
  .mdn-u-py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .mdn-u-pl-sm-1,
  .mdn-u-px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .mdn-u-p-sm-2 {
    padding: 0.5rem !important;
  }
  .mdn-u-pt-sm-2,
  .mdn-u-py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .mdn-u-pr-sm-2,
  .mdn-u-px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .mdn-u-pb-sm-2,
  .mdn-u-py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .mdn-u-pl-sm-2,
  .mdn-u-px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .mdn-u-p-sm-3 {
    padding: 1rem !important;
  }
  .mdn-u-pt-sm-3,
  .mdn-u-py-sm-3 {
    padding-top: 1rem !important;
  }
  .mdn-u-pr-sm-3,
  .mdn-u-px-sm-3 {
    padding-right: 1rem !important;
  }
  .mdn-u-pb-sm-3,
  .mdn-u-py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .mdn-u-pl-sm-3,
  .mdn-u-px-sm-3 {
    padding-left: 1rem !important;
  }
  .mdn-u-p-sm-4 {
    padding: 1.5rem !important;
  }
  .mdn-u-pt-sm-4,
  .mdn-u-py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .mdn-u-pr-sm-4,
  .mdn-u-px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .mdn-u-pb-sm-4,
  .mdn-u-py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .mdn-u-pl-sm-4,
  .mdn-u-px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .mdn-u-p-sm-5 {
    padding: 3rem !important;
  }
  .mdn-u-pt-sm-5,
  .mdn-u-py-sm-5 {
    padding-top: 3rem !important;
  }
  .mdn-u-pr-sm-5,
  .mdn-u-px-sm-5 {
    padding-right: 3rem !important;
  }
  .mdn-u-pb-sm-5,
  .mdn-u-py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .mdn-u-pl-sm-5,
  .mdn-u-px-sm-5 {
    padding-left: 3rem !important;
  }
  .mdn-u-m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mdn-u-mt-sm-n1,
  .mdn-u-my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mdn-u-mr-sm-n1,
  .mdn-u-mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mdn-u-mb-sm-n1,
  .mdn-u-my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mdn-u-ml-sm-n1,
  .mdn-u-mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .mdn-u-m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mdn-u-mt-sm-n2,
  .mdn-u-my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mdn-u-mr-sm-n2,
  .mdn-u-mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mdn-u-mb-sm-n2,
  .mdn-u-my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mdn-u-ml-sm-n2,
  .mdn-u-mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .mdn-u-m-sm-n3 {
    margin: -1rem !important;
  }
  .mdn-u-mt-sm-n3,
  .mdn-u-my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mdn-u-mr-sm-n3,
  .mdn-u-mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mdn-u-mb-sm-n3,
  .mdn-u-my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mdn-u-ml-sm-n3,
  .mdn-u-mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .mdn-u-m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mdn-u-mt-sm-n4,
  .mdn-u-my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mdn-u-mr-sm-n4,
  .mdn-u-mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mdn-u-mb-sm-n4,
  .mdn-u-my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mdn-u-ml-sm-n4,
  .mdn-u-mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .mdn-u-m-sm-n5 {
    margin: -3rem !important;
  }
  .mdn-u-mt-sm-n5,
  .mdn-u-my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mdn-u-mr-sm-n5,
  .mdn-u-mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mdn-u-mb-sm-n5,
  .mdn-u-my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mdn-u-ml-sm-n5,
  .mdn-u-mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .mdn-u-m-sm-auto {
    margin: auto !important;
  }
  .mdn-u-mt-sm-auto,
  .mdn-u-my-sm-auto {
    margin-top: auto !important;
  }
  .mdn-u-mr-sm-auto,
  .mdn-u-mx-sm-auto {
    margin-right: auto !important;
  }
  .mdn-u-mb-sm-auto,
  .mdn-u-my-sm-auto {
    margin-bottom: auto !important;
  }
  .mdn-u-ml-sm-auto,
  .mdn-u-mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 48rem) {
  .mdn-u-d-md-none {
    display: none !important;
  }
  .mdn-u-d-md-inline {
    display: inline !important;
  }
  .mdn-u-d-md-inline-block {
    display: inline-block !important;
  }
  .mdn-u-d-md-block {
    display: block !important;
  }
  .mdn-u-d-md-table {
    display: table !important;
  }
  .mdn-u-d-md-table-row {
    display: table-row !important;
  }
  .mdn-u-d-md-table-cell {
    display: table-cell !important;
  }
  .mdn-u-d-md-flex {
    display: flex !important;
  }
  .mdn-u-d-md-inline-flex {
    display: inline-flex !important;
  }
  .mdn-u-m-md-0 {
    margin: 0 !important;
  }
  .mdn-u-mt-md-0,
  .mdn-u-my-md-0 {
    margin-top: 0 !important;
  }
  .mdn-u-mr-md-0,
  .mdn-u-mx-md-0 {
    margin-right: 0 !important;
  }
  .mdn-u-mb-md-0,
  .mdn-u-my-md-0 {
    margin-bottom: 0 !important;
  }
  .mdn-u-ml-md-0,
  .mdn-u-mx-md-0 {
    margin-left: 0 !important;
  }
  .mdn-u-m-md-1 {
    margin: 0.25rem !important;
  }
  .mdn-u-mt-md-1,
  .mdn-u-my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mdn-u-mr-md-1,
  .mdn-u-mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mdn-u-mb-md-1,
  .mdn-u-my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mdn-u-ml-md-1,
  .mdn-u-mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .mdn-u-m-md-2 {
    margin: 0.5rem !important;
  }
  .mdn-u-mt-md-2,
  .mdn-u-my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mdn-u-mr-md-2,
  .mdn-u-mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mdn-u-mb-md-2,
  .mdn-u-my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mdn-u-ml-md-2,
  .mdn-u-mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .mdn-u-m-md-3 {
    margin: 1rem !important;
  }
  .mdn-u-mt-md-3,
  .mdn-u-my-md-3 {
    margin-top: 1rem !important;
  }
  .mdn-u-mr-md-3,
  .mdn-u-mx-md-3 {
    margin-right: 1rem !important;
  }
  .mdn-u-mb-md-3,
  .mdn-u-my-md-3 {
    margin-bottom: 1rem !important;
  }
  .mdn-u-ml-md-3,
  .mdn-u-mx-md-3 {
    margin-left: 1rem !important;
  }
  .mdn-u-m-md-4 {
    margin: 1.5rem !important;
  }
  .mdn-u-mt-md-4,
  .mdn-u-my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mdn-u-mr-md-4,
  .mdn-u-mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mdn-u-mb-md-4,
  .mdn-u-my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mdn-u-ml-md-4,
  .mdn-u-mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .mdn-u-m-md-5 {
    margin: 3rem !important;
  }
  .mdn-u-mt-md-5,
  .mdn-u-my-md-5 {
    margin-top: 3rem !important;
  }
  .mdn-u-mr-md-5,
  .mdn-u-mx-md-5 {
    margin-right: 3rem !important;
  }
  .mdn-u-mb-md-5,
  .mdn-u-my-md-5 {
    margin-bottom: 3rem !important;
  }
  .mdn-u-ml-md-5,
  .mdn-u-mx-md-5 {
    margin-left: 3rem !important;
  }
  .mdn-u-p-md-0 {
    padding: 0 !important;
  }
  .mdn-u-pt-md-0,
  .mdn-u-py-md-0 {
    padding-top: 0 !important;
  }
  .mdn-u-pr-md-0,
  .mdn-u-px-md-0 {
    padding-right: 0 !important;
  }
  .mdn-u-pb-md-0,
  .mdn-u-py-md-0 {
    padding-bottom: 0 !important;
  }
  .mdn-u-pl-md-0,
  .mdn-u-px-md-0 {
    padding-left: 0 !important;
  }
  .mdn-u-p-md-1 {
    padding: 0.25rem !important;
  }
  .mdn-u-pt-md-1,
  .mdn-u-py-md-1 {
    padding-top: 0.25rem !important;
  }
  .mdn-u-pr-md-1,
  .mdn-u-px-md-1 {
    padding-right: 0.25rem !important;
  }
  .mdn-u-pb-md-1,
  .mdn-u-py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .mdn-u-pl-md-1,
  .mdn-u-px-md-1 {
    padding-left: 0.25rem !important;
  }
  .mdn-u-p-md-2 {
    padding: 0.5rem !important;
  }
  .mdn-u-pt-md-2,
  .mdn-u-py-md-2 {
    padding-top: 0.5rem !important;
  }
  .mdn-u-pr-md-2,
  .mdn-u-px-md-2 {
    padding-right: 0.5rem !important;
  }
  .mdn-u-pb-md-2,
  .mdn-u-py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .mdn-u-pl-md-2,
  .mdn-u-px-md-2 {
    padding-left: 0.5rem !important;
  }
  .mdn-u-p-md-3 {
    padding: 1rem !important;
  }
  .mdn-u-pt-md-3,
  .mdn-u-py-md-3 {
    padding-top: 1rem !important;
  }
  .mdn-u-pr-md-3,
  .mdn-u-px-md-3 {
    padding-right: 1rem !important;
  }
  .mdn-u-pb-md-3,
  .mdn-u-py-md-3 {
    padding-bottom: 1rem !important;
  }
  .mdn-u-pl-md-3,
  .mdn-u-px-md-3 {
    padding-left: 1rem !important;
  }
  .mdn-u-p-md-4 {
    padding: 1.5rem !important;
  }
  .mdn-u-pt-md-4,
  .mdn-u-py-md-4 {
    padding-top: 1.5rem !important;
  }
  .mdn-u-pr-md-4,
  .mdn-u-px-md-4 {
    padding-right: 1.5rem !important;
  }
  .mdn-u-pb-md-4,
  .mdn-u-py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .mdn-u-pl-md-4,
  .mdn-u-px-md-4 {
    padding-left: 1.5rem !important;
  }
  .mdn-u-p-md-5 {
    padding: 3rem !important;
  }
  .mdn-u-pt-md-5,
  .mdn-u-py-md-5 {
    padding-top: 3rem !important;
  }
  .mdn-u-pr-md-5,
  .mdn-u-px-md-5 {
    padding-right: 3rem !important;
  }
  .mdn-u-pb-md-5,
  .mdn-u-py-md-5 {
    padding-bottom: 3rem !important;
  }
  .mdn-u-pl-md-5,
  .mdn-u-px-md-5 {
    padding-left: 3rem !important;
  }
  .mdn-u-m-md-n1 {
    margin: -0.25rem !important;
  }
  .mdn-u-mt-md-n1,
  .mdn-u-my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mdn-u-mr-md-n1,
  .mdn-u-mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mdn-u-mb-md-n1,
  .mdn-u-my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mdn-u-ml-md-n1,
  .mdn-u-mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .mdn-u-m-md-n2 {
    margin: -0.5rem !important;
  }
  .mdn-u-mt-md-n2,
  .mdn-u-my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mdn-u-mr-md-n2,
  .mdn-u-mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mdn-u-mb-md-n2,
  .mdn-u-my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mdn-u-ml-md-n2,
  .mdn-u-mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .mdn-u-m-md-n3 {
    margin: -1rem !important;
  }
  .mdn-u-mt-md-n3,
  .mdn-u-my-md-n3 {
    margin-top: -1rem !important;
  }
  .mdn-u-mr-md-n3,
  .mdn-u-mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mdn-u-mb-md-n3,
  .mdn-u-my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mdn-u-ml-md-n3,
  .mdn-u-mx-md-n3 {
    margin-left: -1rem !important;
  }
  .mdn-u-m-md-n4 {
    margin: -1.5rem !important;
  }
  .mdn-u-mt-md-n4,
  .mdn-u-my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mdn-u-mr-md-n4,
  .mdn-u-mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mdn-u-mb-md-n4,
  .mdn-u-my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mdn-u-ml-md-n4,
  .mdn-u-mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .mdn-u-m-md-n5 {
    margin: -3rem !important;
  }
  .mdn-u-mt-md-n5,
  .mdn-u-my-md-n5 {
    margin-top: -3rem !important;
  }
  .mdn-u-mr-md-n5,
  .mdn-u-mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mdn-u-mb-md-n5,
  .mdn-u-my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mdn-u-ml-md-n5,
  .mdn-u-mx-md-n5 {
    margin-left: -3rem !important;
  }
  .mdn-u-m-md-auto {
    margin: auto !important;
  }
  .mdn-u-mt-md-auto,
  .mdn-u-my-md-auto {
    margin-top: auto !important;
  }
  .mdn-u-mr-md-auto,
  .mdn-u-mx-md-auto {
    margin-right: auto !important;
  }
  .mdn-u-mb-md-auto,
  .mdn-u-my-md-auto {
    margin-bottom: auto !important;
  }
  .mdn-u-ml-md-auto,
  .mdn-u-mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 62rem) {
  .mdn-u-d-lg-none {
    display: none !important;
  }
  .mdn-u-d-lg-inline {
    display: inline !important;
  }
  .mdn-u-d-lg-inline-block {
    display: inline-block !important;
  }
  .mdn-u-d-lg-block {
    display: block !important;
  }
  .mdn-u-d-lg-table {
    display: table !important;
  }
  .mdn-u-d-lg-table-row {
    display: table-row !important;
  }
  .mdn-u-d-lg-table-cell {
    display: table-cell !important;
  }
  .mdn-u-d-lg-flex {
    display: flex !important;
  }
  .mdn-u-d-lg-inline-flex {
    display: inline-flex !important;
  }
  .mdn-u-m-lg-0 {
    margin: 0 !important;
  }
  .mdn-u-mt-lg-0,
  .mdn-u-my-lg-0 {
    margin-top: 0 !important;
  }
  .mdn-u-mr-lg-0,
  .mdn-u-mx-lg-0 {
    margin-right: 0 !important;
  }
  .mdn-u-mb-lg-0,
  .mdn-u-my-lg-0 {
    margin-bottom: 0 !important;
  }
  .mdn-u-ml-lg-0,
  .mdn-u-mx-lg-0 {
    margin-left: 0 !important;
  }
  .mdn-u-m-lg-1 {
    margin: 0.25rem !important;
  }
  .mdn-u-mt-lg-1,
  .mdn-u-my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mdn-u-mr-lg-1,
  .mdn-u-mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mdn-u-mb-lg-1,
  .mdn-u-my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mdn-u-ml-lg-1,
  .mdn-u-mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .mdn-u-m-lg-2 {
    margin: 0.5rem !important;
  }
  .mdn-u-mt-lg-2,
  .mdn-u-my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mdn-u-mr-lg-2,
  .mdn-u-mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mdn-u-mb-lg-2,
  .mdn-u-my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mdn-u-ml-lg-2,
  .mdn-u-mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .mdn-u-m-lg-3 {
    margin: 1rem !important;
  }
  .mdn-u-mt-lg-3,
  .mdn-u-my-lg-3 {
    margin-top: 1rem !important;
  }
  .mdn-u-mr-lg-3,
  .mdn-u-mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mdn-u-mb-lg-3,
  .mdn-u-my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mdn-u-ml-lg-3,
  .mdn-u-mx-lg-3 {
    margin-left: 1rem !important;
  }
  .mdn-u-m-lg-4 {
    margin: 1.5rem !important;
  }
  .mdn-u-mt-lg-4,
  .mdn-u-my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mdn-u-mr-lg-4,
  .mdn-u-mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mdn-u-mb-lg-4,
  .mdn-u-my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mdn-u-ml-lg-4,
  .mdn-u-mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .mdn-u-m-lg-5 {
    margin: 3rem !important;
  }
  .mdn-u-mt-lg-5,
  .mdn-u-my-lg-5 {
    margin-top: 3rem !important;
  }
  .mdn-u-mr-lg-5,
  .mdn-u-mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mdn-u-mb-lg-5,
  .mdn-u-my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mdn-u-ml-lg-5,
  .mdn-u-mx-lg-5 {
    margin-left: 3rem !important;
  }
  .mdn-u-p-lg-0 {
    padding: 0 !important;
  }
  .mdn-u-pt-lg-0,
  .mdn-u-py-lg-0 {
    padding-top: 0 !important;
  }
  .mdn-u-pr-lg-0,
  .mdn-u-px-lg-0 {
    padding-right: 0 !important;
  }
  .mdn-u-pb-lg-0,
  .mdn-u-py-lg-0 {
    padding-bottom: 0 !important;
  }
  .mdn-u-pl-lg-0,
  .mdn-u-px-lg-0 {
    padding-left: 0 !important;
  }
  .mdn-u-p-lg-1 {
    padding: 0.25rem !important;
  }
  .mdn-u-pt-lg-1,
  .mdn-u-py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .mdn-u-pr-lg-1,
  .mdn-u-px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .mdn-u-pb-lg-1,
  .mdn-u-py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .mdn-u-pl-lg-1,
  .mdn-u-px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .mdn-u-p-lg-2 {
    padding: 0.5rem !important;
  }
  .mdn-u-pt-lg-2,
  .mdn-u-py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .mdn-u-pr-lg-2,
  .mdn-u-px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .mdn-u-pb-lg-2,
  .mdn-u-py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .mdn-u-pl-lg-2,
  .mdn-u-px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .mdn-u-p-lg-3 {
    padding: 1rem !important;
  }
  .mdn-u-pt-lg-3,
  .mdn-u-py-lg-3 {
    padding-top: 1rem !important;
  }
  .mdn-u-pr-lg-3,
  .mdn-u-px-lg-3 {
    padding-right: 1rem !important;
  }
  .mdn-u-pb-lg-3,
  .mdn-u-py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .mdn-u-pl-lg-3,
  .mdn-u-px-lg-3 {
    padding-left: 1rem !important;
  }
  .mdn-u-p-lg-4 {
    padding: 1.5rem !important;
  }
  .mdn-u-pt-lg-4,
  .mdn-u-py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .mdn-u-pr-lg-4,
  .mdn-u-px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .mdn-u-pb-lg-4,
  .mdn-u-py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .mdn-u-pl-lg-4,
  .mdn-u-px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .mdn-u-p-lg-5 {
    padding: 3rem !important;
  }
  .mdn-u-pt-lg-5,
  .mdn-u-py-lg-5 {
    padding-top: 3rem !important;
  }
  .mdn-u-pr-lg-5,
  .mdn-u-px-lg-5 {
    padding-right: 3rem !important;
  }
  .mdn-u-pb-lg-5,
  .mdn-u-py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .mdn-u-pl-lg-5,
  .mdn-u-px-lg-5 {
    padding-left: 3rem !important;
  }
  .mdn-u-m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mdn-u-mt-lg-n1,
  .mdn-u-my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mdn-u-mr-lg-n1,
  .mdn-u-mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mdn-u-mb-lg-n1,
  .mdn-u-my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mdn-u-ml-lg-n1,
  .mdn-u-mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .mdn-u-m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mdn-u-mt-lg-n2,
  .mdn-u-my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mdn-u-mr-lg-n2,
  .mdn-u-mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mdn-u-mb-lg-n2,
  .mdn-u-my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mdn-u-ml-lg-n2,
  .mdn-u-mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .mdn-u-m-lg-n3 {
    margin: -1rem !important;
  }
  .mdn-u-mt-lg-n3,
  .mdn-u-my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mdn-u-mr-lg-n3,
  .mdn-u-mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mdn-u-mb-lg-n3,
  .mdn-u-my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mdn-u-ml-lg-n3,
  .mdn-u-mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .mdn-u-m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mdn-u-mt-lg-n4,
  .mdn-u-my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mdn-u-mr-lg-n4,
  .mdn-u-mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mdn-u-mb-lg-n4,
  .mdn-u-my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mdn-u-ml-lg-n4,
  .mdn-u-mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .mdn-u-m-lg-n5 {
    margin: -3rem !important;
  }
  .mdn-u-mt-lg-n5,
  .mdn-u-my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mdn-u-mr-lg-n5,
  .mdn-u-mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mdn-u-mb-lg-n5,
  .mdn-u-my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mdn-u-ml-lg-n5,
  .mdn-u-mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .mdn-u-m-lg-auto {
    margin: auto !important;
  }
  .mdn-u-mt-lg-auto,
  .mdn-u-my-lg-auto {
    margin-top: auto !important;
  }
  .mdn-u-mr-lg-auto,
  .mdn-u-mx-lg-auto {
    margin-right: auto !important;
  }
  .mdn-u-mb-lg-auto,
  .mdn-u-my-lg-auto {
    margin-bottom: auto !important;
  }
  .mdn-u-ml-lg-auto,
  .mdn-u-mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 75rem) {
  .mdn-u-m-xl-0 {
    margin: 0 !important;
  }
  .mdn-u-mt-xl-0,
  .mdn-u-my-xl-0 {
    margin-top: 0 !important;
  }
  .mdn-u-mr-xl-0,
  .mdn-u-mx-xl-0 {
    margin-right: 0 !important;
  }
  .mdn-u-mb-xl-0,
  .mdn-u-my-xl-0 {
    margin-bottom: 0 !important;
  }
  .mdn-u-ml-xl-0,
  .mdn-u-mx-xl-0 {
    margin-left: 0 !important;
  }
  .mdn-u-m-xl-1 {
    margin: 0.25rem !important;
  }
  .mdn-u-mt-xl-1,
  .mdn-u-my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mdn-u-mr-xl-1,
  .mdn-u-mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mdn-u-mb-xl-1,
  .mdn-u-my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mdn-u-ml-xl-1,
  .mdn-u-mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .mdn-u-m-xl-2 {
    margin: 0.5rem !important;
  }
  .mdn-u-mt-xl-2,
  .mdn-u-my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mdn-u-mr-xl-2,
  .mdn-u-mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mdn-u-mb-xl-2,
  .mdn-u-my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mdn-u-ml-xl-2,
  .mdn-u-mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .mdn-u-m-xl-3 {
    margin: 1rem !important;
  }
  .mdn-u-mt-xl-3,
  .mdn-u-my-xl-3 {
    margin-top: 1rem !important;
  }
  .mdn-u-mr-xl-3,
  .mdn-u-mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mdn-u-mb-xl-3,
  .mdn-u-my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mdn-u-ml-xl-3,
  .mdn-u-mx-xl-3 {
    margin-left: 1rem !important;
  }
  .mdn-u-m-xl-4 {
    margin: 1.5rem !important;
  }
  .mdn-u-mt-xl-4,
  .mdn-u-my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mdn-u-mr-xl-4,
  .mdn-u-mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mdn-u-mb-xl-4,
  .mdn-u-my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mdn-u-ml-xl-4,
  .mdn-u-mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .mdn-u-m-xl-5 {
    margin: 3rem !important;
  }
  .mdn-u-mt-xl-5,
  .mdn-u-my-xl-5 {
    margin-top: 3rem !important;
  }
  .mdn-u-mr-xl-5,
  .mdn-u-mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mdn-u-mb-xl-5,
  .mdn-u-my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mdn-u-ml-xl-5,
  .mdn-u-mx-xl-5 {
    margin-left: 3rem !important;
  }
  .mdn-u-p-xl-0 {
    padding: 0 !important;
  }
  .mdn-u-pt-xl-0,
  .mdn-u-py-xl-0 {
    padding-top: 0 !important;
  }
  .mdn-u-pr-xl-0,
  .mdn-u-px-xl-0 {
    padding-right: 0 !important;
  }
  .mdn-u-pb-xl-0,
  .mdn-u-py-xl-0 {
    padding-bottom: 0 !important;
  }
  .mdn-u-pl-xl-0,
  .mdn-u-px-xl-0 {
    padding-left: 0 !important;
  }
  .mdn-u-p-xl-1 {
    padding: 0.25rem !important;
  }
  .mdn-u-pt-xl-1,
  .mdn-u-py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .mdn-u-pr-xl-1,
  .mdn-u-px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .mdn-u-pb-xl-1,
  .mdn-u-py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .mdn-u-pl-xl-1,
  .mdn-u-px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .mdn-u-p-xl-2 {
    padding: 0.5rem !important;
  }
  .mdn-u-pt-xl-2,
  .mdn-u-py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .mdn-u-pr-xl-2,
  .mdn-u-px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .mdn-u-pb-xl-2,
  .mdn-u-py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .mdn-u-pl-xl-2,
  .mdn-u-px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .mdn-u-p-xl-3 {
    padding: 1rem !important;
  }
  .mdn-u-pt-xl-3,
  .mdn-u-py-xl-3 {
    padding-top: 1rem !important;
  }
  .mdn-u-pr-xl-3,
  .mdn-u-px-xl-3 {
    padding-right: 1rem !important;
  }
  .mdn-u-pb-xl-3,
  .mdn-u-py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .mdn-u-pl-xl-3,
  .mdn-u-px-xl-3 {
    padding-left: 1rem !important;
  }
  .mdn-u-p-xl-4 {
    padding: 1.5rem !important;
  }
  .mdn-u-pt-xl-4,
  .mdn-u-py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .mdn-u-pr-xl-4,
  .mdn-u-px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .mdn-u-pb-xl-4,
  .mdn-u-py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .mdn-u-pl-xl-4,
  .mdn-u-px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .mdn-u-p-xl-5 {
    padding: 3rem !important;
  }
  .mdn-u-pt-xl-5,
  .mdn-u-py-xl-5 {
    padding-top: 3rem !important;
  }
  .mdn-u-pr-xl-5,
  .mdn-u-px-xl-5 {
    padding-right: 3rem !important;
  }
  .mdn-u-pb-xl-5,
  .mdn-u-py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .mdn-u-pl-xl-5,
  .mdn-u-px-xl-5 {
    padding-left: 3rem !important;
  }
  .mdn-u-m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mdn-u-mt-xl-n1,
  .mdn-u-my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mdn-u-mr-xl-n1,
  .mdn-u-mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mdn-u-mb-xl-n1,
  .mdn-u-my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mdn-u-ml-xl-n1,
  .mdn-u-mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .mdn-u-m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mdn-u-mt-xl-n2,
  .mdn-u-my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mdn-u-mr-xl-n2,
  .mdn-u-mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mdn-u-mb-xl-n2,
  .mdn-u-my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mdn-u-ml-xl-n2,
  .mdn-u-mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .mdn-u-m-xl-n3 {
    margin: -1rem !important;
  }
  .mdn-u-mt-xl-n3,
  .mdn-u-my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mdn-u-mr-xl-n3,
  .mdn-u-mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mdn-u-mb-xl-n3,
  .mdn-u-my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mdn-u-ml-xl-n3,
  .mdn-u-mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .mdn-u-m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mdn-u-mt-xl-n4,
  .mdn-u-my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mdn-u-mr-xl-n4,
  .mdn-u-mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mdn-u-mb-xl-n4,
  .mdn-u-my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mdn-u-ml-xl-n4,
  .mdn-u-mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .mdn-u-m-xl-n5 {
    margin: -3rem !important;
  }
  .mdn-u-mt-xl-n5,
  .mdn-u-my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mdn-u-mr-xl-n5,
  .mdn-u-mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mdn-u-mb-xl-n5,
  .mdn-u-my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mdn-u-ml-xl-n5,
  .mdn-u-mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .mdn-u-m-xl-auto {
    margin: auto !important;
  }
  .mdn-u-mt-xl-auto,
  .mdn-u-my-xl-auto {
    margin-top: auto !important;
  }
  .mdn-u-mr-xl-auto,
  .mdn-u-mx-xl-auto {
    margin-right: auto !important;
  }
  .mdn-u-mb-xl-auto,
  .mdn-u-my-xl-auto {
    margin-bottom: auto !important;
  }
  .mdn-u-ml-xl-auto,
  .mdn-u-mx-xl-auto {
    margin-left: auto !important;
  }
}
.mdn-u-sizeFull {
  width: 100%;
}
.mdn-u-sizeFill {
  flex: 1 1 0% !important;
  flex-basis: 0% !important;
}
.mdn-isOpen {
  display: flex;
}
.swiper .mdn-Card.mdn-Card--default .mdn-Card-top-main {
  min-height: 362px !important;
}
.page-homepage .mdn-Swiper-slide {
  flex-direction: column !important;
  flex-wrap: inherit !important;
}
.page-homepage .mdn-Swiper .mdn-Swiper-button-lock {
  display: inline-block !important;
}
.page-homepage .mdn-Swiper .mdn-Countdown .mdn-Countdown-content {
  background-color: var(--theme-color-background-content-tertiary-bg) !important;
}
.page-homepage [disabled='true'],
.page-homepage [disabled] {
  box-shadow: none !important;
  cursor: not-allowed;
  opacity: var(--opacity-medium);
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}
.page-homepage .titulo-plano.mdn-Subtitle[class*='mdn-Subtitle'] {
  color: #5f646d !important;
}
.page-homepage h2 .content {
  color: var(--theme-color-neutral-darkest-content) !important;
}
.page-homepage .countdown-content .mdn-Countdown {
  position: relative !important;
  z-index: 0;
  margin-left: 0;
}
.page-homepage .mdn-Countdown--lg {
  top: 0 !important;
}
.page-productList .card-device .mdn-Card-top-header-tags ul {
  gap: 8px;
}
.page-productList .mdn-Price {
  height: max-content;
}
.page-productList .mdn-Checkbox-input[type='checkbox']:checked ~ .mdn-Checkbox-label:after {
  border: var(--border-width-medium) var(--border-style-default) var(--theme-color-brand-secondary-medium-bg);
  border-top-style: none;
  border-right-style: none;
}
.page-productList .mdn-Checkbox-text {
  margin-left: var(--spacing-inline-sm) !important;
}
.page-productList .card-device.mdn-Card {
  border: var(--border-width-thin) var(--border-style-default) var(--theme-color-neutral-medium-content) !important;
  border-radius: var(--border-radius-sm) !important;
}
.page-productList .container-title-plp .mdn-Subtitle.mdn-Subtitle--sm {
  color: var(--color-neutral-dark);
}
.page-productList .card-device.horizontal-card-device .ecm-utils-Card-left {
  background-color: var(--color-neutral-light, #f8f8f8);
  border-radius: 0.75rem;
}
.page-productList .card-device.horizontal-card-device .ecm-utils-Card-left .mdn-Card-top-main .stamp.primary .stamp-image {
  right: 0;
  top: 1rem;
}
.page-productList .card-device.horizontal-card-device .ecm-utils-Card-left .stamp.gift .stamp-image {
  bottom: 1rem;
}
.page-productList .card-device.horizontal-card-device .mdn-Card-right .mdn-Card-bottom-price-in .mdn-Price-main .mdn-Price-main-currency {
  padding-bottom: 1px;
}
.page-productList .card-device.horizontal-card-device .mdn-Card-right .mdn-Card-bottom-price-in .mdn-Price-main .mdn-Price-main-cents {
  top: -3px;
}
.page-productList .card-device.horizontal-card-device .mdn-Card-right .mdn-Card-bottom-price-in .mdn-Text--contentSm {
  font-size: var(--font-size-xxs) !important;
}
.page-productList .card-device.horizontal-card-device .mdn-Card-right .device-comparator-checbox-container {
  padding: 0.5rem 0 !important;
}
.page-productList .card-device.horizontal-card-device .mdn-Card-right .device-comparator-checbox-container .mdn-Checkbox .mdn-Checkbox-text {
  padding-right: 0 !important;
}
.page-productList .card-device .mdn-Card-middle {
  margin-top: auto;
}
@media (max-width: 48rem) {
  .page-productList .mdn-Card.mdn-Card--default .mdn-Card-top-main {
    min-height: 100% !important;
  }
}
.card-device .mdn-Card-top-header-tags ul {
  gap: 8px;
  display: flex;
  flex-wrap: wrap;
}
.card-device .stamp .mdn-Swiper-slide {
  flex: 0 0 100%;
  max-width: 100%;
}
.card-device .stamp .mdn-Swiper-slide img {
  width: max-content;
  margin: 0 auto;
}
.card-device .mdn-Card-top-header-tags ul {
  gap: 8px;
  display: flex;
  flex-wrap: wrap;
}
.card-device .mdn-Card-bottom .mdn-Card-bottom-price .mdn-Card-bottom-price-in .mdn-Price .mdn-Price-main .mdn-Price-main-cents,
.ecm-card-device .mdn-Card-bottom .mdn-Card-bottom-price .mdn-Card-bottom-price-in .mdn-Price .mdn-Price-main .mdn-Price-main-cents {
  top: -3px !important;
}
.mdn-Theme--contrast .card-device .mdn-Card-bottom-actions a.mdn-Button,
.mdn-Theme--contrast .card-device .mdn-Card-bottom-actions a.mdn-Link,
.mdn-Theme--contrast .ecm-card-device .mdn-Card-bottom-actions a.mdn-Button,
.mdn-Theme--contrast .ecm-card-device .mdn-Card-bottom-actions a.mdn-Link {
  color: var(--theme-color-neutral-darkest-bg) !important;
}
.mdn-Theme--contrast body.page-productDetailsForDevices .planCardForDevice.selected {
  border-color: var(--theme-color-neutral-darkest-content) !important;
}
.mdn-Theme--contrast body.page-productDetailsForDevices .product-variant-selector p {
  color: var(--theme-color-neutral-darkest-content) !important;
}
.mdn-Theme--contrast body.page-productDetailsForDevices .planCardForDevice .mdn-Price {
  color: var(--theme-color-neutral-darkest-content) !important;
}
.mdn-Theme--contrast body.page-productDetailsForDevices .carrossel-product-pdp {
  border-color: var(--theme-color-neutral-darkest-content) !important;
}
.mdn-Theme--contrast body.page-productDetailsForDevices .mdn-Accordion-box.mdn-is-expanded .mdn-Accordion-content :not(.mdn-Checkbox-input):not(.mdn-Radio-input) {
  color: var(--theme-color-neutral-darkest-content) !important;
}
body.page-productDetails #txt-name-generic-product-desktop,
body.page-productDetails #txt-detalhes-produtos,
body.page-productDetails .pdpAcess-container .product-page-header [data-automation="product-name"],
body.page-productDetails .pdpAcess-container .product-details-title {
  margin-top: 0;
  margin-bottom: var(--spacing-stack-sm);
}
body.page-productDetails #txt-detalhes-produtos,
body.page-productDetails .pdpAcess-container .product-details-title {
  margin: var(--spacing-stack-sm) 0 var(--spacing-stack-sm) 0;
}
body.page-productDetails .accessory-product-info-title,
body.page-productDetails .generic-product-info-title {
  margin: 0 !important;
}
body.page-productDetails #txt-value-generic-product {
  height: auto;
  font-size: var(--font-size-lg);
  line-height: var(--font-line-height-sm);
}
body.page-productDetails #txt-value-generic-product .mdn-Price-price {
  font-weight: var(--font-weight-bold);
}
body.page-productDetails .js-accessories-form button,
body.page-productDetails .js-generic-product-form button {
  width: 100%;
}
body.page-productDetails .mdn-TabSelect-anchor.mdn-Tag {
  border: none;
}
body.page-productDetails .mdn-Input--activatedField.mdn-is-open .mdn-Input-select-arrow {
  transform: rotate(0deg);
  transform-origin: center;
}
body.page-productDetails .mdn-Row > .mdn-Col-xs {
  padding: 0px;
}
.mdn-Theme--contrast .mdn-Price-price {
  color: #fff !important;
}
.mdn-Theme--contrast #txt-parcelamento {
  color: #fff !important;
}
.mdn-Theme--contrast .js-cart-qty-items {
  color: var(--theme-color-neutral-darkest-bg) !important;
}
.mdn-Theme--contrast .pdp-container .mdn-Accordion-content p {
  color: #fff !important;
}
body.page-productDetailsForDevices {
  position: fixed;
  overflow: hidden;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
body.page-productDetailsForDevices.able-scroll {
  overflow-y: auto !important;
  position: relative !important;
}
body.page-productDetailsForDevices .mdn-Radio-label:before {
  border: var(--border-width-medium) var(--border-style-default) var(--theme-color-neutral-medium-clickable);
}
body.page-productDetailsForDevices .mdn-Radio :not(:checked) + .mdn-Radio-label:after {
  height: 12px;
  width: 12px;
  background-color: transparent;
}
body.page-productDetailsForDevices .mdn-Radio :checked + .mdn-Radio-label:after {
  height: 12px;
  width: 12px;
  background-color: var(--theme-color-brand-secondary-medium-clickable) !important;
}
body.page-productDetailsForDevices #devices-plans .mdn-Input-field {
  height: 54px;
}
body.page-productDetailsForDevices #devices-plans .mdn-Input-select-arrow {
  top: 11px;
  right: 14px;
  display: block !important;
  pointer-events: none;
}
body.page-productDetailsForDevices #js-product-info-price .mdn-Text {
  width: max-content;
}
body.page-productDetailsForDevices .collapse-product-page {
  border: none;
}
body.page-productDetailsForDevices .collapse-product-page .title-dropdown {
  color: var(--theme-color-neutral-darkest-content);
  text-decoration: none;
}
body.page-productDetailsForDevices .mdn-Modal--lg {
  max-width: 100%;
}
body.page-productDetailsForDevices #mobile-login-not-consulted-modall {
  overflow: visible;
}
body.page-productDetailsForDevices .mdn-Modal--sm .mdn-Modal-content {
  max-width: 400px;
}
body.page-productDetailsForDevices .carrossel-product-pdp {
  max-width: 558px;
  width: 100%;
  height: 300px;
  border: 1px solid black;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}
body.page-productDetailsForDevices .main-carousel-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 100%;
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.4s ease;
  pointer-events: none;
}
body.page-productDetailsForDevices .slide-in-from-left {
  transform: translate(-150%, -50%);
}
body.page-productDetailsForDevices .slide-in-from-right {
  transform: translate(150%, -50%);
}
body.page-productDetailsForDevices .slide-in-active {
  transform: translate(-50%, -50%);
  opacity: 1;
}
body.page-productDetailsForDevices .product-slide.active a {
  border-color: var(--color-brand-primary-dark);
}
body.page-productDetailsForDevices .mdn-Modal-content img.main-carousel-img {
  opacity: 1;
  transform: translate(-50%, -50%);
}
body.page-productDetailsForDevices :not(.home-swiper-banner) > .swiper-wrapper {
  margin-bottom: 24px;
}
body.page-productDetailsForDevices .js-category-plans > .swiper-wrapper {
  align-items: stretch;
}
body.page-productDetailsForDevices .js-category-plans .swiper-slide,
body.page-productDetailsForDevices .js-category-plans .mdn-Swiper-slide {
  height: auto;
}
body.page-productDetailsForDevices .js-category-plans .planCardForDevice {
  display: flex;
  flex-direction: column;
  height: 100%;
}
body.page-productDetailsForDevices .js-category-plans .planCardDevices,
body.page-productDetailsForDevices .js-category-plans .mdn-CardProduct-content {
  min-height: auto !important;
}
body.page-productDetailsForDevices .js-category-plans .planCardForDevice .mdn-CardProduct-content {
  display: flex;
  flex: 1;
  flex-direction: column;
}
body.page-productDetailsForDevices .js-category-plans .planCardForDevice .mdn-Divider {
  margin-top: auto;
}
body.page-productDetailsForDevices .js-category-plans .planCardForDevice .planCardDevices [data-automation='plan-bonus'] {
  min-height: 3rem;
}
@media (min-width: 1024px) {
  body.page-productDetailsForDevices .visible-flex-sm {
    display: none !important;
  }
}
@media (min-width: 640px) {
  body.page-productDetailsForDevices .visible-flex-xs {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  body.page-productDetailsForDevices #mobile-login-not-consulted-modall .mdn-Modal-content {
    height: -webkit-fill-available;
    border-radius: 0px;
  }
  body.page-productDetailsForDevices .js-pdpDevices .mdn-isOpen {
    align-items: self-start;
  }
  body.page-productDetailsForDevices .js-pdpDevices .mdn-isOpen .mdn-Modal-content {
    border-radius: 0px;
  }
  body.page-productDetailsForDevices .mdn-Image {
    width: 100%;
    height: auto;
  }
}
body.page-productDetailsForDevices .js-modalEsim .mdn-Modal--lg .mdn-Modal-content {
  max-width: 51.25rem;
  padding: var(--spacing-stack-xl);
}
@media (max-width: 768px) {
  body.page-productDetailsForDevices .js-modalEsim .mdn-Modal--lg .mdn-Modal-content {
    height: 100%;
    padding: 0rem;
    border-radius: 0px;
  }
}
body.page-login .mdn-ShortcutGroup .mdn-Shortcut {
  margin-right: var(--spacing-stack-lg);
  margin-bottom: var(--spacing-stack-sm);
}
@media (max-width: 768px) {
  body.page-login .mdn-ShortcutGroup .mdn-Shortcut {
    margin-right: var(--spacing-stack-sm);
  }
}
.mdn-Breadcrumb-list-item:last-child .mdn-Breadcrumb-link[class*='mdn-'] {
  font-weight: var(--font-weight-regular);
}
body.page-orders .content {
  color: var(--theme-color-neutral-darkest-content) !important;
}
body.page-orders .mdn-Row {
  margin: 0 auto;
}
@media (max-width: 48rem) {
  body.page-orders .mdn-Row {
    margin-left: -16px;
    margin-right: -16px;
  }
  body.page-orders .mdn-Row .description-order-page {
    padding: 0 var(--spacing-stack-sm) !important;
  }
}
.mdn-Theme--contrast body.page-order #pix-payment-instructions {
  background-color: unset !important;
}
.mdn-Theme--contrast body.page-order #portability-info p {
  color: var(--theme-color-text-content-neutralPrimary-content) !important;
}
.mdn-Theme--contrast body.page-order .code-tag .code-border {
  background: var(--theme-color-support-highlight-darkest-bg);
}
.mdn-Theme--contrast body.page-order .mdn-Icon-circulo-interrogacao,
.mdn-Theme--contrast body.page-order .code-tag .code-border .icon .mdn-Icon-codigo-de-barras::before {
  color: var(--theme-color-neutral-darkest-content) !important;
}
.mdn-Theme--contrast body.page-order #order-modal-status-open,
.mdn-Theme--contrast body.page-order .mdn-Icon-direita {
  color: var(--theme-color-support-highlight-darkest-bg) !important;
}
.page-cartPage .mdn-Stepper-list > li,
.page-cartPage .mdn-Stepper-listIcon > li {
  background-color: var(--color-neutral-medium);
}
.page-cartPage .mdn-Stepper-list > li:last-child,
.page-cartPage .mdn-Stepper-listIcon > li:last-child {
  width: 4px;
}
.page-cartPage .mdn-Stepper .mdn-Text {
  top: -3rem;
}
.page-cartPage .mdn-Stepper-listIcon .mdn-Stepper-listIcon-item:before {
  width: max-content;
  top: -1.1rem;
}
.page-cartPage .mdn-Stepper ul li:not(:first-child) .mdn-Text {
  top: -1.9375rem;
  transform: translate(-35%, -50%);
  left: 0;
}
.page-cartPage .mdn-Stepper ul li:last-child .mdn-Text {
  right: 0;
  left: auto !important;
  transform: translate(10%, 0%);
  top: -2.5625rem;
}
.page-cartPage .mdn-Radio :checked + .mdn-Radio-label:after {
  background-color: var(--theme-color-brand-secondary-medium-clickable) !important;
}
.page-cartPage .mob-price .mdn-Collapse-toggle .mdn-Collapse-icon {
  position: relative;
  top: 0.3125rem;
}
.page-cartPage .col-layout-inputs {
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .page-cartPage .col-layout-inputs {
    margin-top: 0rem;
  }
}
.page-cartPage .col-layout-inputs .ecm-div-form--content {
  gap: 16px;
}
.page-cartPage .col-layout-inputs .ecm-div-form--content fieldset {
  flex: 1;
}
.page-cartPage #cart-summary-mobile dd.mdn-Heading {
  color: var(--theme-color-neutral-lightest-content) !important;
}
.page-cartPage .mdn-Stepper-listIcon li.mdn-last-visible {
  width: auto;
}
.page-cartPage .mdn-Alert.mdn-Alert--light .mdn-Tag-icon {
  color: var(--theme-color-support-success-dark-content);
}
.page-cartPage .mdn-CardInstitutional {
  display: inline-flex;
  flex-direction: column;
  width: 18rem;
  border-radius: var(--border-radius-sm);
  border: var(--border-width-thin) var(--border-style-default) var(--color-neutral-medium);
  overflow: hidden;
  box-shadow: var(--shadow-offset-x-none) var(--shadow-offset-y-level-1) var(--shadow-blur-radius-level-1) rgba(31, 29, 29, 0.16);
  justify-content: space-between;
  height: auto;
}
.page-cartPage .mdn-Stepper-listIcon .mdn-Stepper-listIcon-item.mdn-is-inactive:before {
  color: var(--theme-color-neutral-darkest-content);
}
.page-cartPage .container-acessorios-cart {
  max-width: 100%;
}
.page-cartPage .checkout-steps {
  height: 40px;
}
@media (max-width: 768px) {
  .page-cartPage .checkout-steps {
    height: auto;
  }
}
.mdn-Topic--horizontal .mdn-Topic-description {
  margin-left: var(--spacing-stack-xxs);
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy .mdn-Menu .mdn-Icon-pcd:before,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy .mdn-Menu button:after,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy .mdn-Menu .mdn-Icon-alto-contraste:before,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy .mdn-Icon-pagamento-digital:before {
  color: var(--theme-color-text-navigation-primary-default-clickable) !important;
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy p {
  color: var(--theme-color-icon-Footer-default) !important;
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy .mdn-Icon-verificado {
  color: var(--theme-color-brand-primary-medium-content) !important;
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts button {
  color: var(--theme-color-brand-primary-dark-bg) !important;
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts .mdn-CollapseMap-active .mdn-CollapseMap-content,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts button .mdn-CollapseMap-active .mdn-CollapseMap-content {
  background: var(--theme-color-bg-content-neutralPrimary-bg) !important;
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts a,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts button a,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts button,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts button button {
  color: var(--theme-color-LinkList-inverse) !important;
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts a,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts button a {
  text-decoration: underline !important;
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-toggle-sitemap,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-shortcuts {
  background: var(--theme-color-bg-content-neutralPrimary-bg, #000000) !important;
  border: 1px solid var(--theme-color-text-content-neutralPrimary-content, #ffffff) !important;
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy a div,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy a em,
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy a span {
  color: var(--theme-color-LinkList-inverse) !important;
}
@media (max-width: 991px) {
  html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-social-media-links .content p:first-child {
    justify-content: center !important;
  }
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-social-media-links .content p:nth-last-child(-n + 2) {
  color: var(--theme-color-text-content-neutralPrimary-content) !important;
}
html.mdn-Theme--contrast .page-exchangeAndReturnPolicy #footer-social-media-links .mdn-Footer-disclaimer-link {
  text-decoration: underline;
}
.page-orderConfirmationPage .mdn-Countdown--block .mdn-Countdown-bar-progress,
.page-order .mdn-Countdown--block .mdn-Countdown-bar-progress,
.page-orderConfirmationPage .mdn-Countdown--block.mdn-is-open .mdn-Countdown-bar-progress,
.page-order .mdn-Countdown--block.mdn-is-open .mdn-Countdown-bar-progress {
  background: var(--theme-color-support-highlight-medium-bg);
}
.page-orderConfirmationPage .mdn-BrandGroup-item button,
.page-order .mdn-BrandGroup-item button {
  display: none;
}
.page-orderConfirmationPage .modal-pedido .mdn-Modal-content,
.page-order .modal-pedido .mdn-Modal-content {
  max-width: 820px;
  height: 37.5rem;
}
.page-orderConfirmationPage .modal-pedido .mdn-Modal-content .mdn-Modal-body,
.page-order .modal-pedido .mdn-Modal-content .mdn-Modal-body {
  overflow-y: auto;
}
.page-orderConfirmationPage .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar,
.page-order .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.page-orderConfirmationPage .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar-track,
.page-order .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar-track {
  background: #f8f8f8;
  border-radius: 8px;
}
.page-orderConfirmationPage .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar-thumb,
.page-order .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar-thumb {
  background-color: #dbdbdb;
  border-radius: 8px;
}
.page-orderConfirmationPage .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar-thumb:hover,
.page-order .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #666;
}
.page-orderConfirmationPage .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar-button,
.page-order .modal-pedido .mdn-Modal-content .mdn-Modal-body::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
@media (max-width: 768px) {
  .page-orderConfirmationPage .modal-pedido .mdn-Modal-content,
  .page-order .modal-pedido .mdn-Modal-content {
    height: 100%;
    border-radius: 0px;
  }
}
.page-orderConfirmationPage .mdn-Modal--lg .mdn-Modal-content,
.page-order .mdn-Modal--lg .mdn-Modal-content {
  max-width: 800px;
}
.page-orderConfirmationPage .mdn-Modal--lg .mdn-Modal-content .mdn-Modal-footer-end button,
.page-order .mdn-Modal--lg .mdn-Modal-content .mdn-Modal-footer-end button {
  width: max-content;
  margin-left: auto;
  display: block;
}
@media (max-width: 768px) {
  .page-orderConfirmationPage .mdn-Modal--lg .mdn-Modal-content,
  .page-order .mdn-Modal--lg .mdn-Modal-content {
    height: 100%;
    border-radius: 0px;
  }
  .page-orderConfirmationPage .mdn-Modal--lg .mdn-Modal-content .mdn-Modal-footer,
  .page-order .mdn-Modal--lg .mdn-Modal-content .mdn-Modal-footer {
    flex: 1;
    align-items: end;
  }
}
.mdn-Menu .mdn-Menu-list-item-link:not(.mdn-Menu-subMenu-title):hover .mdn-Text {
  text-decoration: none !important;
  background-color: transparent !important;
}
.mdn-Menu .grecaptcha-container a:not(.mdn-Menu-main-event):not(.mdn-Button):not(.mdn-Menu-top-event) {
  display: contents;
}
.mdn-Menu .mdn-Modal-content .mdn-Link,
.mdn-Menu .mdn-Modal-content .mdn-Text {
  color: var(--theme-color-text-action-tertiary-default-clickable) !important;
}
.mdn-Menu .mdn-Icon-pcd:before,
.mdn-Menu button:after,
.mdn-Menu .mdn-Icon-alto-contraste:before {
  color: #000;
}
@media (min-width: 1080px) {
  .mdn-Menu .mdn-Menu-list-item-link:not(.mdn-Menu-subMenu-title):hover {
    background-color: rgba(180, 30, 19, 0.3) !important;
  }
}
#btn-entrar {
  min-width: max-content;
}
#btn-entrar .mdn-u-marginRight--xxs {
  margin-right: 0;
}
@media (max-width: 412px) {
  #btn-entrar {
    padding: 6px !important;
  }
}
.mdn-Theme--contrast header a#cart-header {
  color: var(--theme-color-neutral-darkest-bg) !important;
  text-decoration: none;
}
.mdn-Theme--contrast .mdn-Menu .mdn-Icon-pcd:before,
.mdn-Theme--contrast .mdn-Menu button:after,
.mdn-Theme--contrast .mdn-Menu .mdn-Icon-alto-contraste:before {
  color: var(--theme-color-neutral-lightest-clickable);
}
.mdn-Menu-list-item-link .mdn-Menu-main-event:not(.mdn-Button) {
  color: var(--theme-color-text-action-inverse-default-clickable);
}
@media (min-width: 992px) and (max-width: 1296px), (max-width: 576px) {
  .mdn-Menu .mdn-Menu-container {
    max-width: 100%;
  }
}
.mdn-Menu-content-left.mdn-is-active .mdn-Menu-mobile-action-target {
  z-index: 10;
}
@media (max-width: 1079px) {
  .mdn-Menu-list-item-link .mdn-Menu-main-event:not(.mdn-Button) {
    color: var(--theme-color-text-action-tertiary-default-clickable);
  }
  .mdn-Menu-main-action:not(.mdn-Button) {
    padding: 0 var(--spacing-stack-lg) 0 0 !important;
  }
  .mdn-Menu-top-event {
    padding: 0 var(--spacing-stack-xxs);
  }
  .mdn-Menu .mdn-Menu-list-item-link:not(.mdn-Menu-subMenu-title):hover {
    background-color: transparent;
  }
  .mdn-Menu .mdn-Menu-top-event:not(.mdn-Input-action-close-full) {
    margin-bottom: var(--spacing-stack-sm);
    color: var(--color-neutral-darkest);
  }
}
@media (max-width: 640px) {
  .item-list-subMenu {
    height: 61px;
  }
}
.sub-menu-highlight {
  color: #b41e13 !important;
}
.mdn-CollapseMap-active .mdn-CollapseMap-content {
  background-color: var(--theme-color-brand-primary-dark-clickable);
}
.mdn-CollapseMap-box {
  border-bottom: var(--border-width-none);
}
.mdn-Footer-list-item a:hover,
.mdn-Footer-list-item-socialLink:hover {
  background-color: transparent !important;
  text-decoration: none;
}
.mdn-Theme--contrast .mdn-LinkList-item a {
  color: var(--theme-color-brand-primary-dark-bg) !important;
}
.mdn-Theme--contrast .blackFriday .mdn-LinkList-item a,
.mdn-Theme--contrast .blackFriday .mdn-CollapseMap-toggle .mdn-Text {
  color: var(--theme-color-icon-Footer-default) !important;
}
.mdn-Shortcut-text,
.mdn-Shortcut-text-description {
  margin: 0;
  width: 100%;
  font-weight: var(--font-weight-medium);
}
.mdn-Shortcut-text {
  font-size: var(--font-size-sm);
  line-height: var(--font-line-height-sm);
}
.mdn-Shortcut-text-description {
  font-size: var(--font-size-xxxs);
  line-height: var(--font-line-height-md);
  overflow: hidden;
  text-overflow: clip;
  max-height: calc(200%);
}
.mdn-Shortcut--description {
  height: 9.625rem;
  width: 9.625rem;
  padding: 0.75rem;
  box-shadow: var(--shadow-offset-x-none) var(--shadow-offset-y-level-1) var(--shadow-blur-radius-level-1) var(--shadow-spread-radius-default) rgba(31, 29, 29, 0.16);
}
.mdn-Shortcut--description .mdn-Shortcut-icon,
.mdn-Shortcut--description .mdn-Shortcut-text {
  margin-bottom: var(--spacing-stack-xxs);
}
@media screen and (min-width: 48rem) {
  .mdn-Shortcut--description {
    height: 10rem;
    width: 10rem;
    padding: 0.75rem;
  }
}
.mdn-Shortcut--inverse,
.mdn-Shortcut--secondary {
  background: var(--theme-color-neutral-lightest-bg);
  color: var(--theme-color-neutral-darkest-content);
  border: var(--border-width-thin) var(--border-style-default) var(--color-neutral-medium);
}
.mdn-Shortcut--inverse:hover,
.mdn-Shortcut--secondary:hover {
  background-color: var(--theme-color-neutral-light-clickable);
}
.mdn-Shortcut--inverse .mdn-Shortcut-icon,
.mdn-Shortcut--secondary .mdn-Shortcut-icon {
  color: var(--theme-color-brand-primary-medium-content);
}
@media screen and (min-width: 22.5rem), screen and (min-width: 25.75rem), screen and (min-width: 40rem) {
  .mdn-Shortcut {
    height: 9.625rem;
    width: 9.625rem;
  }
}
.mdn-Theme--contrast .mdn-Shortcut--secondary:hover {
  color: #1f1d1d !important;
}
.mdn-Theme--contrast .mdn-Shortcut--secondary:hover .mdn-Shortcut-icon {
  color: #1f1d1d !important;
}
.mdn-Modal {
  width: 100%;
  max-width: 100%;
}
.mdn-Modal.mdn-Modal--sm .mdn-Modal-content {
  padding: var(--spacing-stack-sm) var(--spacing-stack-xxs) var(--spacing-stack-xxs) var(--spacing-stack-xxs);
  min-width: 312px;
}
.mdn-Modal .mdn-Modal-footer {
  padding-top: var(--spacing-stack-md);
}
.mdn-Modal .mdn-Modal-footer .mdn-Modal-footer-end {
  width: 100%;
}
.mdn-Modal .mdn-Modal-footer .mdn-Modal-footer-end button {
  width: 100%;
}
.mdn-Alert .mdn-Tag {
  border: none;
}
.mdn-Alert.mdn-Alert--light .mdn-Tag-icon {
  margin-right: var(--spacing-stack-xxs);
}
.mdn-Alert.mdn-Alert--error.mdn-Alert--light .mdn-Tag-icon {
  color: var(--theme-color-brand-primary-dark-content);
}
.mdn-Alert.mdn-Alert--success.mdn-Alert--light .mdn-Tag-icon {
  color: var(--theme-color-icon-feedback-successSecondary-content);
}
.mdn-Accordion-box.mdn-is-expanded .mdn-Accordion-content {
  max-height: unset;
}
body:not(.blackFriday).page-homepage .top-card.countdown-content .mdn-Countdown {
  border: none !important;
  border-radius: 12px 12px 0 0 !important;
}
body:not(.blackFriday).page-homepage .top-card.countdown-content .mdn-Countdown p:first-of-type {
  background-color: var(--bg-content-neutralPrimary, #ffffff) !important;
  padding: 8px 16px !important;
  font-size: 16px !important;
  color: var(--bg-content-brandSecondary, #b41e13) !important;
}
body:not(.blackFriday).page-homepage .top-card.countdown-content .mdn-Countdown .mdn-Countdown-content {
  background-color: var(--bg-content-brandSecondary, #b41e13) !important;
  display: flex !important;
  flex-direction: row !important;
  padding: 8px 16px !important;
  gap: 4px;
}
body:not(.blackFriday).page-homepage .top-card.countdown-content .mdn-Countdown .mdn-Countdown-content p {
  background-color: unset !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--bg-content-neutralPrimary, #ffffff) !important;
  font-size: 16px !important;
}
body:not(.blackFriday).page-homepage .card-planos {
  border-radius: var(--border-radius-sm) !important;
  border: var(--border-width-thin) var(--border-style-default) var(--theme-color-neutral-medium-content);
  box-shadow: var(--shadow-offset-x-none) var(--shadow-offset-y-level-1) var(--shadow-blur-radius-level-1) rgba(31, 29, 29, 0.16);
}
.mdn-CopyContainer p.mdn-CopyContainer-content-toCopy.mdn-Text--body.js-activation-code {
  word-break: break-all;
  white-space: normal;
}
.mdn-Swiper .swiper-wrapper {
  height: auto !important;
}
.mdn-Swiper .mdn-Swiper-pagination-bullet {
  border: var(--border-style-default) var(--border-width-thin) var(--theme-color-neutral-medium-clickable);
}
.mdn-Input:hover:not(:has(.mdn-Input-labelUpload, .mdn-Input-field[disabled])) {
  background-color: var(--theme-color-transparent-bg);
}
.mdn-Input .mdn-Input-field[data-mdn-type='select']:hover {
  background-color: var(--theme-color-transparent-bg);
}
body #cart-add-toast {
  position: sticky;
  width: max-content;
  right: 24px;
  z-index: 10;
  transition: 0.2s linear;
  margin-top: 24px;
  top: 24px;
  margin-left: auto;
  opacity: 0;
  pointer-events: none;
  margin-bottom: -94px;
  display: none;
}
@media (max-width: 768px) {
  body #cart-add-toast {
    top: 24px;
    transform: translateX(8px);
    width: calc(100% - 16px);
  }
}
body #cart-add-toast .close-toast {
  background: transparent;
  border: none;
}
body #cart-add-toast.active {
  right: 24px;
  opacity: 1;
  pointer-events: auto;
}
body.mdn-Menu-scroll--up #cart-add-toast {
  top: 94px;
}
@media (max-width: 768px) {
  body.mdn-Menu-scroll--up #cart-add-toast {
    top: 24px;
  }
}
body.page-devicesShowcaseContentPage #cart-add-toast,
body.page-productList #cart-add-toast,
body.page-productDetailsForDevices #cart-add-toast {
  display: flex;
}
@media (min-width: 992px) {
  .mdn-Container {
    max-width: 72rem;
  }
}
