/*!
 * Mondrian Vanilla Claro 6.21.0
 * Build do dia 17/07/2025 - 16h:36m:34s GTM-0300.
 *
 * https://mondrian.claro.com.br
 * Copyright (c) 2019 - 2025 Claro <designopsoficial@globalhitss.com.br>
 * Todos os direitos reservados.
 *
 * A redistribuicao ou alteracao sem a permissao dos proprietarios do software e' proibida.
 */
/*!
* Mondrian Fonts 3.3.2
* Build do dia 25/06/2025 - 09:43:07 GTM-0300 
*
* https://mondrian.claro.com.br
* Copyright (c) 2019 - 2020 Claro <designops@globalhitss.com.br>
* Todos os direitos reservados.
*
* A redistribuicao ou alteracao sem a permissao dos proprietarios do software e proibida.
*/
@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 900;
  src: url(/mondrian/fonts/roboto/Roboto-Black.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-Black.eot) format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-Black.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-Black.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-Black.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-Black.svg#Roboto-Black) format("svg");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: url(/mondrian/fonts/roboto/Roboto-Bold.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-Bold.eot?#ieqafix) format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-Bold.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-Bold.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-Bold.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-Bold.svg#Roboto-Bold) format("svg");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  src: url(/mondrian/fonts/roboto/Roboto-Italic.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-Italic.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-Italic.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-Italic.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-Italic.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-Italic.svg#Roboto-Italic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: italic;
  font-weight: 300;
  src: url(/mondrian/fonts/roboto/Roboto-LightItalic.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-LightItalic.eot?#iefix)
      format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-LightItalic.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-LightItalic.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-LightItalic.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-LightItalic.svg#Roboto-LightItalic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: italic;
  font-weight: 700;
  src: url(/mondrian/fonts/roboto/Roboto-BoldItalic.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-BoldItalic.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-BoldItalic.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-BoldItalic.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-BoldItalic.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-BoldItalic.svg#Roboto-BoldItalic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: url(/mondrian/fonts/roboto/Roboto-Light.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-Light.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-Light.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-Light.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-Light.svg#Roboto-Light) format("svg");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  src: url(/mondrian/fonts/roboto/Roboto-MediumItalic.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-MediumItalic.eot?#iefix)
      format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-MediumItalic.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-MediumItalic.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-MediumItalic.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-MediumItalic.svg#Roboto-MediumItalic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  src: url(/mondrian/fonts/roboto/Roboto-Medium.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-Medium.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-Medium.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-Medium.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-Medium.svg#Roboto-Medium) format("svg");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: italic;
  font-weight: 900;
  src: url(/mondrian/fonts/roboto/Roboto-BlackItalic.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-BlackItalic.eot?#iefix)
      format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-BlackItalic.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-BlackItalic.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-BlackItalic.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-BlackItalic.svg#Roboto-BlackItalic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: url(/mondrian/fonts/roboto/Roboto-Regular.eot);
  src:
    url(/mondrian/fonts/roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/roboto/Roboto-Regular.woff2) format("woff2"),
    url(/mondrian/fonts/roboto/Roboto-Regular.woff) format("woff"),
    url(/mondrian/fonts/roboto/Roboto-Regular.ttf) format("truetype"),
    url(/mondrian/fonts/roboto/Roboto-Regular.svg#Roboto-Regular) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: normal;
  font-weight: 700;
  src: url(/mondrian/fonts/amx/AMX-Bold.eot);
  src:
    url(/mondrian/fonts/amx/AMX-Bold.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-Bold.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-Bold.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-Bold.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-Bold.svg#AMX-Bold) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: normal;
  font-weight: 300;
  src: url(/mondrian/fonts/amx/AMX-Light.eot);
  src:
    url(/mondrian/fonts/amx/AMX-Light.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-Light.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-Light.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-Light.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-Light.svg#AMX-Light) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: italic;
  font-weight: 400;
  src: url(/mondrian/fonts/amx/AMX-Italic.eot);
  src:
    url(/mondrian/fonts/amx/AMX-Italic.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-Italic.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-Italic.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-Italic.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-Italic.svg#AMX-Italic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: italic;
  font-weight: 700;
  src: url(/mondrian/fonts/amx/AMX-BoldItalic.eot);
  src:
    url(/mondrian/fonts/amx/AMX-BoldItalic.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-BoldItalic.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-BoldItalic.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-BoldItalic.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-BoldItalic.svg#AMX-BoldItalic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: italic;
  font-weight: 900;
  src: url(/mondrian/fonts/amx/AMX-BlackItalic.eot);
  src:
    url(/mondrian/fonts/amx/AMX-BlackItalic.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-BlackItalic.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-BlackItalic.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-BlackItalic.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-BlackItalic.svg#AMX-BlackItalic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: normal;
  font-weight: 900;
  src: url(/mondrian/fonts/amx/AMX-Black.eot);
  src:
    url(/mondrian/fonts/amx/AMX-Black.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-Black.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-Black.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-Black.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-Black.svg#AMX-Black) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: italic;
  font-weight: 300;
  src: url(/mondrian/fonts/amx/AMX-LightItalic.eot);
  src:
    url(/mondrian/fonts/amx/AMX-LightItalic.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-LightItalic.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-LightItalic.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-LightItalic.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-LightItalic.svg#AMX-LightItalic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: italic;
  font-weight: 500;
  src: url(/mondrian/fonts/amx/AMX-MediumItalic.eot);
  src:
    url(/mondrian/fonts/amx/AMX-MediumItalic.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-MediumItalic.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-MediumItalic.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-MediumItalic.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-MediumItalic.svg#AMX-MediumItalic) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: normal;
  font-weight: 500;
  src: url(/mondrian/fonts/amx/AMX-Medium.eot);
  src:
    url(/mondrian/fonts/amx/AMX-Medium.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-Medium.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-Medium.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-Medium.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-Medium.svg#AMX-Medium) format("svg");
}

@font-face {
  font-display: swap;
  font-family: AMX;
  font-style: normal;
  font-weight: 400;
  src: url(/mondrian/fonts/amx/AMX-Regular.eot);
  src:
    url(/mondrian/fonts/amx/AMX-Regular.eot?#iefix) format("embedded-opentype"),
    url(/mondrian/fonts/amx/AMX-Regular.woff2) format("woff2"),
    url(/mondrian/fonts/amx/AMX-Regular.woff) format("woff"),
    url(/mondrian/fonts/amx/AMX-Regular.ttf) format("truetype"),
    url(/mondrian/fonts/amx/AMX-Regular.svg#AMX-Regular) format("svg");
}

:root {
  --border-radius-none: 0px;
  --border-radius-xs: 4px;
  --border-radius-sm: 12px;
  --border-radius-md: 24px;
  --border-radius-lg: 32px;
  --border-radius-pill: 500px;
  --border-radius-circle: 50%;
  --border-style-default: solid;
  --border-width-none: 0px;
  --border-width-thin: 1px;
  --border-width-medium: 2px;
  --border-width-thick: 4px;
  --color-brand-primary-darkest: #83170f;
  --color-brand-primary-dark: #b41e13;
  --color-brand-primary-medium: #da291c;
  --color-brand-primary-light: #fc867f;
  --color-brand-primary-lightest: #ffe3e3;
  --color-brand-secondary-darkest: #005c66;
  --color-brand-secondary-medium: #00818f;
  --color-neutral-darkest: #1f1d1d;
  --color-neutral-dark: #525252;
  --color-neutral-medium: #dbdbdb;
  --color-neutral-light: #f8f8f8;
  --color-neutral-lightest: #fff;
  --color-support-danger-dark: #b84d01;
  --color-support-danger-light: #fffaad;
  --color-support-highlight-dark: #fb9c2d;
  --color-support-highlight-darkest: #b84d01;
  --color-support-highlight-light: #ffe458;
  --color-support-highlight-lightest: #fffaad;
  --color-support-highlight-medium: #ffc722;
  --color-support-success-dark: #006b4f;
  --color-support-success-light: #ddf9ed;
  --font-family-base: "Roboto";
  --font-family-highlight: "AMX";
  --font-family-code: "monospace";
  --font-line-height-lg: 140%;
  --font-line-height-md: 130%;
  --font-line-height-sm: 100%;
  --font-line-height-none: 0%;
  --font-size-xxxs: 12px;
  --font-size-xxs: 14px;
  --font-size-xs: 16px;
  --font-size-sm: 20px;
  --font-size-md: 24px;
  --font-size-lg: 28px;
  --font-size-xl: 32px;
  --font-size-xxl: 36px;
  --font-size-xxxl: 48px;
  --font-weight-black: 800;
  --font-weight-bold: 700;
  --font-weight-light: 300;
  --font-weight-medium: 500;
  --font-weight-regular: 400;
  --opacity-intense: 0.64;
  --opacity-light: 0.16;
  --opacity-medium: 0.32;
  --opacity-semi-opaque: 0.8;
  --opacity-semi-transparent: 0.08;
  --optical-adjusts-sm: -2;
  --optical-adjusts-xs: -1;
  --screen-size-ul: 1920px;
  --screen-size-xxxl: 1440px;
  --screen-size-xxl: 1200px;
  --screen-size-xl: 1024px;
  --screen-size-lg: 992px;
  --screen-size-md: 768px;
  --screen-size-sm: 640px;
  --screen-size-xs: 540px;
  --screen-size-xxs: 480px;
  --screen-size-xxxs: 360px;
  --shadow-blur-radius-level-1: 8px;
  --shadow-blur-radius-level-2: 16px;
  --shadow-blur-radius-level-3: 24px;
  --shadow-offset-x-none: 0px;
  --shadow-offset-y-level-1: 4px;
  --shadow-offset-y-level-2: 8px;
  --shadow-offset-y-level-3: 16px;
  --shadow-spread-radius-default: -2px;
  --spacing-inline-xxxs: 4px;
  --spacing-inline-xxs: 8px;
  --spacing-inline-xs: 12px;
  --spacing-inline-sm: 16px;
  --spacing-inline-md: 24px;
  --spacing-inline-lg: 32px;
  --spacing-inline-xl: 48px;
  --spacing-inline-xxl: 64px;
  --spacing-inset-xxxs: 4px;
  --spacing-inset-xxs: 8px;
  --spacing-inset-xs: 12px;
  --spacing-inset-sm: 16px;
  --spacing-inset-md: 24px;
  --spacing-inset-lg: 32px;
  --spacing-inset-xl: 48px;
  --spacing-squish-xxxs: 4px 8px;
  --spacing-squish-xxs: 4px 16px;
  --spacing-squish-xs: 8px 16px;
  --spacing-squish-sm: 8px 24px;
  --spacing-squish-md: 16px 24px;
  --spacing-squish-lg: 16px 32px;
  --spacing-squish-xl: 24px 32px;
  --spacing-squish-xxl: 32px 48px;
  --spacing-stack-xxxs: 4px;
  --spacing-stack-xxs: 8px;
  --spacing-stack-xs: 12px;
  --spacing-stack-sm: 16px;
  --spacing-stack-md: 24px;
  --spacing-stack-lg: 32px;
  --spacing-stack-xl: 48px;
  --spacing-stack-xxl: 64px;
  --spacing-stack-xxxl: 96px;
  --text-strike: line-through;
  --text-underline: underline;
  --text-uppercase: uppercase;
}

/*!
* Mondrian Icons 6.35.0
* Build do dia 17/07/2025 - 16:23:43 GTM-0300 
*
* https://mondrian.claro.com.br
* Copyright (c) 2019 - 2022 Claro <designopsoficial@globalhitss.com.br>
* Todos os direitos reservados.
*
* A redistribuicao ou alteracao sem a permissao dos proprietarios do software e' proibida.
*/
@font-face {
  font-family: mdn-Icon;
  src: url(/mondrian/icons/mondrian-icons-6.35.0.eot?t=1752780220513);
  src:
    url(/mondrian/icons/mondrian-icons-6.35.0.eot?t=1752780220513#iefix)
      format("embedded-opentype"),
    url(/mondrian/icons/mondrian-icons-6.35.0.woff2?t=1752780220513)
      format("woff2"),
    url(/mondrian/icons/mondrian-icons-6.35.0.woff?t=1752780220513)
      format("woff"),
    url(/mondrian/icons/mondrian-icons-6.35.0.ttf?t=1752780220513)
      format("truetype"),
    url(/mondrian/icons/mondrian-icons-6.35.0.svg?t=1752780220513#mondrian-icons-6.35.0)
      format("svg");
}

[class*=" mdn-Icon-"],
[class*=" mdn-Icon-"]:before,
[class^="mdn-Icon-"],
[class^="mdn-Icon-"]:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: mdn-Icon !important;
  font-style: normal;
}

.mdn-Icon--inverse {
  color: var(--color-neutral-lightest);
}

.mdn-Icon--default,
.mdn-Icon--primary {
  color: var(--color-neutral-darkest);
}

.mdn-Icon--secondary {
  color: var(--color-brand-primary-medium);
}

.mdn-Icon--sm,
.mdn-Icon--sm:before {
  font-size: 1rem;
}

.mdn-Icon--md,
.mdn-Icon--md:before {
  font-size: 1.5rem;
}

.mdn-Icon--lg,
.mdn-Icon--lg:before {
  font-size: 2rem;
}

.mdn-Icon-45g:before {
  content: "\ea01";
}

.mdn-Icon-4k:before {
  content: "\ea02";
}

.mdn-Icon-5g:before {
  content: "\ea03";
}

.mdn-Icon-8k:before {
  content: "\ea04";
}

.mdn-Icon-a-la-carte:before {
  content: "\ea05";
}

.mdn-Icon-acessar-camera:before {
  content: "\ea06";
}

.mdn-Icon-acessibilidade:before {
  content: "\ea07";
}

.mdn-Icon-acompanhar-solicitacao:before {
  content: "\ea08";
}

.mdn-Icon-adesao:before {
  content: "\ea09";
}

.mdn-Icon-adicionar-box:before {
  content: "\ea0a";
}

.mdn-Icon-adicionar-circulo:before {
  content: "\ea0b";
}

.mdn-Icon-adicionar-coluna:before {
  content: "\ea0c";
}

.mdn-Icon-adicionar-linha:before {
  content: "\ea0d";
}

.mdn-Icon-aeronaves-autonomas:before {
  content: "\ea0e";
}

.mdn-Icon-agente-autorizado:before {
  content: "\ea0f";
}

.mdn-Icon-ai:before {
  content: "\ea10";
}

.mdn-Icon-airplay:before {
  content: "\ea11";
}

.mdn-Icon-ajustes:before {
  content: "\ea12";
}

.mdn-Icon-alarme:before {
  content: "\ea13";
}

.mdn-Icon-aleatorio:before {
  content: "\ea14";
}

.mdn-Icon-alerta:before {
  content: "\ea15";
}

.mdn-Icon-alexa:before {
  content: "\ea16";
}

.mdn-Icon-alinhamento-central:before {
  content: "\ea17";
}

.mdn-Icon-alinhamento-direita:before {
  content: "\ea18";
}

.mdn-Icon-alinhamento-esquerda:before {
  content: "\ea19";
}

.mdn-Icon-alinhamento-horizontal-centralizado:before {
  content: "\ea1a";
}

.mdn-Icon-alinhamento-horizontal-direita:before {
  content: "\ea1b";
}

.mdn-Icon-alinhamento-horizontal-esquerda:before {
  content: "\ea1c";
}

.mdn-Icon-alinhamento-justificado:before {
  content: "\ea1d";
}

.mdn-Icon-alinhamento-ordenar-centralizado:before {
  content: "\ea1e";
}

.mdn-Icon-alinhamento-ordenar:before {
  content: "\ea1f";
}

.mdn-Icon-alinhamento-vertical-centralizado:before {
  content: "\ea20";
}

.mdn-Icon-alinhamento-vertical-inferior:before {
  content: "\ea21";
}

.mdn-Icon-alinhamento-vertical-superior:before {
  content: "\ea22";
}

.mdn-Icon-alto-contraste:before {
  content: "\ea23";
}

.mdn-Icon-alto-falante:before {
  content: "\ea24";
}

.mdn-Icon-alvo:before {
  content: "\ea25";
}

.mdn-Icon-ancora:before {
  content: "\ea26";
}

.mdn-Icon-android:before {
  content: "\ea27";
}

.mdn-Icon-aneis-olimpicos:before {
  content: "\ea28";
}

.mdn-Icon-anexo:before {
  content: "\ea29";
}

.mdn-Icon-angular:before {
  content: "\ea2a";
}

.mdn-Icon-aniversario:before {
  content: "\ea2b";
}

.mdn-Icon-antena-circulo-ondas-radio:before {
  content: "\ea2c";
}

.mdn-Icon-antena-ondas-radio-desabilitado:before {
  content: "\ea2d";
}

.mdn-Icon-antena-ondas-radio:before {
  content: "\ea2e";
}

.mdn-Icon-ao-vivo:before {
  content: "\ea2f";
}

.mdn-Icon-apple-store:before {
  content: "\ea30";
}

.mdn-Icon-arquivar:before {
  content: "\ea31";
}

.mdn-Icon-arquivo-download:before {
  content: "\ea32";
}

.mdn-Icon-arquivo-upload:before {
  content: "\ea33";
}

.mdn-Icon-arquivo:before {
  content: "\ea34";
}

.mdn-Icon-arroba:before {
  content: "\ea35";
}

.mdn-Icon-arvore:before {
  content: "\ea36";
}

.mdn-Icon-astronauta:before {
  content: "\ea37";
}

.mdn-Icon-ativacao:before {
  content: "\ea38";
}

.mdn-Icon-atividade:before {
  content: "\ea39";
}

.mdn-Icon-atualizar-pause:before {
  content: "\ea3a";
}

.mdn-Icon-atualizar-play:before {
  content: "\ea3b";
}

.mdn-Icon-atualizar-sentido-anti-horario:before {
  content: "\ea3c";
}

.mdn-Icon-atualizar-sentido-horario:before {
  content: "\ea3d";
}

.mdn-Icon-atualizar:before {
  content: "\ea3e";
}

.mdn-Icon-audio-descricao:before {
  content: "\ea3f";
}

.mdn-Icon-audio:before {
  content: "\ea40";
}

.mdn-Icon-aumentar-tamanho:before {
  content: "\ea41";
}

.mdn-Icon-autoatendimento:before {
  content: "\ea42";
}

.mdn-Icon-avaliacao-meia:before {
  content: "\ea43";
}

.mdn-Icon-avaliacao-vazia:before {
  content: "\ea44";
}

.mdn-Icon-avaliacao:before {
  content: "\ea45";
}

.mdn-Icon-avancar-15s:before {
  content: "\ea46";
}

.mdn-Icon-avancar-30s:before {
  content: "\ea47";
}

.mdn-Icon-avancar:before {
  content: "\ea48";
}

.mdn-Icon-aviao-wifi:before {
  content: "\ea49";
}

.mdn-Icon-aviao:before {
  content: "\ea4a";
}

.mdn-Icon-aws:before {
  content: "\ea4b";
}

.mdn-Icon-baixo:before {
  content: "\ea4c";
}

.mdn-Icon-banco-brasil:before {
  content: "\ea4d";
}

.mdn-Icon-banco:before {
  content: "\ea4e";
}

.mdn-Icon-bandeira-corrida:before {
  content: "\ea4f";
}

.mdn-Icon-bandeira-preenchida:before {
  content: "\ea50";
}

.mdn-Icon-bandeira:before {
  content: "\ea51";
}

.mdn-Icon-bateria-2-barras:before {
  content: "\ea52";
}

.mdn-Icon-bateria-duas-barras:before {
  content: "\ea53";
}

.mdn-Icon-bateria-raio:before {
  content: "\ea54";
}

.mdn-Icon-bateria-tres-barras:before {
  content: "\ea55";
}

.mdn-Icon-bateria-vazia:before {
  content: "\ea56";
}

.mdn-Icon-behance:before {
  content: "\ea57";
}

.mdn-Icon-beneficios:before {
  content: "\ea58";
}

.mdn-Icon-bicicleta:before {
  content: "\ea59";
}

.mdn-Icon-biometria:before {
  content: "\ea5a";
}

.mdn-Icon-bloqueio:before {
  content: "\ea5b";
}

.mdn-Icon-bluetooth:before {
  content: "\ea5c";
}

.mdn-Icon-bola-basquete:before {
  content: "\ea5d";
}

.mdn-Icon-bola-futebol:before {
  content: "\ea5e";
}

.mdn-Icon-bola:before {
  content: "\ea5f";
}

.mdn-Icon-bold:before {
  content: "\ea60";
}

.mdn-Icon-bolinha:before {
  content: "\ea61";
}

.mdn-Icon-bolo:before {
  content: "\ea62";
}

.mdn-Icon-bonus-extraplay:before {
  content: "\ea63";
}

.mdn-Icon-borda-baixo:before {
  content: "\ea64";
}

.mdn-Icon-borda-central:before {
  content: "\ea65";
}

.mdn-Icon-borda-cima:before {
  content: "\ea66";
}

.mdn-Icon-borda-direita:before {
  content: "\ea67";
}

.mdn-Icon-borda-esquerda:before {
  content: "\ea68";
}

.mdn-Icon-borda-externa:before {
  content: "\ea69";
}

.mdn-Icon-borda-horizontal:before {
  content: "\ea6a";
}

.mdn-Icon-borda-vertical:before {
  content: "\ea6b";
}

.mdn-Icon-bordas-limpar:before {
  content: "\ea6c";
}

.mdn-Icon-bordas-todas:before {
  content: "\ea6d";
}

.mdn-Icon-bot:before {
  content: "\ea6e";
}

.mdn-Icon-botao-radio-vazio:before {
  content: "\ea6f";
}

.mdn-Icon-botao-radio:before {
  content: "\ea70";
}

.mdn-Icon-bradesco:before {
  content: "\ea71";
}

.mdn-Icon-brands:before {
  content: "\ea72";
}

.mdn-Icon-brilho:before {
  content: "\ea73";
}

.mdn-Icon-brinquedo-cavalo:before {
  content: "\ea74";
}

.mdn-Icon-brinquedo-urso-face:before {
  content: "\ea75";
}

.mdn-Icon-brinquedo-urso:before {
  content: "\ea76";
}

.mdn-Icon-bug:before {
  content: "\ea77";
}

.mdn-Icon-busca:before {
  content: "\ea78";
}

.mdn-Icon-cabo-rede:before {
  content: "\ea79";
}

.mdn-Icon-cabo:before {
  content: "\ea7a";
}

.mdn-Icon-cadeado-desbloqueado:before {
  content: "\ea7b";
}

.mdn-Icon-cadeado:before {
  content: "\ea7c";
}

.mdn-Icon-cafe:before {
  content: "\ea7d";
}

.mdn-Icon-caixa-de-som:before {
  content: "\ea7e";
}

.mdn-Icon-caixa-economica-federal:before {
  content: "\ea7f";
}

.mdn-Icon-caixa-entrada:before {
  content: "\ea80";
}

.mdn-Icon-caixa:before {
  content: "\ea81";
}

.mdn-Icon-calculadora:before {
  content: "\ea82";
}

.mdn-Icon-calendario:before {
  content: "\ea83";
}

.mdn-Icon-camadas:before {
  content: "\ea84";
}

.mdn-Icon-camera-abertura:before {
  content: "\ea85";
}

.mdn-Icon-camera-check:before {
  content: "\ea86";
}

.mdn-Icon-camera-de-seguranca:before {
  content: "\ea87";
}

.mdn-Icon-camera-desabilitado:before {
  content: "\ea88";
}

.mdn-Icon-camera:before {
  content: "\ea89";
}

.mdn-Icon-caminhao-seta-direita:before {
  content: "\ea8a";
}

.mdn-Icon-caminhao-seta-esquerda:before {
  content: "\ea8b";
}

.mdn-Icon-caminhao:before {
  content: "\ea8c";
}

.mdn-Icon-camisa-10:before {
  content: "\ea8d";
}

.mdn-Icon-camisa:before {
  content: "\ea8e";
}

.mdn-Icon-camiseta:before {
  content: "\ea8f";
}

.mdn-Icon-canal-mais:before {
  content: "\ea90";
}

.mdn-Icon-canal-menos:before {
  content: "\ea91";
}

.mdn-Icon-cancelar:before {
  content: "\ea92";
}

.mdn-Icon-caneta-curvas:before {
  content: "\ea93";
}

.mdn-Icon-caneta-negocios:before {
  content: "\ea94";
}

.mdn-Icon-caneta:before {
  content: "\ea95";
}

.mdn-Icon-capacete:before {
  content: "\ea96";
}

.mdn-Icon-carrinho:before {
  content: "\ea97";
}

.mdn-Icon-carro-autonomo:before {
  content: "\ea98";
}

.mdn-Icon-carro:before {
  content: "\ea99";
}

.mdn-Icon-cartao-cifrao-circulo:before {
  content: "\ea9a";
}

.mdn-Icon-cartao-de-credito:before {
  content: "\ea9b";
}

.mdn-Icon-cartao-inserir:before {
  content: "\ea9c";
}

.mdn-Icon-cartao-retirar:before {
  content: "\ea9d";
}

.mdn-Icon-carteira-escudo:before {
  content: "\ea9e";
}

.mdn-Icon-carteira:before {
  content: "\ea9f";
}

.mdn-Icon-casa-escudo:before {
  content: "\eaa0";
}

.mdn-Icon-casa-relogio:before {
  content: "\eaa1";
}

.mdn-Icon-casa-wifi:before {
  content: "\eaa2";
}

.mdn-Icon-casa:before {
  content: "\eaa3";
}

.mdn-Icon-celular-5g:before {
  content: "\eaa4";
}

.mdn-Icon-celular-configuracao:before {
  content: "\eaa5";
}

.mdn-Icon-celular-gota:before {
  content: "\eaa6";
}

.mdn-Icon-celular-ima:before {
  content: "\eaa7";
}

.mdn-Icon-celular-mensagem:before {
  content: "\eaa8";
}

.mdn-Icon-celular-setas:before {
  content: "\eaa9";
}

.mdn-Icon-celular-sinal:before {
  content: "\eaaa";
}

.mdn-Icon-celular-tela-quebrada:before {
  content: "\eaab";
}

.mdn-Icon-celular-triangulo-exclamacao:before {
  content: "\eaac";
}

.mdn-Icon-celular-voz:before {
  content: "\eaad";
}

.mdn-Icon-celular-wifi:before {
  content: "\eaae";
}

.mdn-Icon-celular:before {
  content: "\eaaf";
}

.mdn-Icon-cerebro:before {
  content: "\eab0";
}

.mdn-Icon-cesta-de-compras:before {
  content: "\eab1";
}

.mdn-Icon-chapeu-circo:before {
  content: "\eab2";
}

.mdn-Icon-chapeu-formatura:before {
  content: "\eab3";
}

.mdn-Icon-chat:before {
  content: "\eab4";
}

.mdn-Icon-chave-combinada-fenda:before {
  content: "\eab5";
}

.mdn-Icon-chave-combinada:before {
  content: "\eab6";
}

.mdn-Icon-chave-desabilitado:before {
  content: "\eab7";
}

.mdn-Icon-chave:before {
  content: "\eab8";
}

.mdn-Icon-check-circulo:before {
  content: "\eab9";
}

.mdn-Icon-check-download:before {
  content: "\eaba";
}

.mdn-Icon-check:before {
  content: "\eabb";
}

.mdn-Icon-checkbox-circulo:before {
  content: "\eabc";
}

.mdn-Icon-checkbox-vazio:before {
  content: "\eabd";
}

.mdn-Icon-checkbox:before {
  content: "\eabe";
}

.mdn-Icon-checker:before {
  content: "\eabf";
}

.mdn-Icon-chip-recarga:before {
  content: "\eac0";
}

.mdn-Icon-chip:before {
  content: "\eac1";
}

.mdn-Icon-cic-em-libras:before {
  content: "\eac2";
}

.mdn-Icon-cima:before {
  content: "\eac3";
}

.mdn-Icon-circulo-barra-direita:before {
  content: "\eac4";
}

.mdn-Icon-circulo-barra-esquerda:before {
  content: "\eac5";
}

.mdn-Icon-circulo-cadeado:before {
  content: "\eac6";
}

.mdn-Icon-circulo-centro-conectado:before {
  content: "\eac7";
}

.mdn-Icon-circulo-exclamacao:before {
  content: "\eac8";
}

.mdn-Icon-circulo-fechar:before {
  content: "\eac9";
}

.mdn-Icon-circulo-i:before {
  content: "\eaca";
}

.mdn-Icon-circulo-interrogacao:before {
  content: "\eacb";
}

.mdn-Icon-circulo-mais:before {
  content: "\eacc";
}

.mdn-Icon-circulo-menos:before {
  content: "\eacd";
}

.mdn-Icon-circulo-metade-preenchido:before {
  content: "\eace";
}

.mdn-Icon-circulo-ok:before {
  content: "\eacf";
}

.mdn-Icon-circulo-pequeno-preenchido:before {
  content: "\ead0";
}

.mdn-Icon-circulo-preenchido-ok:before {
  content: "\ead1";
}

.mdn-Icon-circulo-sinal-igual:before {
  content: "\ead2";
}

.mdn-Icon-circulos-conectado:before {
  content: "\ead3";
}

.mdn-Icon-circulos-conectividade:before {
  content: "\ead4";
}

.mdn-Icon-cirurgia-robotica:before {
  content: "\ead5";
}

.mdn-Icon-claro-pay:before {
  content: "\ead6";
}

.mdn-Icon-claro:before {
  content: "\ead7";
}

.mdn-Icon-classificacao-18:before {
  content: "\ead8";
}

.mdn-Icon-classificacao:before {
  content: "\ead9";
}

.mdn-Icon-cliente-fixo:before {
  content: "\eada";
}

.mdn-Icon-cloche-culinario:before {
  content: "\eadb";
}

.mdn-Icon-closed-caption:before {
  content: "\eadc";
}

.mdn-Icon-codigo-de-barras:before {
  content: "\eadd";
}

.mdn-Icon-codigo:before {
  content: "\eade";
}

.mdn-Icon-coluna-adicionar:before {
  content: "\eadf";
}

.mdn-Icon-coluna-excluir:before {
  content: "\eae0";
}

.mdn-Icon-colunas:before {
  content: "\eae1";
}

.mdn-Icon-comando-de-voz:before {
  content: "\eae2";
}

.mdn-Icon-combo:before {
  content: "\eae3";
}

.mdn-Icon-command:before {
  content: "\eae4";
}

.mdn-Icon-compartilhamento:before {
  content: "\eae5";
}

.mdn-Icon-compartilhar:before {
  content: "\eae6";
}

.mdn-Icon-computador-celular-desabilitado:before {
  content: "\eae7";
}

.mdn-Icon-computador-celular-smartwatch:before {
  content: "\eae8";
}

.mdn-Icon-computador-celular:before {
  content: "\eae9";
}

.mdn-Icon-computador-check:before {
  content: "\eaea";
}

.mdn-Icon-computador-telas:before {
  content: "\eaeb";
}

.mdn-Icon-computador:before {
  content: "\eaec";
}

.mdn-Icon-comunidade:before {
  content: "\eaed";
}

.mdn-Icon-conectividade:before {
  content: "\eaee";
}

.mdn-Icon-conferencia:before {
  content: "\eaef";
}

.mdn-Icon-configuracao:before {
  content: "\eaf0";
}

.mdn-Icon-consumo:before {
  content: "\eaf1";
}

.mdn-Icon-controle-parental:before {
  content: "\eaf2";
}

.mdn-Icon-controle-remoto:before {
  content: "\eaf3";
}

.mdn-Icon-controle-videogame:before {
  content: "\eaf4";
}

.mdn-Icon-coracao-batimento:before {
  content: "\eaf5";
}

.mdn-Icon-coracao-preenchido:before {
  content: "\eaf6";
}

.mdn-Icon-coracao-vazio:before {
  content: "\eaf7";
}

.mdn-Icon-coroa:before {
  content: "\eaf8";
}

.mdn-Icon-correio-de-voz:before {
  content: "\eaf9";
}

.mdn-Icon-corrida:before {
  content: "\eafa";
}

.mdn-Icon-cpu:before {
  content: "\eafb";
}

.mdn-Icon-crianca:before {
  content: "\eafc";
}

.mdn-Icon-crop:before {
  content: "\eafd";
}

.mdn-Icon-css:before {
  content: "\eafe";
}

.mdn-Icon-cubo:before {
  content: "\eaff";
}

.mdn-Icon-cupom-porcentagem:before {
  content: "\eb00";
}

.mdn-Icon-cupom:before {
  content: "\eb01";
}

.mdn-Icon-curtir:before {
  content: "\eb02";
}

.mdn-Icon-dados-cadastrais:before {
  content: "\eb03";
}

.mdn-Icon-dano-acidental:before {
  content: "\eb04";
}

.mdn-Icon-dano-por-liquido:before {
  content: "\eb05";
}

.mdn-Icon-database:before {
  content: "\eb06";
}

.mdn-Icon-debito-automatico:before {
  content: "\eb07";
}

.mdn-Icon-decoder:before {
  content: "\eb08";
}

.mdn-Icon-dedo-curtir-preenchido:before {
  content: "\eb09";
}

.mdn-Icon-dedo-curtir:before {
  content: "\eb0a";
}

.mdn-Icon-dedo-descurtir-preenchido:before {
  content: "\eb0b";
}

.mdn-Icon-dedo-descurtir:before {
  content: "\eb0c";
}

.mdn-Icon-dedo-indicador-toque:before {
  content: "\eb0d";
}

.mdn-Icon-deficiencia-motora:before {
  content: "\eb0e";
}

.mdn-Icon-deficiencia-visual:before {
  content: "\eb0f";
}

.mdn-Icon-deletar-preenchido:before {
  content: "\eb10";
}

.mdn-Icon-deletar:before {
  content: "\eb11";
}

.mdn-Icon-desarquivar:before {
  content: "\eb12";
}

.mdn-Icon-descontos:before {
  content: "\eb13";
}

.mdn-Icon-descurtir:before {
  content: "\eb14";
}

.mdn-Icon-destaque-preenchido:before {
  content: "\eb15";
}

.mdn-Icon-destaque:before {
  content: "\eb16";
}

.mdn-Icon-diamante:before {
  content: "\eb17";
}

.mdn-Icon-digitalizar:before {
  content: "\eb18";
}

.mdn-Icon-diminuir-tamanho:before {
  content: "\eb19";
}

.mdn-Icon-dinheiro-celular:before {
  content: "\eb1a";
}

.mdn-Icon-dinheiro-cifrao-caneta:before {
  content: "\eb1b";
}

.mdn-Icon-dinheiro-cifrao-check:before {
  content: "\eb1c";
}

.mdn-Icon-dinheiro-cifrao-circulo:before {
  content: "\eb1d";
}

.mdn-Icon-dinheiro-cifrao:before {
  content: "\eb1e";
}

.mdn-Icon-dinheiro-sacola:before {
  content: "\eb1f";
}

.mdn-Icon-dinheiro-saque:before {
  content: "\eb20";
}

.mdn-Icon-dinheiro-setas-circulares:before {
  content: "\eb21";
}

.mdn-Icon-direita:before {
  content: "\eb22";
}

.mdn-Icon-disco:before {
  content: "\eb23";
}

.mdn-Icon-disquete:before {
  content: "\eb24";
}

.mdn-Icon-distribuicao-horizontal-centralizada:before {
  content: "\eb25";
}

.mdn-Icon-distribuicao-horizontal-direita:before {
  content: "\eb26";
}

.mdn-Icon-distribuicao-horizontal-esquerda:before {
  content: "\eb27";
}

.mdn-Icon-distribuicao-vertical-centralizada:before {
  content: "\eb28";
}

.mdn-Icon-distribuicao-vertical-inferior:before {
  content: "\eb29";
}

.mdn-Icon-distribuicao-vertical-superior:before {
  content: "\eb2a";
}

.mdn-Icon-documento-branco:before {
  content: "\eb2b";
}

.mdn-Icon-documento-mais:before {
  content: "\eb2c";
}

.mdn-Icon-documento-menos:before {
  content: "\eb2d";
}

.mdn-Icon-documento:before {
  content: "\eb2e";
}

.mdn-Icon-dodecaedro:before {
  content: "\eb2f";
}

.mdn-Icon-dolby:before {
  content: "\eb30";
}

.mdn-Icon-download-caixa:before {
  content: "\eb31";
}

.mdn-Icon-download-de-arquivo:before {
  content: "\eb32";
}

.mdn-Icon-download-pdf:before {
  content: "\eb33";
}

.mdn-Icon-download:before {
  content: "\eb34";
}

.mdn-Icon-drone:before {
  content: "\eb35";
}

.mdn-Icon-dss:before {
  content: "\eb36";
}

.mdn-Icon-duas-telas-simultaneas:before {
  content: "\eb37";
}

.mdn-Icon-duplicar:before {
  content: "\eb38";
}

.mdn-Icon-duvida:before {
  content: "\eb39";
}

.mdn-Icon-e-mail:before {
  content: "\eb3a";
}

.mdn-Icon-editar:before {
  content: "\eb3b";
}

.mdn-Icon-educacao:before {
  content: "\eb3c";
}

.mdn-Icon-embratel:before {
  content: "\eb3d";
}

.mdn-Icon-empreendedorismo:before {
  content: "\eb3e";
}

.mdn-Icon-empresa:before {
  content: "\eb3f";
}

.mdn-Icon-engrenagem:before {
  content: "\eb40";
}

.mdn-Icon-engrenagens-setas:before {
  content: "\eb41";
}

.mdn-Icon-entrar:before {
  content: "\eb42";
}

.mdn-Icon-entretenimento:before {
  content: "\eb43";
}

.mdn-Icon-enviar-cima:before {
  content: "\eb44";
}

.mdn-Icon-enviar-direita:before {
  content: "\eb45";
}

.mdn-Icon-enviar-e-receber-dinheiro:before {
  content: "\eb46";
}

.mdn-Icon-enviar-traco:before {
  content: "\eb47";
}

.mdn-Icon-enviar:before {
  content: "\eb48";
}

.mdn-Icon-envio:before {
  content: "\eb49";
}

.mdn-Icon-eps:before {
  content: "\eb4a";
}

.mdn-Icon-escada:before {
  content: "\eb4b";
}

.mdn-Icon-escudo-desabilitado:before {
  content: "\eb4c";
}

.mdn-Icon-escudo-i:before {
  content: "\eb4d";
}

.mdn-Icon-escudo-perimetro:before {
  content: "\eb4e";
}

.mdn-Icon-escudo-pessoas:before {
  content: "\eb4f";
}

.mdn-Icon-escudo-preenchido-laterais:before {
  content: "\eb50";
}

.mdn-Icon-escudo-tracado:before {
  content: "\eb51";
}

.mdn-Icon-escudo:before {
  content: "\eb52";
}

.mdn-Icon-espaco:before {
  content: "\eb53";
}

.mdn-Icon-esporte:before {
  content: "\eb54";
}

.mdn-Icon-esquerda:before {
  content: "\eb55";
}

.mdn-Icon-estadio:before {
  content: "\eb56";
}

.mdn-Icon-estetoscopio:before {
  content: "\eb57";
}

.mdn-Icon-estrela-de-4-pontas:before {
  content: "\eb58";
}

.mdn-Icon-estrela-metade-preenchida:before {
  content: "\eb59";
}

.mdn-Icon-estrela-preenchida:before {
  content: "\eb5a";
}

.mdn-Icon-estrela-tracos-esquerdo:before {
  content: "\eb5b";
}

.mdn-Icon-estrela-vazia:before {
  content: "\eb5c";
}

.mdn-Icon-excluir-coluna:before {
  content: "\eb5d";
}

.mdn-Icon-excluir-linha:before {
  content: "\eb5e";
}

.mdn-Icon-exibir:before {
  content: "\eb5f";
}

.mdn-Icon-face-id:before {
  content: "\eb60";
}

.mdn-Icon-face-time:before {
  content: "\eb61";
}

.mdn-Icon-facebook-messenger:before {
  content: "\eb62";
}

.mdn-Icon-facebook:before {
  content: "\eb63";
}

.mdn-Icon-faixa-dedicacao:before {
  content: "\eb64";
}

.mdn-Icon-fale-conosco:before {
  content: "\eb65";
}

.mdn-Icon-faq:before {
  content: "\eb66";
}

.mdn-Icon-fatura-digital:before {
  content: "\eb67";
}

.mdn-Icon-favoritar:before {
  content: "\eb68";
}

.mdn-Icon-favoritos:before {
  content: "\eb69";
}

.mdn-Icon-fechar:before {
  content: "\eb6a";
}

.mdn-Icon-fibra-otica:before {
  content: "\eb6b";
}

.mdn-Icon-figma:before {
  content: "\eb6c";
}

.mdn-Icon-filmadora:before {
  content: "\eb6d";
}

.mdn-Icon-filme-rolo-play:before {
  content: "\eb6e";
}

.mdn-Icon-filme:before {
  content: "\eb6f";
}

.mdn-Icon-filtrar:before {
  content: "\eb70";
}

.mdn-Icon-filtro:before {
  content: "\eb71";
}

.mdn-Icon-financeiro:before {
  content: "\eb72";
}

.mdn-Icon-foguete:before {
  content: "\eb73";
}

.mdn-Icon-folha:before {
  content: "\eb74";
}

.mdn-Icon-fone-de-ouvido:before {
  content: "\eb75";
}

.mdn-Icon-fone-headset:before {
  content: "\eb76";
}

.mdn-Icon-fonts:before {
  content: "\eb77";
}

.mdn-Icon-free-fire:before {
  content: "\eb78";
}

.mdn-Icon-frete:before {
  content: "\eb79";
}

.mdn-Icon-gaming:before {
  content: "\eb7a";
}

.mdn-Icon-garfo-faca:before {
  content: "\eb7b";
}

.mdn-Icon-gestor-online:before {
  content: "\eb7c";
}

.mdn-Icon-github:before {
  content: "\eb7d";
}

.mdn-Icon-glassdoor:before {
  content: "\eb7e";
}

.mdn-Icon-globo-2:before {
  content: "\eb7f";
}

.mdn-Icon-globo:before {
  content: "\eb80";
}

.mdn-Icon-google-chrome:before {
  content: "\eb81";
}

.mdn-Icon-google-play:before {
  content: "\eb82";
}

.mdn-Icon-google:before {
  content: "\eb83";
}

.mdn-Icon-gota:before {
  content: "\eb84";
}

.mdn-Icon-governanca:before {
  content: "\eb85";
}

.mdn-Icon-grade-de-canais:before {
  content: "\eb86";
}

.mdn-Icon-grade-de-programacao:before {
  content: "\eb87";
}

.mdn-Icon-grafico-barras:before {
  content: "\eb88";
}

.mdn-Icon-grafico-coluna-central:before {
  content: "\eb89";
}

.mdn-Icon-grafico-coluna-crescente:before {
  content: "\eb8a";
}

.mdn-Icon-grafico-crescimento:before {
  content: "\eb8b";
}

.mdn-Icon-grafico-declinio:before {
  content: "\eb8c";
}

.mdn-Icon-grafico-lupa:before {
  content: "\eb8d";
}

.mdn-Icon-grafico-pizza-preenchido:before {
  content: "\eb8e";
}

.mdn-Icon-grafico-pizza:before {
  content: "\eb8f";
}

.mdn-Icon-gravacoes:before {
  content: "\eb90";
}

.mdn-Icon-gravador-indisponivel:before {
  content: "\eb91";
}

.mdn-Icon-gravador:before {
  content: "\eb92";
}

.mdn-Icon-guarda-chuva:before {
  content: "\eb93";
}

.mdn-Icon-guia:before {
  content: "\eb94";
}

.mdn-Icon-hashtag:before {
  content: "\eb95";
}

.mdn-Icon-historico-sentido-anti-horario:before {
  content: "\eb96";
}

.mdn-Icon-historico-sentido-horario:before {
  content: "\eb97";
}

.mdn-Icon-historico:before {
  content: "\eb98";
}

.mdn-Icon-holografia:before {
  content: "\eb99";
}

.mdn-Icon-icons:before {
  content: "\eb9a";
}

.mdn-Icon-identidade:before {
  content: "\eb9b";
}

.mdn-Icon-illustrations:before {
  content: "\eb9c";
}

.mdn-Icon-ima-magnetico:before {
  content: "\eb9d";
}

.mdn-Icon-imagem:before {
  content: "\eb9e";
}

.mdn-Icon-imdb:before {
  content: "\eb9f";
}

.mdn-Icon-impressao-digital:before {
  content: "\eba0";
}

.mdn-Icon-impressora:before {
  content: "\eba1";
}

.mdn-Icon-infinito:before {
  content: "\eba2";
}

.mdn-Icon-informacao:before {
  content: "\eba3";
}

.mdn-Icon-ingresso:before {
  content: "\eba4";
}

.mdn-Icon-insatisfeito:before {
  content: "\eba5";
}

.mdn-Icon-inserir-cartao:before {
  content: "\eba6";
}

.mdn-Icon-instagram:before {
  content: "\eba7";
}

.mdn-Icon-instalacao:before {
  content: "\eba8";
}

.mdn-Icon-inteligencia-artificial:before {
  content: "\eba9";
}

.mdn-Icon-interferencia-de-sinal:before {
  content: "\ebaa";
}

.mdn-Icon-internet-apn:before {
  content: "\ebab";
}

.mdn-Icon-internet-simbolo:before {
  content: "\ebac";
}

.mdn-Icon-internet:before {
  content: "\ebad";
}

.mdn-Icon-ios:before {
  content: "\ebae";
}

.mdn-Icon-iot:before {
  content: "\ebaf";
}

.mdn-Icon-ir-anterior:before {
  content: "\ebb0";
}

.mdn-Icon-ir-primeiro:before {
  content: "\ebb1";
}

.mdn-Icon-ir-seguinte:before {
  content: "\ebb2";
}

.mdn-Icon-ir-ultimo:before {
  content: "\ebb3";
}

.mdn-Icon-italico:before {
  content: "\ebb4";
}

.mdn-Icon-itau:before {
  content: "\ebb5";
}

.mdn-Icon-java:before {
  content: "\ebb6";
}

.mdn-Icon-jogo-em-nuvem:before {
  content: "\ebb7";
}

.mdn-Icon-jornal:before {
  content: "\ebb8";
}

.mdn-Icon-kids:before {
  content: "\ebb9";
}

.mdn-Icon-kotlin:before {
  content: "\ebba";
}

.mdn-Icon-lampada:before {
  content: "\ebbb";
}

.mdn-Icon-lapis-bloco-escrito:before {
  content: "\ebbc";
}

.mdn-Icon-lapis-bloco:before {
  content: "\ebbd";
}

.mdn-Icon-lapis-traco:before {
  content: "\ebbe";
}

.mdn-Icon-lapis:before {
  content: "\ebbf";
}

.mdn-Icon-laptop-rede:before {
  content: "\ebc0";
}

.mdn-Icon-latam:before {
  content: "\ebc1";
}

.mdn-Icon-layout:before {
  content: "\ebc2";
}

.mdn-Icon-legenda:before {
  content: "\ebc3";
}

.mdn-Icon-libras:before {
  content: "\ebc4";
}

.mdn-Icon-ligacoes:before {
  content: "\ebc5";
}

.mdn-Icon-limpar-bordas:before {
  content: "\ebc6";
}

.mdn-Icon-linha-adicionar:before {
  content: "\ebc7";
}

.mdn-Icon-linha-excluir:before {
  content: "\ebc8";
}

.mdn-Icon-link-desabilitado:before {
  content: "\ebc9";
}

.mdn-Icon-link-diagonal-desabilitado:before {
  content: "\ebca";
}

.mdn-Icon-link-diagonal:before {
  content: "\ebcb";
}

.mdn-Icon-link-externo:before {
  content: "\ebcc";
}

.mdn-Icon-link-quebrado:before {
  content: "\ebcd";
}

.mdn-Icon-link:before {
  content: "\ebce";
}

.mdn-Icon-linkedin:before {
  content: "\ebcf";
}

.mdn-Icon-lista-check:before {
  content: "\ebd0";
}

.mdn-Icon-lista-deletar:before {
  content: "\ebd1";
}

.mdn-Icon-lista-mais:before {
  content: "\ebd2";
}

.mdn-Icon-livro-aberto:before {
  content: "\ebd3";
}

.mdn-Icon-livros-colecao:before {
  content: "\ebd4";
}

.mdn-Icon-lixeira-vazia:before {
  content: "\ebd5";
}

.mdn-Icon-lixeira:before {
  content: "\ebd6";
}

.mdn-Icon-localizacao:before {
  content: "\ebd7";
}

.mdn-Icon-logistica-reversa:before {
  content: "\ebd8";
}

.mdn-Icon-loja:before {
  content: "\ebd9";
}

.mdn-Icon-lojas-proprias:before {
  content: "\ebda";
}

.mdn-Icon-losango-com-circulos:before {
  content: "\ebdb";
}

.mdn-Icon-lua-com-bandeira:before {
  content: "\ebdc";
}

.mdn-Icon-lua-e-estrelas:before {
  content: "\ebdd";
}

.mdn-Icon-lua:before {
  content: "\ebde";
}

.mdn-Icon-lupa-mais:before {
  content: "\ebdf";
}

.mdn-Icon-lupa-menos:before {
  content: "\ebe0";
}

.mdn-Icon-lupa:before {
  content: "\ebe1";
}

.mdn-Icon-luzes-palco:before {
  content: "\ebe2";
}

.mdn-Icon-mais:before {
  content: "\ebe3";
}

.mdn-Icon-mala-mao:before {
  content: "\ebe4";
}

.mdn-Icon-mala:before {
  content: "\ebe5";
}

.mdn-Icon-maleta:before {
  content: "\ebe6";
}

.mdn-Icon-mao-segurando-cadeado:before {
  content: "\ebe7";
}

.mdn-Icon-mao-segurando-coracao:before {
  content: "\ebe8";
}

.mdn-Icon-maos-acordo:before {
  content: "\ebe9";
}

.mdn-Icon-mapa-lupa:before {
  content: "\ebea";
}

.mdn-Icon-mapa-mesh:before {
  content: "\ebeb";
}

.mdn-Icon-mapa:before {
  content: "\ebec";
}

.mdn-Icon-maquina-de-lavar:before {
  content: "\ebed";
}

.mdn-Icon-maquininha:before {
  content: "\ebee";
}

.mdn-Icon-marca-pagina-preenchido:before {
  content: "\ebef";
}

.mdn-Icon-marca-pagina:before {
  content: "\ebf0";
}

.mdn-Icon-mascara-desabilitado:before {
  content: "\ebf1";
}

.mdn-Icon-mascara-teatro:before {
  content: "\ebf2";
}

.mdn-Icon-mascara:before {
  content: "\ebf3";
}

.mdn-Icon-medalha-check:before {
  content: "\ebf4";
}

.mdn-Icon-medalha:before {
  content: "\ebf5";
}

.mdn-Icon-medium:before {
  content: "\ebf6";
}

.mdn-Icon-menos:before {
  content: "\ebf7";
}

.mdn-Icon-mensagem-a:before {
  content: "\ebf8";
}

.mdn-Icon-mensagem-linhas:before {
  content: "\ebf9";
}

.mdn-Icon-mensagem-sms:before {
  content: "\ebfa";
}

.mdn-Icon-mensagem:before {
  content: "\ebfb";
}

.mdn-Icon-menu-aberto:before {
  content: "\ebfc";
}

.mdn-Icon-menu-atalho:before {
  content: "\ebfd";
}

.mdn-Icon-menu:before {
  content: "\ebfe";
}

.mdn-Icon-mesh-expansor:before {
  content: "\ebff";
}

.mdn-Icon-metodos-de-pagamento:before {
  content: "\ec00";
}

.mdn-Icon-microfone-desabilitado:before {
  content: "\ec01";
}

.mdn-Icon-microfone-indisponivel:before {
  content: "\ec02";
}

.mdn-Icon-microfone-jornalismo:before {
  content: "\ec03";
}

.mdn-Icon-microfone-mudo:before {
  content: "\ec04";
}

.mdn-Icon-microfone-preenchido:before {
  content: "\ec05";
}

.mdn-Icon-microfone-vazio:before {
  content: "\ec06";
}

.mdn-Icon-microfone:before {
  content: "\ec07";
}

.mdn-Icon-microsoft-excel:before {
  content: "\ec08";
}

.mdn-Icon-microsoft-powerpoint:before {
  content: "\ec09";
}

.mdn-Icon-microsoft-teams:before {
  content: "\ec0a";
}

.mdn-Icon-microsoft-word:before {
  content: "\ec0b";
}

.mdn-Icon-migracao:before {
  content: "\ec0c";
}

.mdn-Icon-minha-claro:before {
  content: "\ec0d";
}

.mdn-Icon-minha-localizacao:before {
  content: "\ec0e";
}

.mdn-Icon-miniplayer-preenchido:before {
  content: "\ec0f";
}

.mdn-Icon-miniplayer:before {
  content: "\ec10";
}

.mdn-Icon-mira-localizacao:before {
  content: "\ec11";
}

.mdn-Icon-mira:before {
  content: "\ec12";
}

.mdn-Icon-modem-fio:before {
  content: "\ec13";
}

.mdn-Icon-modem-usb:before {
  content: "\ec14";
}

.mdn-Icon-modem:before {
  content: "\ec15";
}

.mdn-Icon-modo-acessivel:before {
  content: "\ec16";
}

.mdn-Icon-molecula:before {
  content: "\ec17";
}

.mdn-Icon-mondrian:before {
  content: "\ec18";
}

.mdn-Icon-monitor-desktop:before {
  content: "\ec19";
}

.mdn-Icon-monitor:before {
  content: "\ec1a";
}

.mdn-Icon-moto:before {
  content: "\ec1b";
}

.mdn-Icon-mouse-ponteiro:before {
  content: "\ec1c";
}

.mdn-Icon-mover:before {
  content: "\ec1d";
}

.mdn-Icon-muito-insatisfeito:before {
  content: "\ec1e";
}

.mdn-Icon-muito-satisfeito:before {
  content: "\ec1f";
}

.mdn-Icon-mundo:before {
  content: "\ec20";
}

.mdn-Icon-musica:before {
  content: "\ec21";
}

.mdn-Icon-nave-espacial:before {
  content: "\ec22";
}

.mdn-Icon-negociacao:before {
  content: "\ec23";
}

.mdn-Icon-neutro:before {
  content: "\ec24";
}

.mdn-Icon-nexus:before {
  content: "\ec25";
}

.mdn-Icon-node:before {
  content: "\ec26";
}

.mdn-Icon-nota-musical-2:before {
  content: "\ec27";
}

.mdn-Icon-nota-musical:before {
  content: "\ec28";
}

.mdn-Icon-notificacao:before {
  content: "\ec29";
}

.mdn-Icon-nova-pasta:before {
  content: "\ec2a";
}

.mdn-Icon-now:before {
  content: "\ec2b";
}

.mdn-Icon-npm:before {
  content: "\ec2c";
}

.mdn-Icon-nuvem-cadeado:before {
  content: "\ec2d";
}

.mdn-Icon-nuvem-check:before {
  content: "\ec2e";
}

.mdn-Icon-nuvem-chuva-forte:before {
  content: "\ec2f";
}

.mdn-Icon-nuvem-chuva:before {
  content: "\ec30";
}

.mdn-Icon-nuvem-desabilitado:before {
  content: "\ec31";
}

.mdn-Icon-nuvem-download:before {
  content: "\ec32";
}

.mdn-Icon-nuvem-iot:before {
  content: "\ec33";
}

.mdn-Icon-nuvem-jogo:before {
  content: "\ec34";
}

.mdn-Icon-nuvem-neve:before {
  content: "\ec35";
}

.mdn-Icon-nuvem-offline:before {
  content: "\ec36";
}

.mdn-Icon-nuvem-ok:before {
  content: "\ec37";
}

.mdn-Icon-nuvem-raio:before {
  content: "\ec38";
}

.mdn-Icon-nuvem-upload:before {
  content: "\ec39";
}

.mdn-Icon-nuvem:before {
  content: "\ec3a";
}

.mdn-Icon-oculos-desabilitado:before {
  content: "\ec3b";
}

.mdn-Icon-oculos-realidade-virtual:before {
  content: "\ec3c";
}

.mdn-Icon-oculos:before {
  content: "\ec3d";
}

.mdn-Icon-ocultar:before {
  content: "\ec3e";
}

.mdn-Icon-office-365:before {
  content: "\ec3f";
}

.mdn-Icon-olho-desabilitado:before {
  content: "\ec40";
}

.mdn-Icon-olho:before {
  content: "\ec41";
}

.mdn-Icon-opcoes-horizontal:before {
  content: "\ec42";
}

.mdn-Icon-opcoes-vertical:before {
  content: "\ec43";
}

.mdn-Icon-ordem-de-servico:before {
  content: "\ec44";
}

.mdn-Icon-ordernar:before {
  content: "\ec45";
}

.mdn-Icon-pacote-adicional:before {
  content: "\ec46";
}

.mdn-Icon-pacote:before {
  content: "\ec47";
}

.mdn-Icon-pagamento-aprovado:before {
  content: "\ec48";
}

.mdn-Icon-pagamento-digital:before {
  content: "\ec49";
}

.mdn-Icon-pagamento-pessoa:before {
  content: "\ec4a";
}

.mdn-Icon-pagamento-usuario:before {
  content: "\ec4b";
}

.mdn-Icon-pap:before {
  content: "\ec4c";
}

.mdn-Icon-parar-vazio-circulo:before {
  content: "\ec4d";
}

.mdn-Icon-parenteses-fechar:before {
  content: "\ec4e";
}

.mdn-Icon-passaporte:before {
  content: "\ec4f";
}

.mdn-Icon-pasta-aberta:before {
  content: "\ec50";
}

.mdn-Icon-pasta-mais:before {
  content: "\ec51";
}

.mdn-Icon-pasta-menos:before {
  content: "\ec52";
}

.mdn-Icon-pasta:before {
  content: "\ec53";
}

.mdn-Icon-pata-preenchido:before {
  content: "\ec54";
}

.mdn-Icon-pata:before {
  content: "\ec55";
}

.mdn-Icon-pause-preenchido-circulo:before {
  content: "\ec56";
}

.mdn-Icon-pause-preenchido:before {
  content: "\ec57";
}

.mdn-Icon-pause-vazio-circulo:before {
  content: "\ec58";
}

.mdn-Icon-pause-vazio:before {
  content: "\ec59";
}

.mdn-Icon-pay:before {
  content: "\ec5a";
}

.mdn-Icon-pcd:before {
  content: "\ec5b";
}

.mdn-Icon-pdf:before {
  content: "\ec5c";
}

.mdn-Icon-pedido:before {
  content: "\ec5d";
}

.mdn-Icon-perfume:before {
  content: "\ec5e";
}

.mdn-Icon-pessoa-asterisco:before {
  content: "\ec5f";
}

.mdn-Icon-pessoa-celular:before {
  content: "\ec60";
}

.mdn-Icon-pessoa-check:before {
  content: "\ec61";
}

.mdn-Icon-pessoa-circulo-perfil:before {
  content: "\ec62";
}

.mdn-Icon-pessoa-circulo:before {
  content: "\ec63";
}

.mdn-Icon-pessoa-computador:before {
  content: "\ec64";
}

.mdn-Icon-pessoa-coracao:before {
  content: "\ec65";
}

.mdn-Icon-pessoa-deletar:before {
  content: "\ec66";
}

.mdn-Icon-pessoa-estrela:before {
  content: "\ec67";
}

.mdn-Icon-pessoa-fone:before {
  content: "\ec68";
}

.mdn-Icon-pessoa-identidade-retirar:before {
  content: "\ec69";
}

.mdn-Icon-pessoa-identidade:before {
  content: "\ec6a";
}

.mdn-Icon-pessoa-mais:before {
  content: "\ec6b";
}

.mdn-Icon-pessoa-menos:before {
  content: "\ec6c";
}

.mdn-Icon-pessoa-pcd:before {
  content: "\ec6d";
}

.mdn-Icon-pessoa-tv:before {
  content: "\ec6e";
}

.mdn-Icon-pessoa-video-chamada:before {
  content: "\ec6f";
}

.mdn-Icon-pessoa-voz:before {
  content: "\ec70";
}

.mdn-Icon-pessoa:before {
  content: "\ec71";
}

.mdn-Icon-pessoas-coracao:before {
  content: "\ec72";
}

.mdn-Icon-pessoas:before {
  content: "\ec73";
}

.mdn-Icon-pilha:before {
  content: "\ec74";
}

.mdn-Icon-pinterest:before {
  content: "\ec75";
}

.mdn-Icon-pip:before {
  content: "\ec76";
}

.mdn-Icon-pix-escudo:before {
  content: "\ec77";
}

.mdn-Icon-pix:before {
  content: "\ec78";
}

.mdn-Icon-planeta-com-aneis:before {
  content: "\ec79";
}

.mdn-Icon-planeta-com-listras:before {
  content: "\ec7a";
}

.mdn-Icon-play-preenchido-circulo:before {
  content: "\ec7b";
}

.mdn-Icon-play-preenchido:before {
  content: "\ec7c";
}

.mdn-Icon-play-traco-abaixo:before {
  content: "\ec7d";
}

.mdn-Icon-play-vazio-circulo:before {
  content: "\ec7e";
}

.mdn-Icon-play-vazio:before {
  content: "\ec7f";
}

.mdn-Icon-play:before {
  content: "\ec80";
}

.mdn-Icon-pme:before {
  content: "\ec81";
}

.mdn-Icon-pocket:before {
  content: "\ec82";
}

.mdn-Icon-ponto-adicional:before {
  content: "\ec83";
}

.mdn-Icon-ponto-ultra:before {
  content: "\ec84";
}

.mdn-Icon-pontos-mais:before {
  content: "\ec85";
}

.mdn-Icon-por-cento:before {
  content: "\ec86";
}

.mdn-Icon-porcentagem:before {
  content: "\ec87";
}

.mdn-Icon-portabilidade:before {
  content: "\ec88";
}

.mdn-Icon-prancheta:before {
  content: "\ec89";
}

.mdn-Icon-pratico:before {
  content: "\ec8a";
}

.mdn-Icon-premium:before {
  content: "\ec8b";
}

.mdn-Icon-presente:before {
  content: "\ec8c";
}

.mdn-Icon-primeiro:before {
  content: "\ec8d";
}

.mdn-Icon-primeiros-passos:before {
  content: "\ec8e";
}

.mdn-Icon-privacidade:before {
  content: "\ec8f";
}

.mdn-Icon-protecao:before {
  content: "\ec90";
}

.mdn-Icon-psd:before {
  content: "\ec91";
}

.mdn-Icon-push-do-bem:before {
  content: "\ec92";
}

.mdn-Icon-qr-code:before {
  content: "\ec93";
}

.mdn-Icon-quadrado-canal:before {
  content: "\ec94";
}

.mdn-Icon-quadrado-fechar:before {
  content: "\ec95";
}

.mdn-Icon-quadrado-mais-play:before {
  content: "\ec96";
}

.mdn-Icon-quadrado-mais:before {
  content: "\ec97";
}

.mdn-Icon-quadrado-menos:before {
  content: "\ec98";
}

.mdn-Icon-quadrado-metade-preenchido:before {
  content: "\ec99";
}

.mdn-Icon-quadrados-copiar:before {
  content: "\ec9a";
}

.mdn-Icon-quadrados-empilhados-direita:before {
  content: "\ec9b";
}

.mdn-Icon-quadrados-empilhados-play:before {
  content: "\ec9c";
}

.mdn-Icon-quatro-quadrados:before {
  content: "\ec9d";
}

.mdn-Icon-radar:before {
  content: "\ec9e";
}

.mdn-Icon-radio-vazio:before {
  content: "\ec9f";
}

.mdn-Icon-radio:before {
  content: "\eca0";
}

.mdn-Icon-raio-desabilitado:before {
  content: "\eca1";
}

.mdn-Icon-raio:before {
  content: "\eca2";
}

.mdn-Icon-raios:before {
  content: "\eca3";
}

.mdn-Icon-ram:before {
  content: "\eca4";
}

.mdn-Icon-raquete-tenis:before {
  content: "\eca5";
}

.mdn-Icon-react:before {
  content: "\eca6";
}

.mdn-Icon-realidade-360:before {
  content: "\eca7";
}

.mdn-Icon-realidade-aumentada:before {
  content: "\eca8";
}

.mdn-Icon-realidade-virtual:before {
  content: "\eca9";
}

.mdn-Icon-rec:before {
  content: "\ecaa";
}

.mdn-Icon-recarga-chip:before {
  content: "\ecab";
}

.mdn-Icon-recarga:before {
  content: "\ecac";
}

.mdn-Icon-reciclagem:before {
  content: "\ecad";
}

.mdn-Icon-redimensionar:before {
  content: "\ecae";
}

.mdn-Icon-regua-e-lapis:before {
  content: "\ecaf";
}

.mdn-Icon-release:before {
  content: "\ecb0";
}

.mdn-Icon-relogio-pulso:before {
  content: "\ecb1";
}

.mdn-Icon-relogio:before {
  content: "\ecb2";
}

.mdn-Icon-renegociacao:before {
  content: "\ecb3";
}

.mdn-Icon-rentabilizacao:before {
  content: "\ecb4";
}

.mdn-Icon-repetir:before {
  content: "\ecb5";
}

.mdn-Icon-replay:before {
  content: "\ecb6";
}

.mdn-Icon-resgate-de-pontos:before {
  content: "\ecb7";
}

.mdn-Icon-residencial:before {
  content: "\ecb8";
}

.mdn-Icon-resolucao-hd:before {
  content: "\ecb9";
}

.mdn-Icon-restaurante:before {
  content: "\ecba";
}

.mdn-Icon-retencao:before {
  content: "\ecbb";
}

.mdn-Icon-retirar-box:before {
  content: "\ecbc";
}

.mdn-Icon-retirar-cartao:before {
  content: "\ecbd";
}

.mdn-Icon-retirar-circulo:before {
  content: "\ecbe";
}

.mdn-Icon-retirar-identidade:before {
  content: "\ecbf";
}

.mdn-Icon-retirar-mascara:before {
  content: "\ecc0";
}

.mdn-Icon-retirar-oculos:before {
  content: "\ecc1";
}

.mdn-Icon-retomada:before {
  content: "\ecc2";
}

.mdn-Icon-revista:before {
  content: "\ecc3";
}

.mdn-Icon-roaming:before {
  content: "\ecc4";
}

.mdn-Icon-robotizacao:before {
  content: "\ecc5";
}

.mdn-Icon-rosto-insatisfeito:before {
  content: "\ecc6";
}

.mdn-Icon-rosto-muito-insatisfeito:before {
  content: "\ecc7";
}

.mdn-Icon-rosto-muito-satisfeito:before {
  content: "\ecc8";
}

.mdn-Icon-rosto-neutro:before {
  content: "\ecc9";
}

.mdn-Icon-rosto-satisfeito:before {
  content: "\ecca";
}

.mdn-Icon-roteador:before {
  content: "\eccb";
}

.mdn-Icon-roubo:before {
  content: "\eccc";
}

.mdn-Icon-rss:before {
  content: "\eccd";
}

.mdn-Icon-rural:before {
  content: "\ecce";
}

.mdn-Icon-sacola-cifrao-preenchida:before {
  content: "\eccf";
}

.mdn-Icon-sacola-cifrao:before {
  content: "\ecd0";
}

.mdn-Icon-sacola:before {
  content: "\ecd1";
}

.mdn-Icon-safari:before {
  content: "\ecd2";
}

.mdn-Icon-sair-tela-cheia:before {
  content: "\ecd3";
}

.mdn-Icon-sair:before {
  content: "\ecd4";
}

.mdn-Icon-salva-vidas:before {
  content: "\ecd5";
}

.mdn-Icon-santander:before {
  content: "\ecd6";
}

.mdn-Icon-saque:before {
  content: "\ecd7";
}

.mdn-Icon-satelite:before {
  content: "\ecd8";
}

.mdn-Icon-satisfeito:before {
  content: "\ecd9";
}

.mdn-Icon-saude:before {
  content: "\ecda";
}

.mdn-Icon-scooter:before {
  content: "\ecdb";
}

.mdn-Icon-screencast:before {
  content: "\ecdc";
}

.mdn-Icon-scroll:before {
  content: "\ecdd";
}

.mdn-Icon-selfie:before {
  content: "\ecde";
}

.mdn-Icon-sem-adesao:before {
  content: "\ecdf";
}

.mdn-Icon-sem-atividade:before {
  content: "\ece0";
}

.mdn-Icon-sem-combo:before {
  content: "\ece1";
}

.mdn-Icon-sem-dados:before {
  content: "\ece2";
}

.mdn-Icon-sem-video:before {
  content: "\ece3";
}

.mdn-Icon-senha:before {
  content: "\ece4";
}

.mdn-Icon-servicos-digitais:before {
  content: "\ece5";
}

.mdn-Icon-servidor:before {
  content: "\ece6";
}

.mdn-Icon-seta-baixo-circulo:before {
  content: "\ece7";
}

.mdn-Icon-seta-baixo-preenchida:before {
  content: "\ece8";
}

.mdn-Icon-seta-baixo-retorna-acima:before {
  content: "\ece9";
}

.mdn-Icon-seta-baixo:before {
  content: "\ecea";
}

.mdn-Icon-seta-cima-circulo:before {
  content: "\eceb";
}

.mdn-Icon-seta-cima-shift:before {
  content: "\ecec";
}

.mdn-Icon-seta-cima:before {
  content: "\eced";
}

.mdn-Icon-seta-direita-circulo:before {
  content: "\ecee";
}

.mdn-Icon-seta-direita-ultimo:before {
  content: "\ecef";
}

.mdn-Icon-seta-direita:before {
  content: "\ecf0";
}

.mdn-Icon-seta-esquerda-circulo:before {
  content: "\ecf1";
}

.mdn-Icon-seta-esquerda-primeiro:before {
  content: "\ecf2";
}

.mdn-Icon-seta-esquerda:before {
  content: "\ecf3";
}

.mdn-Icon-seta-preenchido-baixo:before {
  content: "\ecf4";
}

.mdn-Icon-seta-preenchido-cima:before {
  content: "\ecf5";
}

.mdn-Icon-seta-preenchido-direita:before {
  content: "\ecf6";
}

.mdn-Icon-seta-preenchido-esquerda:before {
  content: "\ecf7";
}

.mdn-Icon-seta-transversal-baixo-direita:before {
  content: "\ecf8";
}

.mdn-Icon-seta-transversal-baixo-esquerda:before {
  content: "\ecf9";
}

.mdn-Icon-seta-transversal-cima-direita:before {
  content: "\ecfa";
}

.mdn-Icon-seta-transversal-cima-esquerda:before {
  content: "\ecfb";
}

.mdn-Icon-seta-vazia-baixo:before {
  content: "\ecfc";
}

.mdn-Icon-seta-vazia-cima:before {
  content: "\ecfd";
}

.mdn-Icon-seta-vazia-direita:before {
  content: "\ecfe";
}

.mdn-Icon-seta-vazia-esquerda:before {
  content: "\ecff";
}

.mdn-Icon-setas-baixo-cima:before {
  content: "\ed00";
}

.mdn-Icon-setas-cima-baixo-desabilitado:before {
  content: "\ed01";
}

.mdn-Icon-setas-dupla-baixo:before {
  content: "\ed02";
}

.mdn-Icon-setas-dupla-cima:before {
  content: "\ed03";
}

.mdn-Icon-setas-dupla-direita:before {
  content: "\ed04";
}

.mdn-Icon-setas-dupla-esquerda:before {
  content: "\ed05";
}

.mdn-Icon-setas-quadrados:before {
  content: "\ed06";
}

.mdn-Icon-setas-sentido-oposto:before {
  content: "\ed07";
}

.mdn-Icon-setas-wps-preenchido:before {
  content: "\ed08";
}

.mdn-Icon-setas-wps:before {
  content: "\ed09";
}

.mdn-Icon-setup-box:before {
  content: "\ed0a";
}

.mdn-Icon-sidebar:before {
  content: "\ed0b";
}

.mdn-Icon-sinal:before {
  content: "\ed0c";
}

.mdn-Icon-sino-desabilitado:before {
  content: "\ed0d";
}

.mdn-Icon-sino-preenchido:before {
  content: "\ed0e";
}

.mdn-Icon-sino:before {
  content: "\ed0f";
}

.mdn-Icon-site-pronto:before {
  content: "\ed10";
}

.mdn-Icon-sketch:before {
  content: "\ed11";
}

.mdn-Icon-skype:before {
  content: "\ed12";
}

.mdn-Icon-slack:before {
  content: "\ed13";
}

.mdn-Icon-sliders:before {
  content: "\ed14";
}

.mdn-Icon-smartwatch:before {
  content: "\ed15";
}

.mdn-Icon-sms:before {
  content: "\ed16";
}

.mdn-Icon-social:before {
  content: "\ed17";
}

.mdn-Icon-sol-nascendo:before {
  content: "\ed18";
}

.mdn-Icon-sol-se-pondo:before {
  content: "\ed19";
}

.mdn-Icon-sol:before {
  content: "\ed1a";
}

.mdn-Icon-solar-ache-aqui:before {
  content: "\ed1b";
}

.mdn-Icon-solar-escolha-certa:before {
  content: "\ed1c";
}

.mdn-Icon-solar-fala-ai:before {
  content: "\ed1d";
}

.mdn-Icon-solar-na-ativa-pf:before {
  content: "\ed1e";
}

.mdn-Icon-solar-na-ativa-pme:before {
  content: "\ed1f";
}

.mdn-Icon-solar-na-escuta:before {
  content: "\ed20";
}

.mdn-Icon-solar-visao-360:before {
  content: "\ed21";
}

.mdn-Icon-splash-i:before {
  content: "\ed22";
}

.mdn-Icon-spotify:before {
  content: "\ed23";
}

.mdn-Icon-starbem:before {
  content: "\ed24";
}

.mdn-Icon-steps:before {
  content: "\ed25";
}

.mdn-Icon-streaming:before {
  content: "\ed26";
}

.mdn-Icon-subdiretorio-baixo-direita:before {
  content: "\ed27";
}

.mdn-Icon-subdiretorio-baixo-esquerda:before {
  content: "\ed28";
}

.mdn-Icon-subdiretorio-centro-direita:before {
  content: "\ed29";
}

.mdn-Icon-subdiretorio-centro-esquerda:before {
  content: "\ed2a";
}

.mdn-Icon-subdiretorio-cima-direita:before {
  content: "\ed2b";
}

.mdn-Icon-subdiretorio-cima-esquerda:before {
  content: "\ed2c";
}

.mdn-Icon-subdiretorio-direita:before {
  content: "\ed2d";
}

.mdn-Icon-subdiretorio-esquerda:before {
  content: "\ed2e";
}

.mdn-Icon-sublinhado:before {
  content: "\ed2f";
}

.mdn-Icon-submenu:before {
  content: "\ed30";
}

.mdn-Icon-tablet:before {
  content: "\ed31";
}

.mdn-Icon-tachado:before {
  content: "\ed32";
}

.mdn-Icon-tamanho-aumentar:before {
  content: "\ed33";
}

.mdn-Icon-tamanho-diminuir:before {
  content: "\ed34";
}

.mdn-Icon-teatro:before {
  content: "\ed35";
}

.mdn-Icon-tela-cheia:before {
  content: "\ed36";
}

.mdn-Icon-tela-quebrada:before {
  content: "\ed37";
}

.mdn-Icon-telefone-com-circulo:before {
  content: "\ed38";
}

.mdn-Icon-telefone-desabilitado:before {
  content: "\ed39";
}

.mdn-Icon-telefone-excluir:before {
  content: "\ed3a";
}

.mdn-Icon-telefone-fixo:before {
  content: "\ed3b";
}

.mdn-Icon-telefone-ligacoes:before {
  content: "\ed3c";
}

.mdn-Icon-telefone-seguranca:before {
  content: "\ed3d";
}

.mdn-Icon-telefone-seta-baixo:before {
  content: "\ed3e";
}

.mdn-Icon-telefone-seta-cima:before {
  content: "\ed3f";
}

.mdn-Icon-telefone-seta-direita:before {
  content: "\ed40";
}

.mdn-Icon-temperatura:before {
  content: "\ed41";
}

.mdn-Icon-tesoura:before {
  content: "\ed42";
}

.mdn-Icon-threads:before {
  content: "\ed43";
}

.mdn-Icon-tik-tok:before {
  content: "\ed44";
}

.mdn-Icon-tipografia:before {
  content: "\ed45";
}

.mdn-Icon-titular:before {
  content: "\ed46";
}

.mdn-Icon-todas-as-bordas:before {
  content: "\ed47";
}

.mdn-Icon-toggle-off:before {
  content: "\ed48";
}

.mdn-Icon-toggle-on:before {
  content: "\ed49";
}

.mdn-Icon-tokens:before {
  content: "\ed4a";
}

.mdn-Icon-traducao:before {
  content: "\ed4b";
}

.mdn-Icon-trator:before {
  content: "\ed4c";
}

.mdn-Icon-triangulo-exclamacao:before {
  content: "\ed4d";
}

.mdn-Icon-troca-de-plano:before {
  content: "\ed4e";
}

.mdn-Icon-trofeu:before {
  content: "\ed4f";
}

.mdn-Icon-tv-a:before {
  content: "\ed50";
}

.mdn-Icon-tv-mais:before {
  content: "\ed51";
}

.mdn-Icon-tv-setas:before {
  content: "\ed52";
}

.mdn-Icon-tv-velocidade:before {
  content: "\ed53";
}

.mdn-Icon-tv-wifi:before {
  content: "\ed54";
}

.mdn-Icon-tv:before {
  content: "\ed55";
}

.mdn-Icon-twitter:before {
  content: "\ed56";
}

.mdn-Icon-typescript:before {
  content: "\ed57";
}

.mdn-Icon-ultimo:before {
  content: "\ed58";
}

.mdn-Icon-ultra-hd:before {
  content: "\ed59";
}

.mdn-Icon-ultravelocidade:before {
  content: "\ed5a";
}

.mdn-Icon-upload-caixa:before {
  content: "\ed5b";
}

.mdn-Icon-upload-de-arquivo:before {
  content: "\ed5c";
}

.mdn-Icon-upload-pdf:before {
  content: "\ed5d";
}

.mdn-Icon-upload:before {
  content: "\ed5e";
}

.mdn-Icon-usb:before {
  content: "\ed5f";
}

.mdn-Icon-utilidades:before {
  content: "\ed60";
}

.mdn-Icon-vanilla:before {
  content: "\ed61";
}

.mdn-Icon-varejo:before {
  content: "\ed62";
}

.mdn-Icon-velocimetro-maximo:before {
  content: "\ed63";
}

.mdn-Icon-vento:before {
  content: "\ed64";
}

.mdn-Icon-verificado:before {
  content: "\ed65";
}

.mdn-Icon-viagens:before {
  content: "\ed66";
}

.mdn-Icon-video-conferencia:before {
  content: "\ed67";
}

.mdn-Icon-video-desabilitado:before {
  content: "\ed68";
}

.mdn-Icon-video-reuniao:before {
  content: "\ed69";
}

.mdn-Icon-video:before {
  content: "\ed6a";
}

.mdn-Icon-vinho:before {
  content: "\ed6b";
}

.mdn-Icon-virus:before {
  content: "\ed6c";
}

.mdn-Icon-visita-tecnica:before {
  content: "\ed6d";
}

.mdn-Icon-voltar-15s:before {
  content: "\ed6e";
}

.mdn-Icon-voltar-30s:before {
  content: "\ed6f";
}

.mdn-Icon-voltar:before {
  content: "\ed70";
}

.mdn-Icon-volume-desligado:before {
  content: "\ed71";
}

.mdn-Icon-volume-max:before {
  content: "\ed72";
}

.mdn-Icon-volume-min:before {
  content: "\ed73";
}

.mdn-Icon-volume-mudo:before {
  content: "\ed74";
}

.mdn-Icon-vue:before {
  content: "\ed75";
}

.mdn-Icon-vui:before {
  content: "\ed76";
}

.mdn-Icon-whatsapp:before {
  content: "\ed77";
}

.mdn-Icon-wifi-desabilitado:before {
  content: "\ed78";
}

.mdn-Icon-wifi-indisponivel:before {
  content: "\ed79";
}

.mdn-Icon-wifi-senha:before {
  content: "\ed7a";
}

.mdn-Icon-wifi:before {
  content: "\ed7b";
}

.mdn-Icon-workplace:before {
  content: "\ed7c";
}

.mdn-Icon-workspace:before {
  content: "\ed7d";
}

.mdn-Icon-xd:before {
  content: "\ed7e";
}

.mdn-Icon-yarn:before {
  content: "\ed7f";
}

.mdn-Icon-youtube:before {
  content: "\ed80";
}

.mdn-Icon-zap-desabilitado:before {
  content: "\ed81";
}

.mdn-Icon-zap:before {
  content: "\ed82";
}

body {
  --color-libras: #204f8f;
  --color-transparent: transparent;
}

.mdn-is-tabbing .mdn-Checkbox:focus-within,
.mdn-is-tabbing .mdn-Radio:focus-within {
  border-radius: var(--theme-border-radius--default);
  outline: auto;
}

.mdn-is-tabbing .mdn-Accordion-content:focus,
.mdn-is-tabbing .mdn-Accordion-toggle:focus {
  outline: auto;
}

.mdn-is-tabbing .mdn-TabSelect-anchor:focus-visible {
  outline-width: var(--border-width-thin);
}

.mdn-is-tabbing .mdn-Calendar-header select:focus,
.mdn-is-tabbing .mdn-Collapse-toggle:focus {
  outline: auto;
}

.mdn-is-tabbing .mdn-Collapse-toggle--inverse:focus {
  outline-color: var(--color-neutral-lightest);
}

.mdn-is-tabbing .mdn-Collapse-content:focus {
  outline: auto;
}

.mdn-is-visuallyHidden {
  clip: rect(0 0 0 0);
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: 0 -1px -1px 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.mdn-Button--disabled,
.mdn-u-disabled {
  box-shadow: none !important;
  cursor: not-allowed;
  opacity: var(--theme-opacity-medium);
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}

body {
  --theme-color-brand-primary-darkest-bg: var(--color-brand-primary-darkest);
  --theme-color-brand-primary-darkest-content: var(
    --color-brand-primary-darkest
  );
  --theme-color-brand-primary-darkest-clickable: var(
    --color-brand-primary-darkest
  );
  --theme-color-brand-primary-dark-bg: var(--color-brand-primary-dark);
  --theme-color-brand-primary-dark-content: var(--color-brand-primary-dark);
  --theme-color-brand-primary-dark-clickable: var(--color-brand-primary-dark);
  --theme-color-brand-primary-medium-bg: var(--color-brand-primary-medium);
  --theme-color-brand-primary-medium-content: var(--color-brand-primary-medium);
  --theme-color-brand-primary-medium-clickable: var(
    --color-brand-primary-medium
  );
  --theme-color-brand-primary-light-bg: var(--color-brand-primary-light);
  --theme-color-brand-primary-light-content: var(--color-brand-primary-light);
  --theme-color-brand-primary-light-clickable: var(--color-brand-primary-light);
  --theme-color-brand-primary-lightest-bg: var(--color-brand-primary-lightest);
  --theme-color-brand-primary-lightest-content: var(
    --color-brand-primary-lightest
  );
  --theme-color-brand-primary-lightest-clickable: var(
    --color-brand-primary-lightest
  );
  --theme-color-brand-secondary-darkest-bg: var(
    --color-brand-secondary-darkest
  );
  --theme-color-brand-secondary-darkest-content: var(
    --color-brand-secondary-darkest
  );
  --theme-color-brand-secondary-darkest-clickable: var(
    --color-brand-secondary-darkest
  );
  --theme-color-brand-secondary-medium-bg: var(--color-brand-secondary-medium);
  --theme-color-brand-secondary-medium-content: var(
    --color-brand-secondary-medium
  );
  --theme-color-brand-secondary-medium-clickable: var(
    --color-brand-secondary-medium
  );
  --theme-color-neutral-darkest-bg: var(--color-neutral-darkest);
  --theme-color-neutral-darkest-content: var(--color-neutral-darkest);
  --theme-color-neutral-darkest-clickable: var(--color-neutral-darkest);
  --theme-color-neutral-dark-bg: var(--color-neutral-dark);
  --theme-color-neutral-dark-content: var(--color-neutral-dark);
  --theme-color-neutral-dark-clickable: var(--color-neutral-dark);
  --theme-color-neutral-medium-bg: var(--color-neutral-medium);
  --theme-color-neutral-medium-content: var(--color-neutral-medium);
  --theme-color-neutral-medium-clickable: var(--color-neutral-medium);
  --theme-color-neutral-light-bg: var(--color-neutral-light);
  --theme-color-neutral-light-content: var(--color-neutral-light);
  --theme-color-neutral-light-clickable: var(--color-neutral-light);
  --theme-color-neutral-lightest-bg: var(--color-neutral-lightest);
  --theme-color-neutral-lightest-content: var(--color-neutral-lightest);
  --theme-color-neutral-lightest-clickable: var(--color-neutral-lightest);
  --theme-color-support-danger-dark-bg: var(--color-support-danger-dark);
  --theme-color-support-danger-dark-content: var(--color-support-danger-dark);
  --theme-color-support-danger-dark-clickable: var(--color-support-danger-dark);
  --theme-color-support-danger-light-bg: var(--color-support-danger-light);
  --theme-color-support-danger-light-content: var(--color-support-danger-light);
  --theme-color-support-danger-light-clickable: var(
    --color-support-danger-light
  );
  --theme-color-support-highlight-dark-bg: var(--color-support-highlight-dark);
  --theme-color-support-highlight-dark-content: var(
    --color-support-highlight-dark
  );
  --theme-color-support-highlight-dark-clickable: var(
    --color-support-highlight-dark
  );
  --theme-color-support-highlight-darkest-bg: var(
    --color-support-highlight-darkest
  );
  --theme-color-support-highlight-darkest-content: var(
    --color-support-highlight-darkest
  );
  --theme-color-support-highlight-darkest-clickable: var(
    --color-support-highlight-darkest
  );
  --theme-color-support-highlight-light-bg: var(
    --color-support-highlight-light
  );
  --theme-color-support-highlight-light-content: var(
    --color-support-highlight-light
  );
  --theme-color-support-highlight-light-clickable: var(
    --color-support-highlight-light
  );
  --theme-color-support-highlight-lightest-bg: var(
    --color-support-highlight-lightest
  );
  --theme-color-support-highlight-lightest-content: var(
    --color-support-highlight-lightest
  );
  --theme-color-support-highlight-lightest-clickable: var(
    --color-support-highlight-lightest
  );
  --theme-color-support-highlight-medium-bg: var(
    --color-support-highlight-medium
  );
  --theme-color-support-highlight-medium-content: var(
    --color-support-highlight-medium
  );
  --theme-color-support-highlight-medium-clickable: var(
    --color-support-highlight-medium
  );
  --theme-color-support-success-dark-bg: var(--color-support-success-dark);
  --theme-color-support-success-dark-content: var(--color-support-success-dark);
  --theme-color-support-success-dark-clickable: var(
    --color-support-success-dark
  );
  --theme-color-support-success-light-bg: var(--color-support-success-light);
  --theme-color-support-success-light-content: var(
    --color-support-success-light
  );
  --theme-color-support-success-light-clickable: var(
    --color-support-success-light
  );
  --theme-color-transparent-bg: var(--color-transparent);
  --theme-color-transparent-content: var(--color-transparent);
  --theme-color-transparent-clickable: var(--color-transparent);
  --theme-color-libras-bg: var(--color-libras);
  --theme-color-libras-content: var(--color-libras);
  --theme-color-libras-clickable: var(--color-libras);
}

.mdn-Text {
  color: var(--theme-color-neutral-darkest-content);
  line-height: var(--font-line-height-md);
}

.mdn-Text[class*="mdn-Text--content"] {
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
}

.mdn-Text.mdn-Text--contentXs {
  font-size: var(--font-size-xxxs);
}

.mdn-Text.mdn-Text--contentSm {
  font-size: var(--font-size-xxs);
}

.mdn-Text.mdn-Text--contentMd {
  font-size: var(--font-size-xs);
}

.mdn-Text.mdn-Text--contentLg {
  font-size: var(--font-size-sm);
}

.mdn-Text.mdn-Text--contentXl {
  font-size: var(--font-size-md);
}

.mdn-Text[class*="mdn-Text--highlight"] {
  color: var(--theme-color-neutral-darkest-content);
  font-family: var(--font-family-highlight);
  font-weight: var(--font-weight-medium);
}

.mdn-Text.mdn-Text--highlightXs {
  font-size: var(--font-size-xs);
}

.mdn-Text.mdn-Text--highlightSm {
  font-size: var(--font-size-sm);
}

.mdn-Text.mdn-Text--highlightMd {
  font-size: var(--font-size-md);
}

.mdn-Text.mdn-Text--highlightLg {
  font-size: var(--font-size-lg);
}

.mdn-Text.mdn-Text--highlightXl {
  font-size: var(--font-size-xl);
}

.mdn-Text.mdn-Text--highlightXxl {
  font-size: var(--font-size-xxl);
}

.mdn-Text.mdn-Text--highlightXxxl {
  font-size: var(--font-size-xxxl);
}

.mdn-Text[class*="mdn-Text--icon"] {
  align-items: center;
  display: flex;
  flex-direction: row;
  font-family: var(--font-family-base);
  font-weight: var(--font-weight-medium);
}

.mdn-Text.mdn-Text--iconSm,
.mdn-Text.mdn-Text--iconSm > :before {
  font-size: var(--font-size-xs);
}

.mdn-Text.mdn-Text--iconMd,
.mdn-Text.mdn-Text--iconMd > :before {
  font-size: var(--font-size-md);
}

.mdn-Text.mdn-Text--iconLg,
.mdn-Text.mdn-Text--iconLg > :before {
  font-size: var(--font-size-xl);
}

.mdn-Text.mdn-Text--feedback {
  color: var(--theme-color-support-danger-dark-content);
}

.mdn-Text.mdn-Text--LineHeightSm {
  line-height: var(--font-line-height-sm);
}

.mdn-Text-icon {
  line-height: normal;
  margin-right: var(--spacing-inline-xxs);
  position: relative;
}

.mdn-Text .mdn-Text-icon:last-child {
  margin-left: var(--spacing-inline-xxs);
  margin-right: 0;
}

.mdn-Text.mdn-Text--inverse {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Text.mdn-Text--inverse.mdn-Text--feedback {
  color: var(--theme-color-support-danger-light-content);
}

.mdn-Text strong {
  font-weight: var(--font-weight-bold);
}

.mdn-Text--lineHeightSm.mdn-Text--LineHeightSm {
  line-height: var(--font-line-height-sm);
}

.mdn-Text.mdn-Text--bold[class*="mdn-Text"] {
  font-weight: var(--font-weight-bold);
}

.mdn-Heading[class*="mdn-Heading"],
.mdn-Text.mdn-Text--medium[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Heading[class*="mdn-Heading"] {
  color: var(--theme-color-neutral-darkest-content);
  font-family: var(--font-family-highlight);
}

.mdn-Heading.mdn-Text--LineHeightSm {
  line-height: var(--font-line-height-sm);
}

.mdn-Heading[class*="mdn-Heading"] {
  font-weight: var(--font-weight-bold);
}

.mdn-Heading.mdn-Heading--inverse {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Heading.mdn-Heading--inverse.mdn-Text--feedback {
  color: var(--theme-color-support-danger-light-content);
}

.mdn-Heading.mdn-Heading--xl {
  font-size: var(--font-size-xxl);
}

@media (min-width: 640px) {
  .mdn-Heading.mdn-Heading--xl {
    font-size: var(--font-size-xxxl);
  }
}

.mdn-Heading.mdn-Heading--lg {
  font-size: var(--font-size-xl);
}

@media (min-width: 640px) {
  .mdn-Heading.mdn-Heading--lg {
    font-size: var(--font-size-xxl);
  }
}

.mdn-Heading.mdn-Heading--md {
  font-size: var(--font-size-lg);
}

@media (min-width: 640px) {
  .mdn-Heading.mdn-Heading--md {
    font-size: var(--font-size-xl);
  }
}

.mdn-Heading.mdn-Heading--sm {
  font-size: var(--font-size-md);
}

@media (min-width: 640px) {
  .mdn-Heading.mdn-Heading--sm {
    font-size: var(--font-size-lg);
  }
}

.mdn-Heading.mdn-Heading--xs {
  font-size: var(--font-size-sm);
}

@media (min-width: 640px) {
  .mdn-Heading.mdn-Heading--xs {
    font-size: var(--font-size-md);
  }
}

.mdn-Heading.mdn-Heading--LineHeightSm {
  line-height: var(--font-line-height-sm);
}

.mdn-Subtitle {
  color: var(--color-neutral-dark);
}

.mdn-Subtitle[class*="mdn-Subtitle"] {
  color: var(--theme-color-neutral-darkest-content);
  font-family: var(--font-family-highlight);
  font-weight: var(--font-weight-medium);
}

.mdn-Subtitle.mdn-Text--LineHeightSm {
  line-height: var(--font-line-height-sm);
}

.mdn-Subtitle.mdn-Subtitle--inverse {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Subtitle.mdn-Subtitle--inverse.mdn-Text--feedback {
  color: var(--theme-color-support-danger-light-content);
}

.mdn-Subtitle.mdn-Subtitle--md {
  font-size: var(--font-size-md);
}

@media (min-width: 640px) {
  .mdn-Subtitle.mdn-Subtitle--md {
    font-size: var(--font-size-lg);
  }
}

.mdn-Subtitle.mdn-Subtitle--sm {
  font-size: var(--font-size-sm);
}

@media (min-width: 640px) {
  .mdn-Subtitle.mdn-Subtitle--sm {
    font-size: var(--font-size-md);
  }
}

.mdn-Subtitle.mdn-Subtitle--xs {
  font-size: var(--font-size-xs);
}

@media (min-width: 640px) {
  .mdn-Subtitle.mdn-Subtitle--xs {
    font-size: var(--font-size-sm);
  }
}

.mdn-Text--body[class*="mdn-Text--body"] {
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
}

.mdn-Text--body.mdn-Text--xs {
  font-size: var(--font-size-xxxs);
}

.mdn-Text--body.mdn-Text--sm {
  font-size: var(--font-size-xxs);
}

.mdn-Text--body.mdn-Text--md {
  font-size: var(--font-size-xs);
}

.mdn-Text--body.mdn-Text--lg {
  font-size: var(--font-size-sm);
}

.mdn-Text--body.mdn-Text--xl {
  font-size: var(--font-size-md);
}

body {
  --theme-color-background-content-tertiary-bg: var(
    --color-brand-primary-medium
  );
  --theme-color-background-content-tertiary-content: var(
    --color-brand-primary-medium
  );
  --theme-color-background-content-tertiary-clickable: var(
    --color-brand-primary-medium
  );
  --theme-color-background-navigation-primary-default-bg: var(
    --color-brand-primary-medium
  );
  --theme-color-background-navigation-primary-default-content: var(
    --color-brand-primary-medium
  );
  --theme-color-background-navigation-primary-default-clickable: var(
    --color-brand-primary-medium
  );
  --theme-color-background-navigation-primary-hover-bg: var(
    --color-brand-primary-dark
  );
  --theme-color-background-navigation-primary-hover-content: var(
    --color-brand-primary-dark
  );
  --theme-color-background-navigation-primary-hover-clickable: var(
    --color-brand-primary-dark
  );
  --theme-color-background-navigation-secondary-default-bg: var(
    --color-neutral-lightest
  );
  --theme-color-background-navigation-secondary-default-content: var(
    --color-neutral-lightest
  );
  --theme-color-background-navigation-secondary-default-clickable: var(
    --color-neutral-lightest
  );
  --theme-color-background-navigation-decorative-hover-bg: var(
    --color-support-highlight-dark
  );
  --theme-color-background-navigation-decorative-hover-content: var(
    --color-support-highlight-dark
  );
  --theme-color-background-navigation-decorative-hover-clickable: var(
    --color-support-highlight-dark
  );
  --theme-color-text-navigation-secondary-default-bg: var(
    --color-neutral-darkest
  );
  --theme-color-text-navigation-secondary-default-content: var(
    --color-neutral-darkest
  );
  --theme-color-text-navigation-secondary-default-clickable: var(
    --color-neutral-darkest
  );
  --theme-color-text-navigation-primary-default-bg: var(
    --color-neutral-lightest
  );
  --theme-color-text-navigation-primary-default-content: var(
    --color-neutral-lightest
  );
  --theme-color-text-navigation-primary-default-clickable: var(
    --color-neutral-lightest
  );
  --theme-color-icon-navigation-primary-default-bg: var(
    --color-neutral-lightest
  );
  --theme-color-icon-navigation-primary-default-content: var(
    --color-neutral-lightest
  );
  --theme-color-icon-navigation-primary-default-clickable: var(
    --color-neutral-lightest
  );
  --theme-color-icon-navigation-secondary-default-bg: var(
    --color-neutral-darkest
  );
  --theme-color-icon-navigation-secondary-default-content: var(
    --color-neutral-darkest
  );
  --theme-color-icon-navigation-secondary-default-clickable: var(
    --color-neutral-darkest
  );
}

.mdn-Button {
  align-items: center;
  border-style: var(--border-style-default);
  border-width: var(--border-width-thin);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  height: 40px;
  justify-content: center;
  line-height: var(--font-line-height-md);
  line-height: var(--font-line-height-sm);
  min-width: 110px;
  padding: var(--spacing-squish-sm);
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: none;
  transition: scale 0.2s ease-in;
}

.mdn-Button:active:not([disabled]):not([aria-disabled="true"]) {
  scale: 0.95;
}

.mdn-Button[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Button:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Button--sm {
  font-size: var(--font-size-xxxs);
  height: 1.75rem;
  min-width: 5rem;
  padding: var(--spacing-squish-xs);
}

.mdn-Button--lg,
.mdn-Button--sm {
  line-height: var(--font-line-height-sm);
}

.mdn-Button--lg {
  font-size: var(--font-size-xs);
  height: 3rem;
  min-width: 8.75rem;
  padding: var(--spacing-squish-lg);
}

.mdn-Button--block {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}

.mdn-Button--primary {
  background: var(--theme-color-brand-primary-medium-clickable);
  border-color: var(--theme-color-brand-primary-medium-clickable);
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Button--primaryInverse {
  background: var(--theme-color-neutral-lightest-clickable);
  border-color: var(--theme-color-neutral-lightest-clickable);
  color: var(--theme-color-brand-primary-dark-bg);
}

.mdn-Button--primaryInverse:hover:not([disabled]) {
  background: var(--theme-color-neutral-medium-clickable);
  border-color: var(--theme-color-neutral-medium-clickable);
  color: var(--theme-color-brand-primary-medium-bg);
  transition: all 0.2s;
}

.mdn-Button--primary:hover:not([disabled]) {
  background: var(--theme-color-brand-primary-dark-clickable);
  border-color: var(--theme-color-brand-primary-dark-clickable);
  color: var(--theme-color-neutral-lightest-bg);
  transition: all 0.2s;
}

.mdn-Button--secondary {
  background: var(--theme-color-transparent-bg);
  border-color: var(--theme-color-brand-primary-medium-clickable);
  color: var(--theme-color-brand-primary-medium-clickable);
}

.mdn-Button--secondary:hover:not([disabled]) {
  background: var(--theme-color-transparent-bg);
  border-color: var(--theme-color-brand-primary-darkest-clickable);
  color: var(--theme-color-brand-primary-darkest-clickable);
  transition: all 0.2s;
}

.mdn-Button--secondaryInverse {
  background: var(--theme-color-transparent-bg);
  border-color: var(--theme-color-neutral-lightest-clickable);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Button--secondaryInverse:hover:not([disabled]) {
  background: var(--theme-color-transparent-bg);
  border-color: var(--theme-color-neutral-medium-clickable);
  color: var(--theme-color-neutral-medium-clickable);
  transition: all 0.2s;
}

.mdn-Button--global {
  background: var(--theme-color-support-highlight-medium-clickable);
  border-color: var(--theme-color-support-highlight-medium-clickable);
}

.mdn-Button--globalInverse {
  background: var(--theme-color-support-highlight-dark-clickable);
  border-color: var(--theme-color-support-highlight-dark-clickable);
  color: var(--theme-color-support-highlight-dark-bg);
}

.mdn-Button--global:hover:not([disabled]),
.mdn-Button--globalInverse:hover:not([disabled]) {
  background: var(--theme-color-support-highlight-dark-clickable);
  border-color: var(--theme-color-support-highlight-dark-clickable);
  color: var(--theme-color-neutral-darkest-bg);
  transition: all 0.2s;
}

.mdn-Button .mdn-Button--disabled,
.mdn-Button[aria-disabled="true"],
.mdn-Button[disabled="true"],
.mdn-Button[disabled] {
  cursor: not-allowed;
  opacity: var(--opacity-medium);
}

.mdn-Button--icon {
  border-radius: var(--border-radius-circle);
  font-size: var(--font-size-md);
  height: 32px;
  min-width: 0;
  padding: 0;
  width: 32px;
}

.mdn-Button--icon.mdn-Button--secondary {
  border-color: var(--theme-color-neutral-darkest-clickable);
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Button--icon.mdn-Button--secondary:hover {
  border-color: var(--theme-color-neutral-medium-clickable);
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Button--iconText {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}

.mdn-Button--iconText em {
  margin-right: var(--spacing-stack-xxs);
}

.mdn-Theme.mdn-Theme--contrast .mdn-Button:hover {
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Accordion {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-medium-content);
  border-radius: var(--border-radius-sm);
  overflow: hidden;
  width: 100%;
}

.mdn-Accordion-box:last-child:not(.mdn-is-expanded) .mdn-Accordion-toggle {
  border-bottom: none;
}

.mdn-Accordion-box.mdn-is-expanded .mdn-Accordion-content {
  border-bottom-color: var(--theme-color-neutral-medium-content);
  border-width: var(--border-width-thin);
  max-height: 600px;
  padding: var(--spacing-inset-md);
  transition:
    max-height 0.4s,
    padding 0.4s;
}

.mdn-Accordion-box.mdn-is-expanded
  .mdn-Accordion-content
  :not(.mdn-Checkbox-input):not(.mdn-Radio-input) {
  opacity: 1;
  transition: opacity 0.2s;
}

.mdn-Accordion-box.mdn-is-expanded .mdn-Accordion-icon.mdn-Icon-baixo {
  transform: rotate(180deg);
  transform-origin: center;
}

.mdn-Accordion-box:last-child .mdn-Accordion-content {
  border-bottom-width: var(--border-width-none);
}

.mdn-Accordion-toggle {
  align-items: center;
  background-color: var(--theme-color-neutral-lightest-clickable);
  border: none;
  border-bottom: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-medium-bg);
  color: var(--theme-color-neutral-darkest-bg);
  cursor: pointer;
  display: flex;
  height: auto;
  justify-content: space-between;
  outline: none;
  padding: var(--spacing-inset-md);
  text-align: left;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: 100%;
}

.mdn-Accordion-toggle .mdn-Text {
  color: var(--theme-color-neutral-darkest-bg);
  pointer-events: none;
}

.mdn-Accordion-toggle .mdn-Text .mdn-Icon--secondary {
  color: var(--theme-color-brand-primary-medium-bg);
}

.mdn-Accordion-toggle .mdn-Accordion-icon {
  transition: all 0.4s;
}

.mdn-Accordion-toggle .mdn-Text-icon:before {
  font-size: var(--font-size-md);
}

.mdn-Accordion-content {
  background: var(--theme-color-neutral-light-bg);
  border-bottom: var(--border-width-none) var(--border-style-default)
    transparent;
  max-height: 0;
  outline: none;
  overflow: hidden;
  padding: 0;
  transition:
    max-height 0.4s,
    padding 0.4s;
}

.mdn-Accordion-content * {
  opacity: 0;
  transition: opacity 0.2s;
}

.mdn-Accordion--single {
  border: none;
  border-bottom: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-darkest-content);
  border-radius: var(--border-radius-none);
}

.mdn-Accordion--single .mdn-Accordion-toggle {
  border: none;
  padding: var(--spacing-stack-xs) 0;
}

.mdn-Accordion--single .mdn-Accordion-content {
  background-color: transparent;
  background-color: initial;
}

.mdn-Accordion--single
  .mdn-Accordion-box.mdn-is-expanded
  .mdn-Accordion-content {
  max-height: 600px;
  overflow: scroll;
  overflow: hidden;
  padding: 0;
  padding-bottom: var(--spacing-stack-xs);
  visibility: visible;
}

.mdn-Accordion--single
  .mdn-Accordion-box.mdn-is-expanded
  .mdn-Accordion-icon.mdn-Icon-baixo {
  transform: rotate(180deg);
  transform-origin: center;
}

.mdn-Accordion--inverse.mdn-Accordion--single {
  border-color: var(--theme-color-neutral-lightest-content);
}

.mdn-Accordion--inverse.mdn-Accordion--single .mdn-Accordion-content {
  background-color: transparent;
  background-color: initial;
}

.mdn-Accordion--inverse .mdn-Accordion-toggle {
  background-color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Accordion--inverse .mdn-Accordion-toggle .mdn-Accordion-icon,
.mdn-Accordion--inverse .mdn-Accordion-toggle .mdn-Text {
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Accordion--inverse .mdn-Accordion-content {
  background-color: var(--theme-color-neutral-dark-bg);
}

html {
  -ms-overflow-style: scrollbar;
  box-sizing: border-box;
}

*,
:after,
:before {
  box-sizing: inherit;
}

.mdn-Container {
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--spacing-inline-sm);
  padding-right: var(--spacing-inline-sm);
  width: 100%;
}

@media (min-width: 1px) {
  .mdn-Container {
    max-width: 100%;
  }
}

@media (min-width: 576px) {
  .mdn-Container {
    max-width: 544px;
  }
}

@media (min-width: 768px) {
  .mdn-Container {
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .mdn-Container {
    max-width: 992px;
  }
}

@media (min-width: 1296px) {
  .mdn-Container {
    max-width: 1264px;
  }
}

.mdn-Container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--spacing-inline-sm);
  padding-right: var(--spacing-inline-sm);
  width: 100%;
}

.mdn-Row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
}

.mdn-No-gutters {
  margin-left: 0;
  margin-right: 0;
}

.mdn-No-gutters > .mdn-Col,
.mdn-No-gutters > [class*="mdn-Col-"] {
  padding-left: 0;
  padding-right: 0;
}

.mdn-Col-lg,
.mdn-Col-lg-1,
.mdn-Col-lg-10,
.mdn-Col-lg-11,
.mdn-Col-lg-12,
.mdn-Col-lg-2,
.mdn-Col-lg-3,
.mdn-Col-lg-4,
.mdn-Col-lg-5,
.mdn-Col-lg-6,
.mdn-Col-lg-7,
.mdn-Col-lg-8,
.mdn-Col-lg-9,
.mdn-Col-lg-auto,
.mdn-Col-md,
.mdn-Col-md-1,
.mdn-Col-md-10,
.mdn-Col-md-11,
.mdn-Col-md-12,
.mdn-Col-md-2,
.mdn-Col-md-3,
.mdn-Col-md-4,
.mdn-Col-md-5,
.mdn-Col-md-6,
.mdn-Col-md-7,
.mdn-Col-md-8,
.mdn-Col-md-9,
.mdn-Col-md-auto,
.mdn-Col-sm,
.mdn-Col-sm-1,
.mdn-Col-sm-10,
.mdn-Col-sm-11,
.mdn-Col-sm-12,
.mdn-Col-sm-2,
.mdn-Col-sm-3,
.mdn-Col-sm-4,
.mdn-Col-sm-5,
.mdn-Col-sm-6,
.mdn-Col-sm-7,
.mdn-Col-sm-8,
.mdn-Col-sm-9,
.mdn-Col-sm-auto,
.mdn-Col-xl,
.mdn-Col-xl-1,
.mdn-Col-xl-10,
.mdn-Col-xl-11,
.mdn-Col-xl-12,
.mdn-Col-xl-2,
.mdn-Col-xl-3,
.mdn-Col-xl-4,
.mdn-Col-xl-5,
.mdn-Col-xl-6,
.mdn-Col-xl-7,
.mdn-Col-xl-8,
.mdn-Col-xl-9,
.mdn-Col-xl-auto,
.mdn-Col-xs,
.mdn-Col-xs-1,
.mdn-Col-xs-10,
.mdn-Col-xs-11,
.mdn-Col-xs-12,
.mdn-Col-xs-2,
.mdn-Col-xs-3,
.mdn-Col-xs-4,
.mdn-Col-xs-5,
.mdn-Col-xs-6,
.mdn-Col-xs-7,
.mdn-Col-xs-8,
.mdn-Col-xs-9,
.mdn-Col-xs-auto {
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  width: 100%;
}

@media (min-width: 1px) {
  .mdn-Col-xs {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .mdn-Col-xs-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto;
  }

  .mdn-Col-xs-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .mdn-Col-xs-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .mdn-Col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .mdn-Col-xs-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .mdn-Col-xs-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .mdn-Col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .mdn-Col-xs-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .mdn-Col-xs-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .mdn-Col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .mdn-Col-xs-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .mdn-Col-xs-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .mdn-Col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .mdn-Order-xs-first {
    order: -1;
  }

  .mdn-Order-xs-last {
    order: 13;
  }

  .order-xs-0 {
    order: 0;
  }

  .order-xs-1 {
    order: 1;
  }

  .order-xs-2 {
    order: 2;
  }

  .order-xs-3 {
    order: 3;
  }

  .order-xs-4 {
    order: 4;
  }

  .order-xs-5 {
    order: 5;
  }

  .order-xs-6 {
    order: 6;
  }

  .order-xs-7 {
    order: 7;
  }

  .order-xs-8 {
    order: 8;
  }

  .order-xs-9 {
    order: 9;
  }

  .order-xs-10 {
    order: 10;
  }

  .order-xs-11 {
    order: 11;
  }

  .order-xs-12 {
    order: 12;
  }

  .mdn-Offset-xs-0 {
    margin-left: 0;
  }

  .mdn-Offset-xs-1 {
    margin-left: 8.3333333333%;
  }

  .mdn-Offset-xs-2 {
    margin-left: 16.6666666667%;
  }

  .mdn-Offset-xs-3 {
    margin-left: 25%;
  }

  .mdn-Offset-xs-4 {
    margin-left: 33.3333333333%;
  }

  .mdn-Offset-xs-5 {
    margin-left: 41.6666666667%;
  }

  .mdn-Offset-xs-6 {
    margin-left: 50%;
  }

  .mdn-Offset-xs-7 {
    margin-left: 58.3333333333%;
  }

  .mdn-Offset-xs-8 {
    margin-left: 66.6666666667%;
  }

  .mdn-Offset-xs-9 {
    margin-left: 75%;
  }

  .mdn-Offset-xs-10 {
    margin-left: 83.3333333333%;
  }

  .mdn-Offset-xs-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 576px) {
  .mdn-Col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .mdn-Col-sm-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto;
  }

  .mdn-Col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .mdn-Col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .mdn-Col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .mdn-Col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .mdn-Col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .mdn-Col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .mdn-Col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .mdn-Col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .mdn-Col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .mdn-Col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .mdn-Col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .mdn-Col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .mdn-Order-sm-first {
    order: -1;
  }

  .mdn-Order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .mdn-Offset-sm-0 {
    margin-left: 0;
  }

  .mdn-Offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .mdn-Offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .mdn-Offset-sm-3 {
    margin-left: 25%;
  }

  .mdn-Offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .mdn-Offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .mdn-Offset-sm-6 {
    margin-left: 50%;
  }

  .mdn-Offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .mdn-Offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .mdn-Offset-sm-9 {
    margin-left: 75%;
  }

  .mdn-Offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .mdn-Offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  .mdn-Col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .mdn-Col-md-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto;
  }

  .mdn-Col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .mdn-Col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .mdn-Col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .mdn-Col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .mdn-Col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .mdn-Col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .mdn-Col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .mdn-Col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .mdn-Col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .mdn-Col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .mdn-Col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .mdn-Col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .mdn-Order-md-first {
    order: -1;
  }

  .mdn-Order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .mdn-Offset-md-0 {
    margin-left: 0;
  }

  .mdn-Offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .mdn-Offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .mdn-Offset-md-3 {
    margin-left: 25%;
  }

  .mdn-Offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .mdn-Offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .mdn-Offset-md-6 {
    margin-left: 50%;
  }

  .mdn-Offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .mdn-Offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .mdn-Offset-md-9 {
    margin-left: 75%;
  }

  .mdn-Offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .mdn-Offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .mdn-Col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .mdn-Col-lg-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto;
  }

  .mdn-Col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .mdn-Col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .mdn-Col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .mdn-Col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .mdn-Col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .mdn-Col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .mdn-Col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .mdn-Col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .mdn-Col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .mdn-Col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .mdn-Col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .mdn-Col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .mdn-Order-lg-first {
    order: -1;
  }

  .mdn-Order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .mdn-Offset-lg-0 {
    margin-left: 0;
  }

  .mdn-Offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .mdn-Offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .mdn-Offset-lg-3 {
    margin-left: 25%;
  }

  .mdn-Offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .mdn-Offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .mdn-Offset-lg-6 {
    margin-left: 50%;
  }

  .mdn-Offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .mdn-Offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .mdn-Offset-lg-9 {
    margin-left: 75%;
  }

  .mdn-Offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .mdn-Offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1296px) {
  .mdn-Col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .mdn-Col-xl-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto;
  }

  .mdn-Col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .mdn-Col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .mdn-Col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .mdn-Col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .mdn-Col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .mdn-Col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .mdn-Col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .mdn-Col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .mdn-Col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .mdn-Col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .mdn-Col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .mdn-Col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .mdn-Order-xl-first {
    order: -1;
  }

  .mdn-Order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .mdn-Offset-xl-0 {
    margin-left: 0;
  }

  .mdn-Offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .mdn-Offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .mdn-Offset-xl-3 {
    margin-left: 25%;
  }

  .mdn-Offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .mdn-Offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .mdn-Offset-xl-6 {
    margin-left: 50%;
  }

  .mdn-Offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .mdn-Offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .mdn-Offset-xl-9 {
    margin-left: 75%;
  }

  .mdn-Offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .mdn-Offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

.mdn-Divider {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  display: flex;
}

.mdn-Divider,
.mdn-Divider--horizontal {
  height: var(--border-width-thin);
  margin: var(--spacing-stack-sm) 0;
  width: 100%;
}

.mdn-Divider--vertical {
  height: 100%;
  margin: 0 var(--spacing-inline-sm);
  width: var(--border-width-thin);
}

.mdn-Divider--default,
.mdn-Divider--primary {
  background-color: var(--theme-color-neutral-medium-content);
}

.mdn-Divider--inverse {
  background-color: var(--theme-color-neutral-lightest-content);
}

.mdn-Divider--dark {
  background-color: var(--theme-color-neutral-darkest-content);
}

.mdn-Footer {
  align-items: center;
  background-color: var(--theme-color-background-navigation-primary-default-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-background-navigation-primary-default-content);
  display: flex;
  height: auto;
  padding-bottom: var(--spacing-stack-lg);
  padding-top: var(--spacing-stack-lg);
  width: 100%;
}

.mdn-Footer--enterprise {
  background-color: var(--theme-color-background-navigation-quinary-default-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-background-navigation-quinary-default-content);
}

.mdn-Footer-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: var(--spacing-stack-md) 0;
}

.mdn-Footer-content > img {
  width: auto;
}

@media (min-width: 992px) {
  .mdn-Footer-content {
    flex-direction: row;
  }
}

.mdn-Footer-logo {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 48px;
  margin-bottom: var(--spacing-stack-sm);
  max-width: 112px;
  width: 100%;
}

@media (min-width: 992px) {
  .mdn-Footer-logo {
    background-position: 100%;
    margin: var(--spacing-stack-md) 0;
    text-align: right;
  }
}

.mdn-Footer-logo-image {
  display: none;
}

.mdn-Footer .mdn-Footer-disclaimer .mdn-Text {
  align-items: center;
  display: flex;
  text-align: center;
}

.mdn-Footer .mdn-Footer-disclaimer .mdn-Text[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

@media (min-width: 992px) {
  .mdn-Footer .mdn-Footer-disclaimer .mdn-Text {
    text-align: left;
  }

  .mdn-Footer .mdn-Footer-disclaimer .mdn-Text br {
    display: none;
  }
}

.mdn-Footer .mdn-Footer-disclaimer .mdn-Text strong {
  width: 100%;
}

.mdn-Footer .mdn-Footer-disclaimer .mdn-Text:first-of-type {
  justify-content: center;
  margin-bottom: var(--spacing-stack-xxs);
}

@media (min-width: 992px) {
  .mdn-Footer .mdn-Footer-disclaimer .mdn-Text:first-of-type {
    justify-content: flex-start;
  }
}

.mdn-Footer .mdn-Footer-disclaimer .mdn-Text .mdn-Footer-disclaimer-link {
  color: var(--theme-color-text-navigation-primary-default-clickable);
  margin-right: var(--spacing-inline-xs);
}

@media (min-width: 992px) {
  .mdn-Footer .mdn-Footer-disclaimer {
    margin-top: var(--spacing-stack-sm);
    padding-right: 0;
  }
}

.mdn-Footer-list {
  display: flex;
  margin: var(--spacing-stack-lg) 0;
  margin-bottom: var(--spacing-stack-lg);
}

@media (min-width: 992px) {
  .mdn-Footer-list {
    margin: var(--spacing-stack-lg) 0;
  }
}

.mdn-Footer-list-item {
  margin-right: var(--spacing-inline-sm);
}

.mdn-Footer-list-item:last-child {
  margin-right: 0;
}

.mdn-Footer-list-item a,
.mdn-Footer-list-item-socialLink {
  color: var(--theme-color-icon-navigation-primary-default-clickable);
  display: flex;
  height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Footer-list-item a:hover,
.mdn-Footer-list-item-socialLink:hover {
  background-color: var(--theme-color-neutral-lightest-clickable);
  border-radius: var(--border-radius-xs);
  color: var(--theme-color-brand-primary-dark-clickable);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

@media (min-width: 992px) {
  .mdn-Footer-list {
    align-items: center;
    flex-direction: row;
    margin: 0;
  }
}

.mdn-Footer--enterprise a:hover,
.mdn-Footer--enterprise-socialLink:hover {
  color: var(--theme-color-neutral-darkest-clickable);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.mdn-Footer--simple .mdn-Footer-content {
  justify-content: space-between;
  padding: 0;
}

@media (min-width: 992px) {
  .mdn-Footer--simple .mdn-Footer-disclaimer {
    margin: 0;
    text-align: left;
  }
}

.mdn-Footer--bottom {
  bottom: 0;
  position: absolute;
  width: 100%;
}

.mdn-Footer--signature {
  padding-bottom: 0;
  padding-top: 0;
}

.mdn-Footer--signature
  .mdn-Footer-content
  .mdn-Footer-social-group
  .mdn-Footer-social-content {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.mdn-Footer--signature
  .mdn-Footer-content
  .mdn-Footer-social-group
  .mdn-Footer-social-content
  .mdn-Text {
  margin-bottom: var(--spacing-stack-xs);
  margin-right: var(--spacing-inline-sm);
}

@media (min-width: 768px) {
  .mdn-Footer--signature
    .mdn-Footer-content
    .mdn-Footer-social-group
    .mdn-Footer-social-content {
    align-items: flex-start;
    flex-direction: row;
  }

  .mdn-Footer--signature
    .mdn-Footer-content
    .mdn-Footer-social-group
    .mdn-Footer-social-content
    .mdn-Text {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 991px) {
  .mdn-Footer--signature .mdn-Footer-content {
    padding: var(--spacing-stack-sm) 0;
  }

  .mdn-Footer--signature .mdn-Footer-content .mdn-Footer-list {
    justify-content: center;
    list-style: none;
    margin: 0 0 var(--spacing-stack-sm) 0;
    order: 2;
  }

  .mdn-Footer--signature .mdn-Footer-content .mdn-Footer-disclaimer,
  .mdn-Footer--signature .mdn-Footer-content .mdn-Footer-social-group {
    order: 2;
  }

  .mdn-Footer--signature .mdn-Footer-content .mdn-Footer-logo {
    display: flex;
    order: 1;
  }

  .mdn-Footer--signature .mdn-Footer-content .mdn-Footer-logo-image {
    margin: 0 0 var(--spacing-stack-sm) 0;
  }
}

.mdn-Footer .mdn-Footer-logo.mdn-Footer-logo--custom {
  background-image: none;
  display: flex;
  justify-content: end;
}

.mdn-Footer .mdn-Footer-logo.mdn-Footer-logo--custom .mdn-Footer-logo-image {
  display: flex;
  height: 48px;
}

.mdn-Footer .mdn-Footer-disclaimer-librasLink {
  align-items: center;
  background-color: var(--theme-color-libras-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-lightest-clickable);
  border-radius: var(--border-radius-xs);
  color: var(--theme-color-neutral-lightest-clickable);
  display: inline-flex;
  height: 24px;
  justify-content: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all 0.2s;
  width: 24px;
}

.mdn-Footer .mdn-Footer-disclaimer-librasLink .mdn-Icon {
  color: var(--theme-color-icon-navigation-primary-default-clickable);
}

.mdn-Footer .mdn-Footer-disclaimer-librasLink:hover {
  background-color: var(--theme-color-neutral-lightest-clickable);
  border-color: var(--theme-color-libras-bg);
  box-shadow: var(--shadow-offset-x-none) var(--shadow-offset-y-level-2)
    var(--shadow-blur-radius-level-2) var(--shadow-spread-radius-default)
    var(--color-neutral-darkest);
}

.mdn-Footer .mdn-Footer-disclaimer-librasLink:hover .mdn-Icon {
  color: var(--theme-color-libras-bg);
}

.mdn-FooterLinks {
  background-color: var(--theme-color-brand-primary-dark-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-primary-dark-content);
  padding: var(--spacing-stack-md) var(--spacing-inline-xs);
  width: 100%;
}

.mdn-FooterLinks--enterprise {
  background-color: var(--theme-color-background-navigation-senary-default-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-background-navigation-senary-default-content);
}

.mdn-FooterLinks-column {
  margin-bottom: var(--spacing-stack-sm);
}

.mdn-FooterLinks-column > .mdn-Text {
  display: none;
}

.mdn-FooterLinks-column .mdn-FooterLinks-column-toggler {
  margin-bottom: var(--spacing-stack-xs);
}

.mdn-FooterLinks-column .mdn-Tag {
  display: none;
  margin-bottom: var(--spacing-stack-sm);
}

.mdn-FooterLinks-column .mdn-LinkList-anchor {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-FooterLinks-column .mdn-LinkList-anchor:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.mdn-FooterLinks-column .mdn-FooterLinks-ListItem {
  margin-bottom: var(--spacing-stack-sm);
}

.mdn-FooterLinks-column .mdn-LinkList {
  max-height: 0;
  overflow: hidden;
  transition: all 0.6s ease-in-out;
  visibility: hidden;
}

.mdn-FooterLinks-column .mdn-LinkList .mdn-LinkList-item {
  margin-bottom: var(--spacing-stack-xxs);
}

.mdn-FooterLinks-column .mdn-FooterLinks-column-toggler {
  align-items: center;
  background: none;
  border: 0;
  color: var(--theme-color-text-navigation-primary-default-clickable);
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.mdn-FooterLinks-column .mdn-FooterLinks-column-toggler .mdn-Icon-baixo {
  transition: all 0.6s ease-in-out;
}

.mdn-FooterLinks-column
  .mdn-FooterLinks-column-toggler[aria-expanded="true"]
  .mdn-Icon-baixo {
  transform: rotate(180deg);
}

.mdn-FooterLinks-column
  .mdn-FooterLinks-column-toggler[aria-expanded="true"]
  + .mdn-LinkList {
  display: block;
  max-height: 300px;
  visibility: visible;
}

.mdn-FooterLinks-column .mdn-Divider {
  margin: 0;
}

@media (min-width: 992px) {
  .mdn-FooterLinks {
    padding: var(--spacing-stack-xl) 0;
  }

  .mdn-FooterLinks-column .mdn-Tag {
    display: block;
  }

  .mdn-FooterLinks-column > .mdn-Text {
    display: block;
    margin-bottom: var(--spacing-stack-sm);
  }

  .mdn-FooterLinks-column .mdn-FooterLinks-column-toggler {
    display: none;
  }

  .mdn-FooterLinks-column .mdn-LinkList {
    max-height: none;
    overflow: visible;
    overflow: initial;
    visibility: visible;
  }

  .mdn-FooterLinks-column .mdn-Divider {
    display: none;
  }
}

.mdn-Input {
  align-items: flex-end;
  -webkit-appearance: none;
  background-color: var(--theme-color-transparent-bg);
  display: inline-block;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  position: relative;
  width: 100%;
}

.mdn-Input textarea {
  height: 196px;
  padding-top: var(--spacing-stack-md);
}

.mdn-Input textarea ~ .mdn-Input-label {
  background-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Input textarea ~ .mdn-Input-label :hover {
  background-color: var(--theme-color-neutral-light-bg);
}

.mdn-Input input,
.mdn-Input select,
.mdn-Input textarea {
  display: flex;
  width: 100%;
}

.mdn-Input select {
  overflow: hidden;
}

.mdn-Input input {
  -webkit-text-fill-color: var(--color-transparent);
  background: linear-gradient(
    to right,
    var(--theme-color-neutral-darkest-clickable),
    var(--theme-color-neutral-darkest-clickable),
    var(--theme-color-neutral-darkest-clickable),
    var(--theme-color-neutral-darkest-clickable),
    var(--color-neutral-light)
  );
  background-clip: text;
  -webkit-background-clip: text;
  padding-top: var(--spacing-stack-md);
}

.mdn-Input input::-webkit-inner-spin-button,
.mdn-Input input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.mdn-Input input:-webkit-autofill,
.mdn-Input input:-webkit-autofill:focus .mdn-Input input:-webkit-autofill,
.mdn-Input input:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--theme-color-neutral-darkest-clickable);
  background: linear-gradient(
    to right,
    var(--theme-color-neutral-darkest-clickable),
    var(--theme-color-neutral-darkest-clickable),
    var(--color-neutral-light)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.mdn-Input input[type="number"] {
  -moz-appearance: textfield;
}

.mdn-Input input[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Input--activatedField.mdn-is-open .mdn-Input-select-arrow {
  transform: rotate(180deg);
  transform-origin: center;
}

.mdn-Input--activatedField label {
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-size: var(--font-size-xxxs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  pointer-events: none;
  transform: translateY(-50%);
  z-index: 3;
}

.mdn-Input--activatedField .mdn-Input-field {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Input--activatedField .mdn-Input-field[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Input--activatedField .mdn-Input-field[data-mdn-type="date"] {
  -webkit-text-fill-color: inherit;
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Input--activatedField .mdn-Input-action,
.mdn-Input--activatedField .mdn-Input-field[data-mdn-type="select"] {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Input--attentionField .mdn-Input-field {
  -webkit-text-fill-color: var(--theme-color-support-danger-dark-clickable);
  border-color: var(--theme-color-support-danger-dark-clickable);
}

.mdn-Input--attentionField .mdn-Input-field,
.mdn-Input--attentionField .mdn-Input-field ~ .mdn-Input-label {
  color: var(--theme-color-support-danger-dark-clickable);
}

.mdn-Input--attentionField .mdn-Input-errorFeedback {
  display: flex;
}

.mdn-Input--attentionField:has(.mdn-Input-errorFeedback--responsive) {
  margin-bottom: 0;
}

.mdn-Input--attentionField:has(.mdn-Input-errorFeedback--responsive)
  .mdn-Input-errorFeedback {
  position: inherit;
}

.mdn-Input--attentionField ~ .mdn-Input-label {
  color: var(--theme-color-support-highlight-darkest-clickable);
  pointer-events: none;
}

.mdn-Input--attentionField
  .mdn-Input-field[data-mdn-type="action"]
  ~ .mdn-Input-action {
  background: var(--theme-color-support-danger-dark-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-support-danger-dark-clickable);
  border-left-width: var(--border-width-none);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--attentionField input {
  -webkit-text-fill-color: var(--color-neutral-darkest-content);
}

.mdn-Input--attentionField
  .mdn-Input-field[data-mdn-type="password"]
  ~ .mdn-Input-action {
  color: var(--theme-color-support-danger-dark-clickable);
}

.mdn-Input--attentionField .mdn-Input-field[data-mdn-type="date"] {
  -webkit-text-fill-color: var(--theme-color-support-danger-dark-clickable);
}

.mdn-Input--attentionField
  .mdn-Input-field[data-mdn-type="date"]::-webkit-calendar-picker-indicator {
  filter: invert(22%) sepia(100%) saturate(2193%) hue-rotate(27deg)
    brightness(105%) contrast(102%);
}

.mdn-Input--half {
  width: 50%;
}

.mdn-Input--half input,
.mdn-Input--half select,
.mdn-Input--half textarea {
  width: 100%;
}

.mdn-Input-label {
  color: var(--theme-color-neutral-darkest-clickable);
  cursor: pointer;
  left: var(--spacing-inline-sm);
  pointer-events: none;
  position: absolute;
  top: 13px;
  transition: all 0.2s;
}

.mdn-Input-label[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Input-field {
  -webkit-appearance: none;
  background-color: var(--theme-color-neutral-lightest-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-darkest-clickable);
  font: inherit;
  height: 46px;
  min-width: 100px;
  outline: none;
  padding: var(--spacing-squish-xs);
  transition: all 0.2s;
}

.mdn-Input-field[type="search"]::-ms-clear,
.mdn-Input-field[type="search"]::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}

.mdn-Input-field[type="search"]::-webkit-search-cancel-button,
.mdn-Input-field[type="search"]::-webkit-search-decoration,
.mdn-Input-field[type="search"]::-webkit-search-results-button,
.mdn-Input-field[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.mdn-Input-field[data-mdn-type="action"],
.mdn-Input-field[data-mdn-type="password"],
.mdn-Input-field[data-mdn-type="search"],
.mdn-Input-field[data-mdn-type="select"] {
  min-width: 100px;
}

.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action,
.mdn-Input-field[data-mdn-type="password"] ~ .mdn-Input-action,
.mdn-Input-field[data-mdn-type="search"] ~ .mdn-Input-action,
.mdn-Input-field[data-mdn-type="select"] ~ .mdn-Input-action {
  background-color: var(--theme-color-transparent-bg);
  border: none;
  color: var(--theme-color-neutral-darkest-clickable);
  cursor: pointer;
  height: 96%;
  min-width: 57px;
  padding: var(--spacing-squish-xs);
  right: 1px;
  top: 1px;
  transform: translate(0);
  transition: all 0.2s;
}

.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action .mdn-Icon--lg,
.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action .mdn-Icon--md,
.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action .mdn-Icon--sm,
.mdn-Input-field[data-mdn-type="password"] ~ .mdn-Input-action .mdn-Icon--lg,
.mdn-Input-field[data-mdn-type="password"] ~ .mdn-Input-action .mdn-Icon--md,
.mdn-Input-field[data-mdn-type="password"] ~ .mdn-Input-action .mdn-Icon--sm,
.mdn-Input-field[data-mdn-type="search"] ~ .mdn-Input-action .mdn-Icon--lg,
.mdn-Input-field[data-mdn-type="search"] ~ .mdn-Input-action .mdn-Icon--md,
.mdn-Input-field[data-mdn-type="search"] ~ .mdn-Input-action .mdn-Icon--sm,
.mdn-Input-field[data-mdn-type="select"] ~ .mdn-Input-action .mdn-Icon--lg,
.mdn-Input-field[data-mdn-type="select"] ~ .mdn-Input-action .mdn-Icon--md,
.mdn-Input-field[data-mdn-type="select"] ~ .mdn-Input-action .mdn-Icon--sm {
  left: 55%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action .mdn-Icon--lg,
.mdn-Input-field[data-mdn-type="action"]
  ~ .mdn-Input-action
  .mdn-Icon--lg:before,
.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action .mdn-Icon--md,
.mdn-Input-field[data-mdn-type="action"]
  ~ .mdn-Input-action
  .mdn-Icon--md:before,
.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action .mdn-Icon--sm,
.mdn-Input-field[data-mdn-type="action"]
  ~ .mdn-Input-action
  .mdn-Icon--sm:before,
.mdn-Input-field[data-mdn-type="password"] ~ .mdn-Input-action .mdn-Icon--lg,
.mdn-Input-field[data-mdn-type="password"]
  ~ .mdn-Input-action
  .mdn-Icon--lg:before,
.mdn-Input-field[data-mdn-type="password"] ~ .mdn-Input-action .mdn-Icon--md,
.mdn-Input-field[data-mdn-type="password"]
  ~ .mdn-Input-action
  .mdn-Icon--md:before,
.mdn-Input-field[data-mdn-type="password"] ~ .mdn-Input-action .mdn-Icon--sm,
.mdn-Input-field[data-mdn-type="password"]
  ~ .mdn-Input-action
  .mdn-Icon--sm:before,
.mdn-Input-field[data-mdn-type="search"] ~ .mdn-Input-action .mdn-Icon--lg,
.mdn-Input-field[data-mdn-type="search"]
  ~ .mdn-Input-action
  .mdn-Icon--lg:before,
.mdn-Input-field[data-mdn-type="search"] ~ .mdn-Input-action .mdn-Icon--md,
.mdn-Input-field[data-mdn-type="search"]
  ~ .mdn-Input-action
  .mdn-Icon--md:before,
.mdn-Input-field[data-mdn-type="search"] ~ .mdn-Input-action .mdn-Icon--sm,
.mdn-Input-field[data-mdn-type="search"]
  ~ .mdn-Input-action
  .mdn-Icon--sm:before,
.mdn-Input-field[data-mdn-type="select"] ~ .mdn-Input-action .mdn-Icon--lg,
.mdn-Input-field[data-mdn-type="select"]
  ~ .mdn-Input-action
  .mdn-Icon--lg:before,
.mdn-Input-field[data-mdn-type="select"] ~ .mdn-Input-action .mdn-Icon--md,
.mdn-Input-field[data-mdn-type="select"]
  ~ .mdn-Input-action
  .mdn-Icon--md:before,
.mdn-Input-field[data-mdn-type="select"] ~ .mdn-Input-action .mdn-Icon--sm,
.mdn-Input-field[data-mdn-type="select"]
  ~ .mdn-Input-action
  .mdn-Icon--sm:before {
  font-size: var(--font-size-md);
}

.mdn-Input-field[data-mdn-type="select"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--theme-color-neutral-lightest-bg);
  background-position-x: calc(100% - var(--spacing-inline-xxs));
  background-position-y: center;
  background-repeat: no-repeat;
  font-weight: var(--font-weight-medium);
  padding-bottom: 0;
  padding-top: var(--spacing-stack-sm);
  position: relative;
}

.mdn-Input-field[data-mdn-type="select"] option {
  color: var(--theme-color-neutral-darkest-clickable);
  font-weight: var(--font-weight-regular);
}

.mdn-Input-field[data-mdn-type="select"]:hover {
  background-color: var(--theme-color-neutral-light-bg);
}

.mdn-Input-field[data-mdn-type="select"] ~ .mdn-Input-select-arrow {
  color: var(--theme-color-neutral-darkest-clickable);
  pointer-events: none;
  position: absolute;
  right: 9px;
  top: 13px;
  transition: all 0.3s;
}

.mdn-Input-field[type="password"] ~ .mdn-Input-action .mdn-Icon-ocultar {
  display: none;
}

.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action {
  background: var(--theme-color-brand-primary-medium-clickable);
  border-left-width: var(--border-width-none);
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action:hover {
  background: var(--theme-color-brand-primary-dark-bg);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input-field[data-mdn-type="date"]::-webkit-calendar-picker-indicator {
  background-image: url(/mondrian/icons/calendario.svg);
  cursor: pointer;
  filter: none;
  position: absolute;
  right: 16px;
  top: 14px;
}

.mdn-Input-field[data-mdn-type="date"]::-webkit-calendar-picker-indicator:active {
  scale: 0.9;
  -webkit-transition: scale 0.2s ease-in;
  transition: scale 0.2s ease-in;
}

.mdn-Input-field[data-mdn-type="date"],
.mdn-Input-field[data-mdn-type="select"] {
  color: var(--theme-color-transparent-bg);
}

.mdn-Input-field:focus {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Input-field:focus ~ .mdn-Input-label {
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-size: var(--font-size-xxxs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  pointer-events: none;
  transform: translateY(-50%);
  z-index: 3;
}

.mdn-Input-field:hover {
  background-color: var(--theme-color-neutral-light-bg);
  border-color: var(--theme-color-neutral-darkest-clickable);
  cursor: pointer;
}

.mdn-Input-field[type="text"] ~ .mdn-Input-action .mdn-Icon-exibir {
  display: none;
}

.mdn-Input-field[disabled] {
  background-color: var(--theme-color-neutral-lightest-bg);
  border-color: var(--theme-color-neutral-darkest-clickable);
  color: var(--theme-color-neutral-darkest-clickable);
  cursor: not-allowed;
  opacity: var(--opacity-medium);
}

.mdn-Input-field[disabled] ~ .mdn-Input-label {
  color: rgba(31, 29, 29, 0.32);
  cursor: not-allowed;
}

.mdn-Input-field[disabled] ~ .mdn-Input-action {
  cursor: not-allowed;
  opacity: var(--opacity-medium);
}

.mdn-Input-action {
  position: absolute;
  right: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  top: 50%;
  transform: translateY(-50%);
}

.mdn-Input-errorFeedback {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: flex;
  display: none;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xxxs);
  margin-top: var(--spacing-inline-xxxs);
  position: absolute;
  text-rendering: optimizeLegibility;
}

.mdn-Input-errorFeedback :first-child {
  margin-right: var(--spacing-inline-xxxs);
}

.mdn-Input--inverse,
.mdn-Input--inverse input {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse input {
  -webkit-text-fill-color: var(--color-transparent);
  background: linear-gradient(
    to right,
    var(--theme-color-neutral-lightest-clickable),
    var(--theme-color-neutral-lightest-clickable),
    var(--theme-color-neutral-lightest-clickable),
    var(--theme-color-neutral-lightest-clickable),
    var(--theme-color-neutral-darkest-clickable)
  );
  background-clip: text;
  -webkit-background-clip: text;
  border-color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  input[data-mdn-type="date"]::-webkit-calendar-picker-indicator {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  input[data-mdn-type="date"]:-webkit-datetime-edit-day-field:not(
    [aria-valuenow]
  ),
.mdn-Input--inverse
  input[data-mdn-type="date"]:-webkit-datetime-edit-month-field:not(
    [aria-valuenow]
  ),
.mdn-Input--inverse
  input[data-mdn-type="date"]:-webkit-datetime-edit-year-field:not(
    [aria-valuenow]
  ) {
  color: var(--theme-color-transparent-bg);
}

.mdn-Input--inverse input:-webkit-autofill,
.mdn-Input--inverse
  input:-webkit-autofill:focus
  .mdn-Input--inverse
  input:-webkit-autofill,
.mdn-Input--inverse input:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--theme-color-neutral-lightest-clickable);
  background: linear-gradient(
    to right,
    var(--theme-color-neutral-lightest-clickable),
    var(--theme-color-neutral-lightest-clickable),
    var(--theme-color-neutral-lightest-clickable),
    var(--theme-color-neutral-lightest-clickable),
    var(--theme-color-neutral-darkest-clickable)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.mdn-Input--inverse textarea ~ .mdn-Input-label {
  background-color: var(--theme-color-transparent-bg);
}

.mdn-Input--inverse.mdn-Input--activatedField .mdn-Input-field,
.mdn-Input--inverse.mdn-Input--activatedField
  .mdn-Input-field[data-mdn-type="date"] {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse.mdn-Input--activatedField .mdn-Input-action {
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Input--inverse.mdn-Input--activatedField
  .mdn-Input-field[data-mdn-type="date"],
.mdn-Input--inverse.mdn-Input--activatedField
  .mdn-Input-field[data-mdn-type="select"] {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse.mdn-Input--attentionField .mdn-Input-field {
  background: var(--theme-color-transparent-bg);
}

.mdn-Input--inverse.mdn-Input--attentionField
  .mdn-Input-field[data-mdn-type="date"]::-webkit-calendar-picker-indicator {
  filter: invert(20%) sepia(100%) saturate(1500%) hue-rotate(30deg)
    brightness(200%) contrast(100%);
}

.mdn-Input--inverse.mdn-Input--attentionField
  .mdn-Input-field.mdn-Input--activatedField[data-mdn-type="date"] {
  -webkit-text-fill-color: var(--theme-color-support-highlight-dark-clickable);
}

.mdn-Input--inverse.mdn-Input--attentionField .mdn-Input-errorFeedback {
  display: flex;
}

.mdn-Input--inverse.mdn-Input--attentionField ~ .mdn-Input-label {
  color: var(--theme-color-support-highlight-dark-clickable);
  pointer-events: none;
}

.mdn-Input--inverse.mdn-Input--attentionField
  .mdn-Input-field[data-mdn-type="action"]
  ~ .mdn-Input-action {
  border-left-width: var(--border-width-none);
  border-style: var(--border-style--default);
}

.mdn-Input--inverse.mdn-Input--attentionField
  .mdn-Input-field[data-mdn-type="date"]::-webkit-calendar-picker-indicator {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse--half {
  width: 50%;
}

.mdn-Input--inverse--half input,
.mdn-Input--inverse--half select,
.mdn-Input--inverse--half textarea {
  width: 100%;
}

.mdn-Input--inverse .mdn-Input-label {
  color: var(--theme-color-neutral-darkest-clickable);
  color: var(--theme-color-neutral-lightest-clickable);
  cursor: pointer;
  left: var(--spacing-inline-sm);
  pointer-events: none;
  position: absolute;
  top: 13px;
  transition: all 0.2s;
}

.mdn-Input--inverse .mdn-Input-label[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Input--inverse .mdn-Input-field {
  background-color: var(--theme-color-transparent-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse .mdn-Input-field[data-mdn-type="select"] {
  background-image: url(/mondrian/icons/baixo.svg);
}

.mdn-Input--inverse .mdn-Input-field[data-mdn-type="select"] option {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Input--inverse .mdn-Input-field[data-mdn-type="select"]:hover {
  background-color: var(--theme-color-transparent-bg);
}

.mdn-Input--inverse
  .mdn-Input-field[data-mdn-type="select"]
  ~ .mdn-Input-select-arrow {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  .mdn-Input-field[data-mdn-type="action"]
  ~ .mdn-Input-action {
  border-left-width: var(--border-width-none);
}

.mdn-Input--inverse
  .mdn-Input-field[data-mdn-type="action"]
  ~ .mdn-Input-action:hover {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  .mdn-Input-field[data-mdn-type="date"]::-webkit-calendar-picker-indicator {
  background-image: url(/mondrian/icons/calendario.svg);
  filter: invert(1);
}

.mdn-Input--inverse .mdn-Input-field[data-mdn-type="date"],
.mdn-Input--inverse .mdn-Input-field[data-mdn-type="select"] {
  color: var(--color-transparent);
}

.mdn-Input--inverse .mdn-Input-field:focus {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse .mdn-Input-field:hover {
  border-color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse .mdn-Input-field:hover,
.mdn-Input--inverse .mdn-Input-field[disabled] {
  background-color: var(--theme-color-transparent-bg);
}

.mdn-Input--inverse .mdn-Input-field[disabled] ~ .mdn-Input-label {
  color: hsla(0, 0%, 100%, 0.32);
  cursor: not-allowed;
}

.mdn-Input--inverse .mdn-Input-action {
  position: absolute;
  right: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  top: 50%;
  transform: translateY(-50%);
}

.mdn-Input--inverse .mdn-Input-action,
.mdn-Input--inverse .mdn-Input-action .mdn-Icon-busca,
.mdn-Input--inverse .mdn-Input-action .mdn-Icon-exibir,
.mdn-Input--inverse .mdn-Input-action .mdn-Icon-ocultar {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse .mdn-Input-errorFeedback {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: flex;
  display: none;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xxxs);
  margin-top: var(--spacing-inline-xxxs);
  position: absolute;
  text-rendering: optimizeLegibility;
}

.mdn-Input--inverse .mdn-Input-errorFeedback :first-child {
  margin-right: var(--spacing-inline-xxxs);
}

.mdn-Theme.mdn-Theme--contrast
  .mdn-Input
  .mdn-Input-field[data-mdn-type="date"]::-webkit-calendar-picker-indicator {
  background-image: url(/mondrian/icons/calendario.svg);
  filter: brightness(0) saturate(100%) invert(97%) sepia(85%) saturate(4468%)
    hue-rotate(326deg) brightness(110%) contrast(109%);
}

.mdn-Input-select-wrapper {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

.mdn-Input-select {
  display: flex;
  flex-direction: column;
  padding: var(--spacing-inset-xxxs) var(--spacing-inset-sm);
  position: relative;
}

.mdn-Input-select__trigger {
  align-items: center;
  border-color: var(--theme-color-neutral-darkest-clickable);
  border-style: solid;
  cursor: pointer;
  display: flex;
  height: 42px;
  justify-content: space-between;
  position: relative;
}

.mdn-Input-select__trigger span {
  padding-top: var(--spacing-stack-sm);
}

.mdn-Input-select--custom-options {
  background: var(--theme-color-neutral-lightest-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-darkest-content);
  color: var(--theme-color-neutral-darkest-clickable);
  display: block;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 100%;
  transition: all 0.2s;
  visibility: hidden;
}

.mdn-Input-select.open .mdn-Input-select--custom-options {
  border-radius: var(--border-radius-sm);
  margin-top: var(--border-radius-sm);
  opacity: 1;
  pointer-events: all;
  visibility: visible;
  z-index: 10;
}

.mdn-Input-select--custom-option {
  color: var(--theme-color-neutral-darkest-clickable);
  cursor: pointer;
  display: block;
  margin: var(--spacing-stack-xxs) 0;
  padding: var(--spacing-squish-xs);
  position: relative;
  transition: all 0.5s;
}

.mdn-Input-select--custom-option[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Input-select--custom-option:hover {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-medium-clickable);
  cursor: pointer;
}

.mdn-Input-select--custom-option.selected,
.mdn-Input-select--custom-option:hover {
  background-color: var(--theme-color-neutral-medium-bg);
}

.mdn-Input-select--custom-arrow {
  height: 8px;
  position: relative;
  width: 5px;
}

.mdn-Input-select--custom-arrow:after,
.mdn-Input-select--custom-arrow:before {
  bottom: 0;
  content: "";
  height: 100%;
  position: absolute;
  transition: all 0.5s;
  width: 0.15rem;
}

.mdn-Input-select--custom-arrow:before {
  background-color: var(--theme-color-neutral-darkest-clickable);
  left: -10px;
  transform: rotate(-45deg);
}

.mdn-Input-select--custom-arrow:after {
  background-color: var(--theme-color-neutral-darkest-clickable);
  left: -5px;
  transform: rotate(45deg);
}

.mdn-Input--inverse .mdn-Input-select-wrapper {
  color: var(--color-neutral-lightest);
}

.mdn-Input--inverse .mdn-Input-select-wrapper input {
  border-color: var(--theme-color-neutral-lightest-clickable);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  .mdn-Input-select-wrapper
  .mdn-Input-select--custom-arrow:after,
.mdn-Input--inverse
  .mdn-Input-select-wrapper
  .mdn-Input-select--custom-arrow:before {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  .mdn-Input-select-wrapper
  .mdn-Input-select--custom-arrow:after,
.mdn-Input--inverse
  .mdn-Input-select-wrapper
  .mdn-Input-select--custom-arrow:before {
  background-color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  .mdn-Input-select-wrapper.mdn-Input--activatedField
  .mdn-Input-field,
.mdn-Input--inverse
  .mdn-Input-select-wrapper.mdn-Input--activatedField
  .mdn-Text,
.mdn-Input--inverse
  .mdn-Input-select-wrapper.mdn-Input--activatedField
  [class$="-description"],
.mdn-Input--inverse
  .mdn-Input-select-wrapper.mdn-Input--activatedField
  [class$="-symbol"] {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  .mdn-Input-select-wrapper
  .mdn-Input-select--custom-options {
  background: var(--theme-color-neutral-darkest-bg);
  border-color: var(--theme-color-neutral-lightest-content);
}

.mdn-Input--inverse
  .mdn-Input-select-wrapper
  .mdn-Input-select--custom-options
  .mdn-Input-select--custom-option {
  border-color: var(--color-neutral-darkest);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  .mdn-Input-select-wrapper
  .mdn-Input-select--custom-options
  .mdn-Input-select--custom-option:hover {
  background: var(--theme-color-neutral-dark-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input--inverse
  .mdn-Input-select-wrapper
  .mdn-Input-select--custom-options
  .mdn-Input-select--custom-option.selected {
  background: var(--color-neutral-dark);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input-group-append,
.mdn-Input-group-prepend {
  display: flex;
}

.mdn-Input--actionLeft {
  align-items: stretch;
  background-color: var(--theme-color-neutral-light-bg);
  background-color: var(--theme-color-transparent-bg);
  border: none;
  border-radius: var(--border-radius-sm);
  display: flex;
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all 0.2s;
  width: 100%;
}

.mdn-Input--actionLeft .mdn-Input-action:not(.mdn-Input-action--left) {
  display: none;
}

.mdn-Input--actionLeft .mdn-Input-action--left {
  background-color: transparent;
  border: none;
  border-radius: var(--border-radius-sm);
  color: var(--theme-color-neutral-darkest-clickable);
  cursor: pointer;
  height: 44px;
  left: 1px;
  position: absolute;
  top: 50%;
  transition: scale 0.2s ease-in;
  width: 56px;
}

.mdn-Input--actionLeft
  .mdn-Input-action--left:active:not([disabled]):not([aria-disabled="true"]) {
  scale: 0.9;
}

.mdn-Input--actionLeft .mdn-Input-action--left ~ .mdn-Input-label {
  left: 50px;
}

.mdn-Input--actionLeft .mdn-Input-field {
  padding-left: var(--spacing-inline-xl);
}

.mdn-Input--actionLeft.mdn-Input--inverse .mdn-Input-action--left {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input.mdn-Input--actionLeft {
  height: 46px;
  min-width: 248px;
}

.mdn-Input.mdn-Input--actionLeft .mdn-Input-labelUpload {
  align-items: stretch;
  align-items: center;
  background-color: var(--theme-color-neutral-light-bg);
  background-color: var(--theme-color-neutral-medium-clickable);
  border-color: var(--theme-color-transparent-clickable);
  border: var(--border-style-default) var(--border-width-thin)
    var(--theme-color-neutral-darkest-clickable);
  border-radius: var(--border-radius-sm);
  border-bottom-right-radius: var(--border-radius-none);
  border-right-width: var(--border-radius-none);
  border-top-right-radius: var(--border-radius-none);
  color: var(--theme-color-neutral-darkest-bg);
  cursor: pointer;
  display: flex;
  padding: var(--spacing-squish-xs);
  position: relative;
  white-space: nowrap;
  width: 100%;
  width: auto;
}

.mdn-Input.mdn-Input--actionLeft .mdn-Input-labelUpload:hover {
  background-color: var(--theme-color-neutral-dark-clickable);
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Input.mdn-Input--actionLeft .mdn-Input-labelUploadFeedback {
  align-items: center;
  background-color: var(--theme-color-neutral-lightest-bg);
  border: var(--border-style-default) var(--border-width-thin)
    var(--theme-color-neutral-darkest-clickable);
  border-radius: var(--border-radius-sm);
  border-bottom-left-radius: var(--border-radius-none);
  border-top-left-radius: var(--border-radius-none);
  color: var(--theme-color-neutral-darkest-clickable);
  cursor: pointer;
  display: flex;
  padding: var(--spacing-squish-xs);
}

.mdn-Input.mdn-Input--actionLeft.mdn-Input--attentionField
  .mdn-Input-labelUpload {
  background-color: var(--theme-color-support-danger-dark-clickable);
  border-color: var(--theme-color-support-danger-dark-clickable);
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Input.mdn-Input--actionLeft.mdn-Input--attentionField
  .mdn-Input-labelUploadFeedback {
  border-color: var(--theme-color-support-danger-dark-clickable);
  color: var(--theme-color-support-danger-dark-clickable);
}

.mdn-Input.mdn-Input--actionLeft .mdn-Input-errorFeedback {
  top: 46px;
}

.mdn-Input.mdn-Input--actionLeft.mdn-Input--inverse {
  color: var(--color-neutral-lightest);
}

.mdn-Input.mdn-Input--actionLeft.mdn-Input--inverse .mdn-Input-labelUpload,
.mdn-Input.mdn-Input--actionLeft.mdn-Input--inverse
  .mdn-Input-labelUploadFeedback {
  border: var(--border-style-default) var(--border-width-thin)
    var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input.mdn-Input--actionLeft.mdn-Input--inverse
  .mdn-Input-labelUploadFeedback {
  background: transparent;
  border-color: var(--theme-color-neutral-lightest-clickable);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Input.mdn-Input--actionLeft.mdn-Input--inverse.mdn-Input--attentionField
  .mdn-Input-labelUploadFeedback {
  background: transparent;
  border-color: var(--theme-color-support-highlight-dark-clickable);
  color: var(--theme-color-support-highlight-dark-clickable);
}

.mdn-Input.mdn-Input--actionLeft.mdn-Input--inverse.mdn-Input--attentionField
  .mdn-Input-labelUpload {
  background-color: var(--theme-color-support-highlight-dark-clickable);
  border-color: var(--theme-color-support-highlight-dark-clickable);
  color: var(--theme-color-neutral-darkest-bg);
}

.mdn-Input-field[type="file"] {
  cursor: pointer;
  display: none;
}

.mdn-Input .mdn-Input-field[multiple] {
  height: 46px;
  min-width: 248px;
  padding-right: var(--spacing-inline-lg);
  padding-top: var(--spacing-stack-md);
}

.mdn-Input .mdn-Input-field[multiple] option {
  color: inherit;
}

.mdn-Input :focus option {
  display: block;
}

.mdn-Input.mdn-Input--activatedField .mdn-Input-field[multiple] {
  height: auto;
  padding-bottom: var(--spacing-stack-xs);
}

.mdn-Link {
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
}

.mdn-Link--inverse {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Link:hover .mdn-Link-anchor-icon {
  margin-left: var(--spacing-inline-xxs);
  transition: all 0.2s;
}

.mdn-Link.mdn-Link--arrow .mdn-Link-anchor {
  display: flex;
}

.mdn-Link-anchor {
  align-items: center;
  color: var(--theme-color-brand-secondary-medium-clickable);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Link-anchor-icon {
  margin-left: var(--spacing-inline-xxxs);
  transition: all 0.2s;
}

.mdn-Link-anchor-icon:before {
  font-size: var(--font-size-xs);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Link--icon .mdn-Link-anchor {
  color: var(--theme-color-neutral-darkest-clickable);
  display: flex;
}

.mdn-Link--icon .mdn-Link-anchor .mdn-Icon--md {
  margin-right: var(--spacing-inline-xxs);
}

.mdn-Link--icon .mdn-Link-anchor .mdn-Link-anchor-label {
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Link--icon .mdn-Link-anchor :hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Link--inverse .mdn-Link-anchor {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Text a {
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Link:hover,
.mdn-Text a:hover,
.mdn-Theme.mdn-Theme--contrast .mdn-Link {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Theme.mdn-Theme--contrast .mdn-Link:hover {
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Theme.mdn-Theme--contrast
  .mdn-Link--icon
  .mdn-Link-anchor
  .mdn-Link-anchor-label {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Theme.mdn-Theme--contrast .mdn-Link--icon .mdn-Link-anchor :hover {
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Theme.mdn-Theme--contrast .mdn-Text a {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Theme.mdn-Theme--contrast .mdn-Text a:hover {
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-LinkList-item:not(:last-child) {
  margin-bottom: var(--spacing-stack-xxs);
}

.mdn-Menu {
  background-color: var(--theme-color-background-navigation-primary-default-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-transparent-content);
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  position: relative;
  width: 100%;
}

.mdn-Menu ::-moz-placeholder {
  color: inherit;
}

.mdn-Menu ::placeholder {
  color: inherit;
}

.mdn-Menu .mdn-Link,
.mdn-Menu .mdn-LinkList-item,
.mdn-Menu .mdn-Menu-country-list,
.mdn-Menu .mdn-Menu-main-event:not(.mdn-Button),
.mdn-Menu .mdn-Text {
  color: inherit;
}

.mdn-Menu.mdn-Menu--public .mdn-Menu-top {
  border-bottom-width: var(--border-width-thin);
  border-color: var(--theme-color-transparent-content);
  border-style: var(--border-style-default);
  color: var(--theme-color-text-navigation-secondary-default-clickable);
}

.mdn-Menu.mdn-Menu--public
  .mdn-Menu-top
  .mdn-Menu-top-list-right
  .mdn-Menu-top-list-item:last-child
  .mdn-Menu-top-event:not(.mdn-Input-action-close-full) {
  color: var(--theme-color-icon-navigation-secondary-default-clickable);
}

.mdn-Menu.mdn-Menu--public
  .mdn-Menu-top
  .mdn-Menu-top-list-item
  .mdn-Input-field {
  -webkit-text-fill-color: var(--theme-color-neutral-darkest-clickable);
  border-color: var(--theme-color-neutral-darkest-clickable);
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Menu.mdn-Menu--public
  .mdn-Menu-top
  .mdn-Menu-top-list-item
  .mdn-Input-search-action,
.mdn-Menu.mdn-Menu--public
  .mdn-Menu-top
  .mdn-Menu-top-list-item:last-child
  .mdn-Menu-top-event:not(.mdn-Input-action-close-full) {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Menu.mdn-Menu--enterprise .mdn-Menu-top {
  border-bottom-width: var(--border-width-thin);
  border-color: var(--theme-color-transparent-content);
  border-style: var(--border-style-default);
  color: var(--theme-color-text-navigation-primary-default-clickable);
}

.mdn-Menu.mdn-Menu--enterprise .mdn-Menu-top .mdn-Menu-top-list-item input {
  -webkit-text-fill-color: var(--theme-color-neutral-darkest-clickable);
  border-color: var(--theme-color-neutral-darkest-clickable);
  color: var(--theme-color-neutral-darkest-clickable);
}

@media only screen and (min-width: 681px) {
  .mdn-Menu.mdn-Menu--enterprise .mdn-Menu-top .mdn-Menu-top-list-item input {
    -webkit-text-fill-color: var(--theme-color-neutral-lightest-clickable);
    border-color: var(--theme-color-neutral-lightest-clickable);
    color: var(--theme-color-neutral-lightest-clickable);
  }
}

.mdn-Menu.mdn-Menu--enterprise
  .mdn-Menu-top
  .mdn-Menu-top-list-right
  .mdn-Menu-top-list-item:last-child
  .mdn-Menu-top-event:not(.mdn-Input-action-close-full) {
  color: var(--theme-color-icon-navigation-primary-default-clickable);
}

.mdn-Menu.mdn-Menu--logged .mdn-Menu-top {
  background-color: var(--theme-color-brand-primary-dark-bg);
  border-bottom-width: var(--border-width-thin);
  border-color: var(--theme-color-transparent-content);
  border-style: var(--border-style-default);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Menu.mdn-Menu--logged
  .mdn-Menu-top
  .mdn-Menu-top-list-item
  .mdn-Input-field {
  -webkit-text-fill-color: var(--theme-color-neutral-darkest-clickable);
  border-color: var(--theme-color-neutral-darkest-clickable);
  color: var(--theme-color-neutral-darkest-clickable);
}

@media only screen and (min-width: 681px) {
  .mdn-Menu.mdn-Menu--logged
    .mdn-Menu-top
    .mdn-Menu-top-list-item
    .mdn-Input-field {
    -webkit-text-fill-color: var(--theme-color-neutral-lightest-clickable);
    border-color: var(--theme-color-neutral-lightest-clickable);
    color: var(--theme-color-neutral-lightest-clickable);
  }
}

.mdn-Menu.mdn-Menu--logged
  .mdn-Menu-top
  .mdn-Menu-top-list-item
  .mdn-Input-search-action {
  color: var(--theme-color-neutral-darkest-clickable);
}

@media only screen and (min-width: 681px) {
  .mdn-Menu.mdn-Menu--logged
    .mdn-Menu-top
    .mdn-Menu-top-list-item
    .mdn-Input-search-action {
    color: var(--theme-color-neutral-lightest-clickable);
  }
}

.mdn-Menu .mdn-Menu-subMenu,
.mdn-Menu .mdn-Menu-top-action-target--full {
  color: var(--theme-color-text-navigation-secondary-default-clickable);
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu .mdn-Menu-list-item-link:not(.mdn-Menu-subMenu-title) {
    color: var(--theme-color-text-navigation-primary-default-clickable);
  }

  .mdn-Menu .mdn-Menu-list-item-link:not(.mdn-Menu-subMenu-title):hover {
    background-color: var(--theme-color-background-navigation-primary-hover-bg);
  }

  .mdn-Menu
    .mdn-Menu-list-item-link:not(.mdn-Menu-subMenu-title):hover
    .mdn-Text {
    -webkit-text-decoration: var(--text-underline);
    text-decoration: var(--text-underline);
  }

  .mdn-Menu
    .mdn-Menu-list-item-link:not(
      .mdn-Menu-subMenu-title
    ).mdn-Menu-list-item-link-button:hover {
    background-color: var(--theme-color-transparent-bg);
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu .mdn-Menu-content-right .mdn-Menu-list-item-link,
  .mdn-Menu .mdn-Menu-mobile-action.mdn-Menu-main-event,
  .mdn-Menu .mdn-Menu-top-action-target:not(.mdn-Menu-top-action-target--full) {
    color: var(--theme-color-icon-navigation-primary-default-clickable);
  }

  .mdn-Menu
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(.mdn-Menu-top-segment-is-active-sub) {
    background-color: var(--theme-color-neutral-lightest-bg);
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    color: var(--theme-color-text-navigation-secondary-default-clickable);
  }

  .mdn-Menu
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(.mdn-Menu-top-segment-is-active-sub)
    .mdn-Menu-top-event:not(:first-child) {
    -webkit-text-decoration: var(--text-underline);
    text-decoration: var(--text-underline);
  }
}

.mdn-Menu a:not(.mdn-Button) {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Menu button {
  position: relative;
}

.mdn-Menu button:after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mdn-Menu .mdn-LinkList-anchor:active,
.mdn-Menu .mdn-LinkList-anchor:focus,
.mdn-Menu .mdn-LinkList-anchor:hover {
  border-color: var(--color-brand-primary-dark);
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Menu .mdn-LinkList-anchor,
.mdn-Menu .mdn-Menu-main-event,
.mdn-Menu .mdn-Menu-subMenu-back,
.mdn-Menu .mdn-Menu-top-event {
  cursor: pointer;
}

.mdn-Menu .mdn-Menu-subMenu-list,
.mdn-Menu .mdn-Menu-top-action-target--full {
  border-bottom-left-radius: var(--border-radius-sm);
  border-bottom-right-radius: var(--border-radius-sm);
}

.mdn-Menu .mdn-Menu-content,
.mdn-Menu .mdn-Menu-top-content {
  display: flex;
  justify-content: space-between;
  max-width: 100%;
  width: 100%;
}

.mdn-Menu .mdn-Menu-top .mdn-Container,
.mdn-Menu .mdn-Menu-top .mdn-Menu-container {
  padding-left: var(--spacing-inline-xxs);
  padding-right: var(--spacing-inline-xxs);
}

.mdn-Menu .mdn-Container,
.mdn-Menu .mdn-Menu-container {
  background-color: inherit;
  display: flex;
  height: 100%;
  justify-content: space-between;
  margin: 0 auto;
}

.mdn-Menu .mdn-Menu-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--spacing-inline-sm);
  padding-right: var(--spacing-inline-sm);
  width: 100%;
}

@media (min-width: 1px) {
  .mdn-Menu .mdn-Menu-container {
    max-width: 100%;
  }
}

@media (min-width: 576px) {
  .mdn-Menu .mdn-Menu-container {
    max-width: 544px;
  }
}

@media (min-width: 768px) {
  .mdn-Menu .mdn-Menu-container {
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .mdn-Menu .mdn-Menu-container {
    max-width: 992px;
  }
}

@media (min-width: 1296px) {
  .mdn-Menu .mdn-Menu-container {
    max-width: 1264px;
  }
}

.mdn-Menu .mdn-Menu-subMenu-notifications {
  border-top: none;
  height: calc(100vh - 58px);
  margin-top: 0;
  min-height: auto;
  padding: var(--spacing-inset-md);
}

@media screen and (min-width: 1080px) {
  .mdn-Menu .mdn-Menu-subMenu-notifications {
    border: var(--font-size-xxxs) var(--border-style-default)
      var(--color-neutral-medium-contracts);
    border-radius: 0 0 var(--border-radius-sm) var(--border-radius-sm);
    box-shadow: 0 0 var(--theme-shadow--level-1)
      rgba(var(--color-neutral-darkest), var(--opacity-intense));
    box-shadow: var(--theme-shadow--level-1)
      rgba(getToken("color-neutral-darkest"), var(--opacity-light));
    height: 472px;
    margin: 0 0 0 auto;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 424px;
  }
}

.mdn-Menu .mdn-Menu-subMenu-notifications .mdn-Menu-subMenu-list-item {
  padding-left: 0;
  padding-right: 0;
}

.mdn-Menu .mdn-Menu-subMenu-notifications-error {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 210px);
  justify-content: center;
  text-align: center;
  width: 100%;
}

@media screen and (min-width: 1080px) {
  .mdn-Menu .mdn-Menu-subMenu-notifications-error {
    height: 100%;
  }
}

.mdn-Menu .mdn-Menu-subMenu-notifications-error .mdn-Text {
  display: block;
  font-weight: var(--font-weight-regular);
  margin-top: var(--spacing-stack-xxxs);
}

.mdn-Menu-modal-accessibility-zoom .mdn-Modal-content {
  height: auto;
}

.mdn-Menu-modal-accessibility-zoom .mdn-Modal-content .mdn-Modal-body {
  margin-top: 0;
}

.mdn-Menu-modal {
  display: none;
}

.mdn-Menu-modal .mdn-Modal-content {
  border-radius: 0;
  height: 100%;
  width: 100%;
}

.mdn-Menu-modal .mdn-Modal-content .mdn-Input {
  margin-bottom: var(--spacing-stack-xl);
}

.mdn-Menu-modal .mdn-Modal-content a.mdn-Subtitle {
  color: var(--theme-color-neutral-dark-clickable);
  -webkit-text-decoration: var(--theme-textDecoration--clickable);
  text-decoration: var(--theme-textDecoration--clickable);
}

.mdn-Menu-modal .mdn-Modal-content a.mdn-Subtitle:hover {
  color: var(--theme-color-neutral-dark-clickable);
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Menu-modal .mdn-Modal-body {
  display: flex;
  flex-direction: column;
  height: 90%;
  margin-top: 0;
  overflow-y: visible;
  overflow-y: initial;
}

.mdn-Menu-modal .mdn-Modal-body .mdn-Container {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.mdn-Menu-modal-content-list {
  height: calc(100% - var(--spacing-stack-xl) * 2);
  overflow-y: scroll;
}

.mdn-Menu-modal-content-list-item {
  margin-bottom: var(--spacing-stack-sm);
}

.mdn-Menu-modal-content-list-item:first-child {
  margin-top: var(--spacing-stack-sm);
}

.mdn-Menu-modal-content-list-item a.mdn-Subtitle {
  -webkit-text-decoration: var(--theme-textDecoration--clickable);
  text-decoration: var(--theme-textDecoration--clickable);
}

.mdn-Menu-modal .mdn-Heading {
  margin-bottom: var(--spacing-stack-sm);
}

.mdn-Menu-modal .mdn-Button-item-geolocation {
  margin-top: var(--spacing-stack-sm);
}

.mdn-cities-modal .mdn-Modal-header {
  margin: 0 auto;
  max-width: 1180px;
}

.mdn-cities-modal .mdn-Topic {
  margin-bottom: var(--spacing-stack-sm);
}

.mdn-cities-modal .mdn-Topic-symbol {
  color: inherit;
}

@media only screen and (max-width: 420px) {
  .mdn-cities-modal .mdn-Modal-content {
    padding: var(--spacing-inset-xxs);
  }
}

.mdn-Menu-top {
  border-bottom: var(--font-size-xxxs) var(--border-style-default)
    var(--theme-border-color--contrast);
  height: 46px;
  width: 100%;
}

.mdn-Menu-top .mdn-Container,
.mdn-Menu-top .mdn-Input,
.mdn-Menu-top .mdn-Input-field,
.mdn-Menu-top .mdn-Menu-top-action-container,
.mdn-Menu-top .mdn-Menu-top-content,
.mdn-Menu-top .mdn-Menu-top-list,
.mdn-Menu-top .mdn-Menu-top-list-item {
  background-color: inherit;
}

.mdn-Menu-top .mdn-Button,
.mdn-Menu-top .mdn-Link {
  background-color: transparent;
  border-radius: 0;
}

.mdn-Menu-top .mdn-Container {
  height: 100%;
}

.mdn-Menu-top .mdn-Menu-top-action-target {
  background-color: var(--theme-color-neutral-lightest-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-lightest-content);
}

.mdn-Menu-top .mdn-Menu-top-action-container .mdn-Icon-baixo,
.mdn-Menu-top .mdn-Menu-top-segment-action .mdn-Icon-baixo {
  margin-left: var(--spacing-inline-xxxs);
}

.mdn-Menu-top
  .mdn-Menu-top-list-item-segment:first-child.mdn-Menu-top-segment-is-active {
  margin-left: var(--spacing-inline-xxs);
}

.mdn-Menu-top .mdn-Menu-top-list-item-segment-menu,
.mdn-Menu-top
  .mdn-Menu-top-list-item-segment:not(.mdn-Menu-top-segment-is-active)
  .mdn-Icon-baixo {
  display: none;
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-top {
    display: flex;
  }

  .mdn-Menu-top .mdn-Input-action-mobile,
  .mdn-Menu-top .mdn-Menu-top-list-item-segment .mdn-Icon-baixo {
    display: none;
  }

  .mdn-Menu-top .mdn-Menu-top-list-right {
    padding-right: var(--spacing-inline-xxs);
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-top .mdn-Menu-top-content .mdn-Menu-top-list-item-segment {
    margin-left: 0;
  }

  .mdn-Menu-top .mdn-Menu-top-content .mdn-Input-action-mobile {
    padding-left: 0;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):first-child {
    background-color: inherit;
    color: inherit;
    padding: 0;
    position: relative;
    top: 0;
    z-index: 0;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(3) {
    display: block;
    left: 0;
    top: 45px;
    width: 100%;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(3)
    .mdn-Menu-top-event {
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--spacing-inline-sm);
    padding-right: var(--spacing-inline-sm);
    -webkit-text-decoration: var(--text-underline);
    text-decoration: var(--text-underline);
    width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 1px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(3)
    .mdn-Menu-top-event {
    max-width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 576px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(3)
    .mdn-Menu-top-event {
    max-width: 544px;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 768px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(3)
    .mdn-Menu-top-event {
    max-width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 992px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(3)
    .mdn-Menu-top-event {
    max-width: 992px;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 1296px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(3)
    .mdn-Menu-top-event {
    max-width: 1264px;
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(4) {
    display: block;
    left: 0;
    top: 96.8px;
    width: 100%;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(4)
    .mdn-Menu-top-event {
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--spacing-inline-sm);
    padding-right: var(--spacing-inline-sm);
    -webkit-text-decoration: var(--text-underline);
    text-decoration: var(--text-underline);
    width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 1px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(4)
    .mdn-Menu-top-event {
    max-width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 576px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(4)
    .mdn-Menu-top-event {
    max-width: 544px;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 768px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(4)
    .mdn-Menu-top-event {
    max-width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 992px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(4)
    .mdn-Menu-top-event {
    max-width: 992px;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 1296px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(4)
    .mdn-Menu-top-event {
    max-width: 1264px;
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(5) {
    display: block;
    left: 0;
    top: 148.6px;
    width: 100%;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(5)
    .mdn-Menu-top-event {
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--spacing-inline-sm);
    padding-right: var(--spacing-inline-sm);
    -webkit-text-decoration: var(--text-underline);
    text-decoration: var(--text-underline);
    width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 1px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(5)
    .mdn-Menu-top-event {
    max-width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 576px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(5)
    .mdn-Menu-top-event {
    max-width: 544px;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 768px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(5)
    .mdn-Menu-top-event {
    max-width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 992px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(5)
    .mdn-Menu-top-event {
    max-width: 992px;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 1296px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(5)
    .mdn-Menu-top-event {
    max-width: 1264px;
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-top .mdn-Menu-top-list-item-segment {
    margin-left: var(--spacing-inline-xxs);
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-item-segment:first-child.mdn-Menu-top-segment-is-active-sub {
    margin-left: 0;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-item-segment:first-child:not(
      .mdn-Menu-top-segment-is-active-sub
    ) {
    display: inline;
    display: initial;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-item-segment::nth-child(2):not(
      .mdn-Menu-top-segment-is-active-sub
    ) {
    display: inline;
    display: initial;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-item-segment:not(.mdn-Menu-top-segment-is-active)
    .mdn-Icon-baixo {
    display: inline;
    display: initial;
    margin-left: var(--spacing-inline-xxxs);
  }

  .mdn-Menu-top .mdn-Menu-top-list-item-segment-menu {
    display: inline;
    display: initial;
  }
}

@media only screen and (max-width: 374px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(3) {
    top: 45px;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(4) {
    top: 95.2px;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(5) {
    top: 144.4px;
  }

  .mdn-Menu-top .mdn-Menu-top-list-item-segment .mdn-Text {
    font-size: var(--font-size-xxs);
  }

  .mdn-Menu-top .mdn-Menu-top-content .mdn-Input-action-mobile {
    padding-left: 0;
  }
}

@media only screen and (max-width: 359px) {
  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(3) {
    top: 44px;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(4) {
    top: 90.6px;
  }

  .mdn-Menu-top
    .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(
      .mdn-Menu-top-segment-is-active-sub
    ):nth-child(5) {
    top: 137.2px;
  }

  .mdn-Menu-top .mdn-Menu-top-list-item-segment .mdn-Text {
    font-size: var(--font-size-xxxs);
  }
}

.mdn-Menu-top .mdn-Menu-country-list {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.mdn-Menu-top .mdn-Menu-country-list .mdn-Link:hover .mdn-Text {
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Menu-top .mdn-Menu-country-list .mdn-flags-icon {
  height: 23px;
  margin-right: var(--spacing-inline-xxs);
  position: relative;
  width: 23px;
}

.mdn-Menu-top .mdn-Menu-country-list .mdn-LinkList-item:last-child {
  margin-bottom: 0;
}

.mdn-Menu-top .mdn-Menu-top-action-container {
  height: 100%;
  position: relative;
}

.mdn-Menu-top .mdn-Menu-top-action-container .mdn-Menu-list-country-list-flag {
  height: 24px;
  position: relative;
  width: 24px;
}

.mdn-Menu-top .mdn-Menu-top-action-container .mdn-Image {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mdn-Menu-top-list-right {
  flex: auto;
  justify-content: flex-end;
}

.mdn-Menu-text-icon {
  margin-right: var(--spacing-inline-xxs);
}

.mdn-Menu-text-icon:nth-child(n + 2) {
  margin-right: 0;
}

.mdn-Menu-top-content {
  height: 100%;
}

.mdn-Menu-top-list {
  display: flex;
}

.mdn-Menu-top-list-item-segment.mdn-Menu-top-segment-is-active
  .mdn-Menu-top-event:before {
  background-color: var(
    --theme-color-background-navigation-decorative-hover-clickable
  );
  bottom: 0;
  content: "";
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-top-list-item-location:hover .mdn-Text {
    -webkit-text-decoration: var(--text-underline);
    text-decoration: var(--text-underline);
  }

  .mdn-Menu-top-list-item-location .mdn-Icon-localizacao {
    margin-right: var(--spacing-inline-xxxs);
  }

  .mdn-Menu-top-list-item-segment.mdn-Menu-top-segment-is-active
    .mdn-Menu-top-event {
    pointer-events: none;
  }

  .mdn-Menu-top-list-item-segment .mdn-Menu-top-event:hover:before {
    background-color: var(
      --theme-color-background-navigation-decorative-hover-clickable
    );
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 0;
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-top-list-right .mdn-Menu-top-list-item:last-child {
    color: var(--theme-color-neutral-lightest-clickable);
    padding-right: var(--spacing-inline-xxs);
  }

  .mdn-Menu--ecommerce .mdn-Menu-top-list-item-search {
    margin-right: var(--spacing-inline-xxs);
  }

  .mdn-Menu--ecommerce .mdn-Menu-top-list-item-location .mdn-Icon-localizacao {
    margin-right: var(--spacing-inline-xxxs);
  }

  .mdn-Menu--ecommerce .mdn-Menu-top-list-item-location .mdn-Text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 126px;
  }
}

.mdn-Menu-top-list-item {
  align-items: center;
  display: flex;
  position: relative;
}

.mdn-Menu-top-event {
  align-items: center;
  background: inherit;
  border: none;
  color: inherit;
  display: flex;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-medium);
  height: 100%;
  padding: 0 var(--spacing-inline-xxs);
  white-space: nowrap;
  width: 100%;
}

.mdn-Menu-top-list-item-location {
  margin: 0 0 0 var(--spacing-inline-sm);
}

.mdn-Menu-top-list-left .mdn-Menu-top-list-item:first-child {
  margin-left: 0;
}

@media only screen and (max-width: 680px) {
  .mdn-Menu-top-list-left .mdn-Menu-top-list-item-location {
    margin: 0 0 0 auto;
  }
}

.mdn-Menu-top-list-right
  .mdn-Menu-top-list-item:last-child
  .mdn-Menu-top-event:not(.mdn-Input-action-close-full) {
  padding-right: var(--spacing-inline-xxxs);
}

.mdn-Menu-top-list-right
  .mdn-Menu-top-list-item.mdn-Menu-top-list-item-country-list {
  margin-left: var(--spacing-inline-xxxs);
}

.mdn-Menu-top-list-right
  .mdn-Menu-top-list-item.mdn-Menu-top-list-item-country-list
  .mdn-Menu-top-action:not(.mdn-Input-action-close-full) {
  padding: 0 0 0 var(--spacing-inline-xxxs);
}

.mdn-Menu-main {
  background: inherit;
  width: 100%;
}

.mdn-Menu-content {
  height: 70px;
  justify-content: space-between;
}

.mdn-Menu-logo {
  height: 32px;
  width: auto;
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-logo {
    margin-right: var(--spacing-inline-lg);
  }
}

@media only screen and (max-width: 360px) {
  .mdn-Menu-logo {
    height: 24px;
  }
}

@media (min-width: 1080px) and (max-width: 1200px) {
  .mdn-Menu-logo {
    margin-right: var(--spacing-inline-xs);
  }
}

@media (min-width: 1200px) {
  .mdn-Menu-logo {
    margin-right: var(--spacing-inline-xxs);
  }
}

@media (min-width: 1296px) {
  .mdn-Menu-logo {
    margin-right: var(--spacing-inline-sm);
  }
}

.mdn-Menu-content-left,
.mdn-Menu-content-right {
  align-items: center;
  display: flex;
}

.mdn-Menu-offerForm {
  flex-direction: column;
}

.mdn-Menu-offerForm .mdn-Text {
  color: var(--theme-color-neutral-darkest-clickable);
  margin-top: var(--spacing-stack-xs);
}

.mdn-Menu-list-item-logout .mdn-Menu-list-item-link .mdn-Text {
  margin-left: var(--spacing-inline-xxxs);
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-content {
    height: 64px;
  }
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-list {
    display: inline-flex;
    height: 100%;
  }

  .mdn-Menu-list-item {
    align-items: center;
    display: flex;
    margin-bottom: 0;
  }

  .mdn-Menu-list-item.mdn-is-active .mdn-Menu-subMenu {
    display: block;
  }

  .mdn-Menu-list-item.mdn-is-active .mdn-Menu-subMenu .mdn-Menu-subMenu-list {
    animation: mdnExpandSubMenu 0.3s ease-in-out forwards;
    max-height: 500px;
    position: relative;
    z-index: -1;
  }

  .mdn-Menu-list-item.mdn-is-active > .mdn-Menu-list-item-link:before {
    border-bottom: 0.5625rem var(--border-style-default)
      var(--theme-color-background-navigation-secondary-default-bg);
    border-left: 0.75rem var(--border-style-default) transparent;
    border-right: 0.75rem var(--border-style-default) transparent;
    border-top: 0 var(--border-style-default) transparent;
    bottom: -1px;
    content: "";
    height: 0.5625rem;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 5;
  }

  .mdn-Menu-list-item .mdn-Icon-direita,
  .mdn-Menu-list-item .mdn-Menu-list-item-location,
  .mdn-Menu-list-item .mdn-Menu-subMenu-back {
    display: none;
  }

  .mdn-Menu-list-item .mdn-Menu-list-item-link {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
    position: relative;
    width: 100%;
  }

  .mdn-Menu-list-item .mdn-Menu-list-item-link .mdn-Icon-direita {
    color: var(--theme-linkColor--clickable);
    position: absolute;
    right: 0;
  }

  .mdn-Menu-list-item-link .mdn-Menu-main-event:not(.mdn-Button) {
    align-items: center;
    background: none;
    border: none;
    display: flex;
    font-size: var(--font-size-xs);
    font-weight: var(--font-weight-medium);
    height: 100%;
    width: 100%;
  }
}

@media only screen and (min-width: 1080px) and (min-width: 1080px) and (max-width: 1200px) {
  .mdn-Menu-list-item-link .mdn-Menu-main-event:not(.mdn-Button) {
    padding: 0 var(--spacing-inline-xxxs);
  }
}

@media only screen and (min-width: 1080px) and (min-width: 1200px) {
  .mdn-Menu-list-item-link .mdn-Menu-main-event:not(.mdn-Button) {
    padding: 0 var(--spacing-inline-xxs);
  }
}

@media only screen and (min-width: 1080px) and (min-width: 1296px) {
  .mdn-Menu-list-item-link .mdn-Menu-main-event:not(.mdn-Button) {
    padding: 0 var(--spacing-inline-sm);
  }
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-list-item-link.mdn-Menu-subMenu-title {
    margin-bottom: var(--spacing-stack-sm);
  }

  .mdn-Menu-list-item-link.mdn-Menu-subMenu-title .mdn-Menu-main-event {
    color: inherit;
    padding: 0;
  }
}

@media only screen and (max-width: 990px) {
  .mdn-Container {
    max-width: 100%;
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-list:not(.mdn-Menu-mobile-action-target) .mdn-Menu-list-item {
    display: flex;
  }

  .mdn-Menu-list:not(.mdn-Menu-mobile-action-target)
    .mdn-Menu-list-item
    .mdn-Menu-main-event:not(.mdn-Button) {
    align-items: center;
    background: none;
    border: none;
    display: flex;
    font-size: var(--font-size-xs);
    font-weight: var(--font-weight-medium);
    height: 100%;
    width: 100%;
  }
}

@media only screen and (max-width: 1079px) and (min-width: 1080px) and (max-width: 1200px) {
  .mdn-Menu-list:not(.mdn-Menu-mobile-action-target)
    .mdn-Menu-list-item
    .mdn-Menu-main-event:not(.mdn-Button) {
    padding: 0 var(--spacing-inline-xxxs);
  }
}

@media only screen and (max-width: 1079px) and (min-width: 1200px) {
  .mdn-Menu-list:not(.mdn-Menu-mobile-action-target)
    .mdn-Menu-list-item
    .mdn-Menu-main-event:not(.mdn-Button) {
    padding: 0 var(--spacing-inline-xxs);
  }
}

@media only screen and (max-width: 1079px) and (min-width: 1296px) {
  .mdn-Menu-list:not(.mdn-Menu-mobile-action-target)
    .mdn-Menu-list-item
    .mdn-Menu-main-event:not(.mdn-Button) {
    padding: 0 var(--spacing-inline-sm);
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-list .mdn-Menu-list-item-logout .mdn-Text {
    display: none;
  }

  .mdn-Menu-list .mdn-Text {
    font-size: var(--font-size-xs);
    font-weight: var(--font-weight-medium);
    -webkit-text-decoration: var(--theme-textDecoration--clickable);
    text-decoration: var(--theme-textDecoration--clickable);
  }

  .mdn-Menu-subMenu .mdn-Menu-subMenu-back {
    align-items: center;
    background: transparent;
    border: 0;
    border-bottom: 0.0625rem solid var(--color-neutral-medium);
    display: none;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: 100%;
  }

  .mdn-Menu-subMenu .mdn-Menu-subMenu-back .mdn-Text {
    flex: 1 1;
    line-height: 3rem;
  }

  .mdn-Menu-subMenu .mdn-Menu-subMenu-back .mdn-Menu-list-anchor {
    flex: 1 1;
    font-size: var(--font-size-xs);
    font-weight: eme-font-weight-medium;
    font-weight: var(--th eme-font-weight-medium);
  }

  .mdn-Menu-subMenu > .mdn-Menu-subMenu-back {
    color: var(--theme-color-neutral-darkest-clickable);
    display: flex;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1079px) {
  .mdn-Menu-subMenu .mdn-Menu-subMenu-list,
  .mdn-Menu-subMenu .mdn-Menu-subMenu-list.mdn-Menu-offerForm,
  .mdn-Menu-subMenu > .mdn-Menu-subMenu-back {
    margin: 0 auto;
    width: 960px;
  }
}

.mdn-Menu-list-item .mdn-Icon-baixo {
  margin-left: var(--spacing-inline-xxxs);
  transition: all 0.4s;
}

.mdn-Menu-list-item .mdn-Span-icon {
  margin-left: var(--spacing-stack-xxxs);
  padding: 0 var(--spacing-stack-xxs);
}

.mdn-Menu-content-right
  .mdn-Menu-list-item:not(.mdn-Menu-list-item-button)
  .mdn-Menu-main-event {
  padding: 0 var(--spacing-inline-xxs);
}

.mdn-Menu-list-item-notification.mdn-isNotification .mdn-Icon-notificacao {
  position: relative;
}

.mdn-Menu-list-item-notification.mdn-isNotification
  .mdn-Icon-notificacao:after {
  background-color: var(--color-support-highlight-light);
  border-radius: 50%;
  content: "";
  height: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
}

.mdn-Menu-list-item-notification.mdn-is-active .mdn-Menu-list-item-link:before {
  display: none;
}

.mdn-Menu-list-item-notification.mdn-is-active
  .mdn-Menu-list-item-link
  .mdn-Menu-main-action {
  position: relative;
}

.mdn-Menu-list-item-notification.mdn-is-active
  .mdn-Menu-list-item-link
  .mdn-Menu-main-action:before {
  border-bottom: 0.5625rem var(--border-style-default)
    var(--theme-color-background-navigation-secondary-default-bg);
  border-left: 0.75rem var(--border-style-default) transparent;
  border-right: 0.75rem var(--border-style-default) transparent;
  border-top: 0 var(--border-style-default) transparent;
  bottom: -1px;
  content: "";
  height: 0.5625rem;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: 5;
}

.mdn-Menu-list-item-notification.mdn-is-active .mdn-Menu-subMenu {
  padding: 0;
}

.mdn-Menu-notifications-list-item {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-primary-medium-content);
  border-radius: var(--border-radius-sm);
  display: flex;
  margin-top: var(--spacing-stack-sm);
  padding: var(--spacing-inset-md);
}

.mdn-Menu-notifications-list-item:first-child {
  margin-top: 0;
}

.mdn-Menu-notifications-list-item:last-child {
  margin-bottom: var(--spacing-stack-lg);
}

.mdn-Menu-notifications-list-item .mdn-Menu-list-item-notifications-item-date {
  margin-right: var(--spacing-inline-md);
  text-align: center;
}

.mdn-Menu-notifications-list-item .mdn-Text {
  margin-top: var(--spacing-stack-xxs);
}

.mdn-Menu-notifications-list-item .mdn-Button {
  margin-top: var(--spacing-inline-sm);
}

.mdn-Menu-subMenu {
  display: none;
  max-width: 100%;
  position: relative;
  width: 100%;
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-subMenu {
    padding: 0;
  }
}

.mdn-Menu-subMenu-list-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-subMenu-list-item {
    border-right: var(--font-size-xxxs) var(--border-style-default)
      var(--color-neutral-medium-desk);
    padding-left: var(--spacing-inline-sm);
    padding-right: var(--spacing-inline-xl);
  }

  .mdn-Menu-subMenu-list {
    background-color: var(
      --theme-color-background-navigation-secondary-default-bg
    );
    border: var(--border-width-thin) var(--border-style-default)
      var(--theme-color-transparent-content);
    display: flex;
    margin: 0 auto;
    max-height: 0;
    max-width: 992px;
    padding: var(--spacing-inset-lg) var(--spacing-inset-sm);
    z-index: 0;
  }

  .mdn-Menu-subMenu-list.mdn-LinkList {
    border: none;
    flex-direction: column;
    padding: 0;
  }
}

@media only screen and (min-width: 1080px) {
  @keyframes mdnExpandSubMenu {
    0% {
      transform: translateY(-300px);
      z-index: -1;
    }

    99% {
      transform: translate(0);
      z-index: -1;
    }

    to {
      z-index: 1;
    }
  }

  .mdn-Menu-subMenu-list-item:last-child {
    border-right: 0;
  }

  .mdn-Menu-subMenu-title {
    margin-bottom: var(--spacing-stack-sm);
  }

  .mdn-Menu-subMenu-title .mdn-Menu-main-event {
    pointer-events: none;
  }

  .mdn-Menu-subMenu-title .mdn-Menu-main-event .mdn-Text {
    font-weight: 700;
  }

  .mdn-Menu-subMenu-title .mdn-Menu-main-event .mdn-Icon-esquerda {
    display: none;
  }
}

@media only screen and (min-width: 1296px) {
  .mdn-Menu-subMenu-list {
    max-width: 1264px;
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-subMenu-list.mdn-Menu-offerForm {
    margin-top: var(--spacing-inline-sm);
    padding: var(--spacing-inline-xxs);
  }

  .mdn-Menu-subMenu-list.mdn-LinkList .mdn-LinkList-item:last-child {
    padding-bottom: 0;
  }
}

.mdn-menu .mdn-Input {
  z-index: 5;
}

.mdn-menu .mdn-Topic-symbol {
  color: var(--color-brand-primary-medium);
}

.mdn-search-result-group-title {
  margin-bottom: var(--spacing-stack-xxs);
}

.mdn-search-result-group-subitems {
  margin-bottom: var(--spacing-stack-sm);
  padding-left: var(--spacing-inline-md);
}

.mdn-search-result-group-moreitems {
  margin-top: var(--spacing-stack-sm);
  padding-left: var(--spacing-inline-md);
  text-align: center;
}

.mdn-Menu-top-list-item-search:last-child {
  margin-right: var(--spacing-inline-xxs);
}

.mdn-Menu-top-list-item-search .mdn-Menu-top-action-container {
  align-items: center;
  display: flex;
}

.mdn-Menu-top-list-item-search
  .mdn-Menu-top-action-container:not(.mdn-Input)
  .mdn-Input-field {
  font-family: var(--font-family-base);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-sm);
  text-indent: 14px;
}

.mdn-Menu-top-list-item-search
  .mdn-Menu-top-action-container:not(.mdn-Input)
  .mdn-Input-fieldset {
  overflow: hidden;
}

@media only screen and (max-width: 680px) {
  .mdn-Menu-top-list-item-search
    .mdn-Menu-top-action-container:not(.mdn-Input)
    .mdn-Menu-search-container {
    display: flex;
    width: 100%;
    z-index: 5;
  }
}

.mdn-Menu-top-list-item-search .mdn-Input-search-action {
  background-color: transparent;
  border: none;
  border-radius: 0 var(--border-radius-sm) var(--border-radius-sm) 0;
  height: 96%;
  left: 10px;
  max-width: 2.125rem;
  padding: 0 0.75rem 0 0.375rem;
  position: absolute;
  top: 1px;
  transform: translate(0);
  z-index: 0;
}

.mdn-Menu-top-list-item-search .mdn-Input-search-action.mdn-Input-search {
  height: 28px;
  min-width: 16px;
  padding: 0;
  width: 16px;
}

@media (min-width: 681px) {
  .mdn-Menu-top-list-item-search .mdn-Input-search-action.mdn-Input-search {
    background-color: inherit;
    border-left: 0;
  }
}

.mdn-Menu-top-list-item-search .mdn-Menu-search-container {
  align-items: center;
  background-color: inherit;
  border-color: var(--theme-color-neutral-lightest-content);
  border-radius: var(--border-radius-xs);
  color: var(--theme-color-neutral-lightest-content);
  position: relative;
  vertical-align: middle;
}

.mdn-Menu-top-list-item-search .mdn-Input-field {
  background-color: inherit;
  border-color: inherit;
  border-radius: var(--border-radius-sm);
  border-style: var(--border-style-default);
  border-width: var(--border-width-thin);
  color: inherit;
  font-family: var(--font-family-base);
  font-size: 12px;
  height: 30px;
  padding: 0 var(--spacing-inline-lg) 0 var(--spacing-inline-sm);
  width: 137px;
}

.mdn-Menu-top-list-item-search .mdn-Input-fieldset {
  background-color: inherit;
  border-radius: var(--border-radius-sm);
}

.mdn-Menu-top-list-item-search .mdn-Icon--xxs {
  font-size: var(--font-size-xs);
}

@media (min-width: 681px) and (max-width: 1079px) {
  .mdn-Menu-top-list-item-search.mdn-is-active
    .mdn-Menu-top-action-target:before {
    margin-left: 125px;
  }
}

.mdn-Menu--enterprise
  .mdn-Menu-top-list-item-search
  .mdn-Input-search-action.mdn-Input-search {
  color: var(--theme-color-neutral-darkest-clickable);
}

@media only screen and (min-width: 681px) {
  .mdn-Menu--enterprise
    .mdn-Menu-top-list-item-search
    .mdn-Input-search-action.mdn-Input-search {
    color: var(--theme-color-neutral-lightest-clickable);
  }

  .mdn-Menu-top-event.mdn-Input-action-mobile {
    display: none;
  }

  .mdn-Menu-search-result-container {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    left: auto;
    margin-top: 6px;
    right: 0;
  }

  .mdn-Menu-search-result-container
    .mdn-Input-field[data-mdn-type="search"]
    ~ .mdn-Input-action {
    color: inherit;
    max-width: 34px;
    min-width: auto;
    padding: 0 12px 0 6px;
  }

  .mdn-Menu-top-list-item-search {
    margin-right: var(--spacing-inline-xxs);
    position: relative;
  }

  .mdn-Menu-top-list-item-search .mdn-Input {
    z-index: 1;
  }

  .mdn-Menu-top-list-item-search.mdn-is-active .mdn-Input-field {
    color: inherit;
    width: 300px;
  }

  .mdn-Menu-top-list-item-search.mdn-is-active .mdn-Menu-search-container {
    z-index: 5;
  }

  .mdn-Menu-top-list-item-search.mdn-is-active
    .mdn-Menu-search-result-container {
    padding: var(--spacing-inset-md);
    z-index: 5;
  }

  .mdn-Menu-top-list-item-search .mdn-Menu-top-action-target {
    overflow: inherit;
  }

  .mdn-Menu-top-list-item-search .mdn-Menu-top-action-target:before {
    border-bottom: 0.5625rem var(--border-style-default)
      var(--theme-color-background-navigation-secondary-default-bg);
    border-left: 0.75rem var(--border-style-default) transparent;
    border-right: 0.75rem var(--border-style-default) transparent;
    border-top: 0 var(--border-style-default) transparent;
    bottom: -1px;
    content: "";
    height: 0.5625rem;
    left: 50%;
    position: absolute;
    top: -8px;
    transform: translateX(-50%);
    z-index: 5;
  }

  .mdn-Menu-search-result-content {
    max-height: 400px;
    min-height: 200px;
    overflow-y: auto;
    width: 100%;
  }
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-search-result-container {
    left: -50%;
  }
}

@media only screen and (max-width: 680px) {
  .mdn-Menu-search-result-container {
    padding-top: var(--spacing-stack-sm);
    width: 100%;
  }

  .mdn-Menu-top-list-item-search .mdn-Input,
  .mdn-Menu-top-list-item-search:not(.mdn-is-active) .mdn-Input-field {
    display: none;
  }

  .mdn-Menu-top-list-item-search.mdn-is-active {
    flex-direction: column;
  }

  .mdn-Menu-top-list-item-search.mdn-is-active .mdn-Input {
    display: flex;
    margin: 0;
    min-height: 30px;
    width: 100%;
  }

  .mdn-Menu-top-list-item-search.mdn-is-active .mdn-Input-fieldset {
    width: calc(100% - 44px);
  }

  .mdn-Menu-top-list-item-search.mdn-is-active .mdn-Input-action {
    min-width: auto;
    padding: 0 var(--spacing-stack-xxxs);
    right: var(--spacing-stack-xxs);
    width: auto;
  }

  .mdn-Menu-top-list-item-search .mdn-Menu-top-action-container {
    flex-direction: column;
  }

  .mdn-Menu-top-list-item-search .mdn-Input-fieldset {
    position: relative;
    width: 100%;
  }

  .mdn-Menu-top-list-item-search .mdn-Input-fieldset .mdn-Input-field {
    margin: 0;
    width: 100%;
  }
}

.mdn-Menu-offerForm .mdn-Link--arrow,
.mdn-offerForm-infos .mdn-Button {
  margin-top: var(--spacing-stack-sm);
}

.mdn-offerForm {
  align-items: center;
  display: flex;
  margin-top: var(--spacing-stack-lg);
}

.mdn-offerForm .mdn-Button {
  margin-left: var(--spacing-stack-sm);
}

@media only screen and (max-width: 1079px) {
  .mdn-offerForm {
    align-items: flex-start;
    flex-direction: column;
    margin-top: 0;
  }

  .mdn-offerForm .mdn-Menu-inputGroup .mdn-Input:first-child {
    width: calc(60% - var(--spacing-inline-sm));
  }

  .mdn-offerForm .mdn-Menu-inputGroup .mdn-Input {
    display: inline-block;
    margin-bottom: var(--spacing-inline-md);
    margin-top: var(--spacing-inline-sm);
  }

  .mdn-offerForm .mdn-Button {
    margin-left: 0;
  }
}

.mdn-offerForm .mdn-Input-errorFeedback {
  line-height: 1;
  padding: var(--spacing-stack-xxxs) 2px;
}

.mdn-offerForm .mdn-Menu-inputGroup {
  align-items: center;
  display: inline;
  display: initial;
}

@media only screen and (min-width: 1080px) {
  .mdn-offerForm .mdn-Menu-inputGroup {
    display: inline-flex;
    max-width: 344px;
    padding-right: 12px;
  }
}

.mdn-offerForm .mdn-Menu-inputGroup .mdn-Input {
  padding-left: 0;
  padding-right: 0;
}

.mdn-offerForm .mdn-Menu-inputGroup .mdn-Input:nth-child(n + 2) {
  margin-left: 12px;
}

.mdn-Menu-offerForm .mdn-Link--arrow,
.mdn-offerForm,
.mdn-offerForm-infos {
  padding: 0 var(--spacing-inset-sm);
}

.mdn-SkipLink {
  background-color: var(--color-neutral-lightest);
  display: block;
  height: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}

.mdn-SkipLink:focus-within {
  display: flex;
  height: auto;
  position: relative;
}

.mdn-SkipLink-list {
  display: flex;
}

.mdn-SkipLink-list--item {
  padding: 8px 32px 8px 0;
}

.mdn-SkipLink-list--item:last-child {
  padding-right: 0;
}

.mdn-SkipLink-list--item .mdn-Link {
  font-size: var(--font-size-xxxs);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-top-list-item-accessibility {
    display: none;
  }
}

.mdn-Input-action-close-full {
  display: none;
}

.mdn-Menu-top-list-item-logged .mdn-Menu-top-action-target--full {
  flex-direction: column;
}

.mdn-Menu-top-list-item-logged .mdn-Menu-top-action-target--full .mdn-Text {
  margin-top: var(--spacing-inline-sm);
}

.mdn-Menu-top-list-item-logged
  .mdn-Menu-top-action-target--full
  .mdn-Text:first-child {
  margin-top: 0;
}

.mdn-Menu-top-list-item-logged
  .mdn-Menu-top-action-target--full
  .mdn-Menu-logged-list-container-contract-detail {
  color: var(--theme-color-neutral-dark-clickable);
}

.mdn-Menu-top-list-item-logged .mdn-Menu-logged-list-container {
  max-height: 330px;
  overflow-y: scroll;
}

.mdn-Menu-top-list-right .mdn-Menu-top-action-target--full {
  right: 0;
}

@media only screen and (min-width: 681px) {
  .mdn-Menu-top-action-target--full {
    display: none;
    max-height: 830px;
    opacity: 0;
    overflow: auto;
    padding: var(--spacing-inset-sm) var(--spacing-inline-sm);
    position: absolute;
    top: 100%;
    transition-property: scaleY(0);
    width: 560px;
    z-index: 5;
  }

  .mdn-Menu-top-action-target--full .mdn-Menu-country-list:nth-child(n + 2) {
    padding-left: var(--spacing-inline-sm);
  }

  .mdn-Menu-top-action-target--full
    .mdn-Menu-top-event.mdn-Input-action-mobile {
    display: none;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active
    .mdn-Menu-top-action-target--full {
    display: flex;
    opacity: 1;
    transform: scaleY(1);
    transition-duration: 1s;
  }
}

@media only screen and (max-width: 680px) {
  .mdn-Menu-top-is-active {
    overflow-y: hidden;
  }

  .mdn-Menu-top-is-active
    .mdn-Menu-top-list-left:not(.mdn-is-active)
    ~ .mdn-Menu-top-list-right {
    height: 0;
    width: 0;
  }

  .mdn-Menu-top-is-active
    .mdn-Menu-top-list-left:not(.mdn-is-active)
    ~ .mdn-Menu-top-list-right
    .mdn-Menu-top-list-item--full:not(.mdn-is-active) {
    display: none;
  }

  .mdn-Menu-top-list-item--full .mdn-Input-action-close-full {
    background-color: transparent;
    border: 1px solid;
    border-radius: 50%;
    color: var(--theme-color-neutral-darkest-clickable);
    height: 32px;
    justify-content: center;
    margin: 0 0 2px auto;
    padding: 0;
    width: 32px;
    z-index: 5;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active {
    align-items: flex-start;
    background-color: var(
      --theme-color-background-navigation-secondary-default-bg
    );
    color: var(--color-neutral-darkest);
    height: calc(100vh - 20px);
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: var(--spacing-stack-sm) var(--spacing-inline-sm);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active
    .mdn-Menu-top-action:not(.mdn-Input-action-close-full) {
    height: 0;
    position: absolute;
    text-indent: 90000px;
    width: 0;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active
    .mdn-Menu-top-action:not(.mdn-Input-action-close-full)
    .mdn-Icon--sm,
  .mdn-Menu-top-list-item--full.mdn-is-active
    .mdn-Menu-top-action:not(.mdn-Input-action-close-full)
    .mdn-Menu-list-country-list-flag {
    display: none;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active .mdn-Input-action-close-full {
    display: flex;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active
    .mdn-Menu-top-action-target--full {
    position: relative;
    z-index: 5;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active
    .mdn-Menu-top-action-target--full:before {
    display: none;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active .mdn-Menu-top-action-container {
    width: 100%;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active
    .mdn-Menu-top-action-container:before {
    background: var(--theme-color-background-navigation-secondary-default-bg);
    content: "";
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active .mdn-Menu-country-list {
    padding-top: 0;
  }

  .mdn-Menu-top-list-item--full.mdn-is-active.mdn-Menu-top-list-item-country-list {
    margin: 0;
    padding: var(--spacing-stack-sm) var(--spacing-inline-sm);
  }

  .mdn-Menu-top-list-item--full.mdn-is-active.mdn-Menu-top-list-item-country-list
    .mdn-Menu-top-action-target {
    width: 100%;
  }
}

.mdn-Menu-list-item-button:nth-child(n + 2) {
  margin-left: var(--spacing-inline-xxs);
}

.mdn-Menu-shortcut {
  flex-direction: column;
}

.mdn-Menu-shortcut .mdn-Menu-subMenu-list-item {
  border-right: 0;
}

.mdn-Menu-shortcut
  .mdn-Menu-subMenu-list-item:first-child
  .mdn-Menu-shortcut-hat {
  margin-top: 0;
}

.mdn-Menu-shortcut .mdn-Menu-subMenu-list-item:nth-child(n + 2) {
  border-top: var(--font-size-xxxs) var(--border-style-default)
    var(--color-neutral-medium-shortcut);
  margin-top: var(--spacing-stack-sm);
  padding-top: var(--spacing-stack-sm);
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-shortcut-hat .mdn-Text--xxs {
    margin-bottom: var(--spacing-stack-sm);
  }
}

.mdn-Menu-shortcut-list {
  display: flex;
  flex-wrap: wrap;
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-shortcut-list {
    justify-content: normal;
  }

  .mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item-link {
    align-items: center;
  }
}

.mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item-link:hover .mdn-Text {
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-darkest-clickable);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item {
    align-items: center;
    border: initial;
    text-align: center;
  }

  .mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item:nth-child(n + 2) {
    margin: 0 var(--spacing-inline-md) 0;
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item {
    background: var(--theme-background-color--contrast);
    border-radius: var(--border-radius-sm);
    height: 120px;
    margin-bottom: 0;
    margin-left: var(--spacing-inline-md);
    margin-top: 0;
    width: 120px;
  }

  .mdn-Menu-shortcut-list
    .mdn-Menu-shortcut-list-item
    .mdn-Menu-shortcut-list-item:nth-child(-n + 2) {
    margin-top: 0;
  }
}

@media only screen and (max-width: 990px) {
  .mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item {
    margin-bottom: var(--spacing-inline-sm);
    margin-top: var(--spacing-inline-sm);
  }
}

.mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item .mdn-Icon {
  margin-bottom: var(--spacing-stack-xxs);
}

.mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item-link {
  color: var(--theme-linkColor--clickable);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: var(--spacing-inset-xxs);
  position: relative;
  -webkit-text-decoration: var(--theme-textDecoration--clickable);
  text-decoration: var(--theme-textDecoration--clickable);
  width: auto;
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item-link {
    padding: 0;
  }
}

.mdn-Menu-shortcut-list .mdn-Menu-shortcut-list-item-link .mdn-Text {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-medium);
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-shortcut-list-item-link {
    align-items: flex-start;
    height: 100%;
  }

  .mdn-Menu-shortcut-hat {
    margin-bottom: var(--spacing-inline-sm);
    margin-top: var(--spacing-stack-sm);
  }

  .mdn-Menu-shortcut-hat .mdn-Text--xxs {
    font-size: var(--font-size-xxxs);
    line-height: var(--font-line-height-sm);
  }

  .mdn-Menu-shortcut {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0 auto;
    padding: var(--spacing-inline-sm) var(--spacing-inline-xxs);
    width: 312px;
  }

  .mdn-Menu-shortcut-list-item:nth-child(-n + 2) {
    margin-top: 0;
  }

  .mdn-Menu-shortcut-list-item:nth-child(2n) {
    margin-left: var(--spacing-inline-md);
  }
}

@media only screen and (min-width: 1080px) {
  body.mdn-Menu-scroll .mdn-Menu-main {
    transform: translateY(-100%);
  }

  body.mdn-Menu-scroll--up .mdn-Menu-main {
    position: fixed;
    top: 0;
    transform: translateY(0);
    transition: transform 0.3s ease-in-out;
    z-index: 3;
  }

  body.mdn-Menu-scroll--down .mdn-Menu-main {
    position: fixed;
    top: 0;
    transform: translateY(-100%);
    transition: transform 0.2s ease-in-out;
    z-index: 3;
  }
}

@media only screen and (max-width: 1079px) {
  body.mdn-Menu-scroll .mdn-Menu-main {
    position: fixed;
    top: 0;
    transform: translateY(-100%);
    z-index: 3;
  }

  body.mdn-Menu-scroll--up .mdn-Menu-main {
    transform: translateY(0);
    transition: transform 0.3s ease-in-out;
  }

  body.mdn-Menu-scroll--down .mdn-Menu-main {
    transform: translateY(-100%);
    transition: transform 0.2s ease-in-out;
  }
}

.mdn-Menu-top-is-active {
  overflow-y: hidden;
  position: relative;
}

.mdn-Menu-top-is-active:before {
  background: rgba(0, 0, 0, 0.71);
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.mdn-Menu-notified-is-active {
  overflow-y: hidden;
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-main-is-active {
    position: relative;
  }

  .mdn-Menu-main-is-active:before {
    background: rgba(0, 0, 0, 0.71);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2;
  }

  .mdn-Menu-main-is-active .mdn-Menu {
    z-index: 5;
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-mobile-action-target,
  .mdn-Menu-subMenu {
    height: calc(100vh - 110px);
    top: 110px;
  }

  .mdn-Menu-scroll .mdn-Menu-mobile-action-target,
  .mdn-Menu-scroll .mdn-Menu-subMenu {
    height: calc(100vh - 64px);
    top: 64px;
  }

  .mdn-Menu-main-is-active {
    overflow: hidden;
  }
}

.mdn-u-Menu-height {
  min-height: 900px;
}

.mdn-Menu-top-action-target {
  display: none;
}

.mdn-Menu-top-action .mdn-Text {
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-medium);
  line-height: var(--font-line-height-sm);
  margin-left: var(--spacing-inline-xxs);
}

@media only screen and (min-width: 681px) {
  .mdn-Menu-top-list-item.mdn-is-active .mdn-Input,
  .mdn-Menu-top-list-item.mdn-is-active .mdn-Menu-top-action {
    z-index: 5;
  }
}

.mdn-Menu-top-list-item.mdn-is-active .mdn-Menu-top-action-target {
  display: flex;
}

.mdn-Menu-top-list-item.mdn-is-active .mdn-Icon-baixo {
  transform: rotate(180deg);
}

.mdn-Menu-list-item.mdn-is-active .mdn-Icon-baixo {
  transform: rotate(180deg);
  transform-origin: center;
}

.mdn-Menu-mobile-action {
  background: none;
  border: none;
  color: var(--color-neutral-lightest);
  height: 100%;
  margin-left: calc(var(--spacing-inline-sm) * -1);
  padding: 0 var(--spacing-inline-sm);
}

.mdn-Menu-mobile-action .mdn-Menu-icon {
  position: relative;
  top: 2px;
}

.mdn-Menu-mobile-action .mdn-Menu-icon .mdn-Menu-icon-fechar {
  display: none;
}

@media only screen and (min-width: 991px) and (max-width: 1079px) {
  .mdn-Menu-mobile-action-target .mdn-Menu-list-item {
    margin: 0 auto;
    width: 960px;
  }
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu-mobile-action {
    display: none;
  }

  .mdn-LinkList-anchor:hover,
  .mdn-Menu-top-action:hover .mdn-Text {
    -webkit-text-decoration: var(--text-underline);
    text-decoration: var(--text-underline);
  }

  .mdn-Menu-content-right
    .mdn-Menu-list-item:last-child:not(.mdn-Menu-list-item-button) {
    margin-right: -0.5rem;
  }

  .mdn-Menu-list-item.mdn-is-active > .mdn-Menu-subMenu {
    left: 0;
    position: absolute;
    top: 100%;
  }
}

@media only screen and (max-width: 1079px) {
  .mdn-Menu-mobile-action .mdn-Menu-mobile-icon-fechar {
    display: none;
  }

  .mdn-Menu-top-list-item-location {
    margin: 0;
  }

  .mdn-Menu-top-list-item-location .mdn-Text {
    display: none;
  }

  .mdn-Menu-top-list-item-segment:not(.mdn-Menu-top-segment-is-active) {
    display: none;
    transition-delay: 1s;
    transition-property: display;
  }

  .mdn-Menu-top-list.mdn-is-active
    .mdn-Menu-top-segment-is-active-sub
    .mdn-Icon-baixo {
    transform: rotate(-180deg);
  }

  .mdn-Menu-top-list-left.mdn-is-active {
    position: relative;
  }

  .mdn-Menu-top-list-left.mdn-is-active .mdn-Menu-top-segment-is-active-sub {
    z-index: 5;
  }

  .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(.mdn-Menu-top-segment-is-active-sub) {
    display: block;
    padding: var(--spacing-inline-sm) var(--spacing-inline-sm)
      var(--spacing-inline-sm) 0;
    position: fixed;
    top: 45px;
    width: calc(100% - 2rem);
    z-index: 5;
  }

  .mdn-Menu-top-list-left.mdn-is-active
    .mdn-Menu-top-list-item-segment:not(.mdn-Menu-top-segment-is-active-sub)
    .mdn-Icon-baixo {
    transform: rotate(-90deg);
  }

  .mdn-Menu-mobile-action-target {
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: auto;
    padding: var(--spacing-stack-sm) var(--spacing-inline-sm);
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 2;
  }

  .mdn-Menu-main-action:not(.mdn-Button) {
    align-items: center;
    background: none;
    border: none;
    line-height: 1.4;
    padding: 12px 36px 12px 0;
    position: relative;
    text-align: left;
    width: 100%;
  }

  .mdn-Menu-main-action:not(.mdn-Button) .mdn-Icon-direita {
    position: absolute;
    right: 0;
  }

  .mdn-Menu-main-action:not(.mdn-Button) .mdn-Icon-baixo {
    display: none;
  }

  .mdn-Menu-main .mdn-LinkList-item {
    margin-bottom: 0;
    padding: 12px 36px 12px 0;
  }

  .mdn-Menu-content-right .mdn-Menu-list {
    height: 100%;
  }

  .mdn-Menu-content-right .mdn-Menu-list-item-button {
    align-items: center;
    height: 100%;
    position: relative;
  }

  .mdn-is-active > .mdn-Menu-subMenu {
    background: var(--theme-color-background-navigation-secondary-default-bg);
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 var(--spacing-inline-sm) var(--spacing-stack-sm)
      var(--spacing-inline-sm);
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 2;
  }

  .mdn-Menu-subMenu-list {
    margin-top: 12px;
  }

  .mdn-Menu-content-left .mdn-Menu-list {
    display: none;
  }

  .mdn-Menu-content-left.mdn-is-active .mdn-Menu-mobile-action:before {
    border-bottom: 0.5625rem var(--border-style-default)
      var(--theme-color-background-navigation-secondary-default-bg);
    border-left: 0.75rem var(--border-style-default) transparent;
    border-right: 0.75rem var(--border-style-default) transparent;
    border-top: 0 var(--border-style-default) transparent;
    bottom: -1px;
    content: "";
    height: 0.5625rem;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 5;
  }

  .mdn-Menu-content-left.mdn-is-active
    .mdn-Menu-mobile-action
    .mdn-Menu-mobile-icon-menu {
    display: none;
  }

  .mdn-Menu-content-left.mdn-is-active
    .mdn-Menu-mobile-action
    .mdn-Menu-mobile-icon-fechar {
    display: block;
  }

  .mdn-Menu-content-left.mdn-is-active .mdn-Menu-main-action,
  .mdn-Menu-content-left.mdn-is-active .mdn-Menu-mobile-action-target {
    display: flex;
  }

  .mdn-Menu-content-left.mdn-is-active > .mdn-Menu-list {
    background-color: var(
      --theme-color-background-navigation-secondary-default-bg
    );
    color: var(--theme-color-text-navigation-secondary-default-clickable);
  }

  .mdn-Menu-content-right .mdn-Menu-list,
  .mdn-Menu-content-right .mdn-Menu-list-item-button {
    display: flex;
  }

  .mdn-Menu-content-right .mdn-Menu-list-item-button.mdn-is-active:before {
    border-bottom: 0.5625rem var(--border-style-default)
      var(--theme-color-background-navigation-secondary-default-bg);
    border-left: 0.75rem var(--border-style-default) transparent;
    border-right: 0.75rem var(--border-style-default) transparent;
    border-top: 0 var(--border-style-default) transparent;
    bottom: -1px;
    content: "";
    height: 0.5625rem;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 5;
  }
}

@media only screen and (max-width: 1079px) and (max-width: 1079px) {
  .mdn-Menu .mdn-Menu-top .mdn-Menu-top-list-item-segment-menu {
    display: inline;
    display: initial;
  }
}

.mdn-Theme--contrast .mdn-Menu .mdn-Menu-logo-link .mdn-Menu-logo {
  filter: brightness(0) saturate(100%) invert(97%) sepia(85%) saturate(4468%)
    hue-rotate(326deg) brightness(110%) contrast(109%);
}

.mdn-is-open--htmlTag {
  overflow: hidden;
}

.mdn-Modal {
  align-items: center;
  background: rgba(31, 29, 29, 0.8);
  display: none;
  height: 100vh;
  justify-content: center;
  left: 0;
  max-width: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
}

.mdn-Modal.mdn-is-open {
  display: flex;
}

.mdn-Modal-content {
  background: var(--theme-color-neutral-lightest-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--color-neutral-lightest);
  border-radius: var(--border-radius-sm);
  display: flex;
  flex-direction: column;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 100%;
  width: 100%;
}

.mdn-Modal-content .mdn-Modal-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  min-height: auto;
  padding: var(--spacing-inset-sm);
  width: 100%;
}

.mdn-Modal-content .mdn-Modal-header .mdn-Button-header-close {
  margin-left: auto;
}

.mdn-Modal-content .mdn-Modal-body {
  height: 100%;
  padding: var(--spacing-squish-xs);
}

@media screen and (max-width: 768px) {
  .mdn-Modal-content .mdn-Modal-body {
    height: -moz-fit-content;
    height: fit-content;
  }
}

.mdn-Modal-content .mdn-Modal-body .mdn-Modal-body--title {
  margin-bottom: var(--spacing-stack-xxs);
  margin-top: var(--spacing-stack-xs);
}

.mdn-Modal-content .mdn-Modal-body .mdn-Modal-body--icon {
  color: var(--theme-color-neutral-darkest-content);
}

.mdn-Modal-content .mdn-Modal-footer {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  justify-content: right;
  padding: var(--spacing-inset-sm);
}

.mdn-Modal-content .mdn-Modal-footer .mdn-Button {
  margin-right: var(--spacing-inline-xxs);
}

.mdn-Modal-content .mdn-Modal-footer .mdn-Button:last-child {
  margin: 0;
}

.mdn-Modal-content .mdn-Modal-footer-block {
  display: flex;
  flex-direction: column;
  justify-content: right;
  padding: var(--spacing-inset-sm);
  width: 100%;
}

.mdn-Modal-content .mdn-Modal-footer-block .mdn-Button {
  margin-bottom: var(--spacing-stack-xxs);
  margin-top: var(--spacing-stack-xxs);
  width: 100%;
}

.mdn-Modal--sm {
  max-width: 448px;
  min-width: 312px;
  overflow: auto;
}

.mdn-Modal--md {
  max-width: 672px;
  min-width: 312px;
  overflow: auto;
}

.mdn-Modal--lg {
  max-width: 896px;
  min-width: 328px;
  overflow: auto;
}

.mdn-Modal--Calendar .mdn-Modal-content {
  align-self: center;
  height: auto;
  max-width: calc(100% - var(--spacing-inline-xs) * 2);
  min-height: 168px;
  padding: var(--spacing-stack-xxs);
  width: 400px;
}

@media (min-width: 768px) {
  .mdn-Modal--Calendar .mdn-Modal-content {
    min-height: 400px;
  }
}

.mdn-Modal--Calendar .mdn-Modal-header {
  padding-bottom: var(--spacing-inset-sm);
  padding-right: var(--spacing-inline-md);
}

@media (min-width: 768px) {
  .mdn-Modal--Calendar .mdn-Modal-header .mdn-Heading {
    padding-bottom: var(--spacing-inset-md);
  }
}

.mdn-Modal--Calendar .mdn-Modal-body {
  margin-top: var(--spacing-stack-xs);
  overflow: visible;
  overflow: initial;
}

.mdn-Modal--Calendar .mdn-Modal-footer {
  display: block;
  margin-bottom: var(--spacing-stack-xs);
  padding-top: var(--spacing-stack-xs);
}

.mdn-Modal--Calendar .mdn-Modal-footer-start {
  margin-bottom: var(--spacing-stack-md);
  max-width: 60%;
}

@media (min-width: 768px) {
  .mdn-Modal--Calendar .mdn-Modal-footer-start {
    max-width: 100%;
  }
}

.mdn-Modal.mdn-Menu-modal .mdn-Modal-header {
  min-height: 46px;
}

.mdn-Modal.mdn-Menu-modal .mdn-Modal-content .mdn-Input {
  margin-bottom: var(--spacing-stack-sm);
}

.mdn-Modal.mdn-Menu-modal .mdn-Menu-Modal-locations {
  overflow: auto;
}

body.open-modal {
  overflow: hidden;
}

.mdn-ProgressBar {
  align-content: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.mdn-ProgressBar-percent {
  position: relative;
  width: 40px;
}

.mdn-ProgressBar-percentText {
  margin-bottom: var(--spacing-stack-xxs);
  position: relative;
  right: 15px;
}

.mdn-ProgressBar-percentText.mdn-Text {
  font-weight: var(--font-weight-medium);
}

.mdn-ProgressBar-fill {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  background-color: var(--theme-color-neutral-light-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-light-content);
  height: 8px;
  overflow: hidden;
  width: 100%;
}

.mdn-ProgressBar-fill::-webkit-progress-bar {
  background-color: var(--theme-color-neutral-medium-bg);
}

.mdn-ProgressBar-fill::-webkit-progress-value {
  background-color: var(--theme-color-brand-primary-medium-content);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.mdn-ProgressBar-fill::-moz-progress-bar {
  background-color: var(--theme-color-brand-primary-medium-content);
  transform-origin: 0 0;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

.mdn-ProgressBar-fill::-ms-fill {
  background-color: var(--theme-color-brand-primary-medium-content);
  border: 0;
}

.mdn-ProgressBarGroup .mdn-ProgressBar {
  margin: var(--spacing-stack-xs) 0 var(--spacing-stack-md);
}

.mdn-Shortcut {
  background-color: var(--theme-color-brand-primary-medium-clickable);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-primary-dark-clickable);
  border-radius: var(--border-radius-sm);
  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);
  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  height: 138px;
  justify-content: space-between;
  margin-bottom: var(--spacing-inset-xxs);
  padding: calc(var(--spacing-inset-xxs) + var(--spacing-inset-xxxs));
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: scale 0.2s ease-in;
  width: 138px;
}

.mdn-Shortcut:active:not([disabled]):not([aria-disabled="true"]) {
  scale: 0.95;
}

@media (min-width: 360px) {
  .mdn-Shortcut {
    height: 154px;
    width: 154px;
  }
}

@media (min-width: 1024px) {
  .mdn-Shortcut {
    height: 160px;
    width: 160px;
  }
}

.mdn-Shortcut:hover {
  background-color: var(--theme-color-brand-primary-dark-clickable);
  border-color: var(--theme-color-brand-primary-dark-content);
  transition: all 0.2s;
}

.mdn-Shortcut > .mdn-Icon,
.mdn-Shortcut > .mdn-Text {
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Shortcut--inverse,
.mdn-Shortcut--secondary {
  background: var(--theme-color-neutral-lightest-clickable);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-dark-content);
}

.mdn-Shortcut--inverse:hover,
.mdn-Shortcut--secondary:hover {
  background-color: var(--theme-color-neutral-light-clickable);
  border-color: var(--theme-color-neutral-darkest-content);
}

.mdn-Shortcut--inverse > .mdn-Icon,
.mdn-Shortcut--secondary > .mdn-Icon {
  color: var(--theme-color-brand-primary-medium-bg);
}

.mdn-Shortcut--inverse > .mdn-Text,
.mdn-Shortcut--secondary > .mdn-Text {
  color: var(--theme-color-neutral-darkest-bg);
}

.mdn-Shortcut-icon,
.mdn-ShortcutGroup .mdn-Shortcut {
  margin-bottom: var(--spacing-stack-xxs);
}

.mdn-ShortcutGroup .mdn-Shortcut {
  margin-right: var(--spacing-inline-xxxs);
}

@media (min-width: 360px) {
  .mdn-ShortcutGroup .mdn-Shortcut {
    margin-bottom: var(--spacing-stack-xs);
    margin-right: var(--spacing-inline-xxs);
  }
}

@media (min-width: 478px) and (max-width: 540px) {
  .mdn-ShortcutGroup .mdn-Shortcut {
    margin-bottom: var(--spacing-stack-md);
    margin-right: var(--spacing-inline-xs);
  }

  .mdn-ShortcutGroup .mdn-Shortcut:nth-child(2) {
    margin-right: var(--spacing-inline-xxl);
  }
}

@media (min-width: 540px) {
  .mdn-ShortcutGroup .mdn-Shortcut {
    margin-bottom: var(--spacing-stack-xl);
    margin-right: var(--spacing-inline-lg);
  }

  .mdn-ShortcutGroup .mdn-Shortcut:nth-child(2) {
    margin-right: var(--spacing-inline-xxl);
  }
}

@media (min-width: 768px) {
  .mdn-ShortcutGroup .mdn-Shortcut {
    margin-bottom: var(--spacing-stack-sm);
  }

  .mdn-ShortcutGroup .mdn-Shortcut,
  .mdn-ShortcutGroup .mdn-Shortcut:nth-child(2) {
    margin-right: var(--spacing-inline-xxs);
  }
}

@font-face {
  font-family: swiper-icons;
  font-style: normal;
  font-weight: 400;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
    format("woff");
}

:root {
  --swiper-theme-color: #007aff;
}

:host {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}

.swiper {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    ease
  );
  transition-timing-function: ease;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  width: 100%;
  z-index: 1;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  -ms-overflow-style: none;
  overflow: auto;
  scrollbar-width: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-left: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-top: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  height: var(--swiper-centered-offset-after);
  min-width: 1px;
  width: 100%;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-lazy-preloader {
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top: 4px solid transparent;
  box-sizing: border-box;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50%;
  width: 42px;
  z-index: 10;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
  align-items: center;
  color: #007aff;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  cursor: pointer;
  display: flex;
  height: 44px;
  height: var(--swiper-navigation-size);
  justify-content: center;
  margin-top: -22px;
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  position: absolute;
  top: 50%;
  top: var(--swiper-navigation-top-offset, 50%);
  width: 27px;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  z-index: 10;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  cursor: auto;
  opacity: 0;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg,
.swiper-button-prev svg {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transform-origin: center;
  width: 100%;
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: 44px;
  font-size: var(--swiper-navigation-size);
  font-variant: normal;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none !important;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  left: auto;
  right: 10px;
  right: var(--swiper-navigation-sides-offset, 10px);
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transform: translateZ(0);
  transition: opacity 0.3s;
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  left: 0;
  top: auto;
  top: var(--swiper-pagination-top, auto);
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  font-size: 0;
  overflow: hidden;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position: relative;
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  border-radius: 50%;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  display: inline-block;
  height: 8px;
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  opacity: 0.2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  width: 8px;
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
}

button.swiper-pagination-bullet {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  background: #007aff;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  left: auto;
  left: var(--swiper-pagination-left, auto);
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  display: block;
  margin: 6px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition:
    transform 0.2s,
    top 0.2s;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition:
    transform 0.2s,
    left 0.2s;
}

.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition:
    transform 0.2s,
    right 0.2s;
}

.swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0);
  transform-origin: left top;
  width: 100%;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height: 4px;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
  width: 100%;
}

.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  height: 100%;
  left: 0;
  top: 0;
  width: 4px;
  width: var(--swiper-pagination-progressbar-size, 4px);
}

.swiper-pagination-lock {
  display: none;
}

.swiper .swiper-notification {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1000;
}

.mdn-Swiper {
  list-style: none;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  padding-bottom: var(--spacing-stack-xl);
  position: relative;
  z-index: 1;
}

.mdn-Swiper.mdn-Swiper--banner {
  border-radius: var(--border-radius-md);
  padding-bottom: 0;
}

.mdn-Swiper-no-flexbox .mdn-Swiper-slide {
  float: left;
}

.mdn-Swiper-vertical > .mdn-Swiper-wrapper {
  flex-direction: column;
}

.mdn-Swiper-wrapper {
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
  z-index: 1;
}

.mdn-Swiper-android .mdn-Swiper-slide,
.mdn-Swiper-wrapper {
  transform: translateZ(0);
}

.mdn-Swiper-multirow > .mdn-Swiper-wrapper {
  flex-wrap: wrap;
}

.mdn-Swiper-free-mode > .mdn-Swiper-wrapper {
  margin: 0 auto;
  transition-timing-function: ease-out;
}

.mdn-Swiper-slide {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: auto;
}

.mdn-Swiper-slide-invisible-blank {
  visibility: hidden;
}

.mdn-Swiper-autoheight,
.mdn-Swiper-autoheight .mdn-Swiper-slide {
  height: auto;
}

.mdn-Swiper-autoheight .mdn-Swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.mdn-Swiper-3d {
  perspective: 1200px;
}

.mdn-Swiper-3d .mdn-Swiper-cube-shadow,
.mdn-Swiper-3d .mdn-Swiper-slide,
.mdn-Swiper-3d .mdn-Swiper-slide-shadow-bottom,
.mdn-Swiper-3d .mdn-Swiper-slide-shadow-left,
.mdn-Swiper-3d .mdn-Swiper-slide-shadow-right,
.mdn-Swiper-3d .mdn-Swiper-slide-shadow-top,
.mdn-Swiper-3d .mdn-Swiper-wrapper {
  transform-style: preserve-3d;
}

.mdn-Swiper-3d .mdn-Swiper-slide-shadow-bottom,
.mdn-Swiper-3d .mdn-Swiper-slide-shadow-left,
.mdn-Swiper-3d .mdn-Swiper-slide-shadow-right,
.mdn-Swiper-3d .mdn-Swiper-slide-shadow-top {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.mdn-Swiper-3d .mdn-Swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.mdn-Swiper-3d .mdn-Swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.mdn-Swiper-3d .mdn-Swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.mdn-Swiper-3d .mdn-Swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.mdn-Swiper-wp8-horizontal,
.mdn-Swiper-wp8-horizontal > .mdn-Swiper-wrapper {
  touch-action: pan-y;
}

.mdn-Swiper-wp8-vertical,
.mdn-Swiper-wp8-vertical > .mdn-Swiper-wrapper {
  touch-action: pan-x;
}

.mdn-Swiper-button-next,
.mdn-Swiper-button-prev {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 27px 44px;
  bottom: 0;
  cursor: pointer;
  display: inline-flex;
  height: 44px;
  margin-top: var(--spacing-stack-md);
  position: relative;
  transition: scale 0.2s ease-in;
  width: 27px;
  z-index: 2;
}

.mdn-Swiper-button-next:active:not([disabled]):not([aria-disabled="true"]),
.mdn-Swiper-button-prev:active:not([disabled]):not([aria-disabled="true"]) {
  scale: 0.95;
}

.mdn-Swiper-button-next {
  margin-left: var(--spacing-inline-sm);
}

.mdn-Swiper-button-next.mdn-Swiper-button-disabled,
.mdn-Swiper-button-prev.mdn-Swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.35;
  pointer-events: none;
}

.mdn-Swiper-button-prev,
.mdn-Swiper-rtl .mdn-Swiper-button-next {
  align-items: center;
  background-color: var(--theme-color-brand-primary-medium-clickable);
  border: 0 transparent;
  border-radius: var(--border-radius-sm);
  color: var(--theme-color-neutral-lightest-bg);
  display: inline-flex;
  height: 48px;
  justify-content: center;
  right: auto;
  width: 48px;
}

.mdn-Swiper-button-prev:hover,
.mdn-Swiper-rtl .mdn-Swiper-button-next:hover {
  background-color: var(--theme-color-brand-primary-dark-clickable);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-primary-dark-bg);
  color: var(--theme-color-neutral-lightest-bg);
  transition: all 0.2s;
}

.mdn-Swiper-button-next,
.mdn-Swiper-rtl .mdn-Swiper-button-prev {
  align-items: center;
  background-color: var(--theme-color-brand-primary-medium-clickable);
  border: 0 transparent;
  border-radius: var(--border-radius-sm);
  color: var(--theme-color-neutral-lightest-bg);
  display: inline-flex;
  height: var(--spacing-inset-xl);
  justify-content: center;
  width: var(--spacing-inset-xl);
}

.mdn-Swiper-button-next:hover,
.mdn-Swiper-rtl .mdn-Swiper-button-prev:hover {
  background-color: var(--theme-color-brand-primary-dark-clickable);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-primary-dark-bg);
  color: var(--theme-color-neutral-lightest-bg);
  transition: all 0.2s;
}

.mdn-Swiper--inverse .mdn-Swiper-button-prev,
.mdn-Swiper--inverse .mdn-Swiper-rtl .mdn-Swiper-button-next {
  background-color: var(--theme-color-neutral-lightest-clickable);
  border-color: var(--theme-color-neutral-lightest-clickable);
  color: var(--theme-color-brand-primary-medium-bg);
}

.mdn-Swiper--inverse .mdn-Swiper-button-prev:hover,
.mdn-Swiper--inverse .mdn-Swiper-rtl .mdn-Swiper-button-next:hover {
  background-color: var(--theme-color-neutral-medium-clickable);
  border-color: var(--theme-color-brand-primary-medium-bg);
  color: var(--theme-color-brand-primary-medium-bg);
  transition: all 0.2s;
}

.mdn-Swiper--inverse .mdn-Swiper-button-next,
.mdn-Swiper--inverse .mdn-Swiper-rtl .mdn-Swiper-button-prev {
  background-color: var(--theme-color-neutral-lightest-clickable);
  border-color: var(--theme-color-neutral-lightest-clickable);
  color: var(--theme-color-brand-primary-medium-bg);
}

.mdn-Swiper--inverse .mdn-Swiper-button-next:hover,
.mdn-Swiper--inverse .mdn-Swiper-rtl .mdn-Swiper-button-prev:hover {
  background-color: var(--theme-color-neutral-medium-clickable);
  border-color: var(--theme-color-brand-primary-medium-bg);
  color: var(--theme-color-brand-primary-medium-bg);
  transition: all 0.2s;
}

.mdn-Swiper-button-prev.mdn-Swiper-button-white,
.mdn-Swiper-rtl .mdn-Swiper-button-next.mdn-Swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
}

.mdn-Swiper-button-next.mdn-Swiper-button-white,
.mdn-Swiper-rtl .mdn-Swiper-button-prev.mdn-Swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");
}

.mdn-Swiper-button-prev.mdn-Swiper-button-black,
.mdn-Swiper-rtl .mdn-Swiper-button-next.mdn-Swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
}

.mdn-Swiper-button-next.mdn-Swiper-button-black,
.mdn-Swiper-rtl .mdn-Swiper-button-prev.mdn-Swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");
}

.mdn-Swiper-button-lock {
  display: none;
}

.mdn-Swiper-pagination {
  position: sticky;
  text-align: center;
  transform: translateZ(0);
  transition: opacity 0.3s;
  z-index: 10;
}

.mdn-Swiper-pagination.mdn-Swiper-pagination-hidden {
  opacity: 0;
}

.mdn-Swiper-horizontal > .mdn-Swiper-pagination-bullets,
.mdn-Swiper-pagination-custom,
.mdn-Swiper-pagination-fraction {
  bottom: 0;
  left: 0;
  margin-top: var(--spacing-stack-sm);
  position: sticky;
  text-align: center;
  width: 100%;
}

.mdn-Swiper-pagination-banner {
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: calc(50% - 45px);
  width: 100%;
}

.mdn-Swiper-pagination-banner .mdn-Swiper-button-prev {
  border-radius: 0 12rem 12rem 0;
  height: 90px;
  justify-content: flex-start;
  margin-top: 0;
  opacity: var(--opacity-intense);
  width: 45px;
}

.mdn-Swiper-pagination-banner .mdn-Swiper-button-prev:hover {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-dark-bg);
  opacity: 1;
}

.mdn-Swiper-pagination-banner .mdn-Swiper-button-next {
  border-radius: 12rem 0 0 12rem;
  height: 90px;
  justify-content: flex-end;
  margin-top: 0;
  opacity: var(--opacity-intense);
  width: 45px;
}

.mdn-Swiper-pagination-banner .mdn-Swiper-button-next:hover {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-dark-bg);
  opacity: 1;
}

.mdn-Swiper-pagination-banner .mdn-Swiper-button-next,
.mdn-Swiper-pagination-banner .mdn-Swiper-button-prev {
  background-color: var(--theme-color-neutral-dark-clickable);
}

.mdn-Swiper-pagination-bullets-dynamic {
  font-size: 0;
  overflow: hidden;
}

.mdn-Swiper-pagination-bullets-dynamic .mdn-Swiper-pagination-bullet {
  position: relative;
  transform: scale(0.33);
}

.mdn-Swiper-pagination-bullets-dynamic .mdn-Swiper-pagination-bullet-active,
.mdn-Swiper-pagination-bullets-dynamic
  .mdn-Swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.mdn-Swiper-pagination-bullets-dynamic
  .mdn-Swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.mdn-Swiper-pagination-bullets-dynamic
  .mdn-Swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.mdn-Swiper-pagination-bullets-dynamic
  .mdn-Swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.mdn-Swiper-pagination-bullets-dynamic
  .mdn-Swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.mdn-Swiper-pagination-bullet {
  background-color: var(--theme-color-neutral-lightest-bg);
  border: var(--border-style-default) var(--border-width-thin)
    var(--theme-color-neutral-medium-clickable);
  border-radius: var(--border-radius-circle);
  display: inline-block;
  height: 16px;
  margin-right: var(--spacing-inline-sm);
  opacity: 1;
  transition: 0.3s ease-out;
  width: 16px;
}

.mdn-Swiper-pagination-bullet:before {
  background-color: inherit;
  border: 0;
  border-radius: var(--border-radius-circle);
  content: "";
  display: inline-block;
  height: 0;
  left: 50%;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition:
    width 0.3s,
    height 0.3s;
  width: 0;
}

.mdn-Swiper-pagination-bullet:hover:after {
  background-color: var(--color-neutral-lightest);
}

button.mdn-Swiper-pagination-bullet {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.mdn-Swiper-pagination-clickable .mdn-Swiper-pagination-bullet {
  cursor: pointer;
}

.mdn-Swiper-pagination-bullet-active {
  border-color: var(--theme-color-neutral-medium-clickable);
  opacity: 1;
}

.mdn-Swiper-pagination-bullet-active:before {
  background-color: var(--theme-color-brand-primary-medium-clickable);
  border: 1px solid var(--theme-color-brand-primary-medium-content);
  height: 8px;
  width: 8px;
}

.mdn-Swiper-pagination-bullets.mdn-Swiper-horizontal {
  margin-top: var(--spacing-stack-sm);
}

.mdn-Swiper-vertical > .mdn-Swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.mdn-Swiper-vertical
  > .mdn-Swiper-pagination-bullets
  .mdn-Swiper-pagination-bullet {
  display: block;
  margin: 6px 0;
}

.mdn-Swiper-vertical
  > .mdn-Swiper-pagination-bullets.mdn-Swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.mdn-Swiper-vertical
  > .mdn-Swiper-pagination-bullets.mdn-Swiper-pagination-bullets-dynamic
  .mdn-Swiper-pagination-bullet {
  display: inline-block;
  transition:
    transform 0.2s,
    top 0.2s;
}

.mdn-Swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s steps(12) infinite;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50%;
  width: 42px;
  z-index: 10;
}

.mdn-Swiper-lazy-preloader:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}

.mdn-Swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
}

@keyframes swiper-preloader-spin {
  to {
    transform: rotate(1turn);
  }
}

.mdn-Swiper .mdn-Swiper-notification {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1000;
}

.mdn-Swiper-fade.mdn-Swiper-free-mode .mdn-Swiper-slide {
  transition-timing-function: ease-out;
}

.mdn-Swiper-fade .mdn-Swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.mdn-Swiper-fade .mdn-Swiper-slide .mdn-Swiper-slide {
  pointer-events: none;
}

.mdn-Swiper-fade .mdn-Swiper-slide-active,
.mdn-Swiper-fade .mdn-Swiper-slide-active .mdn-Swiper-slide-active {
  pointer-events: auto;
}

.mdn-ProductDetailsHorizontal {
  align-items: flex-start;
  border: var(--border-width-thin) var(--border-style-default)
    var(--color-neutral-medium);
  display: flex;
  flex-direction: column;
  margin: var(--spacing-stack-sm) 0;
  padding: var(--spacing-inline-sm);
}

@media (min-width: 992px) {
  .mdn-ProductDetailsHorizontal {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    max-width: 100%;
  }
}

.mdn-ProductDetailsHorizontal-title {
  margin: var(--spacing-stack-md) 0;
}

@media (min-width: 992px) {
  .mdn-ProductDetailsHorizontal-title {
    max-width: 60%;
    padding: 0 var(--spacing-inline-sm);
  }
}

.mdn-ProductDetailsHorizontal-price {
  margin-bottom: var(--spacing-stack-lg);
}

.mdn-TabSelect > .mdn-Swiper {
  border-bottom: var(--border-width-medium) var(--border-style-default)
    var(--color-neutral-medium);
  padding-bottom: 0;
}

.mdn-TabSelect-list {
  align-items: center;
  color: var(--theme-color-neutral-darkest-clickable);
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: flex-start;
  overflow-x: visible;
  overflow-x: auto;
  white-space: nowrap;
  width: auto;
}

@media only screen and (min-width: 1024px) {
  .mdn-TabSelect-list {
    overflow-x: visible;
    overflow-x: initial;
    white-space: normal;
    width: 100%;
  }
}

.mdn-TabSelect-list.mdn-Swiper-wrapper {
  overflow-x: visible;
  overflow-x: initial;
}

.mdn-TabSelect.mdn-TabSelect--fluid .mdn-TabSelect-list {
  display: flex;
  justify-content: space-around;
}

.mdn-TabSelect.mdn-TabSelect--fluid .mdn-TabSelect-list .mdn-TabSelect-item {
  flex-grow: 1;
  text-align: center;
}

.mdn-TabSelect.mdn-TabSelect--fluid
  .mdn-TabSelect-list
  .mdn-TabSelect-item
  .mdn-TabSelect-anchor {
  width: 100%;
}

.mdn-TabSelect-item {
  color: var(--theme-color-neutral-dark-clickable);
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: -moz-fit-content;
  width: fit-content;
  width: auto;
}

.mdn-TabSelect-item:after {
  background-color: var(--theme-color-brand-primary-medium-clickable);
  bottom: 0;
  content: "";
  height: var(--border-width-thick);
  position: absolute;
  transition: all 0.15s ease-in-out;
  width: 0;
}

.mdn-TabSelect-item:hover .mdn-TabSelect-anchor {
  font-weight: var(--font-weight-bold);
}

.mdn-TabSelect-item:hover:after {
  width: 100%;
}

.mdn-TabSelect-item.mdn-TabSelect-active {
  border-bottom: 0;
  border-color: var(--theme-color-brand-primary-medium-clickable);
  color: var(--theme-color-neutral-darkest-clickable);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-TabSelect-item.mdn-TabSelect-active:after {
  width: 100%;
}

.mdn-TabSelect-item.mdn-TabSelect-active .mdn-TabSelect-anchor {
  font-weight: var(--font-weight-bold);
}

.mdn-TabSelect-content {
  width: 100%;
}

.mdn-TabSelect-content > .mdn-TabSelect-panel {
  display: none;
  padding: var(--spacing-inset-sm);
}

.mdn-TabSelect-content > .mdn-TabSelect-active,
.mdn-TabSelect-content > .mdn-TabSelect-panel.mdn-TabSelect-active {
  display: block;
}

.mdn-TabSelect-anchor {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  cursor: pointer;
  display: block;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  padding: var(--spacing-stack-xs) var(--spacing-inline-sm);
  -webkit-text-decoration: none;
  text-decoration: none;
  text-rendering: optimizeLegibility;
}

.mdn-TabSelect-anchor:hover {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-TabSelect-anchor:focus-visible {
  outline-width: 0;
}

.mdn-TabSelect--inverse .mdn-TabSelect-list {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-TabSelect--inverse .mdn-TabSelect-item {
  background-color: inherit;
  color: var(--theme-color-neutral-medium-clickable);
}

.mdn-TabSelect--inverse .mdn-TabSelect-item.mdn-TabSelect-active {
  border-color: var(--color-neutral-lightest);
  color: inherit;
}

.mdn-TabSelect--inverse .mdn-TabSelect-anchor:hover {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Tag {
  border-radius: var(--border-radius-xs);
  border-style: var(--border-style-default);
  border-width: var(--border-width-thin);
  display: inline-flex;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  padding: var(--spacing-squish-xxxs);
}

.mdn-Tag[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Tag--primary {
  background-color: var(--theme-color-brand-primary-lightest-bg);
  border-color: var(--theme-color-brand-primary-lightest-content);
}

.mdn-Tag--primary .mdn-Text {
  color: var(--theme-color-brand-primary-dark-content);
}

.mdn-Tag--secondary {
  background-color: var(--theme-color-support-success-light-bg);
  border-color: var(--theme-color-support-success-light-content);
}

.mdn-Tag--secondary .mdn-Text {
  color: var(--theme-color-support-success-dark-content);
}

.mdn-Tag .mdn-Text {
  align-items: center;
  display: flex;
}

.mdn-Tag .mdn-Text [class^="mdn-Icon-"] {
  margin-right: var(--spacing-inline-xxxs);
}

.mdn-Topic {
  display: flex;
  height: auto;
  width: 100%;
}

.mdn-Topic--vertical {
  align-items: center;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.mdn-Topic--vertical .mdn-Topic-symbol {
  align-items: center;
  border-radius: var(--border-radius-circle);
  display: flex;
  height: 72px;
  justify-content: center;
  margin-bottom: var(--spacing-stack-sm);
  width: 72px;
}

.mdn-Topic--vertical .mdn-Topic-symbol .mdn-Icon {
  color: var(--theme-color-neutral-darkest-content);
}

.mdn-Topic-description {
  align-self: center;
}

.mdn-Topic--icon .mdn-Topic-symbol,
.mdn-Topic--number .mdn-Topic-symbol {
  border: var(--border-width-medium) var(--border-style-default)
    var(--theme-color-neutral-darkest-content);
}

.mdn-Topic--number .mdn-Topic-symbol {
  color: var(--theme-color-neutral-darkest-content);
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
}

.mdn-Topic--number .mdn-Topic-symbol[class*="mdn-Topic-symbol"] {
  font-weight: var(--font-weight-bold);
}

.mdn-Topic--inverse {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Topic--inverse.mdn-Topic--number .mdn-Topic-symbol {
  border-color: var(--theme-color-neutral-lightest-content);
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Topic--inverse.mdn-Topic--icon .mdn-Icon {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Topic--inverse.mdn-Topic--icon .mdn-Topic-symbol {
  border-color: var(--theme-color-neutral-lightest-content);
}

.mdn-Topic--sm {
  font-size: var(--font-size-xs);
}

.mdn-Topic--md {
  font-size: var(--font-size-md);
}

.mdn-Topic--lg {
  font-size: var(--font-size-xl);
}

.mdn-Tooltip {
  background-color: var(--theme-color-neutral-darkest-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-transparent-content);
  border-radius: var(--border-radius-xs);
  display: inline-flex;
  max-width: 300px;
  padding: var(--spacing-inset-xxs);
  position: relative;
  text-align: left;
  width: auto;
}

.mdn-Tooltip .mdn-Text--iconSm {
  font-size: var(--font-size-xxxs);
  font-weight: var(--font-weight-regular);
}

.mdn-Tooltip .mdn-Link {
  font-size: var(--font-size-xxxs);
  padding-top: var(--spacing-stack-xxs);
}

.mdn-Tooltip .mdn-Tooltip-close {
  background-color: inherit;
  border-style: var(--border-style-none);
  color: inherit;
  color: var(--theme-color-neutral-lightest-clickable);
  cursor: pointer;
}

.mdn-Tooltip--iconText a {
  display: inline-flex;
  font-size: var(--font-size-xs);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Tooltip--iconText a:hover {
  color: var(--color-neutral-medium);
}

.mdn-Tooltip--content:before,
.mdn-Tooltip:after,
.mdn-Tooltip:before {
  border-color: transparent;
  border-style: var(--border-style-default);
  border-width: 6px;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.mdn-Tooltip--bottom,
.mdn-Tooltip--bottomLeft,
.mdn-Tooltip--bottomRight,
.mdn-Tooltip--left,
.mdn-Tooltip--leftBottom,
.mdn-Tooltip--leftTop,
.mdn-Tooltip--right,
.mdn-Tooltip--rightBottom,
.mdn-Tooltip--rightTop,
.mdn-Tooltip--top,
.mdn-Tooltip--topLeft,
.mdn-Tooltip--topRight {
  background-color: var(--theme-color-neutral-darkest-bg);
}

.mdn-Tooltip--top:after {
  border-bottom-color: var(--theme-color-neutral-darkest-bg);
  left: 50%;
  top: 0;
  transform: translate(-50%, -100%);
}

.mdn-Tooltip--top:before {
  border-bottom-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  left: 50%;
  top: -15px;
  transform: translate(-7.39px);
}

.mdn-Tooltip--topLeft:after {
  border-bottom-color: var(--theme-color-neutral-darkest-bg);
  left: 10px;
  top: 0;
  transform: translate(-50%, -100%);
}

.mdn-Tooltip--topLeft:before {
  border-bottom-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  left: 10px;
  top: -15px;
  transform: translate(-7.39px);
}

.mdn-Tooltip--topRight:after {
  border-bottom-color: var(--theme-color-neutral-darkest-bg);
  left: calc(100% - 10px);
  top: 0;
  transform: translate(-50%, -100%);
}

.mdn-Tooltip--topRight:before {
  border-bottom-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  left: calc(100% - 10px);
  top: -15px;
  transform: translate(-7.39px);
}

.mdn-Tooltip--bottom:after {
  border-top-color: var(--theme-color-neutral-darkest-bg);
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%);
}

.mdn-Tooltip--bottom:before {
  border-top-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  bottom: -15px;
  left: 50%;
  transform: translate(-7.39px);
}

.mdn-Tooltip--bottomLeft:after {
  border-top-color: var(--theme-color-neutral-darkest-bg);
  bottom: 0;
  left: 10px;
  transform: translate(-50%, 100%);
}

.mdn-Tooltip--bottomLeft:before {
  border-top-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  bottom: -15px;
  left: 10px;
  transform: translate(-7.39px);
}

.mdn-Tooltip--bottomRight:after {
  border-top-color: var(--theme-color-neutral-darkest-bg);
  bottom: 0;
  left: calc(100% - 10px);
  transform: translate(-50%, 100%);
}

.mdn-Tooltip--bottomRight:before {
  border-top-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  bottom: -15px;
  left: calc(100% - 10px);
  transform: translate(-7.39px);
}

.mdn-Tooltip--left:after {
  border-right-color: var(--theme-color-neutral-darkest-bg);
  left: 0;
  top: 50%;
  transform: translate(-100%, -50%);
}

.mdn-Tooltip--left:before {
  border-right-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  left: -29px;
  top: 50%;
  transform: translate(100%, -50%);
}

.mdn-Tooltip--leftTop:after {
  border-right-color: var(--theme-color-neutral-darkest-bg);
  left: 0;
  top: 8px;
  transform: translate(-100%, -50%);
}

.mdn-Tooltip--leftTop:before {
  border-right-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  left: -29px;
  top: 8px;
  transform: translate(100%, -50%);
}

.mdn-Tooltip--leftBottom:after {
  border-right-color: var(--theme-color-neutral-darkest-bg);
  left: 0;
  top: calc(100% - 8px);
  transform: translate(-100%, -50%);
}

.mdn-Tooltip--leftBottom:before {
  border-right-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  left: -29px;
  top: calc(100% - 8px);
  transform: translate(100%, -50%);
}

.mdn-Tooltip--right:after {
  border-left-color: var(--theme-color-neutral-darkest-bg);
  right: 0;
  top: 50%;
  transform: translate(100%, -50%);
}

.mdn-Tooltip--right:before {
  border-left-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  right: 0;
  top: 50%;
  transform: translate(100%, -50%);
}

.mdn-Tooltip--rightTop:after {
  border-left-color: var(--theme-color-neutral-darkest-bg);
  right: 0;
  top: 8px;
  transform: translate(100%, -50%);
}

.mdn-Tooltip--rightTop:before {
  border-left-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  right: 0;
  top: 8px;
  transform: translate(100%, -50%);
}

.mdn-Tooltip--rightBottom:after {
  border-left-color: var(--theme-color-neutral-darkest-bg);
  right: 0;
  top: calc(100% - 8px);
  transform: translate(100%, -50%);
}

.mdn-Tooltip--rightBottom:before {
  border-left-color: var(--theme-color-neutral-lightest-content);
  border-width: 7.4px;
  right: 0;
  top: calc(100% - 8px);
  transform: translate(100%, -50%);
}

.mdn-Tooltip.mdn-Tooltip--inverse {
  background-color: var(--theme-color-neutral-lightest-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-lightest-content);
  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-Tooltip.mdn-Tooltip--inverse a {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Tooltip.mdn-Tooltip--inverse .mdn-Text {
  color: var(--theme-color-neutral-darkest-content);
}

.mdn-Tooltip.mdn-Tooltip--inverse .mdn-Icon-fechar {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--top:after,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--topLeft:after,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--topRight:after {
  border-bottom-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--top:before,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--topLeft:before,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--topRight:before {
  border-bottom-color: var(--theme-color-neutral-darkest-content);
  border-width: 7.4px;
}

.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--bottom:after,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--bottomLeft:after,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--bottomRight:after {
  border-top-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--bottom:before,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--bottomLeft:before,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--bottomRight:before {
  border-top-color: var(--theme-color-neutral-darkest-content);
  border-width: 7.4px;
}

.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--left:after,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--leftBottom:after,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--leftTop:after {
  border-right-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--left:before,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--leftBottom:before,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--leftTop:before {
  border-right-color: var(--theme-color-neutral-darkest-content);
  border-width: 7.4px;
}

.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--right:after,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--rightBottom:after,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--rightTop:after {
  border-left-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--right:before,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--rightBottom:before,
.mdn-Tooltip.mdn-Tooltip--inverse.mdn-Tooltip--rightTop:before {
  border-left-color: var(--theme-color-neutral-darkest-content);
  border-width: 7.4px;
}

.mdn-Tooltip.mdn-Tooltip--content {
  background-color: var(--theme-color-neutral-lightest-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--color-neutral-medium);
  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);
  flex-direction: column;
  min-height: 100px;
  min-width: 170px;
}

.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--top:after,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--topLeft:after,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--topRight:after {
  border-bottom-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--top:before,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--topLeft:before,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--topRight:before {
  border-bottom-color: var(--theme-color-neutral-medium-content);
  border-width: 7.4px;
}

.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--bottom:after,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--bottomLeft:after,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--bottomRight:after {
  border-top-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--bottom:before,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--bottomLeft:before,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--bottomRight:before {
  border-top-color: var(--theme-color-neutral-medium-content);
  border-width: 7.4px;
}

.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--left:after,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--leftBottom:after,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--leftTop:after {
  border-right-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--left:before,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--leftBottom:before,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--leftTop:before {
  border-right-color: var(--theme-color-neutral-medium-content);
  border-width: 7.4px;
}

.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--right:after,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--rightBottom:after,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--rightTop:after {
  border-left-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--right:before,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--rightBottom:before,
.mdn-Tooltip.mdn-Tooltip--content.mdn-Tooltip--rightTop:before {
  border-left-color: var(--theme-color-neutral-medium-content);
  border-width: 7.4px;
}

.mdn-Icon {
  color: var(--theme-color-neutral-darkest-content);
}

.mdn-Icon--secondary {
  color: var(--theme-color-brand-primary-medium-content);
}

.mdn-Icon--inverse {
  color: var(--theme-color-neutral-lightest-content);
}

body {
  --theme-color-background-navigation-quinary-default-bg: #800;
  --theme-color-background-navigation-quinary-default-content: #800;
  --theme-color-background-navigation-quinary-default-clickable: #800;
  --theme-color-background-navigation-senary-default-bg: #530b06;
  --theme-color-background-navigation-senary-default-content: #530b06;
  --theme-color-background-navigation-senary-default-clickable: #530b06;
  --theme-color-background-navigation-quinary-hover-bg: #530b06;
  --theme-color-background-navigation-quinary-hover-content: #530b06;
  --theme-color-background-navigation-quinary-hover-clickable: #530b06;
  --theme-color-background-navigation-decorative-quinary-hover-bg: #ea5800;
  --theme-color-background-navigation-decorative-quinary-hover-content: #ea5800;
  --theme-color-background-navigation-decorative-quinary-hover-clickable: #ea5800;
}

.mdn-Alert {
  align-items: center;
  border-radius: var(--border-radius-sm);
  border-style: var(--border-style-default);
  border-width: var(--border-width-thin);
  display: none;
  justify-content: space-between;
  min-height: 56px;
  padding: var(--spacing-inset-sm);
  position: relative;
}

.mdn-Alert.mdn-is-open {
  display: flex;
}

.mdn-Alert-content {
  align-items: center;
  display: flex;
  padding-right: var(--spacing-inline-xs);
}

.mdn-Alert .mdn-Alert-close {
  background-color: transparent;
  border-width: var(--border-width-none);
  color: inherit;
  cursor: pointer;
  display: flex;
  padding: 0;
  transition: scale 0.2s ease-in;
  width: 24px;
}

.mdn-Alert .mdn-Alert-close:active:not([disabled]):not([aria-disabled="true"]) {
  scale: 0.9;
}

.mdn-Alert .mdn-Alert-close:hover {
  opacity: var(--opacity-intense);
}

.mdn-Alert--success.mdn-Alert--light {
  background-color: var(--theme-color-support-success-light-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-support-success-dark-content);
}

.mdn-Alert--success.mdn-Alert--light .mdn-Text,
.mdn-Alert--success.mdn-Alert--light .mdn-Text .mdn-Icon {
  color: var(--theme-color-support-success-dark-content);
}

.mdn-Alert--success.mdn-Alert--light .mdn-Icon-fechar {
  color: var(--theme-color-support-success-dark-clickable);
}

.mdn-Alert--success.mdn-Alert--dark {
  background-color: var(--theme-color-support-success-dark-bg);
  border-color: var(--theme-color-support-success-dark-content);
}

.mdn-Alert--success.mdn-Alert--dark .mdn-Text,
.mdn-Alert--success.mdn-Alert--dark .mdn-Text .mdn-Icon {
  color: var(--theme-color-support-success-light-content);
}

.mdn-Alert--success.mdn-Alert--dark .mdn-Icon-fechar {
  color: var(--theme-color-support-success-light-clickable);
}

.mdn-Alert--danger.mdn-Alert--light {
  background-color: var(--theme-color-support-danger-light-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-support-highlight-medium-content);
}

.mdn-Alert--danger.mdn-Alert--light .mdn-Text,
.mdn-Alert--danger.mdn-Alert--light .mdn-Text .mdn-Icon {
  color: var(--theme-color-brand-primary-dark-content);
}

.mdn-Alert--danger.mdn-Alert--light .mdn-Icon-fechar {
  color: var(--theme-color-brand-primary-dark-clickable);
}

.mdn-Alert--danger.mdn-Alert--dark {
  background-color: var(--theme-color-support-danger-dark-bg);
  border-color: var(--theme-color-support-danger-dark-content);
}

.mdn-Alert--danger.mdn-Alert--dark .mdn-Text,
.mdn-Alert--danger.mdn-Alert--dark .mdn-Text .mdn-Icon {
  color: var(--theme-color-support-danger-light-content);
}

.mdn-Alert--danger.mdn-Alert--dark .mdn-Icon-fechar {
  color: var(--theme-color-support-danger-light-clickable);
}

.mdn-Alert--error.mdn-Alert--light {
  background-color: var(--theme-color-brand-primary-lightest-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-primary-light-content);
}

.mdn-Alert--error.mdn-Alert--light .mdn-Text,
.mdn-Alert--error.mdn-Alert--light .mdn-Text .mdn-Icon {
  color: var(--theme-color-brand-primary-dark-content);
}

.mdn-Alert--error.mdn-Alert--light .mdn-Icon-fechar {
  color: var(--theme-color-brand-primary-dark-clickable);
}

.mdn-Alert--error.mdn-Alert--dark {
  background-color: var(--theme-color-brand-primary-medium-bg);
  border-color: var(--theme-color-brand-primary-medium-content);
}

.mdn-Alert--error.mdn-Alert--dark .mdn-Text,
.mdn-Alert--error.mdn-Alert--dark .mdn-Text .mdn-Icon {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Alert--error.mdn-Alert--dark .mdn-Icon-fechar {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Banner-wrapper {
  height: 420px;
  width: 100%;
}

.mdn-Banner-item {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-transparent-content);
  height: 420px;
}

.mdn-Banner--slide {
  max-height: 708px;
}

.mdn-Button {
  border-radius: var(--border-radius-pill);
}

.mdn-Button--global {
  color: var(--theme-color-neutral-darkest-bg);
}

.mdn-Breadcrumb--inverse .mdn-Breadcrumb-list-item {
  align-items: center;
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Breadcrumb--inverse .mdn-Breadcrumb-list-item .mdn-Breadcrumb-icon {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Breadcrumb--inverse .mdn-Breadcrumb-list-item:last-child {
  color: var(--theme-color-brand-primary-light-clickable);
}

.mdn-Breadcrumb--mobile {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Breadcrumb--mobile .mdn-Breadcrumb-link {
  align-items: center;
  display: flex;
}

.mdn-Breadcrumb--mobile .mdn-Breadcrumb-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Breadcrumb--mobile .mdn-Breadcrumb-icon {
  display: flex;
  margin-right: var(--spacing-inline-xxxs);
}

.mdn-Breadcrumb.mdn-Breadcrumb--inverse {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Breadcrumb.mdn-Breadcrumb--inverse .mdn-Breadcrumb-icon {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Breadcrumb-list,
.mdn-Breadcrumb-list-item {
  align-items: center;
  display: flex;
}

.mdn-Breadcrumb-list-item {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Breadcrumb-list-item:last-child {
  color: var(--theme-color-brand-primary-medium-clickable);
  margin-left: 0;
}

.mdn-Breadcrumb-list-item:last-child .mdn-Breadcrumb-link[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Breadcrumb-list-item:last-child .mdn-Breadcrumb-icon {
  display: none;
}

.mdn-Breadcrumb-link {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  -webkit-text-decoration: none;
  text-decoration: none;
  text-rendering: optimizeLegibility;
}

.mdn-Breadcrumb-link:hover {
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
}

.mdn-Breadcrumb-icon {
  color: var(--theme-color-neutral-darkest-content);
  font-size: var(--font-size-xxxs);
}

.mdn-Card {
  background-color: var(--theme-color-neutral-lightest-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-medium-content);
  border-radius: var(--border-radius-sm);
  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);
  display: flex;
  flex-direction: column;
  min-width: 296px;
  width: 296px;
}

.mdn-Card-top {
  padding: var(--spacing-stack-xs) var(--spacing-inline-sm)
    var(--spacing-stack-xxxs) var(--spacing-inline-sm);
}

.mdn-Card-top-header {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}

.mdn-Card-top-header-tags {
  align-self: flex-start;
  display: flex;
}

.mdn-Card-top-header-tags .mdn-Tag:not(:last-child) {
  margin-right: var(--spacing-inline-xxs);
}

.mdn-Card-top-header-tags:only-child {
  width: 100%;
}

.mdn-Card-top-header-context {
  align-self: flex-end;
  border-bottom-left-radius: var(--border-radius-sm);
  border-bottom-right-radius: var(--border-radius-sm);
  display: inline-flex;
  padding: var(--spacing-squish-xs);
  transform: translateY(calc(var(--spacing-stack-xs) * -1));
}

.mdn-Card-top-header-context + .mdn-Card-top-header-tags .mdn-Tag:nth-child(2),
.mdn-Card-top-header-context + .mdn-Card-top-header-tags .mdn-Tag:nth-child(3) {
  display: none;
}

.mdn-Card-top--enterprise .mdn-Card-top-header-context {
  background: var(--theme-color-neutral-dark-bg);
}

.mdn-Card-top--public .mdn-Card-top-header-context {
  background: var(--theme-color-background-content-tertiary-bg);
}

.mdn-Card-top-main {
  margin-top: var(--spacing-stack-sm);
}

.mdn-Card-top-main .mdn-Image {
  justify-content: center;
  margin-bottom: var(--spacing-stack-sm);
  min-width: 100%;
}

.mdn-Card-top-main-title {
  align-items: center;
  display: flex;
}

.mdn-Card-top-main-title .mdn-Heading {
  font-size: var(--font-size-md);
  line-height: var(--font-line-height-md);
}

.mdn-Card-top-main-title-info {
  cursor: pointer;
  margin-left: var(--spacing-inline-xxs);
}

.mdn-Card-top-main-title-info .mdn-Tooltip {
  display: none;
  position: absolute;
  transform: translate(-131px, var(--spacing-stack-xxs));
  width: 150px;
}

.mdn-Card-top-main-title-info [class^="mdn-Icon-"] {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-Card-top-main-title-info [class^="mdn-Icon-"]:hover ~ .mdn-Tooltip {
  display: block;
}

.mdn-Card-top-main-title + .mdn-Card-top-main-description {
  margin-top: var(--spacing-stack-xxxs);
}

.mdn-Card-top-main-description {
  color: var(--theme-color-brand-primary-medium-content);
}

.mdn-Card-top-main-description + .mdn-Card-top-main-title {
  margin-top: var(--spacing-stack-xxxs);
}

.mdn-Card-top-main-content {
  align-items: center;
  display: flex;
  margin-top: var(--spacing-stack-xxs);
}

.mdn-Card-top-main-content .mdn-Text {
  margin-left: var(--spacing-inline-xxs);
}

.mdn-Card-middle {
  padding: var(--spacing-inset-sm);
}

.mdn-Card-middle-list-item {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.mdn-Card-middle-list-item:not(:last-child) {
  margin-bottom: var(--spacing-stack-xxs);
}

.mdn-Card-middle-list-item > .mdn-Text {
  color: var(--theme-color-neutral-dark-content);
}

.mdn-Card-middle-list-item-value {
  margin-left: var(--spacing-inline-xxs);
  text-align: right;
}

.mdn-Card-bottom {
  border-top: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-medium-content);
  padding: var(--spacing-inset-sm);
}

.mdn-Card-bottom-selectors {
  margin-bottom: var(--spacing-stack-sm);
}

.mdn-Card-bottom-selectors .mdn-Radio:not(:last-child) {
  margin-bottom: var(--spacing-stack-xs);
}

.mdn-Card-bottom-selectors .mdn-Radio:first-child:nth-last-child(2),
.mdn-Card-bottom-selectors
  .mdn-Radio:first-child:nth-last-child(2)
  ~ .mdn-Radio {
  display: inline-flex;
}

.mdn-Card-bottom-selectors .mdn-Radio:first-child:nth-last-child(2):first-child,
.mdn-Card-bottom-selectors
  .mdn-Radio:first-child:nth-last-child(2)
  ~ .mdn-Radio:first-child {
  margin-right: var(--spacing-inline-md);
}

.mdn-Card-bottom-price {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.mdn-Card-bottom-price > .mdn-Text {
  color: var(--theme-color-neutral-dark-content);
  width: 50%;
}

.mdn-Card-bottom-price-in:only-child {
  display: flex;
  justify-content: center;
  width: 100%;
}

.mdn-Card-bottom-actions {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.mdn-Card-bottom-actions .mdn-Button,
.mdn-Card-bottom-actions .mdn-Link {
  margin-top: var(--spacing-stack-sm);
}

.mdn-CardGroup {
  box-sizing: border-box;
}

.mdn-CardGroup:not(.mdn-Swiper-wrapper) {
  display: flex;
  position: relative;
}

.mdn-CardGroup .mdn-Card {
  align-self: flex-start;
  height: 100%;
  justify-content: space-between;
}

.mdn-CardGroup .mdn-Card:not(:first-child) {
  margin-left: var(--spacing-inline-xs);
}

.mdn-Footer-logo {
  background-image: url(/mondrian/brands/nosvg/assinatura-claro.png);
}

.mdn-Menu--header .mdn-Container,
.mdn-Menu--header .mdn-Menu-container {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Menu--header .mdn-Container .mdn-Menu-search-container,
.mdn-Menu--header .mdn-Menu-container .mdn-Menu-search-container {
  position: relative;
}

.mdn-HelpPassword {
  padding: var(--spacing-inset-sm);
}

.mdn-HelpPassword--title {
  margin-bottom: var(--spacing-stack-xs);
  margin-top: var(--spacing-stack-xs);
}

.mdn-HelpPassword--title:first-child {
  margin-top: 0;
}

.mdn-HelpPassword-icon {
  align-items: center;
  color: var(--theme-color-neutral-dark-content);
  display: flex;
  justify-content: center;
}

.mdn-HelpPassword-list-item {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-bottom: var(--spacing-stack-xxxs);
}

.mdn-HelpPassword-list-item .mdn-Text {
  color: var(--theme-color-neutral-dark-content);
}

.mdn-HelpPassword-list-item-done .mdn-Text {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}

.mdn-HelpPassword-list-item:last-child {
  margin-bottom: 0;
}

.mdn-Modal--multimedia {
  align-items: center;
  background-color: var(--theme-color-neutral-darkest-bg);
  overflow: hidden;
}

.mdn-Modal--multimedia .mdn-Divider {
  display: none;
}

.mdn-Modal--multimedia .mdn-Modal-header {
  display: flex;
  justify-content: flex-end;
}

.mdn-Modal--multimedia .mdn-Modal-body {
  display: block;
  height: calc(66.66667vw - var(--spacing-inline-sm) * 2 / 1.5);
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: calc(100vw - var(--spacing-inline-sm) * 2);
}

.mdn-Modal--multimedia .mdn-Modal-content {
  background-color: var(--theme-color-neutral-darkest-bg);
  border-width: var(--border-width-none);
  height: auto;
  padding: 0;
  width: auto;
}

.mdn-Modal--multimedia .mdn-Modal-body > iframe,
.mdn-Modal--multimedia .mdn-Modal-body > img,
.mdn-Modal--multimedia-media {
  border-radius: var(--border-radius-sm);
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.mdn-Image {
  box-sizing: border-box;
  display: inline-flex;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.mdn-Image-asset {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (max-width: 768px) {
  .mdn-Image {
    width: 200px;
  }
}

.mdn-Link:not(.mdn-Link--inverse),
.mdn-Text a {
  color: var(--theme-color-brand-secondary-medium-clickable);
}

.mdn-Text--inverse .mdn-Link:not(.mdn-Link--inverse),
.mdn-Text--inverse a {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Spinner {
  align-items: center;
  background-color: var(--theme-color-neutral-lightest-bg);
  display: flex;
  height: 100vh;
  justify-content: center;
  position: fixed;
  width: 100%;
}

.mdn-Spinner .mdn-Icon--lg {
  color: var(--theme-color-brand-primary-medium-content);
}

.mdn-Spinner .mdn-Icon--lg:before {
  animation: loadingRotation 0.8s cubic-bezier(0.21, 0.72, 0.63, 0.93) infinite;
  display: inline-block;
  transform: rotate(0);
  transform-origin: 10.5px 21.2px;
}

.mdn-Spinner--inverse {
  background-color: var(--theme-color-brand-primary-medium-bg);
}

.mdn-Spinner--inverse .mdn-Icon--lg {
  color: var(--theme-color-neutral-lightest-content);
}

@keyframes showDefault {
  0% {
    background-color: transparent;
  }

  20% {
    background-color: var(--theme-color-Spinner-default);
  }

  40% {
    background-color: var(--theme-color-Spinner-default);
  }

  to {
    background-color: transparent;
  }
}

@keyframes showInverse {
  0% {
    background-color: transparent;
  }

  20% {
    background-color: var(--theme-color-Spinner-inverse);
  }

  40% {
    background-color: var(--theme-color-Spinner-inverse);
  }

  to {
    background-color: transparent;
  }
}

@keyframes hideDefault {
  0% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes loadingRotation {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

.mdn-Rating {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 130px;
}

.mdn-Rating-rate {
  text-align: center;
}

.mdn-Rating-rate + .mdn-Rating-check {
  display: flex;
  margin-bottom: var(--spacing-stack-xxxs);
  margin-top: var(--spacing-stack-xxs);
}

.mdn-Rating-evaluation {
  text-align: center;
}

.mdn-Rating .mdn-Heading[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Rating .mdn-Icon {
  color: var(--theme-color-brand-primary-medium-clickable);
  cursor: pointer;
  margin-right: var(--spacing-inline-xxs);
  overflow: hidden;
  position: relative;
}

.mdn-Rating .mdn-Icon:after {
  border: 0 solid #fff;
  border-radius: 50%;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 0;
}

.mdn-Rating .mdn-Icon.mdn-Icon-avaliacao:after {
  animation: mdnBorderGrow 0.3s ease-out forwards;
  border-width: 7px;
  height: 100%;
  width: 100%;
}

.mdn-Rating .mdn-Icon.mdn-is-animate {
  animation: mdnBounce 0.6s ease-in-out forwards;
}

@keyframes mdnBorderGrow {
  0% {
    border-width: 7px;
    opacity: 1;
  }

  to {
    border-width: 0;
    opacity: 0;
  }
}

@keyframes mdnBounce {
  0%,
  to {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-5px);
  }
}

.mdn-Rating :last-child {
  display: flex;
  margin-right: 0;
}

.mdn-Rating[data-mdn-rate] .mdn-Icon {
  color: var(--theme-color-brand-primary-medium-content);
}

.mdn-LinkDetails-group {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: var(--spacing-stack-md);
}

.mdn-LinkDetails-group .mdn-Link {
  margin-top: var(--spacing-stack-xxxs);
}

.mdn-TopicDetails-group {
  margin-bottom: var(--spacing-stack-sm);
}

.mdn-TopicDetails-group:last-child {
  margin-bottom: 0;
}

.mdn-TopicDetails .mdn-Topic--sm ~ .mdn-Text {
  padding-left: calc(var(--spacing-inline-sm) + var(--spacing-inline-xxs));
}

.mdn-TopicDetails .mdn-Topic--md ~ .mdn-Text {
  padding-left: calc(var(--spacing-inline-md) + var(--spacing-stack-xxs));
}

.mdn-TopicDetails .mdn-Topic--lg ~ .mdn-Text {
  padding-left: calc(var(--spacing-inline-lg) + var(--spacing-stack-xxs));
}

.mdn-TopicDetails--inverse .mdn-Text,
.mdn-TopicDetails--inverse .mdn-Topic,
.mdn-TopicDetails--inverse .mdn-Topic-description {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-TopicDetails--brand .mdn-Topic {
  margin-bottom: 0;
}

.mdn-TopicDetails--brand .mdn-Topic + .mdn-Text {
  padding-left: calc(var(--spacing-inline-lg) + var(--spacing-stack-xxs));
}

.mdn-Pagination {
  display: inline-flex;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
}

.mdn-Pagination .mdn-Pagination-Link {
  align-items: center;
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-medium-clickable);
  border-radius: var(--border-radius-circle);
  color: var(--theme-color-neutral-darkest-clickable);
  cursor: pointer;
  display: flex;
  float: left;
  height: 32px;
  justify-content: center;
  margin-left: var(--spacing-inline-xxs);
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: background-color 0.3s;
  transition: scale 0.2s ease-in;
  width: 32px;
}

.mdn-Pagination
  .mdn-Pagination-Link:active:not([disabled]):not([aria-disabled="true"]) {
  scale: 0.9;
}

.mdn-Pagination .mdn-Pagination-Link.mdn-is-active {
  background-color: var(--theme-color-neutral-lightest-clickable);
  border: var(--border-width-medium) var(--border-style-default)
    var(--theme-color-brand-primary-dark-clickable);
  color: var(--theme-color-brand-primary-medium-bg);
}

.mdn-Pagination .mdn-Pagination-Link.mdn-is-active[class*="mdn-isActive"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Pagination .mdn-Pagination-Link.mdn-is-active:hover {
  background-color: var(--theme-color-neutral-lightest-clickable);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Pagination .mdn-Pagination-Link:hover {
  background-color: var(--theme-color-neutral-medium-bg);
}

.mdn-Pagination .mdn-Pagination-Link:first-child,
.mdn-Pagination .mdn-Pagination-Link:last-child {
  border: none;
  border-radius: 0;
  border-radius: initial;
  margin: 0;
  -webkit-text-decoration: var(--text-underline);
  text-decoration: var(--text-underline);
  width: -moz-fit-content;
  width: fit-content;
}

.mdn-Pagination .mdn-Pagination-Link:first-child:hover,
.mdn-Pagination .mdn-Pagination-Link:last-child:hover {
  background-color: var(--theme-color-neutral-lightest-bg);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Pagination .mdn-Pagination-Link--next,
.mdn-Pagination .mdn-Pagination-Link--previous {
  border: none;
  margin: 0;
}

.mdn-Pagination .mdn-Pagination-Link--next:hover,
.mdn-Pagination .mdn-Pagination-Link--previous:hover {
  background-color: transparent;
  color: var(--color-neutral-medium);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Pagination .mdn-Pagination-Link--next {
  margin-left: var(--spacing-inline-xxs);
}

.mdn-Pagination .mdn-Pagination-Link:first-child {
  padding-right: var(--spacing-inline-xxxs);
}

.mdn-Pagination .mdn-Pagination-Link:last-child {
  padding-left: var(--spacing-inline-xxxs);
}

.mdn-Pagination--inverse .mdn-Pagination-Link {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Pagination--inverse .mdn-Pagination-Link:hover {
  background-color: var(--theme-color-neutral-dark-bg);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Pagination--inverse .mdn-Pagination-Link.mdn-is-active {
  background-color: var(--theme-color-neutral-lightest-clickable);
  border: none;
}

.mdn-Pagination--inverse .mdn-Pagination-Link.mdn-is-active:hover {
  background-color: var(--theme-color-neutral-lightest-clickable);
  color: var(--theme-color-brand-primary-medium-bg);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Pagination--inverse .mdn-Pagination-Link--next:hover,
.mdn-Pagination--inverse .mdn-Pagination-Link--previous:hover {
  background-color: transparent;
  color: var(--theme-color-neutral-medium-content);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Pagination--inverse .mdn-Pagination-Link:first-child:hover,
.mdn-Pagination--inverse .mdn-Pagination-Link:last-child:hover {
  background-color: transparent;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Pagination--inverse.mdn-Pagination--mobile .mdn-Link-anchor,
.mdn-Pagination--inverse.mdn-Pagination--mobile :hover {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Pagination--mobile {
  display: inline-flex;
}

.mdn-Pagination--mobile .mdn-Link-anchor .mdn-Link-anchor-label {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-Pagination--mobile
  .mdn-Link-anchor
  .mdn-Link-anchor-label[class*="mdn-Link-anchor-label"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Pagination--mobile .mdn-Link-anchor .mdn-Icon--md,
.mdn-Pagination--mobile .mdn-Link-anchor:first-child {
  margin-right: var(--spacing-inline-xxxs);
}

.mdn-Pagination--mobile .mdn-Link-anchor:last-child,
.mdn-Pagination--mobile .mdn-Link-anchor:last-child .mdn-Icon--md {
  margin-left: var(--spacing-inline-xxxs);
}

.mdn-SpinBox {
  align-items: flex-end;
  align-items: stretch;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--theme-color-transparent-bg);
  border-radius: var(--border-radius-sm);
  display: flex;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  height: 54px;
  line-height: var(--font-line-height-md);
  position: relative;
  width: 100%;
  width: -moz-fit-content;
  width: fit-content;
}

.mdn-SpinBox .mdn-SpinBox-decrease,
.mdn-SpinBox .mdn-SpinBox-increase {
  align-items: center;
  background-color: var(--theme-color-neutral-lightest-clickable);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-darkest-clickable);
  color: var(--theme-color-neutral-darkest-bg);
  display: flex;
  justify-content: center;
  width: 24px;
}

.mdn-SpinBox .mdn-SpinBox-decrease:hover,
.mdn-SpinBox .mdn-SpinBox-increase:hover {
  background-color: var(--theme-color-neutral-medium-clickable);
  cursor: pointer;
}

.mdn-SpinBox .mdn-SpinBox-field {
  background-color: transparent;
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-darkest-clickable);
  border-radius: 0;
  border-right: 0;
  cursor: default;
  font-weight: var(--font-weight-medium);
  font: inherit;
  min-width: 55px;
  outline: none;
  padding: var(--spacing-squish-xs);
  text-align: center;
  width: 24px;
}

.mdn-SpinBox .mdn-SpinBox-field,
.mdn-SpinBox .mdn-SpinBox-field:focus {
  color: var(--theme-color-neutral-darkest-clickable);
}

.mdn-SpinBox .mdn-SpinBox-field:focus ~ label {
  color: var(--theme-color-neutral-darkest-content);
  color: var(--theme-color-neutral-darkest-clickable);
  font-family: var(--font-family-highlight);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-medium);
  left: 62px;
  top: 25px;
  transform: translateY(-100%);
}

.mdn-SpinBox .mdn-SpinBox-field:focus ~ label.mdn-Text--LineHeightSm {
  line-height: var(--font-line-height-sm);
}

.mdn-SpinBox ::-webkit-inner-spin-button,
.mdn-SpinBox ::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.mdn-SpinBox .mdn-SpinBox-decrease {
  border-bottom-left-radius: var(--border-radius-xs);
  border-right: 0;
  border-top-left-radius: var(--border-radius-xs);
  margin-right: -1px;
}

.mdn-SpinBox .mdn-SpinBox-increase {
  border-bottom-right-radius: var(--border-radius-xs);
  border-top-right-radius: var(--border-radius-xs);
}

.mdn-SpinBox--inverse .mdn-SpinBox-field {
  border-color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-SpinBox--inverse .mdn-SpinBox-field,
.mdn-SpinBox--inverse .mdn-SpinBox-field :focus {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-SpinBox--inverse .mdn-SpinBox-decrease,
.mdn-SpinBox--inverse .mdn-SpinBox-increase {
  background-color: var(--theme-color-neutral-darkest-clickable);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-lightest-clickable);
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-SpinBox--inverse .mdn-SpinBox-field:focus {
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Checkbox {
  display: flex;
  height: auto;
  position: relative;
  text-align: left;
}

.mdn-Checkbox * {
  cursor: pointer;
}

.mdn-Checkbox:last-child {
  margin-bottom: 0;
}

.mdn-Checkbox-label {
  padding-bottom: 22px;
  padding-left: var(--spacing-inline-sm);
  vertical-align: top;
}

.mdn-Checkbox-label:before {
  background-color: var(--theme-color-neutral-lightest-bg);
  border: var(--border-width-medium) var(--border-style-default)
    var(--theme-color-neutral-medium-clickable);
  border-radius: var(--border-radius-xs);
  cursor: pointer;
  height: 24px;
  transition: all 0.2s;
  width: 24px;
}

.mdn-Checkbox-label:after,
.mdn-Checkbox-label:before {
  content: "";
  left: 0;
  position: absolute;
  right: 0;
}

.mdn-Checkbox-input[type="checkbox"] {
  height: 25px;
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.mdn-Checkbox-input[type="checkbox"]:checked + .mdn-Checkbox-label:before {
  background: var(--theme-color-neutral-lightest-clickable);
  border-color: var(--theme-color-neutral-medium-clickable);
}

.mdn-Checkbox-input[type="checkbox"]:checked + .mdn-Checkbox-label:after {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-secondary-medium-bg);
  border-right-style: none;
  border-top-style: none;
  height: 5.37px;
  transform: translate(0.45em, 0.5em) rotate(-45deg);
  width: 11.05px;
}

.mdn-Checkbox-input[type="checkbox"]:disabled ~ div,
.mdn-Checkbox-input[type="checkbox"]:disabled ~ label,
.mdn-Checkbox-input[type="checkbox"]:disabled ~ small {
  cursor: not-allowed;
  opacity: var(--opacity-intense);
}

.mdn-Checkbox-text {
  align-self: center;
  color: var(--theme-color-neutral-darkest-content);
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  margin-left: var(--spacing-inline-sm);
  margin-top: 2px;
  position: relative;
}

.mdn-Checkbox-text[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Checkbox-textInverse {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Checkbox--inverse .mdn-Checkbox-label:before {
  background-color: transparent;
  border: var(--border-width-medium) var(--border-style-default)
    var(--theme-color-neutral-lightest-clickable);
}

.mdn-Checkbox--inverse .mdn-Checkbox-text {
  color: var(--color-neutral-lightest);
}

.mdn-Checkbox--inverse
  .mdn-Checkbox-input[type="checkbox"]:checked
  + .mdn-Checkbox-label:before {
  background: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Checkbox--inverse
  .mdn-Checkbox-input[type="checkbox"]:checked
  + .mdn-Checkbox-label:after {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-secondary-medium-bg);
  border-right-style: none;
  border-top-style: none;
}

.mdn-Checkbox--attentionField {
  padding-bottom: var(--spacing-stack-sm);
}

.mdn-Checkbox--attentionField .mdn-Checkbox-label:before {
  border-color: var(--theme-color-support-danger-dark-clickable);
}

.mdn-Checkbox--attentionField.mdn-Checkbox--darkest .mdn-Checkbox-label:before,
.mdn-Checkbox--attentionField.mdn-Checkbox--inverse .mdn-Checkbox-label:before {
  border-color: var(--theme-color-support-danger-light-clickable);
}

.mdn-Checkbox--attentionField.mdn-Checkbox--darkest .mdn-Input-errorFeedback,
.mdn-Checkbox--attentionField.mdn-Checkbox--inverse .mdn-Input-errorFeedback {
  color: var(--theme-color-support-danger-light-content);
}

.mdn-Checkbox--attentionField .mdn-Input-errorFeedback {
  bottom: 0;
  display: flex;
  left: 0;
  margin-left: 0;
  padding: 0;
  padding-top: var(--spacing-stack-xs);
  top: 17px;
}

.mdn-Checkbox--darkest .mdn-Checkbox-label:before {
  background-color: var(--theme-color-brand-darkest-bg);
  border: var(--border-width-medium) var(--border-style-default)
    var(--theme-color-brand-darkest-clickable);
}

.mdn-Checkbox--darkest .mdn-Checkbox-text {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Checkbox--darkest
  .mdn-Checkbox-input[type="checkbox"]:checked
  + .mdn-Checkbox-label:before {
  background: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Checkbox--darkest
  .mdn-Checkbox-input[type="checkbox"]:checked
  + .mdn-Checkbox-label:after {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-secondary-medium-clickable);
  border-right-style: none;
  border-top-style: none;
}

.mdn-Radio {
  display: flex;
}

.mdn-Radio * {
  cursor: pointer;
}

.mdn-Radio input {
  height: 25px;
  opacity: 0;
  position: absolute;
  width: 45px;
}

.mdn-Radio input:disabled ~ div,
.mdn-Radio input:disabled ~ label {
  cursor: not-allowed;
  opacity: var(--opacity-intense);
}

.mdn-Radio-label {
  position: relative;
}

.mdn-Radio-label:before {
  background: var(--theme-color-neutral-lightest-bg);
  border: var(--border-width-medium) var(--border-style-default)
    var(--theme-color-neutral-medium-clickable);
  border-radius: var(--border-radius-circle);
  content: "";
  display: inline-block;
  height: 24px;
  margin-right: 1em;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 24px;
}

.mdn-Radio-label:after {
  border-radius: var(--border-radius-circle);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition:
    width 0.3s,
    height 0.3s;
  width: 0;
}

.mdn-Radio-label:empty:before {
  margin-right: 0;
}

.mdn-Radio-text {
  align-self: center;
  color: var(--theme-color-neutral-darkest-content);
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  left: var(--spacing-inline-xxs);
  line-height: var(--font-line-height-md);
  position: relative;
}

.mdn-Radio-text[class*="mdn-"] {
  font-weight: var(--font-weight-medium);
}

.mdn-Radio :checked + .mdn-Radio-label:before {
  background: var(--theme-color-neutral-lightest-bg);
  box-shadow: none;
}

.mdn-Radio :checked + .mdn-Radio-label:after {
  background-color: var(--theme-color-brand-secondary-medium-clickable);
  height: 12px;
  width: 12px;
}

.mdn-Radio :not(:checked) + .mdn-Radio-label:before {
  background: transparent;
  box-shadow: none;
}

.mdn-Radio :not(:checked) + .mdn-Radio-label:after {
  background-color: var(--theme-color-brand-secondary-medium-clickable);
  height: 0;
  transition:
    width 0.3s,
    height 0.3s;
  width: 0;
}

.mdn-Radio--inverse .mdn-Radio-label:before {
  background: transparent;
  border: var(--border-width-medium) var(--border-style-default)
    var(--theme-color-neutral-lightest-clickable);
}

.mdn-Radio--inverse .mdn-Radio-text {
  color: var(--color-neutral-lightest);
}

.mdn-Radio--inverse :checked + .mdn-Radio-label:before {
  background: var(--theme-color-neutral-lightest-bg);
  box-shadow: none;
}

.mdn-Radio--inverse :checked + .mdn-Radio-label:after {
  background-color: var(--theme-color-brand-secondary-medium-clickable);
}

.mdn-Radio--attentionField {
  padding-bottom: var(--spacing-stack-sm);
  position: relative;
}

.mdn-Radio--attentionField .mdn-Radio-label:before {
  border-color: var(--theme-color-support-danger-dark-clickable);
}

.mdn-Radio--attentionField.mdn-Radio--darkest .mdn-Radio-label:before,
.mdn-Radio--attentionField.mdn-Radio--inverse .mdn-Radio-label:before {
  border-color: var(--theme-color-support-danger-light-clickable);
}

.mdn-Radio--attentionField.mdn-Radio--darkest .mdn-Input-errorFeedback,
.mdn-Radio--attentionField.mdn-Radio--inverse .mdn-Input-errorFeedback {
  color: var(--theme-color-support-danger-light-content);
}

.mdn-Radio--attentionField .mdn-Input-errorFeedback {
  bottom: 0;
  display: flex;
  left: 0;
  margin-left: 0;
  padding: 0;
  top: 30px;
}

.mdn-Radio--darkest .mdn-Radio-label:before {
  background: transparent;
  border: var(--border-width-medium) var(--border-style-default)
    var(--theme-color-neutral-lightest-clickable);
}

.mdn-Radio--darkest .mdn-Radio-text {
  color: var(--color-neutral-lightest);
}

.mdn-Radio--darkest :checked + .mdn-Radio-label:before {
  background: var(--theme-color-neutral-lightest-bg);
  box-shadow: none;
}

.mdn-Radio--darkest :checked + .mdn-Radio-label:after {
  background-color: var(--theme-color-brand-secondary-medium-clickable);
}

.mdn-Countdown {
  background-color: var(--theme-color-brand-primary-dark-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-primary-medium-content);
  color: var(--theme-color-neutral-lightest-content);
  color: var(--theme-color-neutral-darkest-content);
  font-family: var(--font-family-highlight);
  font-weight: var(--font-weight-medium);
  overflow: hidden;
  transition: all 0.2s;
}

.mdn-Countdown.mdn-Text--LineHeightSm {
  line-height: var(--font-line-height-sm);
}

.mdn-Countdown-content-title,
.mdn-Countdown-tag,
.mdn-Countdown-timer,
.mdn-Countdown-title {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Countdown--block {
  background-color: var(--theme-color-brand-primary-medium-bg);
}

.mdn-Countdown--block.mdn-is-done .mdn-Countdown-bar,
.mdn-Countdown--block.mdn-is-done .mdn-Countdown-bar-progress {
  border-radius: 0 0 0 0;
  height: 24px;
}

.mdn-Countdown--block.mdn-is-done .mdn-Countdown-bar {
  background-color: var(--theme-color-brand-primary-darkest-bg);
  border-radius: 4px;
  display: flex;
  overflow: hidden;
}

.mdn-Countdown--block.mdn-is-done .mdn-Countdown-bar-progress {
  background-color: var(--theme-color-brand-primary-medium-content);
  color: var(--theme-color-neutral-lightest-bg);
  padding: var(--spacing-stack-xxxs) var(--spacing-inline-sm);
  text-align: right;
  transition: all 0.2s;
}

.mdn-Countdown--block.mdn-is-done .mdn-Countdown-bar-progress,
.mdn-Countdown--block.mdn-is-done .mdn-Countdown-bar-progress-value {
  align-self: center;
  font-size: var(--font-size-xxs);
}

.mdn-Countdown--block.mdn-is-done .mdn-Countdown-bar-progress-value {
  color: var(--color-neutral-lightest);
  margin-left: 0;
  padding: var(--spacing-stack-xxxs) 0;
}

.mdn-Countdown--block .mdn-Countdown-content .mdn-Button {
  display: none;
}

@media (min-width: 992px) {
  .mdn-Countdown--block .mdn-Countdown-content .mdn-Button {
    display: block;
  }
}

.mdn-Countdown--block .mdn-Countdown-content,
.mdn-Countdown--block .mdn-Countdown-title {
  display: none;
}

.mdn-Countdown--block.mdn-is-open {
  padding: var(--spacing-stack-md) 0;
}

.mdn-Countdown--block.mdn-is-open .mdn-Countdown-content,
.mdn-Countdown--block.mdn-is-open .mdn-Countdown-title {
  display: block;
}

.mdn-Countdown--block.mdn-is-open .mdn-Countdown-bar {
  border-radius: var(--border-radius-sm);
  margin: auto;
}

.mdn-Countdown--block.mdn-is-open .mdn-Countdown-bar,
.mdn-Countdown--block.mdn-is-open .mdn-Countdown-bar-progress {
  height: 8px;
}

.mdn-Countdown--block.mdn-is-open .mdn-Countdown-bar-progress {
  background-color: var(--theme-color-neutral-lightest-content);
}

.mdn-Countdown--block.mdn-is-open .mdn-Countdown-bar-progress-value {
  display: none;
}

.mdn-Countdown--block.mdn-is-open .mdn-Countdown-content {
  display: flex;
  justify-content: space-between;
}

.mdn-Countdown--block .mdn-Countdown-title {
  font-size: var(--font-size-md);
  margin-bottom: var(--spacing-stack-xxs);
}

.mdn-Countdown--block .mdn-Countdown-timer {
  font-size: var(--font-size-xl);
  margin-bottom: var(--spacing-stack-sm);
}

@media (min-width: 992px) {
  .mdn-Countdown--block .mdn-Countdown-timer {
    font-size: var(--font-size-xxxl);
  }
}

.mdn-Countdown--block .mdn-Countdown-bar,
.mdn-Countdown--block .mdn-Countdown-bar-progress {
  border-radius: 0 var(--border-radius-pill) var(--border-radius-pill) 0;
  height: 24px;
}

.mdn-Countdown--block .mdn-Countdown-bar {
  background-color: var(--theme-color-brand-primary-darkest-bg);
  border-radius: 4px;
  display: flex;
  overflow: hidden;
}

.mdn-Countdown--block .mdn-Countdown-bar-progress {
  background-color: var(--theme-color-brand-primary-medium-content);
  color: var(--theme-color-neutral-lightest-bg);
  padding: var(--spacing-stack-xxxs) var(--spacing-inline-sm);
  text-align: right;
  transition: all 0.2s;
}

.mdn-Countdown--block .mdn-Countdown-bar-progress,
.mdn-Countdown--block .mdn-Countdown-bar-progress-value {
  align-self: center;
  font-size: var(--font-size-xxs);
}

.mdn-Countdown--block .mdn-Countdown-bar-progress-value {
  color: var(--color-neutral-lightest);
  margin-left: var(--spacing-inline-xxs);
  padding: var(--spacing-stack-xxxs) 0;
}

.mdn-Countdown--sm {
  align-items: center;
  border-radius: var(--border-radius-sm) var(--border-radius-sm) 0 0;
  display: flex;
  height: 46px;
  padding: var(--spacing-squish-xxs);
  width: 100%;
}

.mdn-Countdown--sm .mdn-Countdown-timer {
  margin-left: var(--spacing-inline-xxxs);
}

.mdn-Countdown--md {
  border-radius: var(--border-radius-sm) var(--border-radius-sm) 0 0;
  display: block;
  padding: var(--spacing-squish-xxs);
  width: 100%;
}

.mdn-Countdown--md .mdn-Countdown-timer {
  margin-top: var(--spacing-stack-xxxs);
}

.mdn-Countdown--lg {
  border-color: var(--theme-color-neutral-lightest-content);
  border-radius: var(--border-radius-sm) var(--border-radius-sm) 0 0;
  display: block;
  width: 100%;
}

.mdn-Countdown--lg .mdn-Countdown-tag {
  background-color: var(--theme-color-neutral-lightest-bg);
  border-color: var(--theme-color-neutral-lightest-bg);
  border-bottom: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-brand-primary-dark-content);
  color: var(--theme-color-brand-primary-dark-content);
  padding: var(--spacing-squish-xxs);
}

.mdn-Countdown--lg .mdn-Countdown-content {
  align-items: center;
  display: flex;
  flex-direction: row;
  padding: var(--spacing-squish-xxs);
}

.mdn-Countdown--lg .mdn-Countdown-timer {
  margin-left: var(--spacing-inline-xxxs);
}

.mdn-Countdown--lg:has(+ .mdn-Card),
.mdn-Countdown--md:has(+ .mdn-Card),
.mdn-Countdown--sm:has(+ .mdn-Card) {
  margin-bottom: -12px;
  padding-bottom: 12px;
  width: 296px;
}

.mdn-CopyContainer {
  align-items: center;
  background-color: var(--theme-color-neutral-light-clickable);
  border: var(--border-width-thin) var(--border-style-default) transparent;
  border-radius: var(--border-radius-sm);
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: var(--spacing-inset-md);
  position: relative;
}

.mdn-CopyContainer .mdn-Text {
  color: var(--theme-color-neutral-darkest-bg);
}

.mdn-CopyContainer button {
  background: none;
  border: none;
}

.mdn-CopyContainer .mdn-Copy-Aria {
  display: none;
}

.mdn-CopyContainer:active .mdn-CopyContainer-icon {
  scale: 0.9;
  transition: scale 0.2s ease-in;
}

.mdn-CopyContainer:active
  .mdn-CopyContainer-icon:active:not([disabled]):not([aria-disabled="true"]) {
  scale: 0.95;
}

.mdn-CopyContainer:hover [mdn-copycontainer-after]:after {
  background-color: var(--color-neutral-darkest);
  border: var(--border-width-thin) var(--border-style-default) transparent;
  border-radius: var(--border-radius-xs);
  color: var(--theme-color-neutral-lightest-content);
  content: attr(mdn-copycontainer-after);
  font-size: var(--font-size-xxxs);
  padding: var(--spacing-squish-xxxs);
  position: absolute;
  right: 0;
  top: 0;
}

.mdn-CopyContainer-icon {
  margin-left: var(--spacing-inline-sm);
}

.mdn-Toggle-list {
  list-style: none;
}

.mdn-Toggle :checked + .mdn-Toggle-button:after {
  background: var(--theme-color-neutral-lightest-bg);
  left: 50%;
}

.mdn-Toggle :checked + .mdn-Toggle-button {
  background: var(--theme-color-brand-secondary-darkest-clickable);
}

.mdn-Toggle-item:disabled ~ .mdn-Toggle-button {
  cursor: not-allowed;
  opacity: var(--opacity-intense);
}

.mdn-Toggle-button {
  background: var(--theme-color-neutral-medium-bg);
  border-color: var(--theme-color-transparent-clickable);
  border-radius: var(--font-size-xs);
  border-style: var(--border-style-default);
  border-width: var(--border-width-thin);
  cursor: pointer;
  display: block;
  height: 24px;
  padding: 2px;
  position: relative;
  transition: all 0.2s;
  width: 44px;
}

.mdn-Toggle-button:after,
.mdn-Toggle-button:before {
  content: "";
  display: block;
  height: 100%;
  position: relative;
  transform: scale(0.8);
  width: 50%;
}

.mdn-Toggle-button:after {
  background: var(--theme-color-neutral-lightest-clickable);
  border-radius: var(--border-radius-circle);
  left: 0;
  transition: all 0.2s;
}

.mdn-Toggle-button:before {
  display: none;
}

.mdn-Toggle--attentionField {
  padding-bottom: var(--spacing-stack-sm);
  position: relative;
}

.mdn-Toggle--attentionField .mdn-Input-errorFeedback {
  bottom: 0;
  display: flex;
  left: 0;
  margin-left: 0;
  padding: 0;
  padding-top: var(--spacing-stack-xxxs);
  top: 27px;
}

.mdn-Toggle--attentionField .mdn-Toggle-button {
  background: var(--theme-color-support-danger-dark-bg);
}

.mdn-Toggle--attentionField .mdn-Toggle-button:after {
  background: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Toggle--inverse .mdn-Toggle-button,
.mdn-Toggle--inverse .mdn-Toggle-item {
  background: var(--theme-color-neutral-lightest-bg);
}

.mdn-Toggle--inverse .mdn-Toggle-button:after,
.mdn-Toggle--inverse .mdn-Toggle-item:after {
  background: var(--theme-color-neutral-medium-clickable);
}

.mdn-Toggle--inverse.mdn-Toggle--attentionField .mdn-Toggle-button {
  background: var(--theme-color-support-danger-light-bg);
}

.mdn-Toggle--inverse.mdn-Toggle--attentionField .mdn-Toggle-button:after {
  background: var(--theme-color-support-danger-dark-clickable);
}

.mdn-Toggle--inverse.mdn-Toggle--attentionField .mdn-Input-errorFeedback {
  color: var(--theme-color-support-danger-light-content);
}

.mdn-Toggle--inverse :checked + .mdn-Toggle-button {
  background: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Toggle--inverse :checked + .mdn-Toggle-button:after {
  background: var(--theme-color-brand-secondary-medium-bg);
}

.mdn-Toggle-item {
  display: none;
}

.mdn-ToggleGroup {
  align-items: center;
  display: flex;
  height: 40px;
  width: 100%;
}

.mdn-ToggleGroup .mdn-Toggle {
  margin-left: var(--spacing-inline-xs);
}

.mdn-CollapseMap {
  height: auto;
  width: 100%;
}

.mdn-CollapseMap-box {
  background-color: var(--theme-color-brand-primary-dark-clickable);
  cursor: pointer;
  padding-bottom: var(--spacing-stack-sm);
  padding-top: var(--spacing-stack-sm);
}

.mdn-CollapseMap-content {
  background-color: var(--theme-color-brand-primary-darkest-bg);
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition:
    all 0.2s,
    opacity 0.4s;
}

.mdn-CollapseMap-toggle {
  align-items: center;
  display: flex;
  justify-content: center;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-CollapseMap-toggle .mdn-Text {
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-CollapseMap .mdn-Text-icon {
  transform-origin: center;
  transition: all 0.4s;
}

.mdn-CollapseMap-active .mdn-Text-icon {
  transform: rotate(180deg);
}

.mdn-CollapseMap-active .mdn-CollapseMap-content {
  height: auto;
  opacity: 1;
  padding: var(--spacing-stack-sm) 0;
  transition:
    all 0.2s,
    opacity 0.4s;
}

.mdn-CollapseMap--enterprise .mdn-CollapseMap-box {
  background-color: var(--theme-color-background-navigation-quinary-default-bg);
}

.mdn-CollapseMap--enterprise .mdn-CollapseMap-content {
  background-color: var(
    --theme-color-background-navigation-senary-default-content
  );
}

.mdn-Collapse {
  border: var(--border-width-thin) var(--border-style-default)
    var(--theme-color-neutral-medium-content);
  border-radius: var(--border-radius-sm);
  overflow: hidden;
  width: 100%;
}

.mdn-Collapse-box.is-expanded .mdn-Collapse-content {
  border-bottom: none;
  display: block;
  height: auto;
  opacity: 1;
  padding: var(--spacing-inset-md);
  transition:
    all 0.2s,
    opacity 0.8s;
  visibility: visible;
}

.mdn-Collapse-box.is-expanded .mdn-Collapse-icon.mdn-Icon-baixo {
  transform: rotate(180deg);
  transform-origin: center;
}

.mdn-Collapse-box .mdn-Text--iconSm .mdn-Text-icon:before {
  font-size: var(--font-size-md);
}

.mdn-Collapse-toggle {
  align-items: center;
  background-color: var(--theme-color-neutral-lightest-bg);
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  outline: none;
  padding: var(--spacing-inset-md);
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all 0.2s;
}

.mdn-Collapse-toggle .mdn-Collapse-icon {
  color: var(--theme-color-neutral-darkest-content);
  transition: all 0.4s;
}

.mdn-Collapse-toggle .mdn-Icon--secondary {
  color: var(--theme-color-brand-primary-medium-content);
}

.mdn-Collapse-toggle .mdn-Text {
  pointer-events: none;
}

.mdn-Collapse-content {
  background: var(--theme-color-neutral-lightest-bg);
  height: 0;
  opacity: 0;
  outline: none;
  overflow: hidden;
  padding: 0 var(--spacing-inset-md);
  transition:
    all 0.2s,
    opacity 0.8s;
  visibility: hidden;
}

.mdn-Collapse-toggle--inverse {
  background-color: var(--theme-color-neutral-darkest-bg);
}

.mdn-Collapse-box--inverse .mdn-Colapse-toggle {
  border-color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Collapse-box--inverse .mdn-Collapse-icon {
  color: var(--theme-color-neutral-lightest-content);
}

.mdn-Collapse-box--inverse .mdn-Collapse-content {
  background-color: var(--theme-color-neutral-darkest-bg);
}

.mdn-Stepper {
  display: flex;
  flex-direction: column;
  width: calc(100% - 24px);
}

@keyframes fill {
  0% {
    background-position: 300% 0;
  }

  to {
    background-position: 200% 0;
  }
}

@keyframes show {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.mdn-Stepper .mdn-Text {
  margin-top: calc(var(--spacing-stack-xs) + 32px);
}

.mdn-Stepper-list,
.mdn-Stepper-listIcon {
  display: flex;
  flex-direction: row;
  list-style: none;
}

.mdn-Stepper-list > li,
.mdn-Stepper-listIcon > li {
  height: 2px;
  margin-top: 16px;
  position: relative;
  width: 100%;
}

.mdn-Stepper-list > li:last-child,
.mdn-Stepper-listIcon > li:last-child {
  width: 32px;
}

.mdn-Stepper-list > li.mdn-is-inactive,
.mdn-Stepper-listIcon > li.mdn-is-inactive {
  background: var(--color-neutral-medium);
}

.mdn-Stepper-list > li.mdn-is-active,
.mdn-Stepper-listIcon > li.mdn-is-active {
  background: var(--theme-color-neutral-medium-content);
}

.mdn-Stepper-list > li.mdn-is-done,
.mdn-Stepper-listIcon > li.mdn-is-done {
  animation: fill 0.3s linear forwards;
  background: linear-gradient(
    90deg,
    var(--theme-color-brand-primary-medium-content) 22%,
    var(--theme-color-brand-primary-medium-content) 50%,
    var(--theme-color-neutral-medium-content) 51%,
    var(--theme-color-neutral-medium-content) 100%
  );
  background-position: 300% 0;
  background-size: 200% 100%;
}

.mdn-Stepper-listIcon .mdn-Stepper-listIcon-item:before {
  animation: show 0.3s linear forwards;
  background-color: var(--theme-color-neutral-lightest-bg);
  color: var(--theme-color-brand-primary-medium-content);
  display: flex;
  height: 32px;
  justify-content: center;
  position: relative;
  top: -15px;
  width: calc(32px + var(--spacing-inline-xxxs));
}

.mdn-Stepper-listIcon .mdn-Stepper-listIcon-item.mdn-is-inactive:before {
  color: var(--color-neutral-medium);
}

.mdn-Stepper-list .mdn-Stepper-list-item {
  background-color: var(--color-neutral-medium);
}

.mdn-Stepper-list .mdn-Stepper-list-item:before {
  background-color: var(--theme-color-brand-primary-medium-bg);
  border: var(--border-style-default) var(--border-width-medium)
    var(--theme-color-brand-primary-medium-content);
  border-radius: var(--border-radius-circle);
  content: "";
  height: 32px;
  position: absolute;
  top: -15px;
  width: 32px;
}

.mdn-Stepper-list .mdn-Stepper-list-item.mdn-is-inactive:before {
  background-color: var(--theme-color-neutral-lightest-bg);
  border-color: var(--color-neutral-medium);
}

.mdn-Stepper-list .mdn-Stepper-list-item.mdn-is-active:before {
  animation: show 0.3s linear forwards;
  box-shadow: inset 0 0 0 8px var(--theme-color-neutral-lightest-bg);
}

.mdn-Stepper-list .mdn-Stepper-list-item.mdn-is-done:after {
  animation: show 0.3s linear forwards;
  border: var(--border-width-medium) var(--border-style-default)
    var(--theme-color-neutral-lightest-content);
  border-right-style: none;
  border-top-style: none;
  content: "";
  height: 8px;
  position: absolute;
  top: -15px;
  transform: translate(0.5em, 0.6em) rotate(-45deg);
  width: 16px;
  z-index: 1;
}

.mdn-Stepper.mdn-Stepper--inverse
  .mdn-Stepper-list
  .mdn-Stepper-list-item.mdn-is-inactive:before {
  background-color: var(--color-neutral-darkest);
}

.mdn-Stepper.mdn-Stepper--inverse
  .mdn-Stepper-list
  .mdn-Stepper-list-item.mdn-is-active:before {
  background-color: var(--theme-color-brand-primary-light-content);
  border-color: var(--theme-color-brand-primary-light-content);
  box-shadow: inset 0 0 0 8px var(--color-neutral-darkest);
}

.mdn-Stepper.mdn-Stepper--inverse
  .mdn-Stepper-listIcon
  .mdn-Stepper-listIcon-item {
  background: var(--theme-color-brand-primary-light-content);
}

.mdn-Stepper.mdn-Stepper--inverse
  .mdn-Stepper-listIcon
  .mdn-Stepper-listIcon-item:before {
  background-color: var(--theme-color-neutral-darkest-bg);
  color: var(--theme-color-brand-primary-light-content);
}

.mdn-Stepper.mdn-Stepper--inverse
  .mdn-Stepper-listIcon
  .mdn-Stepper-listIcon-item.mdn-is-done {
  animation: fill 0.3s linear forwards;
  background: linear-gradient(
    90deg,
    var(--theme-color-brand-primary-light-content) 22%,
    var(--theme-color-brand-primary-light-content) 50%,
    var(--theme-color-neutral-medium-content) 51%,
    var(--theme-color-neutral-medium-content) 100%
  );
  background-position: 300% 0;
  background-size: 200% 100%;
}

.mdn-Stepper.mdn-Stepper--inverse
  .mdn-Stepper-listIcon
  .mdn-Stepper-listIcon-item.mdn-is-active {
  background: var(--theme-color-neutral-medium-content);
}

.mdn-Stepper.mdn-Stepper--inverse
  .mdn-Stepper-listIcon
  .mdn-Stepper-listIcon-item.mdn-is-inactive {
  background: var(--color-neutral-medium);
}

.mdn-Stepper.mdn-Stepper--inverse
  .mdn-Stepper-listIcon
  .mdn-Stepper-listIcon-item.mdn-is-inactive:before {
  background-color: var(--theme-color-neutral-darkest-bg);
  color: var(--color-neutral-medium);
}

.mdn-Calendar {
  background-color: var(--theme-color-neutral-lightest-bg);
  border-radius: var(--border-radius-sm);
  color: var(--theme-color-neutral-darkest-content);
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  max-width: 681px;
  padding: var(--spacing-inset-xs);
}

@media screen and (min-width: 520px) {
  .mdn-Calendar {
    padding: var(--spacing-inset-sm);
  }
}

.mdn-Calendar-header {
  display: flex;
  margin-bottom: var(--spacing-stack-xs);
}

.mdn-Calendar-header .mdn-Input:not(:last-child) {
  margin-right: var(--spacing-inline-xs);
}

.mdn-Calendar-header-month {
  max-width: 160px;
}

.mdn-Calendar-header-year {
  max-width: 100px;
}

.mdn-Calendar-body .mdn-Calendar-monthDays,
.mdn-Calendar-body .mdn-Calendar-week,
.mdn-Calendar-body .mdn-Calendar-weekDays {
  display: flex;
}

.mdn-Calendar-body .mdn-Calendar-weekDays {
  margin-bottom: var(--spacing-stack-xs);
}

@media screen and (max-width: 520px) {
  .mdn-Calendar-body .mdn-Calendar-weekDays {
    margin-bottom: var(--spacing-stack-xxs);
  }
}

.mdn-Calendar-body .mdn-Calendar-weekDays-day {
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  text-align: center;
  width: 14.2857142857%;
}

.mdn-Calendar-body .mdn-Calendar-weekDays-day[class*="mdn-Calendar"] {
  font-weight: var(--font-weight-bold);
}

.mdn-Calendar-body .mdn-Calendar-monthDays-day {
  position: relative;
  text-align: center;
  width: 14.2857142857%;
}

.mdn-Calendar-body .mdn-Calendar-monthDays-day-anchor {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: var(--theme-color-neutral-darkest-clickable);
  display: block;
  font-family: var(--font-family-base);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--font-line-height-md);
  padding: calc(var(--spacing-stack-md) / 3) 0;
  position: relative;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  z-index: 1;
}

@media (min-width: 768px) {
  .mdn-Calendar-body .mdn-Calendar-monthDays-day-anchor {
    padding: var(--spacing-stack-xs) 0;
  }
}

.mdn-Calendar-body .mdn-Calendar-monthDays-day:before {
  border-radius: var(--border-radius-circle);
  content: "";
  height: 32px;
  left: 50%;
  position: absolute;
  top: 47%;
  transform: translate(-50%, -50%);
  width: 32px;
  z-index: 0;
}

.mdn-Calendar-body .mdn-Calendar-monthDays-day--active:before {
  background-color: var(--theme-color-brand-primary-medium-clickable);
  border-color: transparent;
  border-style: var(--border-style-default);
  border-width: var(--border-width-thin);
}

.mdn-Calendar-body
  .mdn-Calendar-monthDays-day--active
  .mdn-Calendar-monthDays-day-anchor {
  color: var(--theme-color-neutral-lightest-bg);
}

.mdn-Calendar-body
  .mdn-Calendar-monthDays-day--active
  .mdn-Calendar-monthDays-day-anchor[class*="mdn-Calendar-monthDays-day-anchor"] {
  font-weight: var(--font-weight-bold);
}

.mdn-Calendar-body
  .mdn-Calendar-monthDays-day.mdn-Calendar-monthDays-day--readOnly:not(
    .mdn-Calendar-monthDays-day--active
  )
  .mdn-Calendar-monthDays-day-anchor {
  color: var(--theme-color-neutral-dark-clickable);
  cursor: auto;
}

.mdn-Calendar-body
  .mdn-Calendar-monthDays-day.mdn-Calendar-monthDays-day--locked
  .mdn-Calendar-monthDays-day-anchor {
  color: var(--theme-color-neutral-medium-clickable);
  cursor: not-allowed;
}

.mdn-Calendar-body
  .mdn-Calendar-monthDays-day:not(.mdn-Calendar-monthDays-day--readOnly):not(
    .mdn-Calendar-monthDays-day--locked
  ) {
  transition: scale 0.2s ease-in;
}

.mdn-Calendar-body
  .mdn-Calendar-monthDays-day:not(.mdn-Calendar-monthDays-day--readOnly):not(
    .mdn-Calendar-monthDays-day--locked
  ):active:not([disabled]):not([aria-disabled="true"]) {
  scale: 0.9;
}

.mdn-Calendar-body
  .mdn-Calendar-monthDays-day:not(.mdn-Calendar-monthDays-day--readOnly):not(
    .mdn-Calendar-monthDays-day--locked
  ):hover:before {
  background-color: var(--theme-color-brand-primary-medium-clickable);
  border-color: transparent;
}

.mdn-Calendar-body
  .mdn-Calendar-monthDays-day:not(.mdn-Calendar-monthDays-day--readOnly):not(
    .mdn-Calendar-monthDays-day--locked
  ):hover
  .mdn-Calendar-monthDays-day-anchor {
  color: var(--theme-color-neutral-lightest-bg);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mdn-ProgressBar-fill {
  border-radius: var(--border-radius-xs);
}

.mdn-ProgressBar-fill::-webkit-progress-bar {
  border-radius: var(--border-radius-xs);
}

.mdn-ProgressBar-fill::-moz-progress-bar {
  border-radius: var(--border-radius-xs);
}

.mdn-TabSelect--inverse .mdn-TabSelect-item:after {
  background-color: var(--theme-color-brand-primary-light-clickable);
}

.mdn-Menu.mdn-Menu--enterprise {
  background-color: var(--theme-color-background-navigation-quinary-default-bg);
}

.mdn-Menu.mdn-Menu--enterprise .mdn-Menu-top {
  background-color: var(--theme-color-neutral-darkest-bg);
}

@media only screen and (min-width: 1080px) {
  .mdn-Menu.mdn-Menu--enterprise
    .mdn-Menu-top-list-item-segment
    .mdn-Menu-top-event:hover:before {
    background-color: var(
      --theme-color-background-navigation-decorative-quinary-hover-clickable
    );
  }

  .mdn-Menu.mdn-Menu--enterprise
    .mdn-Menu-list-item-link:not(.mdn-Menu-subMenu-title):not(
      .mdn-Menu-list-item-link-button
    ):hover {
    background-color: var(--theme-color-background-navigation-quinary-hover-bg);
  }
}

.mdn-Menu.mdn-Menu--enterprise
  .mdn-Menu-top-list-item-segment.mdn-Menu-top-segment-is-active
  .mdn-Menu-top-event:before {
  background-color: var(
    --theme-color-background-navigation-decorative-quinary-hover-clickable
  );
}

.mdn-Menu.mdn-Menu--public .mdn-Menu-top {
  background-color: var(
    --theme-color-background-navigation-secondary-default-bg
  );
}

.mdn-Input-field {
  border-radius: var(--border-radius-sm);
}

.mdn-Input-field[data-mdn-type="action"] ~ .mdn-Input-action,
.mdn-Input-field[data-mdn-type="password"] ~ .mdn-Input-action,
.mdn-Input-field[data-mdn-type="search"] ~ .mdn-Input-action,
.mdn-Input-field[data-mdn-type="select"] ~ .mdn-Input-action {
  border-radius: 0 var(--border-radius-sm) var(--border-radius-sm) 0;
  border-width: var(--border-width-none);
}

.mdn-Input-errorFeedback {
  color: var(--theme-color-support-danger-dark-content);
}

.mdn-Input--attentionField
  .mdn-Input-field[data-mdn-type="action"]
  ~ .mdn-Input-action:hover {
  background: var(--theme-color-brand-primary-dark-bg);
}

.mdn-Input--inverse.mdn-Input--attentionField .mdn-Input-field {
  -webkit-text-fill-color: var(--theme-color-support-highlight-dark-clickable);
  border-color: var(--theme-color-support-highlight-dark-clickable);
  color: var(--theme-color-support-highlight-dark-clickable);
}

.mdn-Input--inverse.mdn-Input--attentionField
  .mdn-Input-field
  ~ .mdn-Input-label {
  color: var(--theme-color-support-highlight-dark-clickable);
}

.mdn-Input--inverse.mdn-Input--attentionField .mdn-Input-errorFeedback {
  color: var(--theme-color-support-highlight-dark-content);
}

.mdn-Input--inverse.mdn-Input--attentionField
  .mdn-Input-field[data-mdn-type="action"]
  ~ .mdn-Input-action {
  background: var(--theme-color-support-highlight-dark-bg);
  border-color: var(--theme-color-neutral-lightest-clickable);
  border-style: var(--border-style-default);
  border-width: var(--border-width-thin);
  color: var(--theme-color-neutral-lightest-clickable);
}

.mdn-Price {
  display: flex;
  flex-direction: column;
  height: 87px;
  justify-content: center;
  max-width: 200px;
}

.mdn-Price-main {
  display: flex;
  flex-direction: row;
}

.mdn-Price-main + .mdn-Text {
  margin-top: var(--spacing-stack-xxxs);
}

.mdn-Price-main-currency,
.mdn-Price-main-price {
  align-self: center;
}

.mdn-Price-main-currency {
  align-self: flex-end;
  margin-right: var(--spacing-inline-xxxs);
}

.mdn-Price-main-cents {
  align-self: baseline;
}

.mdn-BrandGroup {
  display: flex;
  justify-content: space-between;
  justify-items: center;
  max-width: 266px;
}

.mdn-BrandGroup--lg .mdn-BrandGroup-etc-value,
.mdn-BrandGroup--lg .mdn-BrandGroup-image {
  height: 72px;
  width: 72px;
}

.mdn-BrandGroup--lg .mdn-BrandGroup-etc-value {
  font-size: var(--font-size-xl);
}

.mdn-BrandGroup--lg .mdn-BrandGroup-etc-items {
  left: 120%;
}

.mdn-BrandGroup--lg .mdn-BrandGroup-etc-items:after,
.mdn-BrandGroup--lg .mdn-BrandGroup-etc-items:before {
  top: 30px;
}

@media screen and (max-width: 768px) {
  .mdn-BrandGroup--lg .mdn-BrandGroup-etc-items {
    top: 120%;
  }

  .mdn-BrandGroup--lg
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:before {
    right: 20px;
  }

  .mdn-BrandGroup--lg
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:after {
    right: 23px;
  }
}

.mdn-BrandGroup--md .mdn-BrandGroup-etc-value,
.mdn-BrandGroup--md .mdn-BrandGroup-image {
  height: 48px;
  width: 48px;
}

.mdn-BrandGroup--md .mdn-BrandGroup-etc-value {
  font-size: var(--theme-font-size-sm);
}

.mdn-BrandGroup--md .mdn-BrandGroup-etc-items {
  left: 130%;
}

.mdn-BrandGroup--md .mdn-BrandGroup-etc-items:after,
.mdn-BrandGroup--md .mdn-BrandGroup-etc-items:before {
  top: 18px;
}

@media screen and (max-width: 768px) {
  .mdn-BrandGroup--md .mdn-BrandGroup-etc-items {
    top: 125%;
  }

  .mdn-BrandGroup--md
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:before {
    right: 8px;
  }

  .mdn-BrandGroup--md
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:after {
    right: 11px;
  }
}

.mdn-BrandGroup--sm .mdn-BrandGroup-etc-value,
.mdn-BrandGroup--sm .mdn-BrandGroup-image {
  height: 28px;
  width: 28px;
}

.mdn-BrandGroup--sm .mdn-BrandGroup-etc-value {
  font-size: var(--font-size-xxs);
}

.mdn-BrandGroup--sm .mdn-BrandGroup-etc-items {
  left: 145%;
}

.mdn-BrandGroup--sm .mdn-BrandGroup-etc-items:after,
.mdn-BrandGroup--sm .mdn-BrandGroup-etc-items:before {
  top: 10px;
}

@media screen and (max-width: 768px) {
  .mdn-BrandGroup--sm .mdn-BrandGroup-etc-items {
    top: 125%;
  }

  .mdn-BrandGroup--sm
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:before {
    right: 0;
  }

  .mdn-BrandGroup--sm
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:after {
    right: 2.85px;
  }
}

.mdn-BrandGroup-item-focus {
  opacity: 0;
  position: absolute;
}

.mdn-BrandGroup-item-focus:focus
  + .mdn-BrandGroup-image
  .mdn-BrandGroup-image-caption {
  display: flex;
}

.mdn-BrandGroup .mdn-BrandGroup-image {
  margin-right: var(--spacing-inline-xxs);
  position: relative;
}

.mdn-BrandGroup .mdn-BrandGroup-image.mdn-Brand {
  border: none;
  overflow: visible;
}

.mdn-BrandGroup .mdn-BrandGroup-image.mdn-Brand:after {
  border: solid var(--color-neutral-medium);
  border-radius: var(--border-radius-circle);
  content: "";
  position: absolute;
}

.mdn-BrandGroup .mdn-BrandGroup-image.mdn-Brand--lg:after {
  border-width: var(--border-width-medium);
  height: calc(100% + var(--border-width-medium));
  width: calc(100% + var(--border-width-medium));
}

.mdn-BrandGroup .mdn-BrandGroup-image.mdn-Brand--md:after,
.mdn-BrandGroup .mdn-BrandGroup-image.mdn-Brand--sm:after {
  border-width: var(--border-width-thin);
  height: calc(100% + var(--border-width-medium));
  width: calc(100% + var(--border-width-medium));
}

.mdn-BrandGroup .mdn-BrandGroup-image.mdn-Brand-image {
  margin: 0;
}

.mdn-BrandGroup .mdn-BrandGroup-image-caption {
  display: none;
  left: 50%;
  min-width: 72px;
  position: absolute;
  transform: translate(-50%);
}

.mdn-BrandGroup .mdn-BrandGroup-image-caption .mdn-Text {
  text-align: center;
  width: 100%;
}

.mdn-BrandGroup .mdn-BrandGroup-image:hover .mdn-BrandGroup-image-caption {
  display: flex;
  z-index: 2;
}

.mdn-BrandGroup .mdn-BrandGroup-etc {
  overflow: visible;
  position: relative;
}

.mdn-BrandGroup
  .mdn-BrandGroup-etc
  .mdn-BrandGroup-etc-items
  .mdn-TopicDetails-group
  .mdn-Text-icon {
  width: 32px;
}

.mdn-BrandGroup .mdn-BrandGroup-etc-value:focus ~ .mdn-BrandGroup-etc-items,
.mdn-BrandGroup .mdn-BrandGroup-etc:hover .mdn-BrandGroup-etc-items {
  display: flex;
}

.mdn-BrandGroup .mdn-BrandGroup-etc-value {
  align-items: center;
  background-color: var(--color-neutral-lightest);
  border: var(--border-width-thin) var(--border-style-default)
    var(--color-neutral-medium);
  border-radius: var(--border-radius-circle);
  color: var(--color-neutral-dark);
  display: inline-flex;
  flex-direction: row;
  font-family: var(--font-family-base);
  font-weight: var(--font-weight-medium);
  justify-content: center;
}

.mdn-BrandGroup .mdn-BrandGroup-etc-items {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}

.mdn-BrandGroup--lg .mdn-BrandGroup-image-caption,
.mdn-BrandGroup--md .mdn-BrandGroup-image-caption,
.mdn-BrandGroup--sm .mdn-BrandGroup-image-caption {
  min-width: 90px;
}

@media screen and (max-width: 768px) {
  .mdn-BrandGroup--lg .mdn-BrandGroup-etc-items,
  .mdn-BrandGroup--md .mdn-BrandGroup-etc-items,
  .mdn-BrandGroup--sm .mdn-BrandGroup-etc-items {
    left: auto;
    right: 0;
    transform: translate(0);
  }

  .mdn-BrandGroup--lg
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:after,
  .mdn-BrandGroup--md
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:after,
  .mdn-BrandGroup--sm
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:after {
    border-bottom-color: var(--color-neutral-lightest);
    border-right-color: transparent;
    left: auto;
    top: -12px;
    transform: translate(-6px);
  }

  .mdn-BrandGroup--lg
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:before,
  .mdn-BrandGroup--md
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:before,
  .mdn-BrandGroup--sm
    .mdn-BrandGroup-etc-items.mdn-Tooltip--content.mdn-Tooltip--left:before {
    border-bottom-color: var(--color-neutral-medium);
    border-right-color: transparent;
    border-width: 7.4px;
    left: auto;
    top: -15px;
    transform: translate(-7.39px);
  }
}

.mdn-BrandGroup .mdn-BrandGroup-image:last-child {
  margin-right: 0;
}

.mdn-BrandGroup.mdn-BrandGroup--overlaid {
  display: flex;
  flex-direction: row;
  justify-content: left;
  justify-items: left;
}

.mdn-BrandGroup.mdn-BrandGroup--overlaid .mdn-BrandGroup-item {
  margin-right: calc(var(--spacing-inline-xxxs) * -1);
}

.mdn-BrandGroup.mdn-BrandGroup--overlaid .mdn-BrandGroup-item,
.mdn-BrandGroup.mdn-BrandGroup--overlaid .mdn-BrandGroup-item-expand {
  height: 24px;
  width: 24px;
}

.mdn-BrandGroup.mdn-BrandGroup--overlaid .mdn-BrandGroup-item-image {
  width: 100%;
}

.mdn-BrandGroup.mdn-BrandGroup--overlaid .mdn-BrandGroup-item .mdn-Tooltip {
  display: none;
  transform: translate(32px, -22px);
}

.mdn-BrandGroup.mdn-BrandGroup--overlaid .mdn-BrandGroup-item-expand {
  background-color: var(--theme-color-neutral-lightest-bg);
  border: var(--border-style-default) var(--border-width-thin)
    var(--theme-color-neutral-medium-content);
  border-radius: var(--border-radius-circle);
  cursor: pointer;
}

.mdn-BrandGroup.mdn-BrandGroup--overlaid
  .mdn-BrandGroup-item-expand:active
  + .mdn-Tooltip,
.mdn-BrandGroup.mdn-BrandGroup--overlaid
  .mdn-BrandGroup-item-expand:focus
  + .mdn-Tooltip,
.mdn-BrandGroup.mdn-BrandGroup--overlaid
  .mdn-BrandGroup-item-expand:hover
  + .mdn-Tooltip {
  display: block;
  z-index: 1;
}

.mdn-FloatingSaleButton {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}

.mdn-FloatingSaleButton-content {
  align-items: center;
  background-color: var(--theme-color-neutral-light-bg);
  border: var(--border-width-thin) var(--border-style-default)
    var(--color-neutral-medium);
  border-radius: var(--border-radius-sm);
  bottom: 24px;
  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);
  display: none;
  flex-direction: column;
  justify-content: center;
  padding: 0 var(--spacing-inline-sm) var(--spacing-stack-sm);
  position: absolute;
  transition: all;
  width: 260px;
}

.mdn-FloatingSaleButton-content-item {
  border-bottom: var(--border-width-thin) var(--border-style-default)
    var(--color-neutral-medium);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  opacity: 0;
  padding: var(--spacing-stack-sm) 0;
  width: 222px;
}

.mdn-FloatingSaleButton-content-item:last-child {
  border-bottom-width: 0;
}

.mdn-FloatingSaleButton-content-item-link {
  display: flex;
  justify-content: space-between;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: 100%;
}

.mdn-FloatingSaleButton-content-item .mdn-Icon-seta-direita {
  color: var(--theme-color-neutral-darkest-content);
}

.mdn-FloatingSaleButton-content-item:hover .mdn-Icon-seta-direita {
  margin-right: var(--spacing-inline-xxxs);
  transition: all 0.2s;
}

.mdn-FloatingSaleButton-content-item.mdn-is-visible {
  animation: showContent 0.4s ease-in forwards;
}

.mdn-FloatingSaleButton-content.mdn-is-visible {
  animation: showContent 0.3s ease-in forwards;
  display: flex;
}

@keyframes showContent {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.mdn-FloatingSaleButton-base {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: 1;
}

.mdn-FloatingSaleButton-base .mdn-Button {
  white-space: nowrap;
  width: 100%;
}

.mdn-FloatingSaleButton-base .mdn-FloatingSaleButton-close {
  min-width: 40px;
  padding: 0;
  width: 40px;
}

.mdn-FloatingSaleButton-base .mdn-FloatingSaleButton-close .mdn-Icon-fechar {
  padding-left: 6px;
}
