.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;
}
@media (min-width: 0.0625rem) {
  .mdn-u-flex-xs-fill {
    flex: 1 1 auto !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;
  }
}
@media (min-width: 36rem) {
  .mdn-u-flex-sm {
    display: flex !important;
  }
  .mdn-u-flex-sm-row {
    flex-direction: row !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-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;
}
.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: 48rem) {
  .mdn-u-flexAlignItemsCenter--md {
    align-items: center !important;
  }
}
@media (min-width: 75rem) {
  .mdn-u-flexAlignItemsCenter--xl {
    align-items: center !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-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-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-justifyContent-xs-start {
    justify-content: flex-start !important;
  }
  .mdn-u-justifyContent-xs-center {
    justify-content: center;
  }
}
@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-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-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-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);
}
.mdn-u-paddingRight--lg {
  padding-right: var(--spacing-stack-lg);
}
.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);
}
.mdn-u-paddingLeft--lg {
  padding-left: var(--spacing-stack-lg);
}
.mdn-u-margin--xxs {
  margin: var(--spacing-stack-xxs) !important;
}
.mdn-u-margin--none {
  margin: 0 !important;
}
.mdn-u-marginTop--auto {
  margin-top: auto;
}
.mdn-u-marginTop--none {
  margin-top: 0 !important;
}
.mdn-u-marginTop--xxxs {
  margin-top: var(--spacing-stack-xxxs);
}
.mdn-u-marginTop--xxs {
  margin-top: var(--spacing-stack-xxs);
}
.mdn-u-marginTop--xs {
  margin-top: var(--spacing-stack-xs);
}
.mdn-u-marginTop--sm {
  margin-top: var(--spacing-stack-sm);
}
.mdn-u-marginTop--md {
  margin-top: var(--spacing-stack-md);
}
.mdn-u-marginTop--xl {
  margin-top: var(--spacing-stack-xl);
}
@media (min-width: 62rem) {
  .mdn-u-marginTop--lg {
    margin-top: var(--spacing-stack-lg);
  }
}
.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);
}
.mdn-u-marginBottom--xs {
  margin-bottom: var(--spacing-stack-xs);
}
.mdn-u-marginBottom--sm {
  margin-bottom: var(--spacing-stack-sm);
}
.mdn-u-marginBottom--md {
  margin-bottom: var(--spacing-stack-md);
}
.mdn-u-marginBottom--xl {
  margin-bottom: var(--spacing-stack-xl);
}
.mdn-u-marginBottom--lg--mobile {
  margin-bottom: var(--spacing-stack-lg);
}
@media (min-width: 62rem) {
  .mdn-u-marginBottom--lg {
    margin-bottom: var(--spacing-stack-lg);
  }
}
.mdn-u-marginLeft--xxxs {
  margin-left: var(--spacing-stack-xxxs) !important;
}
.mdn-u-marginLeft--xxs {
  margin-left: var(--spacing-stack-xxs);
}
.mdn-u-marginLeft--xs {
  margin-left: var(--spacing-stack-xs);
}
.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);
  }
}
.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--xxs {
  margin-right: var(--spacing-stack-xxs) !important;
}
.mdn-u-marginRight--xs {
  margin-right: var(--spacing-stack-xs);
}
.mdn-u-marginRight--sm {
  margin-right: var(--spacing-stack-sm) !important;
}
.mdn-u-marginRight--md {
  margin-right: var(--spacing-stack-md);
}
.mdn-u-marginRight--xxl {
  margin-right: var(--spacing-stack-xxl);
}
@media (min-width: 62rem) {
  .mdn-u-marginRight--lg {
    margin-right: var(--spacing-stack-lg);
  }
}
.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-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;
}
.mdn-u-h-auto {
  height: auto !important;
}
.mdn-u-h-100 {
  height: 100% !important;
}
.mdn-u-w-auto {
  width: auto !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-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--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 (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-isOpen {
  display: flex;
}
.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-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 {
  right: 1rem;
  bottom: 1rem;
}
.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 .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;
}
.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;
}
body.page-productDetails #txt-nome-acessorio-desktop,
body.page-productDetails #txt-detalhes-produtos {
  margin-top: 0;
  margin-bottom: var(--spacing-stack-sm);
}
body.page-productDetails #txt-detalhes-produtos {
  margin: var(--spacing-stack-sm) 0 var(--spacing-stack-sm) 0;
}
body.page-productDetails .accessory-product-info-title {
  margin: 0 !important;
}
body.page-productDetails #txt-valor-acessorio {
  height: auto;
  font-size: var(--font-size-lg);
  line-height: var(--font-line-height-sm);
}
body.page-productDetails #txt-valor-acessorio .mdn-Price-price {
  font-weight: var(--font-weight-bold);
}
body.page-productDetails .js-accessories-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;
}
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 :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;
}
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;
}
@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-Menu .mdn-Menu-list-item-link:not(.mdn-Menu-subMenu-title):hover .mdn-Text {
  text-decoration: none !important;
}
.mdn-Menu .mdn-Menu-list-item-link:not(.mdn-Menu-subMenu-title):hover {
  background-color: rgba(180, 30, 19, 0.3);
}
#btn-entrar {
  min-width: max-content;
}
#btn-entrar .mdn-u-marginRight--xxs {
  margin-right: 0;
}
.mdn-Theme--contrast header a i.mdn-Icon-carrinho {
  color: var(--theme-color-neutral-darkest-bg);
}
@media (min-width: 992px) and (max-width: 1296px) {
  .mdn-Menu .mdn-Menu-container {
    max-width: 100%;
  }
}
@media only screen and (max-width: 1079px) {
  .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;
  }
}
@media (max-width: 576px) {
  .mdn-Menu .mdn-Menu-container {
    max-width: 100%;
  }
}
@media (max-width: 412px) {
  #btn-entrar {
    padding: 6px !important;
  }
}
.mdn-CollapseMap-active .mdn-CollapseMap-content {
  background-color: var(--theme-color-brand-primary-dark-clickable);
}
.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 .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-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);
  max-width: 400px;
  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 {
  color: var(--theme-color-brand-primary-dark-content);
  margin-right: var(--spacing-stack-xxs);
}
.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, #fff) !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, #fff) !important;
  font-size: 16px !important;
}
body:not(.blackFriday).page-homepage .card-planos {
  border-radius: 12px 12px 0 0 !important;
}
.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;
}
@media (min-width: 992px) {
  .mdn-Container {
    max-width: 72rem;
  }
}
