@@ -505,8 +519,7 @@
+
+
+
Descrição
+
Discussão sobre os princípios e comportamentos implicados na construção de uma carreira ou negócio world-class!
+
Biografia
+
O Miguel Gonçalves é empresário, ávido viajante e cofundador da Spark, uma consultora especializada em gestão de talento e employer branding.
+
Licenciou-se em Psicologia na Universidade do Minho e passou os últimos 7 anos, com a Tânia Delalande, a conduzir as operações da Spark e a construir o Pitch Bootcamp, o programa que aproxima alunos universitários com empresas em academias de referência.
+
Trabalha com uma equipa notável e colabora com algumas universidades no desenvolvimento de conteúdos sobre ética, carreiras e competências; em 2016 lançou “O Mercado Grita Talento”, um livro sobre carreiras.
+
É um gajo simples... como o sushi, servido cru; é dado à família, aos amigos e ao trabalho; gosta de montanhas, maratonas e arte; apaixonado por Educação, a sua minha missão é ajudar a construir o melhor acelerador de carreiras do mundo.
+
+
+
+
+
Descrição
+
Os números oficiais das projeções de crescimento da população das cidades nas próximas décadas são esmagadores – Segundo o World Bank, até 2045 o número de pessoas que vivem em grandes aglomerados urbanos crescerá 1,5x para cerca de seis mil milhões; em 2050 68% da população será urbana, mais de 80% do PIB mundial será gerado em cidades que consumirão 2/3 de toda a energia produzida no mundo e produzirão mais de 70% dos gases de efeito de estufa no mundo.
+
Considerando este cenário, torna-se óbvio que todos os recursos tecnológicos atualmente disponíveis serão indispensáveis para ajudar a humanidade a alimentar, otimizar, gerir e controlar estas cidades do futuro. Precisaremos de Smarter Cities para sobreviver. Nesta comunicação tentaremos apresentar e discutir algumas ideias sobre como o homem poderá utilizar as TIC aplicadas às cidades para as transformar em sítios melhores, evidenciando as oportunidades aqui presentes para os profissionais desta área.
+
Biografia
+
Responsável pelo gestão do Ecossistema de Inovação na área de Gestão de Estratégia de Inovação e Tecnologia da Altice Labs. A sua missão passa por dinamizar e articular o ecossistema de inovação, interna e externamente, garantindo os necessário fluxos de conhecimento, pela gestão da relação com as universidades, startups (programa ENTER) e outros parceiros tecnológicos, coordenando ainda o concurso a projetos financiados dos programas Nacionais e Europeus e garantindo a gestão dos mesmos de acordo com as melhores práticas.
+
+
+
+
+
Descrição
+
Neste workshop, veremos algumas estratégias de preparação para os tão temidos processos de recrutamento na área das TIs. Desde os elementos a apresentar no currículo, aos testes às tuas competências técnicas, passando pela forma de comunicação e apresentação durante as entrevistas, vamos ajudar-te a tirar máximo proveito de cada um destes momentos e a garantir a tão sonhada vaga!
+
Biografia
+
Tendo iniciado o seu percurso académico no Brasil, foi em terras lusitanas que concluiu a sua licenciatura em Ciência Política e Relações Internacionais. Com um caráter diplomático, foi o gosto por lidar com diferentes culturas e ser desafiado pelas mais diversas visões de mundo que o levou a aterrar na Landing.jobs,onde, atualmente, apoia profissionais de TI de vários países a conseguirem um trabalho na Europa.
+
+
+
+
+
Descrição
+
Em tempos de transformações vertiginosas, a inteligência artificial representará a variável mais disruptiva. Não se nega o conjunto holístico de soluções inovadores que, de forma massificada, estão crescentemente ao dispor de todos, em qualquer lugar. Mas a inteligência artificial, potenciada pelos dados e pelo “cloud computing”, será o fator mais transformador, pelo enorme impacto na forma como vivemos, como trabalhamos e como nos relacionamos. Os modelos de negócio adaptar-se-ão crescentemente a estas novas soluções de produtividade e de criação de valor. Assim, novas aplicações como os “bots” na simulação de ações humanas, o “machine learning” e o “deep learning” na gestão de dados, a impressão em três dimensões nos materiais ou o “blockchain” associado à confiança nas interações, serão ferramentas usuais na nossa economia. E, em consequência, a área da cibersegurança será cada vez mais crítica.
+
Os efeitos económicos deste revolucionário salto tecnológico são óbvios. No curto prazo todos os setores estarão digitalizados e utilizarão a inteligência artificial para inovar e para gerar eficiências. Quem resistir, não sobreviverá porque não será competitivo.
+
Mas nestes tempos de velocidade e de incertezas, importa não perder o sentido ético e de responsabilidade cívica. As oportunidades que as novas tecnologias, impulsionadas pela inteligência artificial, trazem para a Humanidade são absolutamente excecionais. Devemos potenciar esses imensos benefícios, colocando a inteligência artificial ao serviço da natureza humana.
+
Mas a questão não é somente perceber o que a tecnologia pode fazer por nós. É definir o que a tecnologia deve fazer por nós.
+
Biografia
+
Pedro Duarte é licenciado em Direito (Universidade Católica do Porto), pós-graduado em Gestão (Escola de Negócios da Universidade Católica Porto), MBA (Católica Porto Business School, ESADE e AEP) e Mestre em “Economia Internacional e Estudos Europeus” (ISEG - Universidade de Lisboa). É atualmente doutorando em Estudos de Desenvolvimento (ISEG – Universidade de Lisboa).
+
Lidera o Departamento de «Corporate, External & Legal Affairs» da Microsoft Portugal desde junho de 2011 e integra o European Union Government Affairs Team na Microsoft.
+
Foi Presidente da Juventude Social Democrata, entre 1998 e 2002 e Vice-Presidente do YEPP (Juventude do Partido Popular Europeu), entre 2003 e 2005.
+
Entre 1999 a 2011, foi membro do Parlamento Português, onde presidiu à Comissão da Juventude e Desportos (1999-2001) e à Comissão de Educação, Ciência e Cultura (2002-2004). Foi Membro da Assembleia Parlamentar da NATO (2002-2004), Vice-Presidente do Grupo Parlamentar do PSD (2005-2011) e foi Secretário Estado da Juventude no XVI Governo Constitucional (2004/2005).
+
Em 2016, foi o Diretor Nacional da Campanha Eleitoral do Prof. Marcelo Rebelo de Sousa às Eleições Presidenciais.
+
É Auditor do Curso de Defesa Nacional, preside a Assembleia-Geral da ASSOFT e, desde janeiro de 2018, lidera o Conselho Estratégico de Economia Digital da CIP - Confederação Empresarial de Portugal.
+
+
+
+
+
Descrição
+
Com o exponencial avanço tecnológico que a Humanidade tem visto nos últimos anos, temos sido capazes de desenvolver instrumentos que nos permitem explorar o cosmos de forma mais eficiente e rápida. A grande questão é que estes instrumentos são cada mais complexos e com um impacto cada vez mais relevante no sucesso das missões de que fazem parte.
+
Nesta palestra iremos abordar os conceitos básicos sobre estes sistemas críticos, quais as metodologias para desenhar tanto o Hardware como Software para missões espaciais, e como esta implementação afetou o (in)sucesso de missões passadas.
+
Biografia
+
José Rui Silva é Mestre em Eng. de Micro e Nanotecnologias pela Universidade Nova de Lisboa, tendo graduado como o melhor aluno de Engenharia desta Universidade em 2016. Actualmente trabalha no SRON (Netherlands Institute for Space Research, Holanda), onde desenvolve o seu projecto de doutoramento, financiado pela missão GUSTO da NASA, em parceria com o Kapteyn Institute da Universidade de Groningen. O seu foco atual é o desenvolvimento das três câmeras multi-pixel que serão implementadas nesta missão piloto. Estas câmeras tem a particularidade de terem uma alta resolução espectral para deteção de radiação de THz, que permitem desvendar os mistérios das regiões de formação de estrelas.
+
+
+
+
+
Descrição
+
Quais as semelhanças e diferenças entre países europeus no que toca ao ambiente de trabalho, salários e processos de recrutamento? Quais são as tecnologias que as empresas mais requerem atualmente e que soft skills são mais valorizadas? Onde estão os principais hubs e ecossistemas tech a nível europeu? Estas são algumas das questões sobre as quais nos debruçaremos nesta sessão, que se quer descontraída e interativa.
+
Biografia
+
Tendo iniciado o seu percurso académico no Brasil, foi em terras lusitanas que concluiu a sua licenciatura em Ciência Política e Relações Internacionais. Com um caráter diplomático, foi o gosto por lidar com diferentes culturas e ser desafiado pelas mais diversas visões de mundo que o levou a aterrar na Landing.jobs,onde, atualmente, apoia profissionais de TI de vários países a conseguirem um trabalho na Europa.
+
+
+
+
+
Biografia
+
Nuno Martins (n. 1984) a construir produtos desde 2010, produtos de hardware e software, para as empresas e as massas.
+
Adora simplificar os problemas mais complexos e tem como objetivo a entrega das melhores experiências aos clientes.
+
+
+
+
+
Descrição
+
Microserviços suportam diversas linguagens de programação, necessitando de um protocolo de comunicação agnóstico e um ambiente de execução poliglota. Adicionalmente, os microserviços escritos numa linguagem, podem precisar de utilizar APIs escritas em outras linguagens. Esta apresentação, demonstra em como utilizar o MicroProfile, incluindo Config, Metrics, Rest Client, Healh Check, Fault Tolerance, JWT e outras num ambiente poliglota como a GraalVM e integrar diversas linguagens de programação como Java, Javascript, Ruby e Python.
+
Biografia
+
O Roberto Cortez é um entusiasta de Java e tecnologias associadas com mais de 10 anos de experiência na área. Está envolvido com a comunidade Open Source para ajudar a espalhar o conhecimento sobre tecnologias Java. É um orador regular em conferências como a JavaOne, Devoxx, DevNexus, JFokus e muitas mais.
+
Fundou e lidera o Coimbra JUG, o grupo de Java de Coimbra e a conferência JNation, a conferência de Java e Javascript em Portugal. Quando não está a trabalhar, gosta de passar tempo com a família, amigos e jogar jogos de computador.
+
+
+
+
+
Biografia
+
Mestre em Engenharia Informática no Instituto Superior de Engenharia de Coimbra, Daniel Margarido foi o primeiro estudante a alcançar a nota 20 no estágio de mestrado. Tem neste momento 4 anos de experiência como Cyber Security Engineer na Dognaedis, onde começou a trabalhar ainda como licenciando, desenvolvendo produtos internos e para clientes.
+
O Daniel tem experiência em desenvolvimento de videojogos, tendo participado em algumas jams e competições, tendo feito protótipos iniciais, estando alguns dos seus projetos atualmente em desenvolvimento.
+
Trabalha diariamente com sistemas, tendo adaptado todo o seu sistema operativo de raíz de forma a estar adaptado ao seu workflow e experimenta também regularmente outros sistemas, normalmente os baseados em UNIX.
+
+
+
+
+
+
Descrição
+
Sempre quiseste ter uma experiência de Freelancer, mas nunca soubeste como começar? Penas que ser um freelancer é demasiado arriscado para trocar por um trabalho estável? Queres controlar e guiar todos os aspectos da tua carreira profissional sem teres ninguém a fazer isso por ti? Talvez estejas descontente com o que estás a fazer e precises de mudar? Ou apenas és aventureiro e queres experimentar algo diferente. Nesta sessão vamos discutir os grandes aspectos sobre fazer freelancing, baseado na minha experiência pessoal com o mundo real e espero que consiga esclarecer todas as tuas dúvidas antes de tomares a decisão de te tornares um Freelancer.
+
Biografia
+
O Roberto Cortez é um entusiasta de Java e tecnologias associadas com mais de 10 anos de experiência na área. Está envolvido com a comunidade Open Source para ajudar a espalhar o conhecimento sobre tecnologias Java. É um orador regular em conferências como a JavaOne, Devoxx, DevNexus, JFokus e muitas mais.
+
Fundou e lidera o Coimbra JUG, o grupo de Java de Coimbra e a conferência JNation, a conferência de Java e Javascript em Portugal. Quando não está a trabalhar, gosta de passar tempo com a família, amigos e jogar jogos de computador.
+
+
diff --git a/website/index_programa.html b/website/index_programa.html
deleted file mode 100644
index ac6fb4e5..00000000
--- a/website/index_programa.html
+++ /dev/null
@@ -1,886 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ENEI'19
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
12 A 15 ABRIL DE 2019
-
ENEI
-
-
O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia
- em
- Portugal
- reunindo estudantes de informática de todas as faculdades do país.
-
Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto
- entre
- participantes e empresas, bem como a socialização, o convívio e a troca de experiências e
- conhecimentos
- entre os presentes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Abertura
-
Grupo de Fado Maio e Isecotuna
-
Auditório 1
-
-
-
-
-
-
-
Festarola
-
DJ 24 Bar
-
Edíficio Polivalente
-
-
-
-
-
-
Festarola
-
DJ Nuka
-
Edíficio Polivalente
-
-
-
-
-
-
-
-
-
-
-
-
-
Pequeno-Almoço
-
Cantina
-
-
-
-
-
-
Actividade
-
Gaming
-
L2.1/L2.2
-
-
-
-
-
-
Palestra
-
Será que o Picasso tinha razão?
-
Miguel Gonçalves
-
Spark
-
Auditório 1
-
-
Palestra
-
Do we need Smarter Cities? Why?
-
Pedro Carvalho
-
Altice Labs
-
Auditório 2
-
-
-
-
-
-
-
Workshop
-
CV, entrevistas, tech challenges e outros terrores
-
Andrei Motta
-
Landing.Jobs
-
Requisitos: Computador Pessoal
-
-
-
-
-
-
-
-
-
-
-
Actividade
-
Presentation Karaoke
-
-
-
-
-
-
Actividade
-
Gaming
-
L2.1/L2.2
-
-
-
-
-
-
Palestra
-
Pedro Duarte
-
Microsoft Corporation
-
Auditório 1
-
-
Palestra
-
Sistemas Críticos para o Espaço
-
José Silva
-
SRON Netherlands Institute for Space Research
-
Auditório 2
-
-
Workshop
-
O mercado de trabalho tech europeu - know your sh*t
-
Andrei Motta
-
Landing Jobs
-
Requisitos: Computador Pessoal
-
-
-
-
-
-
-
Coffee Break
-
Cantina
-
-
-
-
-
-
Actividade
-
Gaming
-
L2.1/L2.2
-
-
-
-
-
-
Actividade Noturna
-
Rally das Tascas
-
-
-
-
-
-
Actividade Noturna
-
ENEI Caching
-
-
-
-
-
-
-
-
-
-
-
-
Palestra
-
Joaquim Tojal
-
Critical Software
-
Auditório 1
-
-
Palestra
-
Building product at Farfetch - How and Why
-
Nuno Martins
-
Farfetch
-
Auditório 2
-
Requisitos: Computador Pessoal
-
-
-
-
-
-
-
-
-
-
Palestra
-
Feedzai
-
Auditório 1
-
-
-
-
-
-
-
Palestra
-
GraalVM and MicroProfile: A Polyglot Microservices Solution
-
Roberto Cortez
-
Talkdesk
-
Auditório 1
-
-
-
-
-
-
-
Actividade Noturna
-
Mega Febrada
-
-
-
-
-
-
Actividade Noturna
-
Karaoke
-
-
-
-
-
-
-
-
-
-
-
-
-
Palestra
-
Que Stack Gráfica Escolher?
-
Daniel Margarido
-
Dognaedis
-
Auditório 1
-
-
-
-
-
-
-
Actividade
-
Quiz by Whitesmith
-
-
-
-
-
-
Palestra
-
Five Ways to Not Suck at Being a Freelancer
-
Roberto Cortez
-
Talkdesk
-
Auditório 1
-
-
-
-
-
-
-
-
-
-
Encerramento
- Grupo de Fado Maio e Tuna As FANS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Normal
-
-
-
€25
-
Grupo
-
*Alimentação [5,00€] e alojamento (pavilhão) [5,10€]
-
-
-
Comprar
-
-
-
Normal
-
-
-
€30
-
Individual
-
*Alimentação [5,00€] e alojamento (pavilhão) [5,10€]
-
-
-
Comprar
-
-
-
Pontual
-
-
€20
-
Individual
-
*Alimentação incluída
-
-
Comprar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Perguntas Frequentes
-
Faq
-
-
-
-
-
-
- -
- O que é o ENEI?
-
-
O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende
- oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca
- de
- ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.
-
-
-
Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos
- que
- muito apelam a todos os participantes das antigas edições e são uma excelente via de
- networking e transferência de conhecimento!
-
-
- -
- Onde me posso
- inscrever?
-
-
Podes adquirir o teu bilhete AQUI.
-
-
-
- -
- Quando é que o programa vai estar disponível?
-
-
O programa vai sendo lançado nas próximas semanas de forma iterativa.
-
-
-
- -
- Quem pode
- participar no evento?
-
-
Podem participar no ENEI'19 todos os estudantes do Ensino Superior ou Secundário.
-
-
- -
- Tenho
- acesso a todas as sessões?
-
-
Não, as palestras e workshops necessitam de inscrições visto que têm lugares
- limitados.
-
Brevemente poderás te inscrever na aplicação móvel do ENEI'19!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Descrição
-
Discussão sobre os princípios e comportamentos implicados na construção de uma carreira ou negócio world-class!
-
Biografia
-
O Miguel Gonçalves é empresário, ávido viajante e cofundador da Spark, uma consultora especializada em gestão de talento e employer branding.
-
Licenciou-se em Psicologia na Universidade do Minho e passou os últimos 7 anos, com a Tânia Delalande, a conduzir as operações da Spark e a construir o Pitch Bootcamp, o programa que aproxima alunos universitários com empresas em academias de referência.
-
Trabalha com uma equipa notável e colabora com algumas universidades no desenvolvimento de conteúdos sobre ética, carreiras e competências; em 2016 lançou “O Mercado Grita Talento”, um livro sobre carreiras.
-
É um gajo simples... como o sushi, servido cru; é dado à família, aos amigos e ao trabalho; gosta de montanhas, maratonas e arte; apaixonado por Educação, a sua minha missão é ajudar a construir o melhor acelerador de carreiras do mundo.
-
-
-
-
-
Descrição
-
Os números oficiais das projeções de crescimento da população das cidades nas próximas décadas são esmagadores – Segundo o World Bank, até 2045 o número de pessoas que vivem em grandes aglomerados urbanos crescerá 1,5x para cerca de seis mil milhões; em 2050 68% da população será urbana, mais de 80% do PIB mundial será gerado em cidades que consumirão 2/3 de toda a energia produzida no mundo e produzirão mais de 70% dos gases de efeito de estufa no mundo.
-
Considerando este cenário, torna-se óbvio que todos os recursos tecnológicos atualmente disponíveis serão indispensáveis para ajudar a humanidade a alimentar, otimizar, gerir e controlar estas cidades do futuro. Precisaremos de Smarter Cities para sobreviver. Nesta comunicação tentaremos apresentar e discutir algumas ideias sobre como o homem poderá utilizar as TIC aplicadas às cidades para as transformar em sítios melhores, evidenciando as oportunidades aqui presentes para os profissionais desta área.
-
Biografia
-
Responsável pelo gestão do Ecossistema de Inovação na área de Gestão de Estratégia de Inovação e Tecnologia da Altice Labs. A sua missão passa por dinamizar e articular o ecossistema de inovação, interna e externamente, garantindo os necessário fluxos de conhecimento, pela gestão da relação com as universidades, startups (programa ENTER) e outros parceiros tecnológicos, coordenando ainda o concurso a projetos financiados dos programas Nacionais e Europeus e garantindo a gestão dos mesmos de acordo com as melhores práticas.
-
-
-
-
-
Descrição
-
Neste workshop, veremos algumas estratégias de preparação para os tão temidos processos de recrutamento na área das TIs. Desde os elementos a apresentar no currículo, aos testes às tuas competências técnicas, passando pela forma de comunicação e apresentação durante as entrevistas, vamos ajudar-te a tirar máximo proveito de cada um destes momentos e a garantir a tão sonhada vaga!
-
Biografia
-
Tendo iniciado o seu percurso académico no Brasil, foi em terras lusitanas que concluiu a sua licenciatura em Ciência Política e Relações Internacionais. Com um caráter diplomático, foi o gosto por lidar com diferentes culturas e ser desafiado pelas mais diversas visões de mundo que o levou a aterrar na Landing.jobs,onde, atualmente, apoia profissionais de TI de vários países a conseguirem um trabalho na Europa.
-
-
-
-
-
Biografia
-
Pedro Duarte é licenciado em Direito (Universidade Católica do Porto), pós-graduado em Gestão (Escola de Negócios da Universidade Católica Porto), MBA (Católica Porto Business School, ESADE e AEP) e Mestre em “Economia Internacional e Estudos Europeus” (ISEG - Universidade de Lisboa). É atualmente doutorando em Estudos de Desenvolvimento (ISEG – Universidade de Lisboa).
-
Lidera o Departamento de «Corporate, External & Legal Affairs» da Microsoft Portugal desde junho de 2011 e integra o European Union Government Affairs Team na Microsoft.
-
Foi Presidente da Juventude Social Democrata, entre 1998 e 2002 e Vice-Presidente do YEPP (Juventude do Partido Popular Europeu), entre 2003 e 2005.
-
Entre 1999 a 2011, foi membro do Parlamento Português, onde presidiu à Comissão da Juventude e Desportos (1999-2001) e à Comissão de Educação, Ciência e Cultura (2002-2004). Foi Membro da Assembleia Parlamentar da NATO (2002-2004), Vice-Presidente do Grupo Parlamentar do PSD (2005-2011) e foi Secretário Estado da Juventude no XVI Governo Constitucional (2004/2005).
-
Em 2016, foi o Diretor Nacional da Campanha Eleitoral do Prof. Marcelo Rebelo de Sousa às Eleições Presidenciais.
-
É Auditor do Curso de Defesa Nacional, preside à Assembleia-Geral da ASSOFT e, desde janeiro de 2018, lidera o Conselho Estratégico de Economia Digital da CIP - Confederação Empresarial de Portugal.
-
-
-
-
-
Descrição
-
Com o exponencial avanço tecnológico que a Humanidade tem visto nos últimos anos, temos sido capazes de desenvolver instrumentos que nos permitem explorar o cosmos de forma mais eficiente e rápida. A grande questão é que estes instrumentos são cada mais complexos e com um impacto cada vez mais relevante no sucesso das missões de que fazem parte.
-
Nesta palestra iremos abordar os conceitos básicos sobre estes sistemas críticos, quais as metodologias para desenhar tanto o Hardware como Software para missões espaciais, e como esta implementação afetou o (in)sucesso de missões passadas.
-
Biografia
-
José Rui Silva é Mestre em Eng. de Micro e Nanotecnologias pela Universidade Nova de Lisboa, tendo graduado como o melhor aluno de Engenharia desta Universidade em 2016. Actualmente trabalha no SRON (Netherlands Institute for Space Research, Holanda), onde desenvolve o seu projecto de doutoramento, financiado pela missão GUSTO da NASA, em parceria com o Kapteyn Institute da Universidade de Groningen. O seu foco atual é o desenvolvimento das três câmeras multi-pixel que serão implementadas nesta missão piloto. Estas câmeras tem a particularidade de terem uma alta resolução espectral para deteção de radiação de THz, que permitem desvendar os mistérios das regiões de formação de estrelas.
-
-
-
-
-
Descrição
-
Quais as semelhanças e diferenças entre países europeus no que toca ao ambiente de trabalho, salários e processos de recrutamento? Quais são as tecnologias que as empresas mais requerem atualmente e que soft skills são mais valorizadas? Onde estão os principais hubs e ecossistemas tech a nível europeu? Estas são algumas das questões sobre as quais nos debruçaremos nesta sessão, que se quer descontraída e interativa.
-
Biografia
-
Tendo iniciado o seu percurso académico no Brasil, foi em terras lusitanas que concluiu a sua licenciatura em Ciência Política e Relações Internacionais. Com um caráter diplomático, foi o gosto por lidar com diferentes culturas e ser desafiado pelas mais diversas visões de mundo que o levou a aterrar na Landing.jobs,onde, atualmente, apoia profissionais de TI de vários países a conseguirem um trabalho na Europa.
-
-
-
-
-
Biografia
-
Nuno Martins (n. 1984) a construir produtos desde 2010, produtos de hardware e software, para as empresas e as massas.
-
Adora simplificar os problemas mais complexos e tem como objetivo a entrega das melhores experiências aos clientes.
-
-
-
-
-
Descrição
-
Microservices need to support many programming languages, requiring both a language-agnostic network protocol and a polyglot runtime environment. In addition, microservices written in one language may need to use APIs written in some other language. Using the MicroProfile conference sample architecture implemented as a polyglot solution (Java, JavaScript, Python) on GraalVM, this presentation demonstrates how MicroProfile JWT, MicroProfile Metrics, MicroProfile Rest Client, MicroProfile Health Check, and more can provide architecture-level interoperability across concerns. Attendees interested in creating a polyglot solution on GraalVM compatible with MicroProfile will get a demo-heavy introduction with occasional dives into the code and leave with read-to-run samples in GitHub.
-
Biografia
-
“My name is Roberto Cortez and I was born in Venezuela, but I have spent most of my life in Coimbra – Portugal, where I currently live. I am a professional Java Developer working in the software development industry, with more than 8 years of experience in business areas like Finance, Insurance and Government. I have finished my degree in Informatics Engineering (equivalent to the Bologna Master’s degree) from the Department of Informatics Engineering of the University of Coimbra in 2006, however I started to learn and enjoy Java in 1998.
-
I work with many Java based technologies like JavaEE, Spring, Hibernate, GWT, JBoss AS and Maven just to name a few, always relying on my favorite IDE: IntelliJ IDEA.
-
As a Freelancer / Independent Contractor I travelled around the world (an old dream) to customers, but also to attend Java conferences. The direct contact with the Java community made me want to become an active member in the community itself. For that reason, I have created the Coimbra Java User Group, started to contribute to Open Source on Github and launched this blog, so I can share some of the knowledge that I gained over the years. I hope you find it useful!
-
Currently, I’m working with Tomitribe. After working for a few major corporations, I’m eager to help and grow something from the ground up. I’m very excited to work with all the amazing tribers working hard to make TomEE a compelling Java EE server.”
-
-
-
-
-
Biografia
-
Mestre em Engenharia Informática no Instituto Superior de Engenharia de Coimbra, Daniel Margarido foi o primeiro estudante a alcançar a nota 20 no estágio de mestrado. Tem neste momento 4 anos de experiência como Cyber Security Engineer na Dognaedis, onde começou a trabalhar ainda como licenciando, desenvolvendo produtos internos e para clientes.
-
O Daniel tem experiência em desenvolvimento de videojogos, tendo participado em algumas jams e competições, tendo feito protótipos iniciais, estando alguns dos seus projetos atualmente em desenvolvimento.
-
Trabalha diariamente com sistemas, tendo adaptado todo o seu sistema operativo de raíz de forma a estar adaptado ao seu workflow e experimenta também regularmente outros sistemas, normalmente os baseados em UNIX.
-
-
-
-
-
-
Descrição
-
Do you ever wanted to have a freelance experience, but don’t know how to get started? Do you think that becoming a freelancer is too much of a risk to trade with your stable job and steady income? Do you want to control and steer every aspect of your professional career without relying on someone else doing it for you? Maybe you feel unhappy with what you are doing and need a change? Or maybe you’re just adventurous enough and willing to try something different! Come to my lightning talk where I’ll discuss a few major points about doing freelance based on my own personal experience in the Java world, and hopefully, this will help you clear up your mind and make your own decision about trying to freelance someday.
-
Biografia
-
“My name is Roberto Cortez and I was born in Venezuela, but I have spent most of my life in Coimbra – Portugal, where I currently live. I am a professional Java Developer working in the software development industry, with more than 8 years of experience in business areas like Finance, Insurance and Government. I have finished my degree in Informatics Engineering (equivalent to the Bologna Master’s degree) from the Department of Informatics Engineering of the University of Coimbra in 2006, however I started to learn and enjoy Java in 1998.
-
I work with many Java based technologies like JavaEE, Spring, Hibernate, GWT, JBoss AS and Maven just to name a few, always relying on my favorite IDE: IntelliJ IDEA.
-
As a Freelancer / Independent Contractor I travelled around the world (an old dream) to customers, but also to attend Java conferences. The direct contact with the Java community made me want to become an active member in the community itself. For that reason, I have created the Coimbra Java User Group, started to contribute to Open Source on Github and launched this blog, so I can share some of the knowledge that I gained over the years. I hope you find it useful!
-
Currently, I’m working with Tomitribe. After working for a few major corporations, I’m eager to help and grow something from the ground up. I’m very excited to work with all the amazing tribers working hard to make TomEE a compelling Java EE server.”
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/website/main.css b/website/main.css
index 27476df2..c2c35c20 100755
--- a/website/main.css
+++ b/website/main.css
@@ -22,20 +22,7 @@
fill: #000000;
}
}
-@-moz-keyframes animateLineLogo {
- 15% {
- fill: #c7403a;
- }
- 30% {
- fill: #81898e;
- }
- 45% {
- fill: #993d3f;
- }
- 100% {
- fill: #000000;
- }
-}
+
@keyframes animateLineLogo {
15% {
fill: #c7403a;
@@ -50,6 +37,16 @@
fill: #000000;
}
}
+
+@-webkit-keyframes animateLettersLogo {
+ from {
+ fill: transparent;
+ }
+ to {
+ fill: #ffffff;
+ }
+}
+
@keyframes animateLettersLogo {
from {
fill: transparent;
@@ -58,6 +55,7 @@
fill: #ffffff;
}
}
+
@font-face {
font-family: "icomoon";
src: url("fonts/icomoon.eot?sozc77");
@@ -65,7 +63,8 @@
font-weight: normal;
font-style: normal;
}
-[class^=icon-],
+
+[class^="icon-"],
[class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: "icomoon" !important;
@@ -91,13 +90,14 @@
font-size: 34px;
color: #ffffff;
}
+
@media (max-width: 769px) {
.icon-linkedin,
-.icon-facebook,
-.icon-instagram,
-.icon-less,
-.icon-plus,
-.icon-email {
+ .icon-facebook,
+ .icon-instagram,
+ .icon-less,
+ .icon-plus,
+ .icon-email {
font-size: 30px;
}
}
@@ -126,6 +126,7 @@
.icon-close {
font-size: 30px;
}
+
.icon-close:hover {
color: #cc1a17;
}
@@ -187,7 +188,8 @@
padding: 0;
border: 0;
outline: none;
- box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
}
a {
@@ -208,6 +210,7 @@ body {
font-family: "Bai Jamjuree", sans-serif;
font-weight: 400;
}
+
body.blockY {
overflow-y: hidden;
}
@@ -215,6 +218,7 @@ body.blockY {
button {
background-color: transparent;
}
+
button:hover {
cursor: pointer;
}
@@ -228,17 +232,19 @@ article,
aside {
padding: 100px 0;
}
+
@media (max-width: 1024px) {
section,
-article,
-aside {
+ article,
+ aside {
padding: 55px 0;
}
}
+
@media (max-width: 769px) {
section,
-article,
-aside {
+ article,
+ aside {
padding: 45px 0;
}
}
@@ -257,12 +263,14 @@ h1 {
text-transform: uppercase;
margin-bottom: 20px;
}
+
@media (max-width: 1024px) {
h1 {
font-size: 34px;
margin-bottom: 10px;
}
}
+
@media (max-width: 769px) {
h1 {
font-size: 30px;
@@ -277,11 +285,13 @@ h2 {
text-transform: uppercase;
margin-bottom: 10px;
}
+
@media (max-width: 1024px) {
h2 {
font-size: 24px;
}
}
+
@media (max-width: 769px) {
h2 {
font-size: 20px;
@@ -303,6 +313,7 @@ p {
line-height: 32px;
color: #777777;
}
+
@media (max-width: 1024px) {
p {
font-size: 16px;
@@ -318,6 +329,7 @@ label {
color: #353535;
margin-bottom: 10px;
}
+
@media (max-width: 1024px) {
label {
font-size: 20px;
@@ -337,12 +349,15 @@ input {
transition: border-color 150ms ease-out;
-webkit-transition: border-color 150ms ease-out;
}
+
input:hover {
border-color: #cc1a17;
}
+
input.error {
border: 5px solid #cc1a17;
}
+
@media (max-width: 1024px) {
input {
font-size: 20px;
@@ -350,27 +365,27 @@ input.error {
}
}
-input[type=radio] {
+input[type="radio"] {
margin-left: 10px;
}
-input[type=text]::-webkit-input-placeholder,
-input[type=email]::-webkit-input-placeholder,
-input[type=password]::-webkit-input-placeholder,
-input[type=tel]::-webkit-input-placeholder,
-input[type=number]::-webkit-input-placeholder {
+input[type="text"]::-webkit-input-placeholder,
+input[type="email"]::-webkit-input-placeholder,
+input[type="password"]::-webkit-input-placeholder,
+input[type="tel"]::-webkit-input-placeholder,
+input[type="number"]::-webkit-input-placeholder {
color: #353535;
}
-input[type=text],
-input[type=email],
-input[type=password],
-input[type=tel],
-input[type=number] {
+input[type="text"],
+input[type="email"],
+input[type="password"],
+input[type="tel"],
+input[type="number"] {
width: 100%;
}
-input[type=submit] {
+input[type="submit"] {
display: block;
margin-top: 25px;
margin-bottom: 0;
@@ -381,7 +396,8 @@ input[type=submit] {
-webkit-transition: color 150ms ease, background-color 150ms ease;
cursor: pointer;
}
-input[type=submit]:hover {
+
+input[type="submit"]:hover {
background-color: #ffffff;
color: #cc1a17;
}
@@ -393,9 +409,15 @@ select {
}
.vertically-aligned {
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- align-items: center;
- justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
}
.btn {
@@ -418,11 +440,13 @@ select {
transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
-webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
}
+
.btn-default:hover {
border-color: #cc1a17;
background-color: #cc1a17;
color: #ffffff;
}
+
@media (max-width: 769px) {
.btn-default {
display: inline-block;
@@ -437,11 +461,13 @@ hr {
margin-bottom: 30px;
position: relative;
}
+
@media (max-width: 1024px) {
hr {
margin-bottom: 20px;
}
}
+
hr::after {
content: " ";
width: 30%;
@@ -470,6 +496,7 @@ hr::after {
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
+
@media (max-width: 1024px) {
#error-message {
font-size: 75px;
@@ -477,6 +504,7 @@ hr::after {
padding: 0 30px;
}
}
+
@media (max-width: 769px) {
#error-message {
font-size: 55px;
@@ -493,14 +521,17 @@ hr::after {
z-index: 5;
width: 100%;
}
+
#main-menu.changed nav {
background-color: rgba(0, 0, 0, 0.8);
}
+
@media (max-width: 769px) {
#main-menu.changed nav {
background-color: rgba(0, 0, 0, 0.9);
}
}
+
#main-menu nav {
display: inline-block;
width: 100%;
@@ -510,17 +541,20 @@ hr::after {
transition: background-color 150ms ease-out;
-webkit-transition: background-color 150ms ease-out;
}
+
@media (max-width: 1024px) {
#main-menu nav {
padding: 20px 30px;
}
}
+
@media (max-width: 769px) {
#main-menu nav {
padding: 0;
background-color: rgba(0, 0, 0, 0.8);
}
}
+
#main-menu nav #open-menu-mobile {
display: none;
font-family: "Bai Jamjuree", sans-serif;
@@ -534,11 +568,13 @@ hr::after {
padding: 15px 20px;
border-bottom: 1px solid #ffffff;
}
+
@media (max-width: 769px) {
#main-menu nav #open-menu-mobile {
display: block;
}
}
+
#main-menu nav #open-menu-mobile::after {
content: "";
font-family: "icomoon", sans-serif;
@@ -548,12 +584,14 @@ hr::after {
font-weight: 400;
float: right;
}
+
@media (max-width: 769px) {
#main-menu nav ul {
display: none;
margin: 15px 0;
}
}
+
#main-menu nav ul li {
display: inline-block;
font-family: "Bai Jamjuree", sans-serif;
@@ -564,6 +602,7 @@ hr::after {
margin: 0 20px;
text-transform: uppercase;
}
+
@media (max-width: 1024px) {
#main-menu nav ul li {
font-size: 17px;
@@ -571,32 +610,39 @@ hr::after {
margin: 0 10px;
}
}
+
@media (max-width: 769px) {
#main-menu nav ul li {
width: 100%;
margin: 10px 0;
}
}
+
#main-menu nav ul li.unavailable {
text-decoration: line-through;
}
+
#main-menu nav ul li a {
color: #ffffff;
transition: color 150ms ease-out;
-webkit-transition: color 150ms ease-out;
position: relative;
}
+
#main-menu nav ul li a:hover {
color: #cc1a17;
}
+
@media (max-width: 769px) {
#main-menu nav ul li a:hover {
color: #ffffff;
}
}
+
#main-menu nav ul li a:hover::after {
width: 100%;
}
+
#main-menu nav ul li a::after {
content: " ";
position: absolute;
@@ -605,13 +651,16 @@ hr::after {
width: 0;
height: 3px;
background-color: #cc1a17;
+ -webkit-transition: width 150ms ease-out;
transition: width 150ms ease-out;
}
+
@media (max-width: 1024px) {
#main-menu nav ul li a::after {
bottom: -6px;
}
}
+
@media (max-width: 769px) {
#main-menu nav ul li a::after {
display: none;
@@ -625,6 +674,7 @@ hr::after {
left: calc(50% - 110px);
z-index: 10;
}
+
@media (max-width: 1024px) {
#logo-enei {
width: 175px;
@@ -632,6 +682,7 @@ hr::after {
left: calc(50% - 87px);
}
}
+
@media (max-width: 769px) {
#logo-enei {
width: 125px;
@@ -639,17 +690,19 @@ hr::after {
left: calc(50% - 62px);
}
}
+
#logo-enei #linha {
fill: transparent;
-webkit-animation: animateLineLogo 1s 0.25s forwards;
/* Safari & Chrome */
- -moz-animation: animateLineLogo 1s 0.25s forwards;
/* Firefox */
animation: animateLineLogo 1s 0.25s forwards;
}
+
#logo-enei .letras-logo {
fill: transparent;
- animation: animateLettersLogo 0.25s 0.7s forwards ease-in;
+ -webkit-animation: animateLettersLogo 0.25s 0.7s forwards ease-in;
+ animation: animateLettersLogo 0.25s 0.7s forwards ease-in;
}
#apresentation {
@@ -659,9 +712,11 @@ hr::after {
background-attachment: fixed;
position: relative;
}
+
#apresentation.main-landing {
z-index: 10;
}
+
#apresentation.main-landing::after {
content: " ";
position: fixed;
@@ -671,25 +726,34 @@ hr::after {
height: 100%;
background-color: #ffffff;
opacity: 1;
+ -webkit-transition: opacity 150ms ease-out;
transition: opacity 150ms ease-out;
}
+
#apresentation.main-landing.animated {
z-index: 0;
}
+
#apresentation.main-landing.animated::after {
opacity: 0;
}
+
#apresentation.main-landing.animated #logo-enei {
position: absolute;
}
+
#apresentation.main-landing.animated #linha {
fill: #000000;
- animation: none;
+ -webkit-animation: none;
+ animation: none;
}
+
#apresentation.main-landing.animated .letras-logo {
fill: #ffffff;
- animation: none;
+ -webkit-animation: none;
+ animation: none;
}
+
@media (max-width: 769px) {
#apresentation {
height: 60vh;
@@ -703,11 +767,13 @@ hr::after {
background: url("imgs/cubes-image.png") no-repeat top right;
background-size: 20%;
}
+
@media (max-width: 1024px) {
#enei {
background-size: 25%;
}
}
+
@media (max-width: 769px) {
#enei {
background-image: none;
@@ -723,11 +789,13 @@ hr::after {
text-transform: uppercase;
margin-bottom: 10px;
}
+
@media (max-width: 1024px) {
.pre-h1 {
font-size: 17px;
}
}
+
@media (max-width: 769px) {
.pre-h1 {
margin-bottom: 5px;
@@ -739,30 +807,36 @@ hr::after {
padding: 80px 0;
text-align: center;
}
+
@media (max-width: 1024px) {
#countdown {
padding: 50px 0;
}
}
+
@media (max-width: 769px) {
#countdown {
padding: 40px 0;
}
}
+
#countdown div {
display: inline-block;
margin: 0 30px;
}
+
@media (max-width: 1024px) {
#countdown div {
margin: 0 15px;
}
}
+
@media (max-width: 769px) {
#countdown div {
margin: 0 5px;
}
}
+
#countdown div span {
font-family: "Bai Jamjuree", sans-serif;
font-size: 86px;
@@ -772,12 +846,14 @@ hr::after {
display: block;
margin-bottom: 20px;
}
+
@media (max-width: 1024px) {
#countdown div span {
font-size: 66px;
margin-bottom: 5px;
}
}
+
@media (max-width: 769px) {
#countdown div span {
font-size: 50px;
@@ -785,6 +861,7 @@ hr::after {
margin-bottom: 0;
}
}
+
#countdown div .smalltext {
font-family: "Bai Jamjuree", sans-serif;
font-size: 25px;
@@ -793,11 +870,13 @@ hr::after {
font-weight: 700;
display: block;
}
+
@media (max-width: 1024px) {
#countdown div .smalltext {
font-size: 22px;
}
}
+
@media (max-width: 769px) {
#countdown div .smalltext {
font-size: 16px;
@@ -807,10 +886,12 @@ hr::after {
#available-soon {
text-align: center;
}
+
#available-soon h1 {
margin-bottom: 40px;
line-height: 50px;
}
+
@media (max-width: 769px) {
#available-soon h1 {
font-size: 25px;
@@ -818,14 +899,17 @@ hr::after {
margin-bottom: 30px;
}
}
+
#available-soon #wave .dot {
display: inline-block;
width: 25px;
height: 25px;
border-radius: 50%;
margin: 0 5px;
- animation: wave 1.3s ease-out infinite;
+ -webkit-animation: wave 1.3s ease-out infinite;
+ animation: wave 1.3s ease-out infinite;
}
+
@media (max-width: 769px) {
#available-soon #wave .dot {
width: 20px;
@@ -833,23 +917,44 @@ hr::after {
margin: 0 2px;
}
}
+
#available-soon #wave .dot:nth-child(1) {
background-color: #858683;
}
+
#available-soon #wave .dot:nth-child(2) {
background-color: #e82d28;
- animation-delay: -1.1s;
+ -webkit-animation-delay: -1.1s;
+ animation-delay: -1.1s;
}
+
#available-soon #wave .dot:nth-child(3) {
background-color: #5f2021;
- animation-delay: -0.9s;
+ -webkit-animation-delay: -0.9s;
+ animation-delay: -0.9s;
}
-@keyframes wave {
- 0%, 100% {
- transform: initial scale(1);
+
+@-webkit-keyframes wave {
+ 0%,
+ 100% {
+ -webkit-transform: initial scale(1);
+ transform: initial scale(1);
}
50% {
- transform: translateY(-10px) scale(1.2);
+ -webkit-transform: translateY(-10px) scale(1.2);
+ transform: translateY(-10px) scale(1.2);
+ }
+}
+
+@keyframes wave {
+ 0%,
+ 100% {
+ -webkit-transform: initial scale(1);
+ transform: initial scale(1);
+ }
+ 50% {
+ -webkit-transform: translateY(-10px) scale(1.2);
+ transform: translateY(-10px) scale(1.2);
}
}
@@ -857,14 +962,17 @@ hr::after {
background-color: #080014;
text-align: center;
}
+
#programa h1,
#programa .pre-h1 {
color: #eeeeee;
}
+
#programa hr {
display: table;
margin: 0 auto;
}
+
#programa hr::after {
left: 50%;
transform: translateX(-50%);
@@ -875,31 +983,45 @@ hr::after {
text-align: center;
position: relative;
/*@include portable {
- padding-bottom: 100px;
- }*/
+ padding-bottom: 100px;
+ }*/
}
+
#precos hr {
display: table;
margin: 0 auto 60px;
}
+
#precos hr::after {
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
}
+
#precos .price-block {
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
display: inline-flex;
- flex-direction: column;
- justify-content: space-between;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
width: 100%;
min-height: 460px;
max-width: 260px;
border: 1px solid #eeeeee;
padding: 0 30px 40px;
margin: 0 15px;
+ -webkit-transition: -webkit-transform 150ms ease-out;
+ transition: -webkit-transform 150ms ease-out;
transition: transform 150ms ease-out;
+ transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
-webkit-transition: transform 150ms ease-out;
}
+
@media (max-width: 1024px) {
#precos .price-block {
max-width: 210px;
@@ -907,6 +1029,7 @@ hr::after {
margin: 0 10px;
}
}
+
@media (max-width: 769px) {
#precos .price-block {
max-width: 350px;
@@ -916,10 +1039,12 @@ hr::after {
display: table;
}
}
+
#precos .price-block:hover {
transform: scale(1.05);
-webkit-transform: scale(1.05);
}
+
#precos .price-block hr {
margin-bottom: 10px;
margin-top: 25px;
@@ -928,9 +1053,11 @@ hr::after {
border-style: dashed;
background-color: transparent;
}
+
#precos .price-block hr::after {
display: none;
}
+
#precos .price-block .price {
font-family: "Bai Jamjuree", sans-serif;
font-size: 58px;
@@ -938,21 +1065,25 @@ hr::after {
color: #353535;
font-weight: 600;
}
+
@media (max-width: 769px) {
#precos .price-block .price {
margin: 20px 0;
}
}
+
#precos .price-block .price span {
font-size: 30px;
vertical-align: super;
margin-right: 5px;
}
+
#precos .price-block .price.exception::after {
content: "*/**";
font-size: 13px;
vertical-align: top;
}
+
#precos .price-block .label {
font-family: "Bai Jamjuree", sans-serif;
font-size: 22px;
@@ -961,6 +1092,7 @@ hr::after {
font-weight: 600;
margin-top: 10px;
}
+
#precos .price-block .type {
width: 100%;
padding: 20px 0;
@@ -974,6 +1106,7 @@ hr::after {
text-transform: uppercase;
margin-top: -1px;
}
+
#precos .price-block .buy-button {
font-family: "Bai Jamjuree", sans-serif;
font-size: 14px;
@@ -986,17 +1119,20 @@ hr::after {
transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
-webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
}
+
#precos .price-block .buy-button:hover {
border-color: #cc1a17;
background-color: #cc1a17;
color: #ffffff;
}
+
@media (max-width: 769px) {
#precos .price-block .buy-button {
display: inline-block;
margin-top: 30px;
}
}
+
#precos .price-block .options {
font-family: "Bai Jamjuree", sans-serif;
font-size: 16px;
@@ -1006,21 +1142,25 @@ hr::after {
margin-top: 20px;
display: inline-block;
}
+
#precos .price-block.disable:hover {
transform: scale(1);
-webkit-transform: scale(1);
}
+
#precos .price-block.disable .buy-button:hover {
border-color: #eeeeee;
background-color: transparent;
color: #777777;
}
+
#precos .ps {
position: absolute;
right: 20px;
bottom: 20px;
text-align: right;
}
+
#precos .ps p {
font-size: 13px;
color: #353535;
@@ -1032,6 +1172,7 @@ hr::after {
text-align: center;
padding-bottom: 0;
}
+
#app h1 {
color: #000000;
margin-bottom: 70px;
@@ -1041,11 +1182,13 @@ hr::after {
background-image: url("imgs/image.png");
text-align: center;
}
+
#ctf h1 {
color: white;
margin-top: 80px;
margin-bottom: 50px;
}
+
#ctf .button-ctf:hover {
border-color: #cc1a17;
background-color: white;
@@ -1062,11 +1205,13 @@ hr::after {
margin-bottom: 100px;
color: #cc1a17;
}
+
@media (max-width: 1024px) {
.prectf-h1 {
font-size: 17px;
}
}
+
@media (max-width: 769px) {
.prectf-h1 {
margin-bottom: 5px;
@@ -1097,6 +1242,7 @@ hr::after {
color: #353535;
font-weight: 700;
}
+
#faqs p a:hover {
color: #cc1a17;
}
@@ -1104,14 +1250,17 @@ hr::after {
#accordion li {
margin-bottom: 15px;
}
+
#accordion li:last-child {
margin-bottom: 0;
}
+
#accordion li.open .toggle, #accordion li:hover .toggle {
background-color: #cc1a17;
border-color: #cc1a17;
color: #ffffff;
}
+
#accordion li .toggle {
font-family: "Bai Jamjuree", sans-serif;
font-size: 22px;
@@ -1125,6 +1274,7 @@ hr::after {
transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
-webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
}
+
@media (max-width: 769px) {
#accordion li .toggle {
font-size: 19px;
@@ -1132,6 +1282,7 @@ hr::after {
padding: 20px;
}
}
+
#accordion li .content-accordion {
display: none;
padding: 45px 35px;
@@ -1139,11 +1290,13 @@ hr::after {
border: 1px dashed #eeeeee;
border-top: 0;
}
+
@media (max-width: 769px) {
#accordion li .content-accordion {
padding: 25px;
}
}
+
#accordion li .content-accordion p {
margin-bottom: 5px;
}
@@ -1151,39 +1304,52 @@ hr::after {
#sponsors {
text-align: center;
}
+
#sponsors hr {
display: table;
margin: 0 auto;
background-color: #353535;
}
+
#sponsors hr::after {
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
}
+
@media (max-width: 1024px) {
#sponsors .vertically-aligned {
- flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
}
}
+
#sponsors .sponsor-image {
display: inline-block;
margin: 40px 20px 0;
max-width: 200px;
- filter: grayscale(0.2);
- transform: scale(1);
+ -webkit-filter: grayscale(0.2);
+ filter: grayscale(0.2);
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ -webkit-transition: all 150ms ease-in-out;
transition: all 150ms ease-in-out;
}
+
#sponsors .sponsor-image:hover {
- filter: grayscale(0);
- transform: scale(1.03);
+ -webkit-filter: grayscale(0);
+ filter: grayscale(0);
+ -webkit-transform: scale(1.03);
+ transform: scale(1.03);
}
+
@media (max-width: 769px) {
#sponsors .sponsor-image {
max-width: 160px;
margin: 40px 15px 0;
}
}
+
#sponsors .gold h1,
#sponsors .silver h1,
#sponsors .bronze h1 {
@@ -1191,54 +1357,69 @@ hr::after {
line-height: 26px;
margin-top: 75px;
}
+
@media (max-width: 1024px) {
#sponsors .gold h1,
-#sponsors .silver h1,
-#sponsors .bronze h1 {
+ #sponsors .silver h1,
+ #sponsors .bronze h1 {
font-size: 27px;
}
}
+
@media (max-width: 769px) {
#sponsors .gold h1,
-#sponsors .silver h1,
-#sponsors .bronze h1 {
+ #sponsors .silver h1,
+ #sponsors .bronze h1 {
font-size: 23px;
}
}
+
#sponsors .gold .sponsor-image {
max-width: 135px;
}
+
@media (max-width: 1024px) {
#sponsors .gold .sponsor-image {
max-width: 110px;
}
}
+
#sponsors .silver .sponsor-image {
max-width: 165px;
}
+
#sponsors .bronze .sponsor-image {
max-width: 115px;
}
+
#sponsors .bronze .sponsor-image img {
max-height: 90px;
}
#social-network {
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- justify-content: flex-end;
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
}
+
#social-network li {
margin-left: 20px;
}
+
@media (max-width: 1024px) {
#social-network li {
margin-left: 10px;
}
}
+
#social-network li a {
transition: color 150ms ease-out;
-webkit-transition: color 150ms ease-out;
}
+
#social-network li a:hover {
color: #cc1a17;
}
@@ -1248,22 +1429,26 @@ footer {
background-color: #000000;
border-top: 1px solid #ffffff;
}
+
@media (max-width: 1024px) {
footer {
padding: 20px 0;
}
}
+
footer p {
color: #ffffff;
font-size: 13px;
line-height: 15px;
margin-top: 10px;
}
+
@media (max-width: 1024px) {
footer p {
font-size: 12px;
}
}
+
@media (max-width: 769px) {
footer p {
margin-top: 0;
@@ -1272,20 +1457,28 @@ footer p {
#tab-links {
margin: 50px 0 25px;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
}
+
#tab-links .tab-label {
display: none;
}
+
#tab-links .tab-label.visible {
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
display: inline-flex;
}
+
#tab-links .tab-label.active a {
border-color: #cc1a17;
background-color: #cc1a17;
color: #ffffff;
z-index: 2;
}
+
#tab-links .tab-label a {
border: 1px solid #353535;
display: inline-block;
@@ -1298,6 +1491,7 @@ footer p {
transition: border-color 150ms ease, color 150ms ease, background-color 150ms ease;
margin-right: -1px;
}
+
@media (max-width: 1024px) {
#tab-links .tab-label a {
padding: 15px;
@@ -1307,6 +1501,7 @@ footer p {
#tab-container .tab {
display: none;
}
+
#tab-container .tab.visible {
display: block;
}
@@ -1314,28 +1509,43 @@ footer p {
#career-path {
text-align: center;
}
+
#career-path hr {
display: table;
margin: 0 auto 60px;
}
+
#career-path hr::after {
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
}
+
#career-path h2 {
color: #ffffff;
font-size: 18px;
line-height: 22px;
margin-bottom: 10px;
}
+
+#career-path .ciber-color h2 {
+ font-size: 14px;
+}
+
+@media (max-width: 1024px) {
+ #career-path .ciber-color h2 {
+ font-size: 18px;
+ }
+}
+
#career-path .powered-by {
font-family: "Bai Jamjuree", sans-serif;
font-size: 16px;
line-height: 20px;
color: #ffffff;
- margin-bottom: 15px;
+ margin-bottom: 20px;
}
+
#career-path .separator {
display: block;
margin: 0 auto;
@@ -1344,12 +1554,30 @@ footer p {
background-color: #ffffff;
margin-bottom: 10px;
}
-#career-path .career-path-links {
+
+.career-path-links {
position: relative;
padding: 20px;
display: inline-block;
+ min-height: 230px;
}
-#career-path .career-path-links::after {
+
+@media (max-width: 1024px) {
+ .career-path-links {
+ min-height: 250px;
+ max-width: 200px;
+ margin-bottom: 50px;
+ }
+}
+
+@media (max-width: 769px) {
+ .career-path-links {
+ min-height: inherit;
+ max-width: 200px;
+ }
+}
+
+.career-path-links::after {
content: "";
width: calc(100% + 8px);
height: calc(100% + 8px);
@@ -1361,41 +1589,48 @@ footer p {
transform: skewX(-5deg);
left: -5px;
left: -5px;
+ -webkit-transition: border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
+ transition: border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
transition: transform 150ms ease-in-out, border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out;
+ transition: transform 150ms ease-in-out, border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
}
-#career-path .career-path-links:hover:after {
+
+.career-path-links:hover:after {
-webkit-transform: skewX(0);
transform: skewX(0);
border-width: 2px;
top: -6px;
left: -6px;
}
-#career-path .career-path-links img {
+
+.career-path-links img {
-webkit-filter: invert(100%);
filter: invert(100%);
max-width: 70%;
margin: 0 auto;
}
-#career-path .ai .career-path-links {
- background-color: #17cc70;
+
+@media (max-width: 1024px) {
+ .career-path-links img {
+ max-width: 70%;
+ }
}
-#career-path .ai .career-path-links::after {
- border-color: #17cc70;
-}
-#career-path .web .career-path-links {
- background-color: #004994;
-}
-#career-path .web .career-path-links::after {
- border-color: #004994;
+
+@media (max-width: 769px) {
+ .career-path-links img {
+ max-width: 60%;
+ }
}
#speakers {
text-align: center;
}
+
#speakers hr {
display: table;
margin: 0 auto 60px;
}
+
#speakers hr::after {
left: 50%;
transform: translateX(-50%);
@@ -1405,16 +1640,19 @@ footer p {
#calendar h1 {
text-align: center;
}
+
#calendar hr {
display: table;
margin: 0 auto 60px;
background-color: #353535;
}
+
@media (max-width: 769px) {
#calendar hr {
margin-bottom: 30px;
}
}
+
#calendar hr::after {
left: 50%;
transform: translateX(-50%);
@@ -1426,8 +1664,10 @@ footer p {
position: absolute;
top: 50%;
left: 50%;
- transform: translate(-50%, -50%);
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
}
+
.career-apresentation .career-name {
font-size: 46px;
font-weight: 700;
@@ -1435,10 +1675,12 @@ footer p {
text-transform: uppercase;
text-align: center;
}
+
.career-apresentation .career-name span {
font-size: 22px;
text-transform: none;
}
+
.career-apresentation img {
-webkit-filter: invert(100%);
filter: invert(100%);
@@ -1453,7 +1695,7 @@ footer p {
left: 0;
width: 100%;
height: 100%;
- opacity: 0.5;
+ opacity: 0.4;
}
.speaker-button {
@@ -1461,16 +1703,20 @@ footer p {
margin-bottom: 50px;
position: relative;
}
+
.speaker-button:hover .speaker-image::before {
- border-color: #17cc70;
+ border-color: #f54b10;
}
+
.speaker-button:hover .speaker-image::after {
opacity: 0.85;
}
+
.speaker-button:hover .company-image {
opacity: 1;
width: 85%;
}
+
.speaker-button .speaker-image {
width: 200px;
height: 200px;
@@ -1478,6 +1724,7 @@ footer p {
margin: 0 auto 20px;
position: relative;
}
+
.speaker-button .speaker-image::before {
content: "";
width: calc(100% + 8px);
@@ -1486,8 +1733,10 @@ footer p {
top: -6px;
left: -6px;
border: 2px solid #353535;
+ -webkit-transition: border-color 150ms ease-in-out;
transition: border-color 150ms ease-in-out;
}
+
.speaker-button .speaker-image::after {
content: " ";
position: absolute;
@@ -1496,26 +1745,34 @@ footer p {
width: 100%;
height: 100%;
background-color: #ffffff;
+ -webkit-transition: opacity 150ms ease-in-out;
transition: opacity 150ms ease-in-out;
opacity: 0;
}
+
.speaker-button .company-image {
position: absolute;
top: 50%;
left: 50%;
- transform: translate(-50%, -50%);
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
width: 82%;
z-index: 1;
+ -webkit-transition: opacity 150ms ease-in-out, width 150ms ease-in-out;
transition: opacity 150ms ease-in-out, width 150ms ease-in-out;
opacity: 0;
}
+
.speaker-button .speaker-name {
font-weight: 700;
font-size: 22px;
line-height: 26px;
color: #353535;
margin-bottom: 5px;
+ -webkit-transition: color 150ms ease-in-out;
+ transition: color 150ms ease-in-out;
}
+
.speaker-button .speaker-company {
font-weight: 600;
font-size: 16px;
@@ -1528,15 +1785,132 @@ footer p {
.ai-color #event-days-list button.selected,
.ai-color #event-days-list button:hover,
.ai-color #content-container h2,
-.ai-color #social-network ul li a:hover,
-.ai-color #content-container .event-description:hover {
- color: #17cc70;
+.ai-color #social-network li a:hover,
+.ai-color #content-container .event-description:hover,
+.ai-color .speaker-button:hover .speaker-name {
+ color: #f54b10;
}
+
.ai-color #main-menu nav ul li a::after,
.ai-color #apresentation::after,
.ai-color hr::after,
-.ai-color #calendar-container .event-details::before {
- background-color: #17cc70;
+.ai-color #calendar-container .event-details::before,
+.ai-color .career-path-links, .ai-color #content-container .event-type {
+ background-color: #f54b10;
+}
+
+.ai-color .career-path-links::after {
+ border-color: #f54b10;
+}
+
+.ciber-color #main-menu nav ul li a:hover,
+.ciber-color #event-days-list button.selected,
+.ciber-color #event-days-list button:hover,
+.ciber-color #content-container h2,
+.ciber-color #social-network ul li a:hover,
+.ciber-color #content-container .event-description:hover,
+.ciber-color .speaker-button:hover .speaker-name {
+ color: #214198;
+}
+
+.ciber-color #main-menu nav ul li a::after,
+.ciber-color #apresentation::after,
+.ciber-color hr::after,
+.ciber-color #calendar-container .event-details::before,
+.ciber-color .career-path-links, .ciber-color #content-container .event-type {
+ background-color: #214198;
+}
+
+.ciber-color .career-path-links::after {
+ border-color: #214198;
+}
+
+.mobile-color #main-menu nav ul li a:hover,
+.mobile-color #event-days-list button.selected,
+.mobile-color #event-days-list button:hover,
+.mobile-color #content-container h2,
+.mobile-color #social-network ul li a:hover,
+.mobile-color #content-container .event-description:hover,
+.mobile-color .speaker-button:hover .speaker-name {
+ color: #971384;
+}
+
+.mobile-color #main-menu nav ul li a::after,
+.mobile-color #apresentation::after,
+.mobile-color hr::after,
+.mobile-color #calendar-container .event-details::before,
+.mobile-color .career-path-links, .mobile-color #content-container .event-type {
+ background-color: #971384;
+}
+
+.mobile-color .career-path-links::after {
+ border-color: #971384;
+}
+
+.iot-color #main-menu nav ul li a:hover,
+.iot-color #event-days-list button.selected,
+.iot-color #event-days-list button:hover,
+.iot-color #content-container h2,
+.iot-color #social-network ul li a:hover,
+.iot-color #content-container .event-description:hover,
+.iot-color .speaker-button:hover .speaker-name {
+ color: #ec174a;
+}
+
+.iot-color #main-menu nav ul li a::after,
+.iot-color #apresentation::after,
+.iot-color hr::after,
+.iot-color #calendar-container .event-details::before,
+.iot-color .career-path-links, .iot-color #content-container .event-type {
+ background-color: #ec174a;
+}
+
+.iot-color .career-path-links::after {
+ border-color: #ec174a;
+}
+
+.data-color #main-menu nav ul li a:hover,
+.data-color #event-days-list button.selected,
+.data-color #event-days-list button:hover,
+.data-color #content-container h2,
+.data-color #social-network ul li a:hover,
+.data-color #content-container .event-description:hover,
+.data-color .speaker-button:hover .speaker-name {
+ color: #dc160d;
+}
+
+.data-color #main-menu nav ul li a::after,
+.data-color #apresentation::after,
+.data-color hr::after,
+.data-color #calendar-container .event-details::before,
+.data-color .career-path-links, .data-color #content-container .event-type {
+ background-color: #dc160d;
+}
+
+.data-color .career-path-links::after {
+ border-color: #dc160d;
+}
+
+.web-color #main-menu nav ul li a:hover,
+.web-color #event-days-list button.selected,
+.web-color #event-days-list button:hover,
+.web-color #content-container h2,
+.web-color #social-network ul li a:hover,
+.web-color #content-container .event-description:hover,
+.web-color .speaker-button:hover .speaker-name {
+ color: #3a1484;
+}
+
+.web-color #main-menu nav ul li a::after,
+.web-color #apresentation::after,
+.web-color hr::after,
+.web-color #calendar-container .event-details::before,
+.web-color .career-path-links, .web-color #content-container .event-type {
+ background-color: #3a1484;
+}
+
+.web-color .career-path-links::after {
+ border-color: #3a1484;
}
#calendar-container .event-details::before {
@@ -1548,35 +1922,44 @@ footer p {
height: 100%;
background-color: #cc1a17;
}
+
#calendar-container .event-data {
margin-top: 50px;
}
+
@media (max-width: 1024px) {
#calendar-container .event-data {
margin-top: 30px;
}
}
+
#calendar-container .event-data:first-child {
margin-top: 0;
}
+
@media (max-width: 1024px) {
#calendar-container .event-data:first-child {
margin-top: 30px;
}
}
+
@media (max-width: 769px) {
#calendar-container .event-data:first-child {
margin-top: 30px;
}
}
+
#calendar-container .event-data h2:first-child {
margin-top: 0;
}
#event-days-list {
border-bottom: 1px solid #353535;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
}
+
#event-days-list button {
width: 25%;
padding: 20px 0;
@@ -1584,22 +1967,32 @@ footer p {
color: #353535;
font-size: 32px;
font-weight: 700;
+ -webkit-transition: color 150ms ease, -webkit-transform 150ms ease;
+ transition: color 150ms ease, -webkit-transform 150ms ease;
transition: color 150ms ease, transform 150ms ease;
+ transition: color 150ms ease, transform 150ms ease, -webkit-transform 150ms ease;
}
+
#event-days-list button:last-child {
border-right: 0;
}
+
#event-days-list button.selected {
color: #cc1a17;
}
+
#event-days-list button.selected:hover {
cursor: default;
- transform: scale(1);
+ -webkit-transform: scale(1);
+ transform: scale(1);
}
+
#event-days-list button:hover {
color: #cc1a17;
- transform: scale(1.02);
+ -webkit-transform: scale(1.02);
+ transform: scale(1.02);
}
+
#event-days-list button span {
display: block;
font-weight: 500;
@@ -1609,19 +2002,23 @@ footer p {
.day-night-filter {
border-bottom: 1px solid #353535;
}
+
@media (max-width: 769px) {
.day-night-filter {
display: none;
}
}
+
.day-night-filter button {
width: 50%;
padding: 30px 0;
border-right: 1px solid #353535;
}
+
.day-night-filter button:last-child {
border-right: 0;
}
+
.day-night-filter .half-day {
text-align: center;
padding: 20px 0;
@@ -1641,8 +2038,10 @@ footer p {
background-color: #ffffff;
opacity: 0;
visibility: hidden;
+ -webkit-transition: opacity 150ms ease;
transition: opacity 150ms ease;
}
+
#overlay.visible {
visibility: visible;
}
@@ -1658,12 +2057,15 @@ footer p {
max-height: 747px;
overflow-y: scroll;
background-color: #fff;
- box-shadow: 0 0px 40px 15px #b9b8b8;
+ -webkit-box-shadow: 0 0px 40px 15px #b9b8b8;
+ box-shadow: 0 0px 40px 15px #b9b8b8;
padding: 10px 10%;
text-align: center;
opacity: 0;
+ -webkit-transition: opacity 200ms ease;
transition: opacity 200ms ease;
}
+
@media (max-width: 1024px) {
.modal-container {
width: calc(100% - 100px);
@@ -1674,6 +2076,7 @@ footer p {
max-height: inherit;
}
}
+
@media (max-width: 769px) {
.modal-container {
width: calc(100% - 30px);
@@ -1683,17 +2086,21 @@ footer p {
padding: 10px 30px 30px 30px;
}
}
-.modal-container[data-status=opened] {
+
+.modal-container[data-status="opened"] {
visibility: visible;
}
+
.modal-container h2 {
margin: 50px 0 15px;
}
+
@media (max-width: 769px) {
.modal-container h2 {
margin: 30px 0 10px;
}
}
+
.modal-container p {
font-size: 17px;
margin-bottom: 15px;
@@ -1705,12 +2112,14 @@ footer p {
right: 30px;
color: #353535;
}
+
@media (max-width: 1024px) {
.modal-close {
top: 20px;
right: 20px;
}
}
+
@media (max-width: 769px) {
.modal-close {
top: 10px;
@@ -1722,73 +2131,91 @@ footer p {
padding: 30px 30px 0;
color: #353535;
}
+
@media (max-width: 1024px) {
#content-container {
padding: 0 15px 0;
}
}
+
#content-container .content {
display: none;
}
+
#content-container .content.visible {
display: block;
}
+
#content-container .event-description {
font-family: "Bai Jamjuree";
font-weight: 600;
font-size: 17px;
background-color: transparent;
color: #353535;
+ -webkit-transition: color 150ms ease;
transition: color 150ms ease;
}
+
#content-container .event-description:hover {
color: #cc1a17;
}
+
#content-container .event-description span {
display: inline-block;
font-size: 16px;
margin-right: 10px;
}
+
#content-container section {
padding: 0;
}
+
#content-container h2 {
font-size: 20px;
line-height: 28px;
color: #cc1a17;
margin-bottom: 10px;
}
+
#content-container h3 {
margin-bottom: 7px;
font-size: 19px;
}
+
#content-container .event-details {
color: #353535;
margin-bottom: 8px;
display: block;
line-height: 18px;
}
+
#content-container .event-details span {
margin-right: 10px;
+ -webkit-transition: none;
transition: none;
vertical-align: bottom;
}
+
#content-container a.event-details:hover {
color: #cc1a17;
}
+
#content-container .event-time {
font-size: 23px;
font-weight: 700;
line-height: 28px;
}
+
@media (max-width: 1024px) {
#content-container .event-time {
margin-bottom: 10px;
}
}
+
#content-container .container-speaker-image::after {
content: " ";
}
+
#content-container .event-type {
font-size: 16px;
line-height: 20px;
@@ -1802,6 +2229,7 @@ footer p {
text-transform: uppercase;
margin-top: 40px;
}
+
#content-container .event-type:first-child {
margin-top: 5px;
}
@@ -1809,121 +2237,223 @@ footer p {
#institucional-support {
padding: 60px 0;
}
+
#institucional-support h3 {
margin-bottom: 25px;
}
+
#institucional-support a {
display: inline-block;
margin: 0 20px;
}
+
@media (max-width: 1024px) {
#institucional-support a {
margin: 10px;
max-width: 70px;
}
}
+
#institucional-support a:first-child {
margin-left: 0;
}
+
#institucional-support .vertically-aligned {
- justify-content: flex-start;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ margin-bottom: 20px;
}
+
@media (max-width: 1024px) {
#institucional-support .vertically-aligned {
- flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin-bottom: 0;
}
}
+
@media (max-width: 769px) {
#institucional-support .vertically-aligned {
- justify-content: flex-start;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
}
}
+
#institucional-support .junisec {
max-width: 90px;
}
+
@media (max-width: 769px) {
#institucional-support .junisec {
max-width: 70px;
}
}
+
#institucional-support .isec {
max-width: 150px;
}
+
@media (max-width: 769px) {
#institucional-support .isec {
max-width: 120px;
}
}
+
#institucional-support .isec2 {
max-width: 150px;
}
+
@media (max-width: 769px) {
#institucional-support .isec2 {
max-width: 120px;
}
}
+
#institucional-support .iscac {
max-width: 115px;
}
+
@media (max-width: 769px) {
#institucional-support .iscac {
max-width: 90px;
}
}
+
#institucional-support .fca {
max-width: 70px;
}
+
@media (max-width: 769px) {
#institucional-support .fca {
max-width: 50px;
}
}
+
#institucional-support .quinta-das-lagrimas {
width: auto;
- max-width: 88px;
+ max-width: 115px;
}
+
@media (max-width: 769px) {
#institucional-support .quinta-das-lagrimas {
max-width: 90px;
}
}
+#institucional-support .nestle {
+ max-width: 150px;
+}
+
+@media (max-width: 769px) {
+ #institucional-support .nestle {
+ max-width: 100px;
+ }
+}
+
+#institucional-support .luso {
+ max-width: 105px;
+}
+
+@media (max-width: 769px) {
+ #institucional-support .luso {
+ max-width: 75px;
+ }
+}
+
+#institucional-support .gazela {
+ max-width: 105px;
+}
+
+@media (max-width: 769px) {
+ #institucional-support .gazela {
+ max-width: 75px;
+ }
+}
+
+#institucional-support .beirao {
+ max-width: 100px;
+}
+
+@media (max-width: 769px) {
+ #institucional-support .beirao {
+ max-width: 75px;
+ }
+}
+
+#institucional-support .simology {
+ max-width: 105px;
+}
+
+@media (max-width: 769px) {
+ #institucional-support .simology {
+ max-width: 75px;
+ }
+}
+
+#institucional-support .fbaup {
+ max-width: 150px;
+}
+
+@media (max-width: 769px) {
+ #institucional-support .fbaup {
+ max-width: 115px;
+ }
+}
+
.ctf-header {
+ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #d02e2c), to(#e1494e));
background-image: linear-gradient(0deg, #d02e2c 20%, #e1494e 100%);
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
padding-top: 10%;
}
+
.ctf-header .ctf-top10 {
width: 40%;
margin: 0 auto;
padding: 0;
- box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
+ -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
+ box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
}
+
.ctf-header .ctf-top10 .top-title {
color: white;
text-align: center;
margin: 5%;
}
+
.ctf-header .ctf-top10 th {
text-align: center;
}
+
.ctf-header .ctf-top10 td {
text-align: center;
}
+
@media screen and (max-width: 769px) {
.ctf-header .ctf-top10 {
width: 95%;
padding-top: 20px;
}
}
+
.ctf-header .about-top {
color: white;
font-size: 15px;
text-align: center;
margin: 2%;
}
+
@media screen and (max-width: 769px) {
.ctf-header {
width: 100%;
@@ -1931,13 +2461,16 @@ footer p {
}
.container-app {
+ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #d02e2c), to(#e1494e));
background-image: linear-gradient(0deg, #d02e2c 20%, #e1494e 100%);
height: 40% !important;
}
+
.container-app .header-app {
margin: auto;
width: 50%;
}
+
@media screen and (max-width: 769px) {
.container-app .header-app {
width: 100%;
@@ -1951,6 +2484,7 @@ footer p {
width: 100%;
}
}
+
.container-app .header-app h1 {
padding-top: 9rem !important;
color: white;
@@ -1959,6 +2493,7 @@ footer p {
padding-bottom: 2rem !important;
font-weight: normal;
}
+
.container-app .header-app h3 {
text-align: center;
color: white;
@@ -1991,27 +2526,40 @@ footer p {
text-align: center;
margin-bottom: 3rem;
}
+
.section-title h3 {
margin: 0 auto;
text-align: center;
color: #cc1a17;
margin-bottom: 10px;
}
+
.section-title small {
color: #998a9b;
}
.card-features {
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: row;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
width: 80%;
margin: 0 auto;
}
+
@media screen and (max-width: 769px) {
.card-features {
width: 90%;
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
}
}
@@ -2022,20 +2570,27 @@ footer p {
margin: 0 auto;
border-bottom: 2px solid #cc1a17;
}
+
.card-body:hover {
- box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
- transform: translateY(-0.25em);
+ -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
+ box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
+ -webkit-transform: translateY(-0.25em);
+ transform: translateY(-0.25em);
+ -webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
+
.card-body .card-title {
color: #cc1a17;
margin: 10px 0;
}
+
.card-body .card-text {
font-size: 15px;
text-align: justify;
text-justify: inter-word;
}
+
@media screen and (max-width: 769px) {
.card-body {
width: 100%;
@@ -2044,15 +2599,24 @@ footer p {
}
.login-app {
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: row;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
background-image: url("./imgs/bg_phone.png");
}
+
.login-app img {
width: 60%;
height: 60%;
}
+
.login-app .button-default {
padding: 20px;
font-size: 14px;
@@ -2065,14 +2629,19 @@ footer p {
transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
-webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
}
+
.login-app .button-default:hover {
border-color: #cc1a17;
background-color: #cc1a17;
color: #ffffff;
}
+
@media screen and (max-width: 769px) {
.login-app {
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
}
.login-app img {
width: 100%;
@@ -2084,18 +2653,22 @@ footer p {
width: 40%;
padding: 5%;
}
+
@media screen and (max-width: 769px) {
.container-login {
width: 100%;
}
}
+
.container-login h1 {
margin: 0 auto;
color: #cc1a17;
}
+
.container-login .text-login {
margin-top: 1rem;
}
+
.container-login .text-login p {
margin: 20px 0px;
color: white;
@@ -2108,25 +2681,36 @@ footer p {
/* Style tab links */
/* Style the tab content (and add height:100% for full page content) */
}
+
@media screen and (max-width: 769px) {
.features-app {
padding: 5% 3%;
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
}
}
+
.features-app h1 {
margin: 0 auto;
text-align: center;
margin-bottom: 70px;
}
+
.features-app .subtitle {
margin: 0 auto;
text-align: center;
color: #cc1a17;
margin-bottom: 10px;
}
+
.features-app .tablink {
background-color: #e3e3e3;
color: #000000;
@@ -2137,15 +2721,18 @@ footer p {
font-size: 17px;
width: 16.665%;
}
+
.features-app .tablink .active {
color: red;
}
+
@media screen and (max-width: 769px) {
.features-app .tablink {
width: 100%;
padding: 15px 20px;
}
}
+
.features-app .tabcontent {
color: white;
display: none;
@@ -2153,126 +2740,186 @@ footer p {
padding-bottom: 0px;
height: 100%;
background: white;
- box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
+ -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
+ box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
}
+
@media screen and (max-width: 769px) {
.features-app .tabcontent {
padding: 20px 20px;
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
}
}
+
.features-app .tabcontent img {
padding: 40px;
width: 30%;
height: 30%;
}
+
@media screen and (max-width: 769px) {
.features-app .tabcontent img {
width: 100%;
height: 100%;
}
}
+
.features-app .tabcontent .tabDetails {
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: row;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
}
+
@media screen and (max-width: 769px) {
.features-app .tabcontent .tabDetails {
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
}
}
+
.features-app .tabcontent .tabText h2 {
color: #cc1a17;
padding-top: 20px;
}
+
.features-app .tabcontent .tabText h3 {
color: black;
}
+
.features-app .tabcontent .tabText p {
padding-top: 20px;
}
.download-app {
- flex: 1;
- flex-direction: row;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
background-image: url("./imgs/bg_phone.png");
- align-content: center;
- align-items: center;
+ -ms-flex-line-pack: center;
+ align-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
}
+
@media screen and (max-width: 769px) {
.download-app {
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
padding: 20px 0;
}
}
+
.download-app img {
width: 100%;
height: 100%;
}
+
.download-app .left {
width: 100%;
padding: 5rem;
}
+
@media screen and (max-width: 769px) {
.download-app .left {
padding: 1rem;
}
}
+
.download-app h1 {
text-align: center;
color: white;
}
+
.download-app h3 {
color: white;
text-align: center;
}
+
.download-app h2 {
color: white;
}
+
.download-app .buttons {
margin-top: 2rem;
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: row;
- align-content: center;
- justify-content: center;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -ms-flex-line-pack: center;
+ align-content: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
}
+
@media screen and (max-width: 769px) {
.download-app .buttons {
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
}
}
+
.download-app .button-app {
border: 1px solid white;
padding: 20px 20px;
margin: 20px;
border-radius: 3px;
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
color: blue;
/* First we need to help some browsers along for this to work.
- Just because a vendor prefix is there, doesn't mean it will
- work in a browser made by that vendor either, it's just for
- future-proofing purposes I guess. */
- -o-transition: 0.5s;
- -ms-transition: 0.5s;
- -moz-transition: 0.5s;
+ Just because a vendor prefix is there, doesn't mean it will
+ work in a browser made by that vendor either, it's just for
+ future-proofing purposes I guess. */
-webkit-transition: 0.5s;
/* ...and now for the proper property */
transition: 0.5s;
}
+
.download-app .button-app .button-logo {
color: white;
font-size: 60px;
padding: 0 20px;
}
+
.download-app .button-app .button-text {
color: white;
}
+
.download-app .button-app:hover {
background-color: #cc1a17;
}
+
.download-app .button-android {
border: 1px solid white;
padding: 30px 40px;
@@ -2287,44 +2934,65 @@ footer p {
}
.explain-qr {
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: row;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
padding: 50px;
- justify-content: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
background-image: url("./imgs/bg_phone.png");
}
+
@media screen and (max-width: 769px) {
.explain-qr {
padding: 10px;
}
}
+
.explain-qr .explain {
margin: 30px;
}
+
@media screen and (max-width: 769px) {
.explain-qr .explain {
margin: 10px;
}
}
+
.explain-qr .explain h3 {
margin-bottom: 0;
color: white;
margin: 20px;
}
+
.explain-qr .explain p {
color: white;
margin-left: 20px;
}
+
.explain-qr img {
width: 20%;
height: 20%;
margin: 20px;
- align-self: center;
+ -ms-flex-item-align: center;
+ -ms-grid-row-align: center;
+ align-self: center;
}
+
@media screen and (max-width: 769px) {
.explain-qr {
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
}
.explain-qr img {
width: 100%;
@@ -2333,28 +3001,42 @@ footer p {
}
.ctf-explain {
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: row;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
background-color: #eeeeee;
padding: 40px 100px;
}
+
.ctf-explain h3 {
padding: 30px;
padding-bottom: 0px;
}
+
.ctf-explain p {
padding: 30px;
text-align: justify;
text-justify: inter-word;
}
+
.ctf-explain img {
width: 30%;
height: 30%;
}
+
@media screen and (max-width: 769px) {
.ctf-explain {
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
padding: 1px;
}
.ctf-explain img {
@@ -2370,103 +3052,154 @@ footer p {
.ctf-levels .level1-ctf {
background-color: #de6d6b;
}
+
.ctf-levels .level2-ctf {
background-color: #d95856;
}
+
.ctf-levels .level3-ctf {
background-color: #d54341;
}
+
.ctf-levels .level4-ctf {
background-color: #d02e2c;
}
+
.ctf-levels .level5-ctf {
background-color: #cc1a17;
}
+
.ctf-levels .level {
padding: 80px;
}
+
@media screen and (max-width: 769px) {
.ctf-levels .level {
padding: 30px 10px;
}
}
+
.ctf-levels .level h3 {
color: white;
padding-left: 30px;
}
+
.ctf-levels .level .sub-container {
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: row;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
}
+
@media screen and (max-width: 769px) {
.ctf-levels .level .sub-container {
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
}
}
+
.ctf-levels .level .sub-container .sub-level {
width: 100%;
border: 1px dashed white;
margin: 20px;
padding: 20px;
- align-content: center;
- flex: 1;
+ -ms-flex-line-pack: center;
+ align-content: center;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: column;
- justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
}
+
@media screen and (max-width: 769px) {
.ctf-levels .level .sub-container .sub-level {
padding: 5;
margin: 10px 0;
}
}
+
.ctf-levels .level .sub-container .sub-level p {
color: black;
text-align: justify;
text-justify: inter-word;
}
+
.ctf-levels .level .sub-container .sub-level i {
color: #eeeeee;
font-size: 18px;
}
+
.ctf-levels .level .sub-container .sub-level .btn-dwn-ctf {
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: row;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
color: white;
width: 40%;
margin: 20px;
text-align: center;
margin: 0 auto;
}
+
.ctf-levels .level .sub-container .sub-level .btn-dwn-ctf i {
font-size: 30px;
}
+
.ctf-levels .level .sub-container .sub-level .btn-dwn-ctf:hover {
text-decoration: none;
}
+
.ctf-levels .level .sub-container .sub-level .btn-dwn-ctf:hover a:hover {
text-decoration: none;
}
+
.ctf-levels .level .sub-container .sub-level .btn-dwn-ctf h3 {
font-size: 20px;
margin: 10px;
- align-content: center;
- align-self: center;
+ -ms-flex-line-pack: center;
+ align-content: center;
+ -ms-flex-item-align: center;
+ -ms-grid-row-align: center;
+ align-self: center;
}
.ctf-prizes {
padding: 50px 100px;
}
+
.ctf-prizes h3 {
padding: 30px;
padding-bottom: 0px;
}
+
.ctf-prizes h5 {
padding-left: 30px;
color: #cc1a17;
}
+
@media screen and (max-width: 769px) {
.ctf-prizes {
padding: 0;
@@ -2480,32 +3213,55 @@ footer p {
padding: 10px;
}
}
+
.ctf-prizes .prizes-container {
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
- flex-direction: row;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
padding-top: 30px;
}
+
.ctf-prizes .prizes-container .prize {
- flex: 1;
- flex-direction: column;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ display: -webkit-box;
+ display: -ms-flexbox;
display: flex;
width: 100%;
margin: 20px;
- align-content: center;
- align-items: center;
+ -ms-flex-line-pack: center;
+ align-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
}
+
.ctf-prizes .prizes-container .prize .prize-logo {
font-size: 100px;
}
+
@media screen and (max-width: 769px) {
.ctf-prizes .prizes-container {
- flex-direction: column;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
padding-bottom: 20px;
}
.ctf-prizes .prizes-container .prize {
margin: 0;
}
}
-
-/*# sourceMappingURL=main.css.map */
+/*# sourceMappingURL=main.css.map */
\ No newline at end of file
diff --git a/website/main.css.map b/website/main.css.map
index 38b816ce..327a6ce7 100755
--- a/website/main.css.map
+++ b/website/main.css.map
@@ -1 +1,9 @@
-{"version":3,"sourceRoot":"","sources":["main.scss"],"names":[],"mappings":"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75C9B,MA65C+C;EAz5C/C,OA05CgB;EAz5ChB,QAy5CqB;EACnB,kBA38CG;;AA88CL;EACC;;AAp5CD;EAm5CA;IAGE;;;AAED;EACC;;AAz5CF;EAw5CC;IAGE;;;AAj6CH;EA85CC;IAME;;;AAGF;EACC;;;AAIH;EACC;EACA;;AACA;EACC;EACA;EACA;EACA,OAz+CU;EA0+CV;EACA;EACA;;AACA;EACC;;AAED;EACC,OAh/CG;;AAi/CH;EACC;EACA;;AAGF;EACC,OAv/CG;EAw/CH;;AAED;EACC;EACA;EACA;;;AAKH;EACC;;AA98CA;EA68CD;IAGE;;;AAED;EACC;EACA;EACA;;AAEA;EACC;;AAGF;EACC;EACA;EACA,OAphDU;EAqhDV;EACA;EACA;;;AAIF;EAl/CC,UAm/CkB;EAl/ClB,KAk/CyB;EA/+CzB,MA++CwC;EA3+CxC,OA4+Cc;EA3+Cd,QA2+CoB;EACpB;EACA,kBAliDO;EAmiDP;EACA;EACA;;AACA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA3/CA;EA4+CD;IAkBE;IACA;IACA;IACA;IACA;IACA;;;AAzgDD;EAk/CD;IA2BE;IACA;IACA;IACA;IACA;;;AAGD;EACC;;AAGD;EACC;;AAzhDD;EAwhDA;IAGE;;;AAGF;EACC;EACA;;;AAIF;EAjjDC,UAkjDkB;EAjjDlB,KAijD4B;EAhjD5B,OAgjDkC;EAClC,OA5lDW;;AA4DX;EA8hDD;IAIE;IACA;;;AAziDD;EAoiDD;IAQE;IACA;;;;AAIF;EACC;EACA,OAzmDW;;AA4DX;EA2iDD;IAIE;;;AAED;EACC;;AACA;EACC;;AAIF;EACC,aArmDU;EAsmDV;EACA;EACA;EACA,OAznDU;EA0nDV;;AACA;EACC,OA3nDG;;AA6nDJ;EACC;EACA;EACA;;AAGF;EACC;;AAED;EACC;EACA;EACA,OAzoDI;EA0oDJ;;AAED;EACC;EACA;;AAED;EACC,OAlpDU;EAmpDV;EACA;EACA;;AACA;EACC;EACA;EACA;;AAGF;EACC,OA5pDI;;AA8pDL;EACC;EACA;EACA;;AAtmDD;EAmmDA;IAKE;;;AAKD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA,kBAnrDI;EAorDJ;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAKH;EACC;;AACA;EACC;;AAED;EACC;EACA;;AA3oDD;EAyoDA;IAIE;IACA;;;AAGD;EACC;;AAGF;EACC;;AAtpDD;EAqpDA;IAGE;;;AA9pDF;EA2pDA;IAME;;;AAGF;EACC;;AArqDD;EAoqDA;IAGE;;;AAGF;EACC;;AA3qDD;EA0qDA;IAGE;;;AAGF;EACC;;AAjrDD;EAgrDA;IAGE;;;AAGF;EACC;;AAvrDD;EAsrDA;IAGE;;;AAGF;EACC;;AA7rDD;EA4rDA;IAGE;;;AAGF;EACC;EACA;;AApsDD;EAksDA;IAIE;;;;AAKH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EAEA;EAMA;;AALA;EACC;EACA;EACA;;AAGD;EACC;;AAED;EACC;;AAED;EAjBD;IAkBE;IACA;;;AAGF;EACC;EACA;EACA;EACA;;AAED;EAnCD;IAoCE;;;;AAGF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EAJD;IAKE;IACA;IACA;;EACA;IACC;;EAED;IACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;;AAKF;EACC;EAEA;;;AAGF;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;;AACA;EAND;IAOE;IACA;;;;AAGF;EAOC;EACA;EACA;EACA;EACA;;AAVA;EACC;EACA;EACA;;AASD;EACC;EACA;;AAED;EACC;EACA;EACA;;AAED;EAtBD;IAuBE;IACA;;;;AAIF;EACC;EACA;EACA;EA0BA;;AAxBA;EACC;EACA;;AAED;EACC;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAMF;EAhCD;IAiCE;;EACA;IACC;IACA;;;;AAIH;EAEC;EACA;;AACA;EAJD;IAKE;;;AAED;EACC;EACA;;AAED;EACC;;AACA;EACC;EACA;;;AAKH;EACC;EACA;EASA;AAaA;AA0BA;;AA9CA;EAJD;IAKE;IACA;IACA;IACA;;;AAID;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAID;EACC;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EAfD;IAgBE;IACA;;;AASF;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;EAVD;IAWE;IACA;;;AAID;EACC;EACA;EACA;;AACA;EAJD;IAKE;IACA;;;AAIF;EACC;EACA;EACA;;AACA;EAJD;IAKE;;;AAID;EACC;EACA;;AAED;EACC;;AAED;EACC;;;AAMJ;EACC;EACA;EAOA;EAKA;EACA;;AAVA;EALD;IAME;IACA;;;AAGD;EACC;EACA;;AAKD;EACC;EACA;;AACA;EAHD;IAIE;;;AAGF;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EAPD;IAQE;;;AAIF;EACC;EACA;EACA;EAEA;EACA;EACA;EAaA;AACA;AAAA;AAAA;AAAA;EAIA;EACA;EACA;EACA;AACA;EACA;;AAlBA;EACC;EACA;EACA;;AAED;EACC;;AAaD;EACC;;AAGF;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EA4BA;;AA1BA;EAPD;IAQE;;;AAED;EACC;;AACA;EAFD;IAGE;;;AAED;EAEC;EACA;EACA;;AAED;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAKD;EApCD;IAqCE;;EACA;IACC;IACA;;;;AAKH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;EApBD;IAqBE;IASA;;EARA;IACC;IACA;;EAED;IACC;IACA;;;;AAMF;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EAIC;;AAHA;EADD;IAEE;;;AAGD;EACC;EACA;;AAED;EAIC;EACA;EACA;;AALA;EADD;IAEE;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVD;IAYE;IACA;;;AAGD;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;AACA;EACC;;AAED;EAGC;;AACA;EACC;;AAGF;EACC;EACA;EACA;EACA;;;AAON;EACC;;AACA;EACC;EACA;;AAED;EACC;EACA;;AAED;EAVD;IAWE;;EACA;IACC;IACA;;EAED;IACC;IACA;;;AAGF;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EAEA;EACA;EACA;;AACA;EACC;;AAGF;EAlBD;IAmBE;IAKA;;EAHA;IACC","file":"main.css"}
\ No newline at end of file
+{
+ "version": 3,
+ "mappings": "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",
+ "sources": [
+ "main.scss"
+ ],
+ "names": [],
+ "file": "main.css"
+}
\ No newline at end of file
diff --git a/website/main.scss b/website/main.scss
index b13fbe16..3e7c627a 100755
--- a/website/main.scss
+++ b/website/main.scss
@@ -6,8 +6,12 @@ $dark-grey: #353535;
$red: #cc1a17;
$light-red: #ff2923;
$dark-blue: #080014;
-$ai-color: #17cc70;
-$web-color: #004994;
+$ai-color: #f54b10;
+$web-color: #3a1484;
+$data-color: #dc160d;
+$iot-color: #ec174a;
+$mobile-color: #971384;
+$ciber-color: #214198;
//dimensions
$mobile: 769px;
@@ -1274,9 +1278,17 @@ footer {
line-height: 22px;
margin-bottom: 10px;
}
+ .ciber-color {
+ h2 {
+ font-size: 14px;
+ @include portable {
+ font-size: 18px;
+ }
+ }
+ }
.powered-by {
@include font($mont-font, 16px, 20px, $white);
- margin-bottom: 15px;
+ margin-bottom: 20px;
}
.separator {
display: block;
@@ -1285,51 +1297,51 @@ footer {
background-color: $white;
margin-bottom: 10px;
}
- .career-path-links {
- position: relative;
- padding: 20px;
- display: inline-block;
- &::after {
- content: "";
- @include size(calc(100% + 8px), calc(100% + 8px));
- @include position(absolute, -5px, null, null, -5px);
- border: 1px solid red;
- -webkit-transform: skewX(-5deg);
- transform: skewX(-5deg);
- left: -5px;
- left: -5px;
- transition: transform $transition-time ease-in-out, border-width $transition-time ease-in-out,
- top $transition-time ease-in-out, border-width $transition-time ease-in-out;
- }
- &:hover:after {
- -webkit-transform: skewX(0);
- transform: skewX(0);
- border-width: 2px;
- top: -6px;
- left: -6px;
- }
+}
+.career-path-links {
+ position: relative;
+ padding: 20px;
+ display: inline-block;
+ min-height: 230px;
+ @include portable {
+ min-height: 250px;
+ max-width: 200px;
+ margin-bottom: 50px;
+ }
+ @include mobile {
+ min-height: inherit;
+ max-width: 200px;
+ }
+ &::after {
+ content: "";
+ @include size(calc(100% + 8px), calc(100% + 8px));
+ @include position(absolute, -5px, null, null, -5px);
+ border: 1px solid red;
+ -webkit-transform: skewX(-5deg);
+ transform: skewX(-5deg);
+ left: -5px;
+ left: -5px;
+ transition: transform $transition-time ease-in-out, border-width $transition-time ease-in-out,
+ top $transition-time ease-in-out, border-width $transition-time ease-in-out;
+ }
+ &:hover:after {
+ -webkit-transform: skewX(0);
+ transform: skewX(0);
+ border-width: 2px;
+ top: -6px;
+ left: -6px;
+ }
- img {
- -webkit-filter: invert(100%);
- filter: invert(100%);
+ img {
+ -webkit-filter: invert(100%);
+ filter: invert(100%);
+ max-width: 70%;
+ margin: 0 auto;
+ @include portable {
max-width: 70%;
- margin: 0 auto;
}
- }
- .ai {
- .career-path-links {
- background-color: $ai-color;
- &::after {
- border-color: $ai-color;
- }
- }
- }
- .web {
- .career-path-links {
- background-color: $web-color;
- &::after {
- border-color: $web-color;
- }
+ @include mobile {
+ max-width: 60%;
}
}
}
@@ -1395,7 +1407,7 @@ footer {
content: " ";
@include position(absolute, 0, null, null, 0);
@include size(100%, 100%);
- opacity: 0.5;
+ opacity: 0.4;
}
}
}
@@ -1453,6 +1465,7 @@ footer {
line-height: 26px;
color: $dark-grey;
margin-bottom: 5px;
+ transition: color $transition-time ease-in-out;
}
.speaker-company {
font-weight: $semi-bold;
@@ -1468,16 +1481,126 @@ footer {
#event-days-list button.selected,
#event-days-list button:hover,
#content-container h2,
- #social-network ul li a:hover,
- #content-container .event-description:hover {
+ #social-network li a:hover,
+ #content-container .event-description:hover,
+ .speaker-button:hover .speaker-name {
color: $ai-color;
}
#main-menu nav ul li a::after,
#apresentation::after,
hr::after,
- #calendar-container .event-details::before {
+ #calendar-container .event-details::before,
+ .career-path-links, #content-container .event-type {
background-color: $ai-color;
}
+ .career-path-links::after {
+ border-color: $ai-color;
+ }
+}
+.ciber-color {
+ #main-menu nav ul li a:hover,
+ #event-days-list button.selected,
+ #event-days-list button:hover,
+ #content-container h2,
+ #social-network ul li a:hover,
+ #content-container .event-description:hover,
+ .speaker-button:hover .speaker-name {
+ color: $ciber-color;
+ }
+ #main-menu nav ul li a::after,
+ #apresentation::after,
+ hr::after,
+ #calendar-container .event-details::before,
+ .career-path-links, #content-container .event-type {
+ background-color: $ciber-color;
+ }
+ .career-path-links::after {
+ border-color: $ciber-color;
+ }
+}
+.mobile-color {
+ #main-menu nav ul li a:hover,
+ #event-days-list button.selected,
+ #event-days-list button:hover,
+ #content-container h2,
+ #social-network ul li a:hover,
+ #content-container .event-description:hover,
+ .speaker-button:hover .speaker-name {
+ color: $mobile-color;
+ }
+ #main-menu nav ul li a::after,
+ #apresentation::after,
+ hr::after,
+ #calendar-container .event-details::before,
+ .career-path-links, #content-container .event-type {
+ background-color: $mobile-color;
+ }
+ .career-path-links::after {
+ border-color: $mobile-color;
+ }
+}
+.iot-color {
+ #main-menu nav ul li a:hover,
+ #event-days-list button.selected,
+ #event-days-list button:hover,
+ #content-container h2,
+ #social-network ul li a:hover,
+ #content-container .event-description:hover,
+ .speaker-button:hover .speaker-name {
+ color: $iot-color;
+ }
+ #main-menu nav ul li a::after,
+ #apresentation::after,
+ hr::after,
+ #calendar-container .event-details::before,
+ .career-path-links, #content-container .event-type {
+ background-color: $iot-color;
+ }
+ .career-path-links::after {
+ border-color: $iot-color;
+ }
+}
+.data-color {
+ #main-menu nav ul li a:hover,
+ #event-days-list button.selected,
+ #event-days-list button:hover,
+ #content-container h2,
+ #social-network ul li a:hover,
+ #content-container .event-description:hover,
+ .speaker-button:hover .speaker-name {
+ color: $data-color;
+ }
+ #main-menu nav ul li a::after,
+ #apresentation::after,
+ hr::after,
+ #calendar-container .event-details::before,
+ .career-path-links, #content-container .event-type {
+ background-color: $data-color;
+ }
+ .career-path-links::after {
+ border-color: $data-color;
+ }
+}
+.web-color {
+ #main-menu nav ul li a:hover,
+ #event-days-list button.selected,
+ #event-days-list button:hover,
+ #content-container h2,
+ #social-network ul li a:hover,
+ #content-container .event-description:hover,
+ .speaker-button:hover .speaker-name {
+ color: $web-color;
+ }
+ #main-menu nav ul li a::after,
+ #apresentation::after,
+ hr::after,
+ #calendar-container .event-details::before,
+ .career-path-links, #content-container .event-type {
+ background-color: $web-color;
+ }
+ .career-path-links::after {
+ border-color: $web-color;
+ }
}
#calendar-container {
@@ -1749,11 +1872,13 @@ footer {
}
.vertically-aligned {
justify-content: flex-start;
+ margin-bottom: 20px;
@include portable {
flex-wrap: wrap;
+ margin-bottom: 0;
}
@include mobile {
- justify-content: flex-start;
+ justify-content: center;
}
}
.junisec {
@@ -1788,11 +1913,47 @@ footer {
}
.quinta-das-lagrimas {
width: auto;
- max-width: 88px;
+ max-width: 115px;
@include mobile {
max-width: 90px;
}
}
+ .nestle {
+ max-width: 150px;
+ @include mobile {
+ max-width: 100px;
+ }
+ }
+ .luso {
+ max-width: 105px;
+ @include mobile {
+ max-width: 75px;
+ }
+ }
+ .gazela {
+ max-width: 105px;
+ @include mobile {
+ max-width: 75px;
+ }
+ }
+ .beirao {
+ max-width: 100px;
+ @include mobile {
+ max-width: 75px;
+ }
+ }
+ .simology {
+ max-width: 105px;
+ @include mobile {
+ max-width: 75px;
+ }
+ }
+ .fbaup {
+ max-width: 150px;
+ @include mobile {
+ max-width: 115px;
+ }
+ }
}
.ctf-header {
@@ -2247,7 +2408,7 @@ footer {
flex-direction: row;
background-color: #eeeeee;
padding: 40px 100px;
-
+
h3 {
padding: 30px;
padding-bottom: 0px;
diff --git a/website/old_index.html b/website/old_index.html
new file mode 100644
index 00000000..0ee10924
--- /dev/null
+++ b/website/old_index.html
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ENEI'19
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
12 A 15 ABRIL DE 2019
+
ENEI
+
+
O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia
+ em
+ Portugal
+ reunindo estudantes de informática de todas as faculdades do país.
+
Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto
+ entre
+ participantes e empresas, bem como a socialização, o convívio e a troca de experiências e
+ conhecimentos
+ entre os presentes.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Normal
+
+
+
€25
+
Grupo
+
*Alimentação [5,00€] e alojamento (pavilhão) [5,10€]
+
+
+
Comprar
+
+
+
Normal
+
+
+
€30
+
Individual
+
*Alimentação [5,00€] e alojamento (pavilhão) [5,10€]
+
+
+
Comprar
+
+
+
Pontual
+
+
€20
+
Individual
+
*Alimentação incluída
+
+
Comprar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Perguntas Frequentes
+
Faq
+
+
+
+
+
+
+ -
+ O que é o ENEI?
+
+
O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende
+ oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca
+ de
+ ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.
+
+
+
Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos
+ que
+ muito apelam a todos os participantes das antigas edições e são uma excelente via de
+ networking e transferência de conhecimento!
+
+
+ -
+ Onde me posso
+ inscrever?
+
+
Podes adquirir o teu bilhete AQUI.
+
+
+
+ -
+ Quando é que o programa vai estar disponível?
+
+
O programa vai sendo lançado nas próximas semanas de forma iterativa.
+
+
+
+ -
+ Quem pode
+ participar no evento?
+
+
Podem participar no ENEI'19 todos os estudantes do Ensino Superior ou Secundário.
+
+
+ -
+ Tenho
+ acesso a todas as sessões?
+
+
Não, as palestras e workshops necessitam de inscrições visto que têm lugares
+ limitados.
+
Brevemente poderás te inscrever na aplicação móvel do ENEI'19!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/website/index_old.html b/website/old_old_index.html
old mode 100755
new mode 100644
similarity index 97%
rename from website/index_old.html
rename to website/old_old_index.html
index e0fe907b..d95043aa
--- a/website/index_old.html
+++ b/website/old_old_index.html
@@ -1,326 +1,326 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ENEI'19
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
12 A 15 ABRIL DE 2019
-
ENEI
-
-
O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia em
- Portugal
- reunindo estudantes de informática de todas as faculdades do país.
-
Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto
- entre
- participantes e empresas, bem como a socialização, o convívio e a troca de experiências e
- conhecimentos
- entre os presentes.
-
-
-
-
-
-
-
-
-
-
12 A 15 ABRIL DE 2019
-
Programa
-
-
-
-
-
-
-
-
-
-
ENEI'19
-
Preços
-
-
-
-
-
-
-
-
* Sem alimentação e alojamento 25,00 €
-
** Sem alojamento 30,00 €
-
-
-
-
-
-
-
-
ENEI'19
-
Preços
-
-
-
-
-
-
-
-
-
-
-
-
-
Mais informações, brevemente disponíveis
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Perguntas Frequentes
-
Faq
-
-
-
-
- -
- O que é o ENEI?
-
-
O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende
- oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca
- de
- ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.
-
-
-
A 13ª edição do evento terá lugar no Instituto Superior de Engenharia de Coimbra
- (ISEC)
- entre os dias 12 e 15 de abril de 2019 e a organização espera contar com 700
- estudantes
- que poderão participar em palestras, workshops e painéis de discussão, contando com
- oradores de renome nacional e internacional.
-
-
Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos
- que
- muito apelam a todos os participantes das antigas edições e são uma excelente via de
- networking e transferência de conhecimento!
-
-
- -
- Onde me posso
- inscrever?
-
-
Os bilhetes estarão disponíveis a partir de XXX. Está atento às nossas redes sociais
- para estares a par de tudo sobre o ENEI’19!
-
Podes adquirir o teu bilhete AQUI.
-
-
- -
- Quem pode
- participar no evento?
-
-
Podem participar no ENEI’19 todos os estudantes de cursos relacionados com
- informática e
- todos aqueles que querem aprender mais sobre os temas abordados!
-
-
- -
- Tenho
- acesso a todas as sessões?
-
-
As palestras e workshops necessitam de inscrições e são limitadas. Aconselhamos-te a
- escolher um Career Path para te facilitar a inscrição e aproveitares ao máximo. As
- sessões de cocktails e de networking, assim como o Jantar Empresarial precisam,
- também,
- de inscrição prévia. Mantém-te atento às nossas redes sociais!
-
-
-
-
-
-
-
-
-
-
-
-
Patrocinadores
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ENEI'19
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
12 A 15 ABRIL DE 2019
+
ENEI
+
+
O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia em
+ Portugal
+ reunindo estudantes de informática de todas as faculdades do país.
+
Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto
+ entre
+ participantes e empresas, bem como a socialização, o convívio e a troca de experiências e
+ conhecimentos
+ entre os presentes.
+
+
+
+
+
+
+
+
+
+
12 A 15 ABRIL DE 2019
+
Programa
+
+
+
+
+
+
+
+
+
+
ENEI'19
+
Preços
+
+
+
+
+
+
+
+
* Sem alimentação e alojamento 25,00 €
+
** Sem alojamento 30,00 €
+
+
+
+
+
+
+
+
ENEI'19
+
Preços
+
+
+
+
+
+
+
+
+
+
+
+
+
Mais informações, brevemente disponíveis
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Perguntas Frequentes
+
Faq
+
+
+
+
+ -
+ O que é o ENEI?
+
+
O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende
+ oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca
+ de
+ ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.
+
+
+
A 13ª edição do evento terá lugar no Instituto Superior de Engenharia de Coimbra
+ (ISEC)
+ entre os dias 12 e 15 de abril de 2019 e a organização espera contar com 700
+ estudantes
+ que poderão participar em palestras, workshops e painéis de discussão, contando com
+ oradores de renome nacional e internacional.
+
+
Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos
+ que
+ muito apelam a todos os participantes das antigas edições e são uma excelente via de
+ networking e transferência de conhecimento!
+
+
+ -
+ Onde me posso
+ inscrever?
+
+
Os bilhetes estarão disponíveis a partir de XXX. Está atento às nossas redes sociais
+ para estares a par de tudo sobre o ENEI’19!
+
Podes adquirir o teu bilhete AQUI.
+
+
+ -
+ Quem pode
+ participar no evento?
+
+
Podem participar no ENEI’19 todos os estudantes de cursos relacionados com
+ informática e
+ todos aqueles que querem aprender mais sobre os temas abordados!
+
+
+ -
+ Tenho
+ acesso a todas as sessões?
+
+
As palestras e workshops necessitam de inscrições e são limitadas. Aconselhamos-te a
+ escolher um Career Path para te facilitar a inscrição e aproveitares ao máximo. As
+ sessões de cocktails e de networking, assim como o Jantar Empresarial precisam,
+ também,
+ de inscrição prévia. Mantém-te atento às nossas redes sociais!
+
+
+
+
+
+
+
+
+
+
+
+
Patrocinadores
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file