<a></a> - Permite criar um hyperlink para uma página, neste caso sendo um botão
<div></div> - Divisão de elementos da página, enquadramento de flex
background-image - Colocação de imagem de fundo na página
background-size:cover - Coloca a imagem de fundo a cobrir toda a pagina
<button></button> - Criação de botões para permitir navegar no portal
class - Alocação de propriedades CSS aos objetos da página HTML
background-color: - Utilizado para atribuir cor de fundo. Esta cor pode conter transparência, recorrendo à especificação rgba
border-color - Utilizado para atribuir cor ao rebordo do botão
border-radius - utilizador para atribuir um tamanho do rebordo do botão
color - utilizado para definir a cor do texto do botão
text-transform - Utilizado para colocar todo o texto em maiúsculas no botão
font-weight - Utilizado para definir o tamanho da letra
padding - Utilizado para aumentar o tamanho do botão, definindo o espaço dentro dos rebordos à volta do texto
margin-left/right - Utilizado para definir o espaço que este elemento deve conter fora dos rebordos, à esquerda e à direita.
<title></title> - Utilizado para definir o título da página que aparece no browser.
display:flex - Permite que a divisão se torne flexível, adaptando-se ao tamanho da pagina.
flex-direction - Especifica que os elementos flexíveis que estão dentro desta divisão, deveram ser flexiveis sobre a forma de colunas ou de linhas
flex-wrap:nowrap - Indica que os elementos não se devem 'embrulhar' dentro da divisão. Desta forma ficam todos alinhados.
height - Indica a percentagem de altura que a flexbox deverá ter, 100% para ocupar toda a pagina
Width - Indica a percentagem de largura que a flexbox deverá ter, 100% para ocupar toda a pagina
flex - Usado para indicar que esta divisória deve ser flexível e ajustar-se
position - Indica que a posição deve ser relativa ao conteúdo onde está inserida ou se é absoluta e está relacionada com a página
justify-content - Indica como o conteúdo deve ser distribuído ao longo da divisória
top - Utilizado para fazer o conteúdo da divisória iniciar mais abaixo na página
font-weight - utilizado para dar enfase ao texto.
border-top - Indica quais as caracteristicas do rebordo no topo da divisória apenas, utilizado para criar a linha horizontal.
text-shadow - Utilizado para dar uma sombra ao texto.
transform:rotate - Utilizado para dar um angulo ao texto.
letter-spacing - Altera o espaçamento entre letras.
text-align - Utilizado para centrar o texto.