Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Skip to Main Content Pesquisar no curso Pesquisar Meu Coursera Suporte em TI Navegar Os melhores cursos Perfil Minhas Compras Configurações Atualizações Participações Central de Ajuda Encerrar a sessão Keone Prestes Estrutura e Funcionamento das Redes de Computadores Semana 3 As camadas de transporte e de aplicação AnteriorPróximo Navegação de item Introdução às camadas de transporte e aplicação A camada de transporte A camada de aplicação Avaliações pontuadas Teste: As camadas de transporte e de aplicação 14 perguntas Teste: O modelo de rede de cinco camadas 1 perguntas As camadas de transporte e de aplicação Teste30 minutes • 30 min Envie sua tarefa Vencimento September 18, 11:59 PM -03Sep 18, 11:59 PM -03 Tentativas 3 a cada 8 hours Tentar novamente Receber nota Para ser aprovado 80% ou superior Sua nota 78,57% Ver feedbackMantemos sua pontuação mais alta Like Dislike Relatar problema Voltar As camadas de transporte e de aplicação Teste valendo nota. • 30 min VencimentoSep 18, 11:59 PM -03 Tente novamente quando estiver preparado Nota recebida 78,57% Nota do envio mais recente 78,57% Para ser aprovado 80% ou superior Tentar novamente 1. Pergunta 1 As portas 1 a 1023 são conhecidas como portas ________. 1 / 1 ponto system registradas de destino de origem Correto Mandou bem! As portas do sistema são usadas para serviços comuns conhecidos. 2. Pergunta 2 As portas 1024 a 49151 são conhecidas como portas ________. 1 / 1 ponto do sistema registradas de destino de origem Correto Isso! As portas registradas são usadas por aplicativos menos comuns. 3. Pergunta 3 Se um soquete TCP está pronto e detectando conexões de entrada, ele está no estado ________. 1 / 1 ponto ESTABLISHED CLOSE_WAIT SYN_SENT LISTEN Correto Bom trabalho! O estado LISTEN indica que uma porta está esperando que algo se conecte a ela. 4. Pergunta 4 A instanciação de uma ponta em uma possível conexão TCP é conhecida como ______. 1 / 1 ponto soquete porta número sequencial segmento TCP Correto Parabéns! Um soquete conecta a pilha de rede de um sistema operacional aos aplicativos. 5. Pergunta 5 O exemplo mais comum de protocolo orientado a conexão é o ________ 1 / 1 ponto UDP TCP IP Correto Ótimo trabalho! Existem outros exemplos de protocolos orientados a conexão, mas o TCP é, de longe, o mais comum. 6. Pergunta 6 Se o dispositivo de transmissão quiser que o dispositivo receptor envie dados atualmente armazenados em buffer ao aplicativo na ponta receptora imediatamente, ele ativaria a sinalização _______. 0 / 1 ponto SYN ACK PSH FIN Incorreto Não é bem isso. Volte à aula 2 para rever o conteúdo. 7. Pergunta 7 A sequência de pacotes SYN, SYN/ACK e ACK é conhecida como _________. 1 / 1 ponto handshake de três vias handshake de quatro vias handshake de duas vias high five Correto Bom trabalho! Essa série de sinalizações é usada para estabelecer todas as conexões TCP. 8. Pergunta 8 Um número de 32 bits usado para monitorar sua posição em uma sequência de segmentos TCP é conhecido como um número ________. 1 / 1 ponto de reconhecimento TCP de endereço sequencial Correto Ótimo trabalho! Um número sequencial é usado para monitorar sua posição em uma série de segmentos TCP. 9. Pergunta 9 O HTTP é um exemplo de protocolo da camada de _______. 1 / 1 ponto transporte enlace de dados aplicação rede Correto Exatamente! A camada de aplicação tem muitos protocolos, mas o HTTP é um dos mais comuns. 10. Pergunta 10 O modelo de rede OSI tem _______ camadas. 1 / 1 ponto três cinco seis Sete Correto Isso aí! Ao contrário do nosso modelo, que se concentra em cinco camadas, o modelo OSI tem sete camadas. 11. Pergunta 11 Os dados da camada de aplicação ficam na seção de ________ do protocolo da camada de transporte. 0 / 1 ponto carga de dados cabeçalho rodapé sinalização Incorreto Não é bem isso. Volte à aula 3 para rever o conteúdo. 12. Pergunta 12 As portas geralmente usadas para estabelecer conexões de saída são conhecidas como portas ______. 1 / 1 ponto do sistema reservadas efêmeras registered Correto Nice job! The exact ports used are different, depending on the operating system, but they're all known as ephemeral ports. 13. Pergunta 13 A sinalização de controle que não é usada pelas redes modernas é a sinalização ________. 0 / 1 ponto SYN ACK URG PSH Incorreto Não é bem isso. Volte à aula 2 para rever o conteúdo. 14. Pergunta 14 O conceito de entregar o tráfego direcionado a um mesmo nó para o serviço de recebimento apropriado é conhecido como ___________. 1 / 1 ponto multiplexação desmultiplexação roteamento encapsulamento Correto Ótimo trabalho! A desmultiplexação permite que o tráfego destinado a muitos serviços diferentes seja entregue no mesmo nó. @charset "utf-8"; .video-js { width: 300px; height: 150px; } .vjs-fluid { padding-top: 56.25%; } @charset "utf-8"; .cds-134 { color: inherit; border: 0px; cursor: pointer; margin: 0px; display: inline-flex; outline: 0px; padding: 0px; position: relative; align-items: center; user-select: none; border-radius: 0px; vertical-align: middle; justify-content: center; text-decoration: none; background-color: transparent; appearance: none; -webkit-tap-highlight-color: transparent; } .cds-134.cds-135 { cursor: default; pointer-events: none; } @media print { .cds-134 { -webkit-print-color-adjust: exact; } } @charset "utf-8"; .cds-105 { color: rgba(0, 0, 0, 0.87); padding: 6px 16px; min-width: 64px; box-sizing: border-box; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border-radius: 4px; } .cds-105:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); } .cds-105.cds-118 { color: rgba(0, 0, 0, 0.26); } @media (hover: none) { .cds-105:hover { background-color: transparent; } } .cds-105:hover.cds-118 { background-color: transparent; } .cds-106 { width: 100%; display: inherit; align-items: inherit; justify-content: inherit; } .cds-107 { padding: 6px 8px; } .cds-108 { color: rgb(63, 81, 181); } .cds-108:hover { background-color: rgba(63, 81, 181, 0.04); } @media (hover: none) { .cds-108:hover { background-color: transparent; } } .cds-109 { color: rgb(245, 0, 87); } .cds-109:hover { background-color: rgba(245, 0, 87, 0.04); } @media (hover: none) { .cds-109:hover { background-color: transparent; } } .cds-110 { border: 1px solid rgba(0, 0, 0, 0.23); padding: 5px 15px; } .cds-110.cds-118 { border: 1px solid rgba(0, 0, 0, 0.12); } .cds-111 { color: rgb(63, 81, 181); border: 1px solid rgba(63, 81, 181, 0.5); } .cds-111:hover { border: 1px solid rgb(63, 81, 181); background-color: rgba(63, 81, 181, 0.04); } @media (hover: none) { .cds-111:hover { background-color: transparent; } } .cds-112 { color: rgb(245, 0, 87); border: 1px solid rgba(245, 0, 87, 0.5); } .cds-112:hover { border: 1px solid rgb(245, 0, 87); background-color: rgba(245, 0, 87, 0.04); } .cds-112.cds-118 { border: 1px solid rgba(0, 0, 0, 0.26); } @media (hover: none) { .cds-112:hover { background-color: transparent; } } .cds-113 { color: rgba(0, 0, 0, 0.87); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; background-color: rgb(224, 224, 224); } .cds-113:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; background-color: rgb(213, 213, 213); } .cds-113.cds-117 { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; } .cds-113:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; } .cds-113.cds-118 { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); } @media (hover: none) { .cds-113:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; background-color: rgb(224, 224, 224); } } .cds-113:hover.cds-118 { background-color: rgba(0, 0, 0, 0.12); } .cds-114 { color: rgb(255, 255, 255); background-color: rgb(63, 81, 181); } .cds-114:hover { background-color: rgb(48, 63, 159); } @media (hover: none) { .cds-114:hover { background-color: rgb(63, 81, 181); } } .cds-115 { color: rgb(255, 255, 255); background-color: rgb(245, 0, 87); } .cds-115:hover { background-color: rgb(197, 17, 98); } @media (hover: none) { .cds-115:hover { background-color: rgb(245, 0, 87); } } .cds-116 { box-shadow: none; } .cds-116:hover { box-shadow: none; } .cds-116.cds-117 { box-shadow: none; } .cds-116:active { box-shadow: none; } .cds-116.cds-118 { box-shadow: none; } .cds-119 { color: inherit; border-color: currentcolor; } .cds-120 { padding: 4px 5px; font-size: 0.8125rem; } .cds-121 { padding: 8px 11px; font-size: 0.9375rem; } .cds-122 { padding: 3px 9px; font-size: 0.8125rem; } .cds-123 { padding: 7px 21px; font-size: 0.9375rem; } .cds-124 { padding: 4px 10px; font-size: 0.8125rem; } .cds-125 { padding: 8px 22px; font-size: 0.9375rem; } .cds-128 { width: 100%; } .cds-129 { display: inherit; margin-left: -4px; margin-right: 8px; } .cds-129.cds-131 { margin-left: -2px; } .cds-130 { display: inherit; margin-left: 8px; margin-right: -4px; } .cds-130.cds-131 { margin-right: -2px; } .cds-131 > :first-child { font-size: 18px; } .cds-132 > :first-child { font-size: 20px; } .cds-133 > :first-child { font-size: 22px; } @charset "utf-8"; .cds-137 { margin: 0px; } .cds-138 { font-size: 0.875rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; line-height: 1.25rem; letter-spacing: 0px; } .cds-139 { font-size: 1rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; line-height: 1.5rem; letter-spacing: 0px; } .cds-142 { font-size: 1.75rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; line-height: 2.25rem; letter-spacing: -0.1px; } @media (max-width: 599.95px) { .cds-142 { font-size: 1.5rem; line-height: 2rem; } } .cds-143 { font-size: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; line-height: 1.75rem; letter-spacing: -0.1px; } .cds-151 { width: 1px; height: 1px; overflow: hidden; position: absolute; } .cds-152 { text-align: left; } .cds-153 { text-align: center; } .cds-154 { text-align: right; } .cds-155 { text-align: justify; } .cds-156 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .cds-157 { margin-bottom: 0.35em; } .cds-158 { margin-bottom: 16px; } .cds-159 { color: inherit; } .cds-160 { color: rgb(63, 81, 181); } .cds-161 { color: rgb(245, 0, 87); } .cds-162 { color: rgba(0, 0, 0, 0.87); } .cds-163 { color: rgba(0, 0, 0, 0.54); } .cds-164 { color: rgb(244, 67, 54); } .cds-165 { display: inline; } .cds-166 { display: block; } @charset "utf-8"; .cds-2 { width: 100%; display: flex; flex-wrap: wrap; box-sizing: border-box; } .cds-3 { margin: 0px; box-sizing: border-box; } .cds-4 { min-width: 0px; } .cds-5 { flex-direction: column; } .cds-6 { flex-direction: column-reverse; } .cds-7 { flex-direction: row-reverse; } .cds-8 { flex-wrap: nowrap; } .cds-9 { flex-wrap: wrap-reverse; } .cds-10 { align-items: center; } .cds-11 { align-items: flex-start; } .cds-12 { align-items: flex-end; } .cds-13 { align-items: baseline; } .cds-14 { align-content: center; } .cds-15 { align-content: flex-start; } .cds-16 { align-content: flex-end; } .cds-17 { align-content: space-between; } .cds-18 { align-content: space-around; } .cds-19 { justify-content: center; } .cds-20 { justify-content: flex-end; } .cds-21 { justify-content: space-between; } .cds-22 { justify-content: space-around; } .cds-23 { justify-content: space-evenly; } .cds-24 { width: calc(100% + 0px); margin: 0px; } .cds-24 > .cds-3 { padding: 0px; } .cds-25 { width: calc(100% + 1px); margin: -0.5px; } .cds-25 > .cds-3 { padding: 0.5px; } .cds-26 { width: calc(100% + 2px); margin: -1px; } .cds-26 > .cds-3 { padding: 1px; } .cds-27 { width: calc(100% + 3px); margin: -1.5px; } .cds-27 > .cds-3 { padding: 1.5px; } .cds-28 { width: calc(100% + 4px); margin: -2px; } .cds-28 > .cds-3 { padding: 2px; } .cds-29 { width: calc(100% + 5px); margin: -2.5px; } .cds-29 > .cds-3 { padding: 2.5px; } .cds-30 { width: calc(100% + 6px); margin: -3px; } .cds-30 > .cds-3 { padding: 3px; } .cds-31 { width: calc(100% + 7px); margin: -3.5px; } .cds-31 > .cds-3 { padding: 3.5px; } .cds-32 { width: calc(100% + 8px); margin: -4px; } .cds-32 > .cds-3 { padding: 4px; } .cds-33 { width: calc(100% + 9px); margin: -4.5px; } .cds-33 > .cds-3 { padding: 4.5px; } .cds-34 { width: calc(100% + 10px); margin: -5px; } .cds-34 > .cds-3 { padding: 5px; } .cds-35 { flex-grow: 0; max-width: none; flex-basis: auto; } .cds-36 { flex-grow: 1; max-width: 100%; flex-basis: 0px; } .cds-37 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; } .cds-38 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; } .cds-39 { flex-grow: 0; max-width: 25%; flex-basis: 25%; } .cds-40 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; } .cds-41 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; } .cds-42 { flex-grow: 0; max-width: 50%; flex-basis: 50%; } .cds-43 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; } .cds-44 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; } .cds-45 { flex-grow: 0; max-width: 75%; flex-basis: 75%; } .cds-46 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; } .cds-47 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; } .cds-48 { flex-grow: 0; max-width: 100%; flex-basis: 100%; } @media (min-width: 600px) { .cds-49 { flex-grow: 0; max-width: none; flex-basis: auto; } .cds-50 { flex-grow: 1; max-width: 100%; flex-basis: 0px; } .cds-51 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; } .cds-52 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; } .cds-53 { flex-grow: 0; max-width: 25%; flex-basis: 25%; } .cds-54 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; } .cds-55 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; } .cds-56 { flex-grow: 0; max-width: 50%; flex-basis: 50%; } .cds-57 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; } .cds-58 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; } .cds-59 { flex-grow: 0; max-width: 75%; flex-basis: 75%; } .cds-60 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; } .cds-61 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; } .cds-62 { flex-grow: 0; max-width: 100%; flex-basis: 100%; } } @media (min-width: 1024px) { .cds-63 { flex-grow: 0; max-width: none; flex-basis: auto; } .cds-64 { flex-grow: 1; max-width: 100%; flex-basis: 0px; } .cds-65 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; } .cds-66 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; } .cds-67 { flex-grow: 0; max-width: 25%; flex-basis: 25%; } .cds-68 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; } .cds-69 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; } .cds-70 { flex-grow: 0; max-width: 50%; flex-basis: 50%; } .cds-71 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; } .cds-72 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; } .cds-73 { flex-grow: 0; max-width: 75%; flex-basis: 75%; } .cds-74 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; } .cds-75 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; } .cds-76 { flex-grow: 0; max-width: 100%; flex-basis: 100%; } } @media (min-width: 1440px) { .cds-77 { flex-grow: 0; max-width: none; flex-basis: auto; } .cds-78 { flex-grow: 1; max-width: 100%; flex-basis: 0px; } .cds-79 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; } .cds-80 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; } .cds-81 { flex-grow: 0; max-width: 25%; flex-basis: 25%; } .cds-82 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; } .cds-83 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; } .cds-84 { flex-grow: 0; max-width: 50%; flex-basis: 50%; } .cds-85 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; } .cds-86 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; } .cds-87 { flex-grow: 0; max-width: 75%; flex-basis: 75%; } .cds-88 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; } .cds-89 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; } .cds-90 { flex-grow: 0; max-width: 100%; flex-basis: 100%; } } @media (min-width: 1920px) { .cds-91 { flex-grow: 0; max-width: none; flex-basis: auto; } .cds-92 { flex-grow: 1; max-width: 100%; flex-basis: 0px; } .cds-93 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; } .cds-94 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; } .cds-95 { flex-grow: 0; max-width: 25%; flex-basis: 25%; } .cds-96 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; } .cds-97 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; } .cds-98 { flex-grow: 0; max-width: 50%; flex-basis: 50%; } .cds-99 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; } .cds-100 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; } .cds-101 { flex-grow: 0; max-width: 75%; flex-basis: 75%; } .cds-102 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; } .cds-103 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; } .cds-104 { flex-grow: 0; max-width: 100%; flex-basis: 100%; } } @charset "utf-8"; .cds-173 { text-decoration: none; } .cds-174 { text-decoration: none; } .cds-174:hover { text-decoration: underline; } .cds-175 { text-decoration: underline; } .cds-176 { border: 0px; cursor: pointer; margin: 0px; outline: 0px; padding: 0px; position: relative; user-select: none; border-radius: 0px; vertical-align: middle; background-color: transparent; appearance: none; -webkit-tap-highlight-color: transparent; } .cds-176.cds-177 { outline: auto; } @charset "utf-8"; @media (min-width: 0px) and (max-width: 599.95px) { .cds-185 { display: none; } } @media (min-width: 0px) { .cds-186 { display: none; } } @media (max-width: 599.95px) { .cds-187 { display: none; } } @media (min-width: 600px) and (max-width: 1023.95px) { .cds-188 { display: none; } } @media (min-width: 600px) { .cds-189 { display: none; } } @media (max-width: 1023.95px) { .cds-190 { display: none; } } @media (min-width: 1024px) and (max-width: 1439.95px) { .cds-191 { display: none; } } @media (min-width: 1024px) { .cds-192 { display: none; } } @media (max-width: 1439.95px) { .cds-193 { display: none; } } @media (min-width: 1440px) and (max-width: 1919.95px) { .cds-194 { display: none; } } @media (min-width: 1440px) { .cds-195 { display: none; } } @media (max-width: 1919.95px) { .cds-196 { display: none; } } @media (min-width: 1920px) { .cds-197 { display: none; } } @media (min-width: 1920px) { .cds-198 { display: none; } } @media (min-width: 0px) { .cds-199 { display: none; } } @charset "utf-8"; .cds-200 { width: 100%; display: block; box-sizing: border-box; margin-left: auto; margin-right: auto; padding-left: 2px; padding-right: 2px; } @media (min-width: 600px) { .cds-200 { padding-left: 3px; padding-right: 3px; } } .cds-201 { padding-left: 0px; padding-right: 0px; } @media (min-width: 600px) { .cds-202 { max-width: 600px; } } @media (min-width: 1024px) { .cds-202 { max-width: 1024px; } } @media (min-width: 1440px) { .cds-202 { max-width: 1440px; } } @media (min-width: 1920px) { .cds-202 { max-width: 1920px; } } @media (min-width: 0px) { .cds-203 { max-width: 444px; } } @media (min-width: 600px) { .cds-204 { max-width: 600px; } } @media (min-width: 1024px) { .cds-205 { max-width: 1024px; } } @media (min-width: 1440px) { .cds-206 { max-width: 1440px; } } @media (min-width: 1920px) { .cds-207 { max-width: 1920px; } } @charset "utf-8"; @font-face { font-family: coursera-iconfont; src: url("https://d3njjcbhbojbot.cloudfront.net/web/bundles/styleguide/icons/fonts/coursera.v26.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/bundles/styleguide/icons/fonts/coursera.v26.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/bundles/styleguide/icons/fonts/coursera.v26.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/bundles/styleguide/icons/fonts/coursera.v26.svg") format("svg"); } @font-face { font-family: OpenSans-Light; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-latinext-cyrillic/opensans-300.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-latinext-cyrillic/opensans-300.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Light.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Light.svg#OpenSans-Light") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: OpenSans; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-latinext-cyrillic/opensans-regular.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-latinext-cyrillic/opensans-regular.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Regular.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Regular.svg#OpenSans-Regular") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: OpenSans-Semibold; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-latinext-cyrillic/opensans-600.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-latinext-cyrillic/opensans-600.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Semibold.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: OpenSans; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-latinext-cyrillic/opensans-700.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-latinext-cyrillic/opensans-700.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Bold.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Bold.svg#OpenSans-Bold") format("svg"); font-weight: bold; font-style: normal; } @font-face { font-family: Merriweather; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Regular.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Regular.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Regular.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Regular.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Regular.svg#Merriweather-Regular") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: Merriweather-Light; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Light.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Light.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Light.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Light.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Regular.svg#Merriweather-Light") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: 300; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-300.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-300.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-300.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-300.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-300.svg#SourceSansPro") format("svg"); } @font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-regular.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-regular.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-regular.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-regular.svg#SourceSansPro") format("svg"); } @font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: 600; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-600.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-600.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-600.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-600.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-600.svg#SourceSansPro") format("svg"); } @font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: bold; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-700.eot?#iefix") format("embedded-opentype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-700.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-700.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-700.ttf") format("truetype"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-700.svg#SourceSansPro") format("svg"); } @charset "utf-8"; ._1l1hu98 { min-width: 360px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; position: fixed; width: 100%; left: 0px; right: 0px; top: 0px; transition: top 0.2s ease-in-out 0s; z-index: 4000; } ._1j095b7 { width: 127px; height: 32px; } ._1lrtjdg { width: 100%; font-family: OpenSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; min-width: 300px; } ._165itfg { font-size: 0.875rem; text-transform: uppercase; font-weight: 700; margin-right: 0.75rem; } ._kxlijz { display: flex; align-items: center; } ._6xfqva { width: 100%; height: 48px; padding: 0.75rem; font-size: 1.25rem; border: 1px solid rgb(204, 209, 217); } ._6xfqva:focus { border-color: rgb(42, 115, 204); outline: none; } ._6xfqva:disabled { background-color: rgb(189, 189, 189); } ._1qfi0x77 { -webkit-box-align: center; align-items: center; display: flex; } ._ufjrdd { display: inline-block; vertical-align: middle; color: rgb(54, 59, 66); transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; user-select: none; } ._1l1hu98 { min-width: 360px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; position: fixed; width: 100%; left: 0px; right: 0px; top: 0px; transition: top 0.2s ease-in-out 0s; z-index: 4000; } ._1j095b7 { width: 127px; height: 32px; } ._1lrtjdg { width: 100%; font-family: OpenSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; min-width: 300px; } ._165itfg { font-size: 0.875rem; text-transform: uppercase; font-weight: 700; margin-right: 0.75rem; } ._kxlijz { display: flex; align-items: center; } ._6xfqva { width: 100%; height: 48px; padding: 0.75rem; font-size: 1.25rem; border: 1px solid rgb(204, 209, 217); } ._6xfqva:focus { border-color: rgb(42, 115, 204); outline: none; } ._6xfqva:disabled { background-color: rgb(189, 189, 189); } ._1qfi0x77 { -webkit-box-align: center; align-items: center; display: flex; } ._ufjrdd { display: inline-block; vertical-align: middle; color: rgb(54, 59, 66); transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; user-select: none; } ._njeash { width: 100%; height: 100%; padding: 0px; } ._473mf9o { -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-box-align: center; -webkit-box-pack: center; justify-content: center; align-items: center; display: flex; flex-direction: column; } ._e296pg { position: relative; } @keyframes keyframe_1mfzdnn { 0% { transform: scale(0.1); opacity: 0; } 40% { opacity: 1; } 100% { transform: scale(1); opacity: 0; } } ._1hwtb43 { text-indent: -9999em; border-style: solid; margin: 1.125rem 0px 0px 1.125rem; opacity: 0; position: absolute; top: -1.125rem; left: -1.125rem; animation-name: keyframe_1mfzdnn; animation-duration: 1s; animation-iteration-count: infinite; } ._wjb6xo { min-height: 30px; max-height: 32px; max-width: 200px; min-width: 30px; } ._r43hw2 { margin: 8px 21px; height: 26px; border-left: 2px solid rgb(189, 189, 189); } ._lg3fpl { margin-left: 10px !important; } ._lg3fpl:hover { color: rgb(42, 115, 204); text-decoration: none !important; } ._1gy0zjw { height: 100%; line-height: 0; border-radius: 16px; border: 1px solid rgb(225, 225, 225); } ._1gy0zjw:hover { border: 1px solid rgb(204, 209, 217); } ._1izmd02f { -webkit-box-pack: start; justify-content: flex-start; display: flex; } ._1hn21bi { -webkit-box-align: stretch; display: flex; flex-wrap: nowrap; width: 100%; height: calc(100% - 73px); max-height: calc(100% - 73px); align-items: stretch; } @media (max-width: 824px) { ._1hn21bi { -webkit-box-direction: normal; -webkit-box-orient: vertical; flex-direction: column; } } ._80l7z7 { position: fixed; inset: 0px; height: 100%; width: 100%; background-color: rgb(235, 236, 237); opacity: 0.5; z-index: 4000; cursor: pointer; } @keyframes keyframe_1fykc5m { 0% { transform: translateX(100%); } 100% { transform: translateX(0px); } } ._oafuo3g { width: 100%; position: fixed; top: 0px; left: 0px; transform: translateZ(0px); bottom: 0px; max-width: 100%; max-height: 100%; z-index: 4000; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3em 1em; animation-name: keyframe_1fykc5m; animation-duration: 400ms; animation-timing-function: ease; } @media (max-width: 824px) { ._oafuo3g { left: 0px; margin-left: 1.125rem; transform: none; } } ._11sxso0 { border-bottom: 1px solid rgb(189, 189, 189); display: flex; flex-wrap: nowrap; } ._11oc718 { -webkit-box-align: center; flex: 1 1 0%; display: flex; align-items: center; font-family: OpenSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; margin: 0px; } ._41qsc { -webkit-box-align: center; -webkit-box-pack: center; display: inline-flex; justify-content: center; align-items: center; } ._11oq37xd { transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; line-height: 1rem; user-select: none; position: relative; text-align: center; vertical-align: middle; white-space: nowrap; background-image: none; filter: none; text-decoration: none; font-weight: 600; color: rgb(31, 31, 31); font-size: 1rem; min-height: 48px; display: inline-block; background-color: rgb(53, 53, 53); height: 72px; width: 72px; overflow: hidden; cursor: pointer; border: none; border-radius: 0px; padding: 0px; } ._11oq37xd:focus { outline: rgb(0, 105, 217) auto 2px; background-color: transparent; color: rgb(1, 86, 184); text-decoration: none !important; } ._11oq37xd:hover { color: rgb(1, 86, 184); background-color: rgb(53, 53, 53); border: none; text-decoration: none !important; } ._1lutnh9y { -webkit-box-align: center; -webkit-box-pack: center; justify-content: center; align-items: center; display: flex; } ._1e7axzp { display: inline-block; transition: color 0s ease 0s, fill 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; } ._1oyudm1w { -webkit-box-align: center; margin-bottom: 0px; white-space: nowrap; outline: none; display: inline-flex; position: relative; line-height: 1; vertical-align: middle; align-items: center; cursor: pointer; } ._1oyudm1w:hover { border-color: rgb(42, 115, 204); color: rgb(42, 115, 204); } ._1oyudm1w:focus { outline: auto; color: rgb(42, 115, 204); } ._htmk7zm { position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 4000; opacity: 0; cursor: pointer; } ._htmk7zm:focus { outline: auto; } ._bc4egv { flex: 1 1 0%; } ._1olmms72 { display: inline-block; transition: color 0s ease 0s, fill 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; outline: rgb(102, 102, 102) solid 2px; border-radius: 2px; } ._1k1yhm52 { display: inline-block; transition: color 0s ease 0s, fill 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; outline: rgb(42, 115, 204) solid 2px; border-radius: 2px; } ._a69kv8 { -webkit-box-align: center; margin-bottom: 0px; white-space: nowrap; outline: none; display: inline-flex; position: relative; line-height: 1; vertical-align: middle; align-items: center; } ._a69kv8:hover { border-color: rgb(42, 115, 204); color: rgb(42, 115, 204); } ._a69kv8:focus { outline: auto; color: rgb(42, 115, 204); } ._gx2lzf { position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 4000; opacity: 0; } ._gx2lzf:focus { outline: auto; } ._17z24cft { flex: 1 1 0%; color: rgb(102, 102, 102); } ._1xzd2vdb { -webkit-box-align: center; margin-bottom: 0px; white-space: nowrap; outline: none; display: inline-flex; position: relative; line-height: 1; vertical-align: middle; align-items: center; } ._1xzd2vdb:hover { border-color: rgb(225, 225, 225); color: rgb(31, 31, 31); } ._1xzd2vdb:focus { outline: auto; border-color: rgb(225, 225, 225); color: rgb(31, 31, 31); } @charset "utf-8"; .css-1qaroyf { display: flex; -webkit-box-align: center; align-items: center; } .css-1qaroyf .vjs-react.video-js { position: relative; height: 100%; margin: 0px auto; padding: 0px !important; } .css-12bn107 { display: flex; background-color: rgb(255, 255, 255); flex-flow: row nowrap; overflow: hidden; -webkit-box-pack: start; justify-content: flex-start; position: fixed; inset: 0px; z-index: 1; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_columns { display: flex; flex-flow: column nowrap; -webkit-box-pack: start; justify-content: flex-start; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_scoped_max_width { max-width: 1440px; margin: 0px auto; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_banner { width: 100%; overflow: hidden; flex-basis: auto; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_header { width: 100%; padding: 24px 0px 16px; overflow: hidden; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content { display: flex; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start; overflow: hidden; height: 100%; width: 100%; z-index: 1; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation { overflow: hidden auto; height: 100%; padding-bottom: 16px; background: rgb(255, 255, 255); z-index: 2; } @media (max-width: 1023.95px) { .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation { min-width: 280px; position: fixed; height: auto; bottom: 0px; top: 65px; padding: 20px 0px 0px; left: -280px; transition: left 0.4s ease-in-out 0s; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation .rc-DesktopHeaderControls { display: none; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation .rc-MobileHeader { display: block; } } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_body { padding: 0px 16px 16px; -webkit-box-pack: center; justify-content: center; z-index: 1; } @media (min-width: 1024px) { .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_body { padding-left: 78px; } } @media (max-width: 1023.95px) { .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_body { padding-top: 18px; padding-left: 16px; } } @media (min-width: 1024px) { .css-12bn107 .rc-DesktopHeaderControls { display: block; } .css-12bn107 .rc-MobileHeader { display: none; } } @media (max-width: 1023.95px) { .css-12bn107 .rc-DesktopHeaderControls { display: none; } .css-12bn107 .rc-MobileHeader { display: block; } } @media (max-width: 599.95px) { .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content { flex-flow: column; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation { display: none; background: white; position: fixed; overflow: hidden auto; z-index: 3100; width: 100vw; height: 100vh; padding: 0px 16px; inset: 0px; max-width: 100vw; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation_container { margin: 32px 0px 0px; border-right: 0px solid rgb(229, 231, 232); height: 100%; max-height: 100vh; } .css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_body { display: block; } } .css-hnwiyk { margin-top: 12px; } .css-hnwiyk input { letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; border-radius: 4px 0px 0px 4px; max-height: 36px; } .css-hnwiyk input::-webkit-input-placeholder { color: rgb(117, 119, 120); opacity: 1; } .css-hnwiyk input::placeholder { color: rgb(117, 119, 120); opacity: 1; } .css-hnwiyk button { border-radius: 0px 4px 4px 0px; } @media (max-width: 599.95px) { .css-hnwiyk div:first-of-type { min-width: 0px; } } .css-7ea0ym { border-radius: 4px; text-transform: none; text-align: center; max-width: 320px; min-width: unset; transition: none 0s ease 0s; color: rgb(255, 255, 255); background-color: rgb(0, 86, 210); box-shadow: rgb(0, 86, 210) 0px 0px 0px 1px inset; font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; padding: 8px 16px; } .css-7ea0ym:hover { border-color: rgb(0, 65, 158); background-color: rgb(0, 65, 158); } .css-7ea0ym:active { border-color: rgb(56, 45, 139); background-color: rgb(56, 45, 139); } .css-7ea0ym:active.cds-button-disableElevation::after { content: unset; } .css-7ea0ym.cds-button-disabled { color: rgb(229, 231, 232); background: rgb(195, 197, 198); } .css-7ea0ym .cds-button-label { text-transform: none; } .css-7ea0ym:focus { outline: none; } .css-7ea0ym.cds-button-focusVisible { outline: transparent solid 1px; } .css-7ea0ym.cds-button-focusVisible.cds-button-disableElevation::after { content: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; } .css-7ea0ym .cds-button-endIcon { margin-right: 0px; } .css-7ea0ym .cds-button-startIcon { margin-left: 0px; } .css-1eq1p65 { padding: 24px; } .css-n243bf { margin-bottom: 8px; display: inline-block; } .css-1wot210 { color: rgb(31, 31, 31); font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 600; letter-spacing: -0.1px; } .css-1wot210 strong { font-weight: 700; } .css-umeaer { color: rgb(99, 99, 99); letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; } .css-umeaer strong { font-weight: 700; } .css-g113r { list-style-type: none; padding: 0px; } .css-szgmlm { overflow: hidden auto; -webkit-box-pack: center; justify-content: center; } .css-vogolu { -webkit-box-pack: center; justify-content: center; } @charset "utf-8"; .css-p8nia6 { display: flex; background-color: rgb(255, 255, 255); flex-flow: row nowrap; overflow: hidden; -webkit-box-pack: start; justify-content: flex-start; position: fixed; inset: 0px; z-index: 1; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_columns { display: flex; flex-flow: column nowrap; -webkit-box-pack: start; justify-content: flex-start; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_scoped_max_width { max-width: 1440px; margin: 0px auto; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_banner { width: 100%; overflow: hidden; flex-basis: auto; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_header { width: 100%; padding: 24px 0px 16px; overflow: hidden; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content { display: flex; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start; overflow: hidden; height: 100%; width: 100%; z-index: 1; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation { overflow: hidden auto; height: 100%; padding-bottom: 16px; background: rgb(255, 255, 255); z-index: 2; } @media (max-width: 1023.95px) { .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation { min-width: 280px; position: fixed; height: auto; bottom: 0px; top: 65px; padding: 20px 0px 0px; left: -280px; transition: left 0.4s ease-in-out 0s; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation .rc-DesktopHeaderControls { display: none; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation .rc-MobileHeader { display: block; } } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_body { padding: 0px 16px 16px; -webkit-box-pack: center; justify-content: center; z-index: 1; } @media (min-width: 1024px) { .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_body { padding-left: 78px; } } @media (max-width: 1023.95px) { .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_body { padding-top: 18px; padding-left: 16px; } } @media (min-width: 1024px) { .css-p8nia6 .rc-DesktopHeaderControls { display: block; } .css-p8nia6 .rc-MobileHeader { display: none; } } @media (max-width: 1023.95px) { .css-p8nia6 .rc-DesktopHeaderControls { display: none; } .css-p8nia6 .rc-MobileHeader { display: block; } } @media (max-width: 599.95px) { .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content { flex-flow: column; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation { display: none; background: white; position: fixed; overflow: hidden auto; z-index: 3100; width: 100vw; height: 100vh; padding: 0px 16px; inset: 0px; max-width: 100vw; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation_container { margin: 32px 0px 0px; border-right: 0px solid rgb(229, 231, 232); height: 100%; max-height: 100vh; } .css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_body { display: block; } } .css-1azhnf2 { margin-top: 12px; } .css-1azhnf2 input { letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; border-radius: 4px 0px 0px 4px; max-height: 36px; } .css-1azhnf2 input::-webkit-input-placeholder { color: rgb(117, 119, 120); opacity: 1; } .css-1azhnf2 input::placeholder { color: rgb(117, 119, 120); opacity: 1; } .css-1azhnf2 button { border-radius: 0px 4px 4px 0px; } @media (max-width: 599.95px) { .css-1azhnf2 div:first-of-type { min-width: 0px; } } .css-1u0l69q { overflow: hidden auto; -webkit-box-pack: center; justify-content: center; } .css-10ff63c { -webkit-box-pack: center; justify-content: center; } .css-1zp1af + div { margin-top: -8px; } .css-wrxd70 { margin: 0px; padding: 0px; } .css-wrxd70 .cds-AccordionRoot-focusContainer { position: relative; z-index: 1; margin: 0px; padding: 2px; } .css-wrxd70 .cds-AccordionRoot-container { background-color: rgb(255, 255, 255); border-radius: 4px; } .css-wrxd70 .cds-AccordionRoot-standard { border: 1px solid rgb(146, 149, 153); } .css-wrxd70 .cds-AccordionRoot-silent { border: 1px solid transparent; } .css-wrxd70 .cds-AccordionRoot-hover { border: 1px solid rgb(0, 65, 158); } .css-wrxd70 .cds-AccordionRoot-focus::after { content: ""; position: absolute; inset: 0px; border-radius: 4px; box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; outline: transparent solid 1px; } .css-1eghp9d { flex-direction: row; display: flex; -webkit-box-flex: 0; flex-grow: 0; } .css-16lg7p6 { margin: 0px; padding: 0px; z-index: 0; flex-direction: row; display: flex; -webkit-box-flex: 0; flex-grow: 0; } .css-16lg7p6 .cds-AccordionHeader-chevron { flex-shrink: 0; color: inherit; padding: 0px; margin: 2px 12px 0px 0px; transition-property: transform; transition-duration: 150ms; transition-timing-function: ease-in-out; transform: rotate(0deg); } .css-16lg7p6 .cds-AccordionHeader-chevron.cds-AccordionHeader-expanded { transform: rotate(90deg); } .css-16lg7p6 .cds-AccordionHeader-button { text-align: inherit; border-radius: 4px; padding: 16px; display: flex; flex-direction: row; align-content: flex-start; align-items: flex-start; -webkit-box-flex: 1; flex-grow: 1; z-index: 1; } .css-16lg7p6 .cds-AccordionHeader-button:hover { background-color: rgb(243, 248, 255); } .css-16lg7p6 .cds-AccordionHeader-content { display: flex; flex-direction: row; -webkit-box-flex: 1; flex-grow: 1; } @media (max-width: 599.95px) { .css-16lg7p6 .cds-AccordionHeader-content { flex-direction: column; } } .css-16lg7p6 .cds-AccordionHeader-labelGroup { display: flex; flex-direction: column; align-items: flex-start; flex-shrink: 1; } .css-16lg7p6 .cds-AccordionHeader-freeContent { padding-left: 48px; display: flex; flex-direction: row; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-flex: 1; flex-grow: 1; } @media (max-width: 599.95px) { .css-16lg7p6 .cds-AccordionHeader-freeContent { -webkit-box-pack: start; justify-content: flex-start; padding-top: 16px; padding-left: 0px; } } .css-13n3rak { color: rgb(31, 31, 31); font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; } .css-13n3rak strong { font-weight: 700; } .css-vquajy { margin: 0px 16px 16px; } .css-y3t86r { list-style-type: none; padding: 0px; } .css-1b4urjg { -webkit-box-align: center; align-items: center; border-radius: 4px; color: rgb(31, 31, 31); display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; min-height: 40px; overflow: visible; padding: 8px 8px 8px 48px; position: relative; white-space: nowrap; } .css-1b4urjg:hover { background-color: rgb(245, 247, 248); color: rgb(55, 58, 60); text-decoration: none; } @media (max-width: 1023.95px) { .css-1b4urjg { padding-left: 24px; } } .css-q89z5u { margin-right: 8px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .css-md7hvk { color: rgb(29, 124, 80); } .css-e2gh7j { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; } .css-bsui69 { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; } .css-bsui69 strong { font-weight: 700; } .css-nt2d9h { -webkit-box-align: center; align-items: center; border-radius: 4px; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; min-height: 40px; overflow: visible; padding: 8px 8px 8px 48px; white-space: nowrap; text-decoration: none; color: rgb(25, 25, 25); background-color: rgb(245, 247, 248); position: relative; } .css-nt2d9h:hover { background-color: rgb(245, 247, 248); color: rgb(55, 58, 60); text-decoration: none; } @media (max-width: 1023.95px) { .css-nt2d9h { padding-left: 24px; } } .css-nt2d9h::before { content: ""; width: 4px; height: 40px; top: 0px; left: 0px; position: absolute; display: block; background: rgb(0, 86, 210); } .css-bdln8l { width: 20px; min-width: 20px; height: 20px; background: rgb(195, 197, 198); border-radius: 100px; } .css-16sf96w { min-height: 50px; list-style-type: none; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; position: relative; -webkit-box-align: center; align-items: center; padding: 8px 24px 8px 48px; text-decoration: none; border-radius: 4px; } .css-16sf96w:hover { text-decoration: none; background-color: rgb(243, 248, 255); } .css-16sf96w:hover, .css-16sf96w:focus, .css-16sf96w:active { text-decoration: none; } .css-vm2zqc { padding: 12px 0px 48px; } .css-mup3zs { padding: 12px 0px 48px; } .css-18kxr1m { color: rgb(31, 31, 31); font-size: 1.75rem; line-height: 2.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; letter-spacing: -0.1px; } @media (max-width: 599.95px) { .css-18kxr1m { font-size: 1.5rem; line-height: 2rem; } } .css-18kxr1m strong { font-weight: 700; } .css-1wdxwqz { z-index: 0; } @media (min-width: 1024px) { .css-1wdxwqz { padding-bottom: 500px; } } .css-1948d2k { z-index: 0; } @media (min-width: 1024px) { .css-1948d2k { padding-bottom: 500px; } } .css-1ujv1lh { max-height: 0px; overflow: visible; position: sticky; top: 0px; left: 0px; width: 100%; z-index: 999; } .css-1tj9zza { position: absolute; top: 0px; left: 0px; display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; width: 100%; transition: transform 0.3s ease-in-out 0s; transform: translateY(-150%); padding: 16px; background: rgb(245, 247, 248); border-bottom: 1px solid rgb(99, 99, 99); } .css-13ztl4o { margin-top: 4px; } .css-pa6u6k { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; } .css-pa6u6k strong { font-weight: 700; } .css-k11y4w { color: rgb(0, 86, 210) !important; } .css-k11y4w span { color: rgb(31, 31, 31); } .css-gshfy9 { vertical-align: baseline; display: inline; padding: 0px; text-decoration: none; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 600; letter-spacing: -0.1px; color: rgb(0, 86, 210) !important; } .css-gshfy9:hover { color: rgb(0, 65, 158); text-decoration: underline; } .css-gshfy9:focus { outline: none; } .css-gshfy9:visited:not(.cds-link-focusVisible) { color: rgb(0, 86, 210); } .css-gshfy9.cds-link-focusVisible { outline: transparent solid 1px; outline-offset: 2px; border-radius: 4px; text-decoration: underline; color: rgb(0, 65, 158); box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; } .css-gshfy9 span { color: rgb(31, 31, 31); } .css-1j08ly4 { vertical-align: text-top; margin-right: 8px; } .css-8ebnmf { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 100%; } .css-ln2vsw { border-radius: 4px; text-transform: none; text-align: center; max-width: 320px; min-width: unset; transition: none 0s ease 0s; color: rgb(255, 255, 255); background-color: rgb(0, 86, 210); box-shadow: rgb(0, 86, 210) 0px 0px 0px 1px inset; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; padding: 12px 32px; } .css-ln2vsw:hover { border-color: rgb(0, 65, 158); background-color: rgb(0, 65, 158); } .css-ln2vsw:active { border-color: rgb(56, 45, 139); background-color: rgb(56, 45, 139); } .css-ln2vsw:active.cds-button-disableElevation::after { content: unset; } .css-ln2vsw.cds-button-disabled { color: rgb(229, 231, 232); background: rgb(195, 197, 198); } .css-ln2vsw .cds-button-label { text-transform: none; } .css-ln2vsw:focus { outline: none; } .css-ln2vsw.cds-button-focusVisible { outline: transparent solid 1px; } .css-ln2vsw.cds-button-focusVisible.cds-button-disableElevation::after { content: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; } .css-ln2vsw .cds-button-endIcon { margin-right: 0px; } .css-ln2vsw .cds-button-startIcon { margin-left: 0px; } .css-cvugb { position: sticky; top: 12px; align-self: baseline; } .css-h445jf { position: sticky; top: 12px; align-self: baseline; } .css-1wkjz26 { margin: 0px; padding: 0px; display: flex; flex-direction: row; z-index: 0; } .css-1wkjz26 .cds-AccordionHeader-chevron { flex-shrink: 0; color: inherit; padding: 0px; margin: 2px 12px 0px 0px; transition-property: transform; transition-duration: 150ms; transition-timing-function: ease-in-out; transform: rotate(0deg); } .css-1wkjz26 .cds-AccordionHeader-chevron.cds-AccordionHeader-expanded { transform: rotate(90deg); } .css-1wkjz26 .cds-AccordionHeader-button { text-align: inherit; border-radius: 4px; padding: 16px; display: flex; flex-direction: row; align-content: flex-start; align-items: flex-start; -webkit-box-flex: 1; flex-grow: 1; z-index: 1; } .css-1wkjz26 .cds-AccordionHeader-button:hover { background-color: rgb(243, 248, 255); } .css-1wkjz26 .cds-AccordionHeader-content { display: flex; flex-direction: row; -webkit-box-flex: 1; flex-grow: 1; } @media (max-width: 599.95px) { .css-1wkjz26 .cds-AccordionHeader-content { flex-direction: column; } } .css-1wkjz26 .cds-AccordionHeader-labelGroup { display: flex; flex-direction: column; align-items: flex-start; flex-shrink: 1; } .css-1wkjz26 .cds-AccordionHeader-freeContent { padding-left: 48px; display: flex; flex-direction: row; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-flex: 1; flex-grow: 1; } @media (max-width: 599.95px) { .css-1wkjz26 .cds-AccordionHeader-freeContent { -webkit-box-pack: start; justify-content: flex-start; padding-top: 16px; padding-left: 0px; } } .css-hv0f8o { display: flex; padding: 8px 0px 0px 32px; flex-wrap: wrap; gap: 12px 24px; } .css-1eznc7q { -webkit-box-align: center; align-items: center; display: flex; } .css-znfyx6 { margin-right: 4px; } .css-17hift8 { margin-right: 4px; } .css-dl2xdw { display: inline; } .css-51srk6 { color: rgb(99, 99, 99); letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; display: inline; } .css-51srk6 strong { font-weight: 700; } .css-1nl3u2y { margin: 16px -16px 0px; } .css-129sjuu { background: rgb(146, 149, 153); margin: 16px -16px 0px; } .css-ymvpej { display: flex; } .css-r6z50o { flex: 1 1 0%; } .css-1rwil4r { -webkit-box-align: center; align-items: center; border-radius: 4px; display: flex; gap: 4px; padding: 4px; background: rgb(232, 242, 238); } .css-12j2wtm { color: rgb(29, 124, 80); font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; -webkit-box-align: center; align-items: center; border-radius: 4px; display: flex; gap: 4px; padding: 4px; background: rgb(232, 242, 238); } .css-12j2wtm strong { font-weight: 700; } .css-1l89oqt { background: rgb(146, 149, 153); } .css-4qq5co { padding-top: 8px; } .css-4qq5co .named-item-list-title { margin-left: 24px; margin-right: 24px; } .css-4qq5co .named-item-list-description { margin-left: 24px; margin-right: 24px; margin-bottom: 8px; } .css-4qq5co ul { padding: 0px; } .css-4qq5co ul li { display: block; } .css-1a8bzxb { margin: 0px -8px; padding: 8px 16px; } .css-1a8bzxb .locked-tooltip { pointer-events: none; opacity: 0 !important; max-width: 800px !important; margin-top: -40px !important; } .css-1a8bzxb .locked-tooltip .locked-tooltip-arrow { left: 8px !important; } .css-1a8bzxb:hover { background-color: rgb(245, 247, 248); } .css-1a8bzxb:hover .locked-tooltip { opacity: 1 !important; } .css-jve47 { margin: 0px -8px; padding: 8px 16px; } .css-jve47 .locked-tooltip { pointer-events: none; opacity: 0 !important; max-width: 800px !important; margin-top: -40px !important; } .css-jve47 .locked-tooltip .locked-tooltip-arrow { left: 8px !important; } .css-jve47:hover { background-color: rgb(245, 247, 248); } .css-jve47:hover .locked-tooltip { opacity: 1 !important; } .css-eic6f { margin: 12px 12px 0px 0px; } .css-6a566w { color: rgb(29, 124, 80); margin: 12px 12px 0px 0px; } .css-1j071wf { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; } .css-1j071wf strong { font-weight: 700; } .css-6t2mmp { display: inline; letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; color: rgb(99, 99, 99); } .css-v9v2ud { display: inline; } .css-1jc5r78 { padding: 0px 4px; } .css-14d8ngk { color: rgb(99, 99, 99); letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; } .css-14d8ngk strong { font-weight: 700; } .css-17r5tpn { margin: 0px 12px 0px 0px; } .css-10nveht { width: fit-content; margin: 0px 4px 0px 0px; background-color: rgb(251, 230, 230); border-radius: 4px; } .css-139dys0 { color: rgb(31, 31, 31); font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; } .css-139dys0 strong { font-weight: 700; } .css-1ohdq8j { display: inline; padding: 2px 4px; margin: 0px 4px 0px 0px; background-color: rgb(245, 247, 248); border-radius: 4px; } .css-m7m561 { color: rgb(31, 31, 31); font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; display: inline; padding: 2px 4px; margin: 0px 4px 0px 0px; background-color: rgb(245, 247, 248); border-radius: 4px; } .css-m7m561 strong { font-weight: 700; } .css-l9jliu { display: inline; } .css-xrk1h9 { color: rgb(99, 99, 99); letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; display: inline; } .css-xrk1h9 strong { font-weight: 700; } .css-1vxippa { padding: 0px 4px; } .css-1i94dfp { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-shrink: 0; } .css-1raw0cl { width: fit-content; margin: 0px 4px 0px 0px; border-radius: 4px; } .css-aqbnym { background-color: rgb(229, 231, 232); margin: 0px 4px 0px 0px; border-radius: 4px; } .css-2h7j8n { transition: all 0.25s ease-in-out 0s; position: relative; letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; border: none; margin: 0px; padding: 16px 24px; } .css-2h7j8n p { letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; } .css-b83m6g { transition: all 0.25s ease-in-out 0s; position: relative; letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; border: none; margin: 0px; padding: 16px 24px; } .css-b83m6g p { letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; } .css-gx0lhm { margin-bottom: 0px; } .css-1ktli1t { border-radius: 4px; text-transform: none; text-align: center; max-width: none; min-width: unset; transition: none 0s ease 0s; text-decoration: none; color: rgb(0, 86, 210); font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; padding: 12px 16px; } .css-1ktli1t:hover { text-decoration: underline; color: rgb(0, 65, 158); background-color: rgb(243, 248, 255); } .css-1ktli1t.cds-button-focusVisible { text-decoration: underline; background-color: rgb(243, 248, 255); color: rgb(0, 65, 158); } .css-1ktli1t:active { text-decoration: underline; color: rgb(56, 45, 139); background-color: rgb(247, 246, 254); } .css-1ktli1t:active.cds-button-disableElevation::after { content: unset; } .css-1ktli1t.cds-button-disabled { color: rgb(195, 197, 198); } .css-1ktli1t .cds-button-label { text-transform: none; } .css-1ktli1t:focus { outline: none; } .css-1ktli1t.cds-button-focusVisible { outline: transparent solid 1px; } .css-1ktli1t.cds-button-focusVisible.cds-button-disableElevation::after { content: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; } .css-1ktli1t .cds-button-endIcon { margin-right: 0px; } .css-1ktli1t .cds-button-startIcon { margin-left: 0px; } .css-133sy9e { display: flex; flex-flow: column nowrap; overflow: hidden; -webkit-box-pack: start; justify-content: flex-start; position: fixed; inset: 0px; } .css-133sy9e .ItemPageLayout_scoped_max_width { max-width: 1440px; margin: 0px auto; } .css-1fkgl1r { display: flex; flex-flow: column nowrap; overflow: hidden; -webkit-box-pack: start; justify-content: flex-start; position: fixed; inset: 0px; } .css-1fkgl1r .ItemPageLayout_scoped_max_width { max-width: 1440px; margin: 0px auto; } .css-19a1r6v { overflow: hidden; position: absolute; top: 66px; bottom: 0px; flex-flow: column; } @media (min-resolution: 3dppx) { .css-19a1r6v { overflow: hidden auto; } } .css-19a1r6v .ItemPageLayout_header { width: 100%; padding: 8px 0px 16px; } .css-19a1r6v .ItemPageLayout_content { display: flex; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start; overflow: hidden; height: 100%; width: 100%; } @media (min-resolution: 3dppx) { .css-19a1r6v .ItemPageLayout_content { height: auto; overflow: visible; } } @media (max-width: 1023.95px) { .css-19a1r6v .ItemPageLayout_content { flex-flow: column; } } .css-19a1r6v .ItemPageLayout_content_navigation { height: 100%; } @media (max-width: 1023.95px) { .css-19a1r6v .ItemPageLayout_content_navigation { display: none; background: white; position: fixed; width: 100vw; height: 100vh; padding: 0px 32px; inset: 0px; max-width: 100vw; z-index: 3100; } } .css-19a1r6v .ItemPageLayout_navToggle { padding: 0px 0px 32px; } @media (max-width: 1439.95px) { .css-19a1r6v .ItemPageLayout_navToggle { padding: 0px 0px 8px; } } @media (max-width: 599.95px) { .css-19a1r6v .ItemPageLayout_navToggle { padding: 0px; } } .css-19a1r6v .ItemPageLayout_content_navigation_container { border-right: 0px solid rgb(229, 231, 232); height: 100%; overflow: hidden auto; padding-bottom: 64px; } @media (max-width: 1023.95px) { .css-19a1r6v .ItemPageLayout_content_navigation_container { height: calc(100% - 32px); margin: 32px 0px 0px; } } .css-cvrgnq { overflow: hidden; position: absolute; top: 66px; bottom: 0px; flex-flow: column; } @media (min-resolution: 3dppx) { .css-cvrgnq { overflow: hidden auto; } } .css-cvrgnq .ItemPageLayout_header { width: 100%; padding: 8px 0px 16px; } .css-cvrgnq .ItemPageLayout_content { display: flex; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start; overflow: hidden; height: 100%; width: 100%; } @media (min-resolution: 3dppx) { .css-cvrgnq .ItemPageLayout_content { height: auto; overflow: visible; } } @media (max-width: 1023.95px) { .css-cvrgnq .ItemPageLayout_content { flex-flow: column; } } .css-cvrgnq .ItemPageLayout_content_navigation { height: 100%; } @media (max-width: 1023.95px) { .css-cvrgnq .ItemPageLayout_content_navigation { display: none; background: white; position: fixed; width: 100vw; height: 100vh; padding: 0px 32px; inset: 0px; max-width: 100vw; z-index: 3100; } } .css-cvrgnq .ItemPageLayout_navToggle { padding: 0px 0px 32px; } @media (max-width: 1439.95px) { .css-cvrgnq .ItemPageLayout_navToggle { padding: 0px 0px 8px; } } @media (max-width: 599.95px) { .css-cvrgnq .ItemPageLayout_navToggle { padding: 0px; } } .css-cvrgnq .ItemPageLayout_content_navigation_container { border-right: 0px solid rgb(229, 231, 232); height: 100%; overflow: hidden auto; padding-bottom: 64px; } @media (max-width: 1023.95px) { .css-cvrgnq .ItemPageLayout_content_navigation_container { height: calc(100% - 32px); margin: 32px 0px 0px; } } .css-15c78b5 { line-height: 40px; overflow-x: auto; padding: 0px 16px; } @media (min-width: 0px) { .css-15c78b5 { -webkit-box-pack: justify; justify-content: space-between; } } @media print { .css-15c78b5 { display: none; } } .css-1qzjv2a { line-height: 40px; overflow-x: auto; padding: 0px 16px; } @media (min-width: 0px) { .css-1qzjv2a { -webkit-box-pack: justify; justify-content: space-between; } } @media print { .css-1qzjv2a { display: none; } } .css-fv3lde { -webkit-box-align: center; align-items: center; display: flex; } .css-1atl7vu { -webkit-box-align: center; align-items: center; display: flex; } .css-haft59 .breadcrumb-list { padding: 0px; } .css-haft59 .breadcrumb-item { white-space: nowrap; display: flex; align-self: center; } .css-haft59 .breadcrumb-item .breadcrumb-title { display: inline-block; cursor: default; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .css-haft59 .breadcrumb-item a.breadcrumb-title { max-width: 30ch; overflow: hidden; text-overflow: ellipsis; display: inline-block; line-height: 16px; position: relative; top: 0px; padding: 8px; margin: 0px; } .css-haft59 .breadcrumb-item a.breadcrumb-title:hover { text-decoration: underline; cursor: pointer; } .css-haft59 .breadcrumb-arrow { margin: 0px 4px; display: flex; } .css-haft59 .breadcrumb-list { flex-wrap: nowrap; display: flex; } @media (max-width: 599.95px) { .css-haft59 .breadcrumb-list { display: flex; flex-wrap: nowrap; } } @media (max-width: 599.95px) { .css-haft59 .rc-Breadcrumbs .breadcrumb-item { max-width: 10ch; } } .css-h830z8 { vertical-align: baseline; display: inline; color: rgb(0, 86, 210); padding: 0px; text-decoration: none; letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; } .css-h830z8:hover { color: rgb(0, 65, 158); text-decoration: underline; } .css-h830z8:focus { outline: none; } .css-h830z8:visited:not(.cds-link-focusVisible) { color: rgb(0, 86, 210); } .css-h830z8.cds-link-focusVisible { outline: transparent solid 1px; outline-offset: 2px; border-radius: 4px; text-decoration: underline; color: rgb(0, 65, 158); box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; } .css-hoe9xz { align-self: center; } .css-jyer5m { align-self: center; } .css-13m5vf { margin-left: -16px; -webkit-box-pack: center; justify-content: center; } .css-1vu88ff { margin-left: -16px; -webkit-box-pack: center; justify-content: center; } .css-62boo0 { margin: 0px 8px; } @media (max-width: 1439.95px) { .css-62boo0 { padding: 0px 4px; } } .css-2jgal1 { border-radius: 4px; text-transform: none; text-align: center; max-width: 320px; min-width: unset; transition: none 0s ease 0s; text-decoration: none; color: rgb(0, 86, 210); font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; padding: 8px; margin: 0px 8px; } .css-2jgal1:hover { text-decoration: underline; color: rgb(0, 65, 158); background-color: rgb(243, 248, 255); } .css-2jgal1.cds-button-focusVisible { text-decoration: underline; background-color: rgb(243, 248, 255); color: rgb(0, 65, 158); } .css-2jgal1:active { text-decoration: underline; color: rgb(56, 45, 139); background-color: rgb(247, 246, 254); } .css-2jgal1:active.cds-button-disableElevation::after { content: unset; } .css-2jgal1.cds-button-disabled { color: rgb(195, 197, 198); } .css-2jgal1 .cds-button-label { text-transform: none; } .css-2jgal1:focus { outline: none; } .css-2jgal1.cds-button-focusVisible { outline: transparent solid 1px; } .css-2jgal1.cds-button-focusVisible.cds-button-disableElevation::after { content: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; } .css-2jgal1 .cds-button-endIcon { margin-right: 0px; } .css-2jgal1 .cds-button-startIcon { margin-left: 0px; } @media (max-width: 1439.95px) { .css-2jgal1 { padding: 0px 4px; } } .css-1byo5ce { border-radius: 4px; text-transform: none; text-align: center; max-width: 320px; min-width: unset; transition: none 0s ease 0s; text-decoration: none; color: rgb(0, 86, 210); font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; padding: 12px 16px; } .css-1byo5ce:hover { text-decoration: underline; color: rgb(0, 65, 158); background-color: rgb(243, 248, 255); } .css-1byo5ce.cds-button-focusVisible { text-decoration: underline; background-color: rgb(243, 248, 255); color: rgb(0, 65, 158); } .css-1byo5ce:active { text-decoration: underline; color: rgb(56, 45, 139); background-color: rgb(247, 246, 254); } .css-1byo5ce:active.cds-button-disableElevation::after { content: unset; } .css-1byo5ce.cds-button-disabled { color: rgb(195, 197, 198); } .css-1byo5ce .cds-button-label { text-transform: none; } .css-1byo5ce:focus { outline: none; } .css-1byo5ce.cds-button-focusVisible { outline: transparent solid 1px; } .css-1byo5ce.cds-button-focusVisible.cds-button-disableElevation::after { content: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; } .css-1byo5ce .cds-button-endIcon { margin-right: 0px; } .css-1byo5ce .cds-button-startIcon { margin-left: 0px; } .css-kays3h { overflow: hidden auto; -webkit-box-pack: center; justify-content: center; padding: 0px 0px 16px; } @media (max-width: 1439.95px) { .css-kays3h { padding: 0px 32px 16px; } } @media (max-width: 1023.95px) { .css-kays3h { padding: 0px 16px 16px; } } @media (max-width: 599.95px) { .css-kays3h { display: block; } } @media (min-resolution: 3dppx) { .css-kays3h { overflow: visible; } } .css-55crnn { overflow: hidden auto; -webkit-box-pack: center; justify-content: center; padding: 0px 0px 16px; } @media (max-width: 1439.95px) { .css-55crnn { padding: 0px 32px 16px; } } @media (max-width: 1023.95px) { .css-55crnn { padding: 0px 16px 16px; } } @media (max-width: 599.95px) { .css-55crnn { display: block; } } @media (min-resolution: 3dppx) { .css-55crnn { overflow: visible; } } .css-k1e8gg { padding: 0px 0px 32px; } .css-1sd7di3 { margin: 32px 0px; } @media (min-width: 600px) { .css-1sd7di3 { margin: 48px 0px 32px; } } @media (min-width: 1024px) { .css-1sd7di3 { margin: 48px 0px; } } .css-1pvuh2q { color: rgb(31, 31, 31); font-size: 2.75rem; line-height: 3.2rem; font-family: "Source Sans Pro", Arial, sans-serif; letter-spacing: -0.1px; font-weight: 400; } @media (max-width: 1439.95px) { .css-1pvuh2q { font-size: 2.25rem; line-height: 3rem; } } @media (max-width: 599.95px) { .css-1pvuh2q { font-size: 2rem; line-height: 2.5rem; } } .css-1pvuh2q strong { font-weight: 700; } .css-a5ylk0 { margin-top: 8px; } @media (min-width: 1024px) { .css-a5ylk0 { margin-top: 4px; } } .css-82cr71 { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; margin-top: 8px; } .css-82cr71 strong { font-weight: 700; } @media (min-width: 1024px) { .css-82cr71 { margin-top: 4px; } } .css-1onqhto { padding: 24px 0px; border-bottom: 1px solid rgb(229, 231, 232); display: flex; -webkit-box-pack: justify; justify-content: space-between; position: relative; flex-flow: row wrap; } .css-1onqhto:last-child { padding-bottom: 48px; } @media (max-width: 1023.95px) { .css-1onqhto { flex-direction: column; } } .css-34ji4n { display: flex; margin-bottom: 8px; } .css-u38ihg { margin-right: 8px; line-height: 2; } .css-m3ahs { display: flex; flex-direction: column; } @media (min-width: 0px) and (max-width: 599.95px) { .css-m3ahs { flex-direction: column; } } .css-15u8qf3 { display: flex; flex-direction: row; margin-bottom: 8px; } @media (min-width: 0px) and (max-width: 599.95px) { .css-15u8qf3 { flex-direction: column; margin-bottom: 0px; } } .css-f07u34 { white-space: nowrap; } .css-f07u34 + .css-f07u34 { margin-left: 16px; } @media (max-width: 599.95px) { .css-f07u34 + .css-f07u34 { margin-left: 0px; } } .css-12z0wuy { margin-right: 8px; } .css-59oacl { color: rgb(99, 99, 99); font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; margin-right: 8px; } .css-59oacl strong { font-weight: 700; } @media (max-width: 1023.95px) { .css-1vj0fcn { margin-top: 12px; } } .css-1yhoabd { display: flex; -webkit-box-pack: end; justify-content: flex-end; } @media (max-width: 1023.95px) { .css-1yhoabd { -webkit-box-pack: start; justify-content: flex-start; } } .css-1hltn8p { color: rgb(211, 0, 1); } .css-v2gk1g { display: flex; -webkit-box-pack: justify; justify-content: space-between; min-width: 300px; min-height: 48px; padding-left: 24px; border-left: 1px solid rgb(229, 231, 232); } @media (max-width: 1023.95px) { .css-v2gk1g { border: none; padding-left: 0px; flex-direction: column; margin-left: 0px; margin-top: 24px; } } .css-e5w36t { margin-right: 16px; } @media (max-width: 1023.95px) { .css-e5w36t { margin-bottom: 8px; margin-top: 8px; } } .css-1mdov6l { color: rgb(211, 0, 1); font-size: 1.75rem; line-height: 2.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; letter-spacing: -0.1px; } @media (max-width: 599.95px) { .css-1mdov6l { font-size: 1.5rem; line-height: 2rem; } } .css-1mdov6l strong { font-weight: 700; } .css-1q8jsgx { display: flex; } .css-139hdy3 { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 8px; } @media (max-width: 1023.95px) { .css-139hdy3 { margin-top: 24px; } } .css-1d69scb { margin-top: 12px; } .css-lfchfm { margin-left: -8px; position: relative; } @media (max-width: 1439.95px) { .css-lfchfm { flex-wrap: wrap; } } .css-8yves { margin-right: 16px; } .css-clhowe { border-radius: 4px; text-transform: none; text-align: center; max-width: 320px; min-width: unset; transition: none 0s ease 0s; text-decoration: none; color: rgb(0, 86, 210); font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; padding: 8px; } .css-clhowe:hover { text-decoration: underline; color: rgb(0, 65, 158); background-color: rgb(243, 248, 255); } .css-clhowe.cds-button-focusVisible { text-decoration: underline; background-color: rgb(243, 248, 255); color: rgb(0, 65, 158); } .css-clhowe:active { text-decoration: underline; color: rgb(56, 45, 139); background-color: rgb(247, 246, 254); } .css-clhowe:active.cds-button-disableElevation::after { content: unset; } .css-clhowe.cds-button-disabled { color: rgb(195, 197, 198); } .css-clhowe .cds-button-label { text-transform: none; } .css-clhowe:focus { outline: none; } .css-clhowe.cds-button-focusVisible { outline: transparent solid 1px; } .css-clhowe.cds-button-focusVisible.cds-button-disableElevation::after { content: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; } .css-clhowe .cds-button-endIcon { margin-right: 0px; } .css-clhowe .cds-button-startIcon { margin-left: 0px; } .css-disk0 { color: rgb(0, 86, 210); } .css-1e2s8e4 .rc-TunnelVisionClose { background-color: rgb(255, 255, 255); } .css-1e2s8e4 .rc-TunnelVisionClose:hover { background-color: rgb(243, 248, 255); } @media (min-width: 1024px) { .css-1e2s8e4 .rc-TunnelVisionClose { margin-left: 48px; } } @media (max-width: 1023.95px) { .css-1e2s8e4 .rc-TunnelVisionClose { margin-left: 16px; } } .css-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; } .css-1j0l6p3 { margin-left: 8px; color: rgb(0, 86, 210); } .css-1v83vw6 { font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; margin-left: 8px; color: rgb(0, 86, 210); } .css-1v83vw6 strong { font-weight: 700; } .css-5dlv72 { margin-left: 16px; } .css-19siuc4 { margin-left: 16px; } @media (max-width: 599.95px) { .css-xkpn5a { margin-top: 16px; } } @media (max-width: 599.95px) { .css-1hva9yk { margin-top: 16px; } } @media (max-width: 599.95px) { .css-1fcedz0 { letter-spacing: 0.4px; } } .css-ht0skw
Compartilhar