+
-
10:00 - 11:00
-
+
10:00 - 11:00
-
-
Palestra sobre a fome em África
-
Pedro Duarte
-
Microsoft
- Corporation
-
Edíficio
- Gerais (G1)
-
➔ Descrição
-
-
+
+
Palestra
+
Que Stack Gráfica Escolher?
+
Daniel Margarido
+
Dognaedis
+
Auditório 1
+
➔ Ver mais detalhes
+
+
+
+
+
+
Actividade
+
Quiz by Whitesmith
+
+
+
+
+
+
Palestra
+
Five Ways to Not Suck at Being a Freelancer
+
Roberto Cortez
+
Talkdesk
+
Auditório 1
+
➔ Ver mais detalhes
+
+
+
-
+
-
20:00 - 19:00
-
+
14:30 - 16:00
-
-
Palestra sobre a fome em África
-
Pedro Duarte
-
Microsoft
- Corporation
-
Edíficio
- Gerais (G1)
➔ Descrição
-
+
+
Encerramento
+ Grupo de Fado Maio e Tuna As FANS
+
+
+
@@ -528,7 +657,7 @@
-
+
@@ -646,6 +775,100 @@
+
+
+
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.”
+
+
diff --git a/api/wwwroot/js/scripts.js b/api/wwwroot/js/scripts.js
index d6227f55..6436bf05 100755
--- a/api/wwwroot/js/scripts.js
+++ b/api/wwwroot/js/scripts.js
@@ -84,11 +84,134 @@ if (cookie) {
*/
// end cookies code
+// functionalitys of calendar
+function calendarFunctionality() {
+ var dayButtons = document.getElementById("event-days-list");
+ var daySelected = null;
+ var contentVisible = null;
+
+ if (dayButtons) {
+ dayButtons.querySelectorAll("button").forEach(function (button) {
+ button.addEventListener("click", function () {
+ daySelected = this.getAttribute("data-eventday");
+ contentVisible = document.getElementById("content-container").querySelector(".content[data-eventContent='" + daySelected + "']");
+ // actions on links
+ document.getElementById("event-days-list").querySelector(".selected").classList.remove("selected");
+ this.classList.add("selected");
+ // actions on content
+ document.getElementById("content-container").querySelector(".visible").classList.remove("visible");
+ contentVisible.classList.add("visible");
+ });
+ })
+ }
+
+}
+
+function toggleModalOverlay() {
+ var modalOverlay = document.getElementById("overlay");
+
+ if (modalOverlay.className == 'visible') {
+ modalOverlay.style.opacity = "0";
+ setTimeout(function () {
+ modalOverlay.classList.remove('visible');
+ }, 150);
+ } else {
+ modalOverlay.style.opacity = ".95";
+ modalOverlay.classList.add('visible');
+ }
+}
+
+function toggleModal(modalId) {
+ var modalContainer = document.getElementById(modalId);
+
+ if (modalContainer.getAttribute('data-status') != 'opened') {
+ // add body class to remove scroll
+ disableScroll();
+ // show modal
+ modalContainer.style.opacity = "1";
+ // add class 'opened' to modal container to show it
+ modalContainer.setAttribute("data-status", "opened");
+ } else {
+ // remove body class to remove scroll
+ enableScroll();
+ // remove class 'opened' to modal container to hide it
+ modalContainer.style.opacity = "0";
+ setTimeout(function () {
+ modalContainer.setAttribute("data-status", "closed");
+ }, 150);
+ }
+}
+
+function preventDefault(e) {
+ e = e || window.event;
+ if (e.preventDefault) e.preventDefault();
+ e.returnValue = false;
+}
+
+// disable scroll/touchmove
+function disableScroll() {
+ var bodyElement = document.querySelector("body");
+ bodyElement.classList.add("blockY");
+ if (window.addEventListener) {
+ window.addEventListener('DOMMouseScroll', preventDefault, false);
+ } // older FF
+ window.onwheel = preventDefault; // modern standard
+ window.onmousewheel = document.onmousewheel = preventDefault; // older browsers, IE
+ window.ontouchmove = preventDefault; // mobile
+}
+
+// enable scroll/touchmove
+function enableScroll() {
+ var bodyElement = document.querySelector("body");
+ bodyElement.classList.remove("blockY");
+ if (window.removeEventListener) {
+ window.removeEventListener('DOMMouseScroll', preventDefault, false);
+ }
+ window.onmousewheel = document.onmousewheel = null;
+ window.onwheel = null;
+ window.ontouchmove = null;
+}
+
$(document).ready(function () {
+ calendarFunctionality();
+
+ // close opened modal in overlay click
+ document.getElementById("overlay").addEventListener('click', function (event) {
+ var openedModal = document.querySelector(".modal-container[data-status='opened']").getAttribute("id");
+
+ toggleModalOverlay();
+ toggleModal(openedModal);
+ });
+
+ // open modals button
+ document.querySelectorAll(".modal-link").forEach(function (modalButton) {
+ modalButton.addEventListener('click', function (event) {
+
+ var modalContainer = this.getAttribute("data-modalLink");
+
+ toggleModalOverlay();
+ toggleModal(modalContainer);
+
+ });
+ });
+
+ // close modals button
+ document.querySelectorAll(".modal-close").forEach(function (modalCloseButton) {
+ modalCloseButton.addEventListener('click', function (event) {
+ var modalContainer = this.getAttribute("data-modalContainer");
+
+ // close newsletter modal dont toggle overlay
+ toggleModalOverlay();
+ toggleModal(modalContainer);
+ });
+ });
+
// inicial animation
setTimeout(function () {
- document.getElementById("apresentation").classList.add("animated");
+ if (document.getElementById("apresentation")) {
+ document.getElementById("apresentation").classList.add("animated");
+ }
}, 1200);
// main menu anchors
@@ -180,32 +303,34 @@ function openPage(pageName, elmnt, color) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("tabcontent");
for (i = 0; i < tabcontent.length; i++) {
- tabcontent[i].style.display = "none";
+ tabcontent[i].style.display = "none";
}
-
+
// Remove the background color of all tablinks/buttons
tablinks = document.getElementsByClassName("tablink");
for (i = 0; i < tablinks.length; i++) {
- tablinks[i].style.backgroundColor = "";
- tablinks[i].style.color = "";
- tablinks[i].style.borderTop= "0px";
- tablinks[i].style.fontWeight= "";
-
+ tablinks[i].style.backgroundColor = "";
+ tablinks[i].style.color = "";
+ tablinks[i].style.borderTop = "0px";
+ tablinks[i].style.fontWeight = "";
+
}
-
+
// Show the specific tab content
document.getElementById(pageName).style.display = "block";
-
+
// Add the specific color to the button used to open the tab content
elmnt.style.backgroundColor = color;
- elmnt.style.color="#CC1A17";
- elmnt.style.borderTop= "2px solid #cc1a17";
- elmnt.style.borderRadius="2px"
- elmnt.style.fontWeight="bold"
- }
-
- // Get the element with id="defaultOpen" and click on it
- document.getElementById("defaultOpen").click();
+ elmnt.style.color = "#CC1A17";
+ elmnt.style.borderTop = "2px solid #cc1a17";
+ elmnt.style.borderRadius = "2px"
+ elmnt.style.fontWeight = "bold"
+}
+
+// Get the element with id="defaultOpen" and click on it
+if (document.getElementById("defaultOpen")) {
+ document.getElementById("defaultOpen").click();
+}
diff --git a/api/wwwroot/main.css b/api/wwwroot/main.css
old mode 100644
new mode 100755
index 2961b833..a282eb81
--- a/api/wwwroot/main.css
+++ b/api/wwwroot/main.css
@@ -1,12 +1,12 @@
@charset "UTF-8";
-/*@font-face {
- font-family: 'mont Jamjuree', sans-serif;
- src: url('fonts/Champagne-Limousines.eot?#iefix') format('embedded-opentype'),
- url('fonts/Champagne-Limousines.woff') format('woff'),
- url('fonts/Champagne-Limousines.ttf') format('truetype'),
- url('fonts/Champagne-Limousines.svg#Champagne&Limousines') format('svg');
- font-weight: normal;
- font-style: normal;
+/*@font-face {
+ font-family: 'mont Jamjuree', sans-serif;
+ src: url('fonts/Champagne-Limousines.eot?#iefix') format('embedded-opentype'),
+ url('fonts/Champagne-Limousines.woff') format('woff'),
+ url('fonts/Champagne-Limousines.ttf') format('truetype'),
+ url('fonts/Champagne-Limousines.svg#Champagne&Limousines') format('svg');
+ font-weight: normal;
+ font-style: normal;
}*/
@-webkit-keyframes animateLineLogo {
15% {
@@ -102,6 +102,43 @@
}
}
+.icon-clipboard {
+ font-size: 20px;
+ margin-left: 2px;
+}
+
+.icon-linkedin_speaker {
+ font-size: 16px;
+}
+
+.icon-company {
+ font-size: 18px;
+}
+
+.icon-clock {
+ font-size: 16px;
+}
+
+.icon-location {
+ font-size: 18px;
+}
+
+.icon-close {
+ font-size: 30px;
+}
+
+.icon-close:hover {
+ color: #cc1a17;
+}
+
+.icon-close:before {
+ content: "";
+}
+
+.icon-clipboard:before {
+ content: "";
+}
+
.icon-linkedin_speaker:before {
content: "";
}
@@ -173,6 +210,14 @@ body {
font-weight: 400;
}
+body.blockY {
+ overflow-y: hidden;
+}
+
+button {
+ background-color: transparent;
+}
+
button:hover {
cursor: pointer;
}
@@ -832,8 +877,8 @@ hr::after {
#precos {
text-align: center;
position: relative;
- /*@include portable {
- padding-bottom: 100px;
+ /*@include portable {
+ padding-bottom: 100px;
}*/
}
#precos hr {
@@ -1368,6 +1413,13 @@ footer p {
margin: 0 auto 60px;
background-color: #353535;
}
+
+@media (max-width: 769px) {
+ #calendar hr {
+ margin-bottom: 30px;
+ }
+}
+
#calendar hr::after {
left: 50%;
transform: translateX(-50%);
@@ -1504,9 +1556,29 @@ footer p {
#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;
}
@@ -1547,6 +1619,13 @@ 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;
@@ -1564,10 +1643,116 @@ footer p {
text-transform: uppercase;
}
+#overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 15;
+ background-color: #ffffff;
+ opacity: 0;
+ visibility: hidden;
+ -webkit-transition: opacity 150ms ease;
+ transition: opacity 150ms ease;
+}
+
+#overlay.visible {
+ visibility: visible;
+}
+
+.modal-container {
+ visibility: hidden;
+ z-index: 30;
+ position: fixed;
+ top: 100px;
+ left: calc(50% - 570px);
+ width: 100%;
+ max-width: 1140px;
+ max-height: 747px;
+ overflow-y: scroll;
+ background-color: #fff;
+ -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);
+ height: calc(100% - 100px);
+ top: 50px;
+ left: 50px;
+ max-width: inherit;
+ max-height: inherit;
+ }
+}
+
+@media (max-width: 769px) {
+ .modal-container {
+ width: calc(100% - 30px);
+ height: calc(100% - 30px);
+ top: 15px;
+ left: 15px;
+ padding: 10px 30px 30px 30px;
+ }
+}
+
+.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;
+}
+
+.modal-close {
+ position: absolute;
+ top: 30px;
+ right: 30px;
+ color: #353535;
+}
+
+@media (max-width: 1024px) {
+ .modal-close {
+ top: 20px;
+ right: 20px;
+ }
+}
+
+@media (max-width: 769px) {
+ .modal-close {
+ top: 10px;
+ right: 10px;
+ }
+}
+
#content-container {
padding: 30px 30px 0;
color: #353535;
}
+
+@media (max-width: 1024px) {
+ #content-container {
+ padding: 0 15px 0;
+ }
+}
+
#content-container .content {
display: none;
}
@@ -1598,31 +1783,55 @@ footer p {
line-height: 28px;
color: #cc1a17;
margin-bottom: 10px;
- margin-top: 35px;
}
#content-container h3 {
- margin-bottom: 5px;
+ margin-bottom: 7px;
+ font-size: 19px;
}
-#content-container .event-location {
+#content-container .event-details {
color: #353535;
- margin-bottom: 5px;
+ margin-bottom: 8px;
display: block;
+ line-height: 18px;
}
-#content-container .event-location span {
+#content-container .event-details span {
margin-right: 10px;
transition: none;
+ vertical-align: bottom;
}
-#content-container a.event-location:hover {
+#content-container a.event-details:hover {
color: #cc1a17;
}
#content-container .event-time {
- font-size: 24px;
+ font-size: 23px;
font-weight: 700;
- line-height: 30px;
+ 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;
+ display: table;
+ margin-bottom: 7px;
+ padding: 2px 10px;
+ background-color: #cc1a17;
+ color: white;
+ margin-top: 5px;
+ font-weight: 600;
+ text-transform: uppercase;
+ margin-top: 40px;
+}
+#content-container .event-type:first-child {
+ margin-top: 5px;
+}
#institucional-support {
padding: 60px 0;
@@ -2069,9 +2278,9 @@ footer p {
flex: 1;
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
+ /* 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;
diff --git a/api/wwwroot/main.css.map b/api/wwwroot/main.css.map
index e83f599e..345d7af4 100755
--- a/api/wwwroot/main.css.map
+++ b/api/wwwroot/main.css.map
@@ -1 +1,13 @@
-{"version":3,"sourceRoot":"","sources":["main.scss"],"names":[],"mappings":"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EF;EACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;;AAGJ;EAOE;EACA;EACA;EACA;EACA;;AAVA;EACE;EACA;EACA;;AASF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EAtBF;IAuBI;IACA;;;;AAIJ;EACE;EACA;EACA;EA0BA;;AAxBA;EACE;EACA;;AAEF;EACE;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAMJ;EAhCF;IAiCI;;EACA;IACE;IACA;;;;AAIN;EAEE;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;;AAKN;EACE;EACA;EASA;AAaA;AA0BA;;AA9CA;EAJF;IAKI;IACA;IACA;IACA;;;AAIF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAIF;EACE;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EAfF;IAgBI;IACA;;;AASJ;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;EAVF;IAWI;IACA;;;AAIF;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAIJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAIF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;;AAMR;EACE;EACA;EAOA;EAKA;EACA;;AAVA;EALF;IAMI;IACA;;;AAGF;EACE;EACA;;AAKF;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAIJ;EACE;EACA;EACA;EAEA;EACA;EACA;EAaA;AACA;AAAA;AAAA;AAAA;EAIA;EACA;EACA;EACA;AACA;EACA;;AAlBA;EACE;EACA;EACA;;AAEF;EACE;;AAaF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EA8BA;;AA3BA;EARF;IASI;;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAEF;EAEE;EACA;EACA;;AAEF;EACE;EACA;;AAKJ;EACE;EACA;EACA;EACA;;AAKF;EAtCF;IAuCI;;EACA;IACE;IACA;;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EAnBF;IAoBI;IASA;;EARA;IACE;IACA;;EAEF;IACE;IACA;;;;AAOJ;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EAKE;;AAJA;EADF;IAEI;;;AAIF;EACE;EACA;;AAEF;EAKE;EACA;EACA;;AANA;EADF;IAEI;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAYI;IACF;;;AAGA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;AACA;EACE;;AAEF;EAGE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;;;AAOZ;EACE;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EAVF;IAWI;;EACA;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;;AACA;EACE;;AAGJ;EAlBF;IAmBI;IAKF;;EAHE;IACE","file":"main.css"}
\ No newline at end of file
+<<<<<<< HEAD
+{"version":3,"sourceRoot":"","sources":["main.scss"],"names":[],"mappings":"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A;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;;AAKJ;EACE;EAEA;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;;AAGJ;EAOE;EACA;EACA;EACA;EACA;;AAVA;EACE;EACA;EACA;;AASF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EAtBF;IAuBI;IACA;;;;AAIJ;EACE;EACA;EACA;EA0BA;;AAxBA;EACE;EACA;;AAEF;EACE;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAMJ;EAhCF;IAiCI;;EACA;IACE;IACA;;;;AAIN;EAEE;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;;AAKN;EACE;EACA;EASA;AAaA;AA0BA;;AA9CA;EAJF;IAKI;IACA;IACA;IACA;;;AAIF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAIF;EACE;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EAfF;IAgBI;IACA;;;AASJ;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;EAVF;IAWI;IACA;;;AAIF;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAIJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAIF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;;AAMR;EACE;EACA;EAOA;EAKA;EACA;;AAVA;EALF;IAMI;IACA;;;AAGF;EACE;EACA;;AAKF;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAIJ;EACE;EACA;EACA;EAEA;EACA;EACA;EAaA;AACA;AAAA;AAAA;AAAA;EAIA;EACA;EACA;EACA;AACA;EACA;;AAlBA;EACE;EACA;EACA;;AAEF;EACE;;AAaF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EA8BA;;AA3BA;EARF;IASI;;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAEF;EAEE;EACA;EACA;;AAEF;EACE;EACA;;AAKJ;EACE;EACA;EACA;EACA;;AAKF;EAtCF;IAuCI;;EACA;IACE;IACA;;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EAnBF;IAoBI;IASA;;EARA;IACE;IACA;;EAEF;IACE;IACA;;;;AAOJ;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EAKE;;AAJA;EADF;IAEI;;;AAIF;EACE;EACA;;AAEF;EAKE;EACA;EACA;;AANA;EADF;IAEI;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAYI;IACF;;;AAGA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;AACA;EACE;;AAEF;EAGE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;;;AAOZ;EACE;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EAVF;IAWI;;EACA;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;;AACA;EACE;;AAGJ;EAlBF;IAmBI;IAKF;;EAHE;IACE","file":"main.css"}
+=======
+{
+ "version": 3,
+ "mappings": "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",
+ "sources": [
+ "main.scss"
+ ],
+ "names": [],
+ "file": "main.css"
+}
+>>>>>>> 2543807b5339fc90263a713b77ea7616e34bad16
diff --git a/api/wwwroot/main.scss b/api/wwwroot/main.scss
index 65709f37..1d1c5b02 100755
--- a/api/wwwroot/main.scss
+++ b/api/wwwroot/main.scss
@@ -36,93 +36,95 @@ $bold: 700;
}*/
@mixin font($fontFamily, $fontSize, $lineHeight, $colorText) {
- font-family: $fontFamily, sans-serif;
- font-size: $fontSize;
- line-height: $lineHeight;
- color: $colorText;
+ font-family: $fontFamily, sans-serif;
+ font-size: $fontSize;
+ line-height: $lineHeight;
+ color: $colorText;
}
@mixin position($position, $top, $right, $bottom, $left) {
- position: $position;
- top: $top;
- right: $right;
- bottom: $bottom;
- left: $left;
+ position: $position;
+ top: $top;
+ right: $right;
+ bottom: $bottom;
+ left: $left;
}
@mixin size($width, $height) {
- width: $width;
- height: $height;
+ width: $width;
+ height: $height;
}
@mixin mobile {
- @media (max-width: #{$mobile}) {
- @content;
- }
+ @media (max-width: #{$mobile}) {
+ @content;
+ }
}
@mixin portable {
- @media (max-width: #{$portable}) {
- @content;
- }
+ @media (max-width: #{$portable}) {
+ @content;
+ }
}
@-webkit-keyframes animateLineLogo {
- 15% {
- fill: #c7403a;
- }
- 30% {
- fill: #81898e;
- }
- 45% {
- fill: #993d3f;
- }
- 100% {
- fill: #000000;
- }
+ 15% {
+ fill: #c7403a;
+ }
+ 30% {
+ fill: #81898e;
+ }
+ 45% {
+ fill: #993d3f;
+ }
+ 100% {
+ fill: #000000;
+ }
}
@-moz-keyframes animateLineLogo {
- 15% {
- fill: #c7403a;
- }
- 30% {
- fill: #81898e;
- }
- 45% {
- fill: #993d3f;
- }
- 100% {
- fill: #000000;
- }
+ 15% {
+ fill: #c7403a;
+ }
+ 30% {
+ fill: #81898e;
+ }
+ 45% {
+ fill: #993d3f;
+ }
+ 100% {
+ fill: #000000;
+ }
}
@keyframes animateLineLogo {
- 15% {
- fill: #c7403a;
- }
- 30% {
- fill: #81898e;
- }
- 45% {
- fill: #993d3f;
- }
- 100% {
- fill: #000000;
- }
+ 15% {
+ fill: #c7403a;
+ }
+ 30% {
+ fill: #81898e;
+ }
+ 45% {
+ fill: #993d3f;
+ }
+ 100% {
+ fill: #000000;
+ }
}
@keyframes animateLettersLogo {
- from {
- fill: transparent;
- }
- to {
- fill: #ffffff;
- }
+ from {
+ fill: transparent;
+ }
+ to {
+ fill: #ffffff;
+ }
}
//icons
$icomoon-font-path: "fonts" !default;
+$icon-close: "\e90c";
+$icon-clipboard: "\e90b";
$icon-linkedin_speaker: "\e90a";
$icon-company: "\e909";
$icon-clock: "\e907";
@@ -137,31 +139,31 @@ $icon-less: "\e906";
$icon-linkedin1: "\eac9";
@font-face {
- font-family: "icomoon";
- src: url("#{$icomoon-font-path}/icomoon.eot?sozc77");
- src: url("#{$icomoon-font-path}/icomoon.eot?sozc77#iefix") format("embedded-opentype"),
- url("#{$icomoon-font-path}/icomoon.ttf?sozc77") format("truetype"),
- url("#{$icomoon-font-path}/icomoon.woff?sozc77") format("woff"),
- url("#{$icomoon-font-path}/icomoon.svg?sozc77#icomoon") format("svg");
- font-weight: normal;
- font-style: normal;
+ font-family: "icomoon";
+ src: url("#{$icomoon-font-path}/icomoon.eot?sozc77");
+ src: url("#{$icomoon-font-path}/icomoon.eot?sozc77#iefix") format("embedded-opentype"),
+ url("#{$icomoon-font-path}/icomoon.ttf?sozc77") format("truetype"),
+ url("#{$icomoon-font-path}/icomoon.woff?sozc77") format("woff"),
+ url("#{$icomoon-font-path}/icomoon.svg?sozc77#icomoon") format("svg");
+ font-weight: normal;
+ font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
- /* use !important to prevent issues with browser extensions that change fonts */
- font-family: "icomoon" !important;
- font-style: normal;
- font-weight: normal;
- font-variant: normal;
- display: inline-block;
- text-transform: none;
- line-height: 1;
- transition: color $standard-animation-time ease;
- -webkit-transition: color $standard-animation-time ease;
- /* Better Font Rendering =========== */
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
+ /* use !important to prevent issues with browser extensions that change fonts */
+ font-family: "icomoon" !important;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ display: inline-block;
+ text-transform: none;
+ line-height: 1;
+ transition: color $standard-animation-time ease;
+ -webkit-transition: color $standard-animation-time ease;
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
}
.icon-linkedin,
@@ -170,204 +172,246 @@ $icon-linkedin1: "\eac9";
.icon-less,
.icon-plus,
.icon-email {
- font-size: 34px;
- color: $white;
- @include mobile {
- font-size: 30px;
- }
+ font-size: 34px;
+ color: $white;
+ @include mobile {
+ font-size: 30px;
+ }
+}
+
+.icon-clipboard {
+ font-size: 20px;
+ margin-left: 2px;
}
.icon-linkedin_speaker {
- &:before {
- content: $icon-linkedin_speaker;
- }
+ font-size: 16px;
+}
+
+.icon-company {
+ font-size: 18px;
+}
+
+.icon-clock {
+ font-size: 16px;
+}
+
+.icon-location {
+ font-size: 18px;
+}
+
+.icon-close {
+ font-size: 30px;
+ &:hover {
+ color: $red;
+ }
+}
+
+.icon-close {
+ &:before {
+ content: $icon-close;
+ }
+}
+.icon-clipboard {
+ &:before {
+ content: $icon-clipboard;
+ }
+}
+.icon-linkedin_speaker {
+ &:before {
+ content: $icon-linkedin_speaker;
+ }
}
.icon-company {
- &:before {
- content: $icon-company;
- }
+ &:before {
+ content: $icon-company;
+ }
}
.icon-clock {
- &:before {
- content: $icon-clock;
- }
+ &:before {
+ content: $icon-clock;
+ }
}
.icon-location {
- &:before {
- content: $icon-location;
- }
+ &:before {
+ content: $icon-location;
+ }
}
.icon-email {
- &:before {
- content: $icon-email;
- }
+ &:before {
+ content: $icon-email;
+ }
}
.icon-instagram {
- &:before {
- content: $icon-instagram;
- }
+ &:before {
+ content: $icon-instagram;
+ }
}
.icon-facebook {
- &:before {
- content: $icon-facebook;
- }
+ &:before {
+ content: $icon-facebook;
+ }
}
.icon-linkedin {
- &:before {
- content: $icon-linkedin;
- }
+ &:before {
+ content: $icon-linkedin;
+ }
}
.icon-menu {
- &:before {
- content: $icon-menu;
- }
+ &:before {
+ content: $icon-menu;
+ }
}
.icon-plus {
- &:before {
- content: $icon-plus;
- }
+ &:before {
+ content: $icon-plus;
+ }
}
.icon-less {
- &:before {
- content: $icon-less;
- }
+ &:before {
+ content: $icon-less;
+ }
}
* {
- margin: 0;
- padding: 0;
- border: 0;
- outline: none;
- box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: none;
+ box-sizing: border-box;
}
a {
- text-decoration: none;
- transition: color $standard-animation-time ease;
- -webkit-transition: color $standard-animation-time ease;
+ text-decoration: none;
+ transition: color $standard-animation-time ease;
+ -webkit-transition: color $standard-animation-time ease;
}
ul,
li {
- list-style: none;
+ list-style: none;
}
body {
- width: 100%;
- position: relative;
- overflow-x: hidden;
- font-family: $mont-font, sans-serif;
- font-weight: $regular;
+ width: 100%;
+ position: relative;
+ overflow-x: hidden;
+ font-family: $mont-font, sans-serif;
+ font-weight: $regular;
+ &.blockY {
+ overflow-y: hidden;
+ }
}
button {
- &:hover {
- cursor: pointer;
- }
+ background-color: transparent;
+ &:hover {
+ cursor: pointer;
+ }
}
span {
- display: block;
+ display: block;
}
section,
article,
aside {
- padding: 100px 0;
- @include portable {
- padding: 55px 0;
- }
- @include mobile {
- padding: 45px 0;
- }
+ padding: 100px 0;
+ @include portable {
+ padding: 55px 0;
+ }
+ @include mobile {
+ padding: 45px 0;
+ }
}
img {
- display: block;
- max-width: 100%;
- height: auto;
+ display: block;
+ max-width: 100%;
+ height: auto;
}
h1 {
- font-size: 38px;
- line-height: 34px;
- color: $dark-grey;
- font-weight: $bold;
- text-transform: uppercase;
- margin-bottom: 20px;
- @include portable {
- font-size: 34px;
- margin-bottom: 10px;
- }
- @include mobile {
- font-size: 30px;
- }
+ font-size: 38px;
+ line-height: 34px;
+ color: $dark-grey;
+ font-weight: $bold;
+ text-transform: uppercase;
+ margin-bottom: 20px;
+ @include portable {
+ font-size: 34px;
+ margin-bottom: 10px;
+ }
+ @include mobile {
+ font-size: 30px;
+ }
}
h2 {
- font-size: 28px;
- line-height: 30px;
- color: $dark-grey;
- font-weight: $bold;
- text-transform: uppercase;
- margin-bottom: 10px;
- @include portable {
- font-size: 24px;
- }
- @include mobile {
- font-size: 20px;
- }
+ font-size: 28px;
+ line-height: 30px;
+ color: $dark-grey;
+ font-weight: $bold;
+ text-transform: uppercase;
+ margin-bottom: 10px;
+ @include portable {
+ font-size: 24px;
+ }
+ @include mobile {
+ font-size: 20px;
+ }
}
h3 {
- font-size: 18px;
- line-height: 24px;
- font-weight: $bold;
- text-transform: uppercase;
- margin-bottom: 5px;
- color: $dark-grey;
+ font-size: 18px;
+ line-height: 24px;
+ font-weight: $bold;
+ text-transform: uppercase;
+ margin-bottom: 5px;
+ color: $dark-grey;
}
p {
- @include font($mont-font, 20px, 32px, $grey);
- @include portable {
- font-size: 16px;
- line-height: 24px;
- }
+ @include font($mont-font, 20px, 32px, $grey);
+ @include portable {
+ font-size: 16px;
+ line-height: 24px;
+ }
}
label {
- display: inline-block;
- @include font($mont-font, 22px, 22px, $dark-grey);
- margin-bottom: 10px;
- @include portable {
- font-size: 20px;
- margin-bottom: 5px;
- }
+ display: inline-block;
+ @include font($mont-font, 22px, 22px, $dark-grey);
+ margin-bottom: 10px;
+ @include portable {
+ font-size: 20px;
+ margin-bottom: 5px;
+ }
}
input {
- @include font($mont-font, 22px, 22px, $dark-grey);
- padding: 20px 35px;
- border: 1px solid $light-grey;
- margin-bottom: 25px;
- background-color: $white;
- transition: border-color $transition-time ease-out;
- -webkit-transition: border-color $transition-time ease-out;
- &:hover {
- border-color: $red;
- }
- &.error {
- border: 5px solid $red;
- }
- @include portable {
- font-size: 20px;
- padding: 15px 25px;
- }
+ @include font($mont-font, 22px, 22px, $dark-grey);
+ padding: 20px 35px;
+ border: 1px solid $light-grey;
+ margin-bottom: 25px;
+ background-color: $white;
+ transition: border-color $transition-time ease-out;
+ -webkit-transition: border-color $transition-time ease-out;
+ &:hover {
+ border-color: $red;
+ }
+ &.error {
+ border: 5px solid $red;
+ }
+ @include portable {
+ font-size: 20px;
+ padding: 15px 25px;
+ }
}
input[type="radio"] {
- margin-left: 10px;
+ margin-left: 10px;
}
input[type="text"],
@@ -375,9 +419,9 @@ input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"] {
- &::-webkit-input-placeholder {
- color: $dark-grey;
- }
+ &::-webkit-input-placeholder {
+ color: $dark-grey;
+ }
}
input[type="text"],
@@ -385,1876 +429,1986 @@ input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"] {
- width: 100%;
+ width: 100%;
}
input[type="submit"] {
- display: block;
- margin-top: 25px;
- margin-bottom: 0;
- background-color: $red;
- border-color: $red;
- color: $white;
- transition: color $standard-animation-time ease, background-color $standard-animation-time ease;
- -webkit-transition: color $standard-animation-time ease, background-color $standard-animation-time ease;
- cursor: pointer;
- &:hover {
- background-color: $white;
- color: $red;
- }
+ display: block;
+ margin-top: 25px;
+ margin-bottom: 0;
+ background-color: $red;
+ border-color: $red;
+ color: $white;
+ transition: color $standard-animation-time ease, background-color $standard-animation-time ease;
+ -webkit-transition: color $standard-animation-time ease, background-color $standard-animation-time ease;
+ cursor: pointer;
+ &:hover {
+ background-color: $white;
+ color: $red;
+ }
}
select {
- padding: 10px;
- border: 1px solid #eeeeee;
- margin-left: 25px;
+ padding: 10px;
+ border: 1px solid #eeeeee;
+ margin-left: 25px;
}
.vertically-aligned {
- display: flex;
- align-items: center;
- justify-content: center;
+ display: flex;
+ align-items: center;
+ justify-content: center;
}
.btn {
- display: block;
+ display: block;
}
.btn-default {
- font-family: "Bai Jamjuree", sans-serif;
- font-size: 17px;
- line-height: 21px;
- color: $dark-grey;
- display: table;
- margin: 0 auto;
- background-color: white;
- font-weight: 700;
- margin-top: 40px;
- text-transform: uppercase;
- border: 1px solid #eeeeee;
- padding: 15px 60px;
- 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;
- &:hover {
- border-color: $red;
- background-color: $red;
- color: $white;
- }
- @include mobile {
- display: inline-block;
- margin-top: 30px;
- }
+ font-family: "Bai Jamjuree", sans-serif;
+ font-size: 17px;
+ line-height: 21px;
+ color: $dark-grey;
+ display: table;
+ margin: 0 auto;
+ background-color: white;
+ font-weight: 700;
+ margin-top: 40px;
+ text-transform: uppercase;
+ border: 1px solid #eeeeee;
+ padding: 15px 60px;
+ 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;
+ &:hover {
+ border-color: $red;
+ background-color: $red;
+ color: $white;
+ }
+ @include mobile {
+ display: inline-block;
+ margin-top: 30px;
+ }
}
hr {
- @include size(55%, 1px);
- background-color: $light-grey;
- margin-bottom: 30px;
- position: relative;
- @include portable {
- margin-bottom: 20px;
- }
- &::after {
- content: " ";
- @include size(30%, 1px);
- @include position(absolute, 0, null, null, 0);
- background-color: $red;
- }
+ @include size(55%, 1px);
+ background-color: $light-grey;
+ margin-bottom: 30px;
+ position: relative;
+ @include portable {
+ margin-bottom: 20px;
+ }
+ &::after {
+ content: " ";
+ @include size(30%, 1px);
+ @include position(absolute, 0, null, null, 0);
+ background-color: $red;
+ }
}
.grey {
- background-color: $light-grey;
+ background-color: $light-grey;
}
#error-message {
- font-size: 115px;
- line-height: 140px;
- padding: 0 40px;
- background-color: $black;
- color: $white;
- display: inline-block;
- margin-bottom: 0;
- @include position(absolute, 50%, null, null, 50%);
- -webkit-transform: translate(-50%, -50%);
- transform: translate(-50%, -50%);
- @include portable {
- font-size: 75px;
- line-height: 100px;
- padding: 0 30px;
- }
- @include mobile {
- font-size: 55px;
- line-height: 80px;
- padding: 0 25px;
- }
+ font-size: 115px;
+ line-height: 140px;
+ padding: 0 40px;
+ background-color: $black;
+ color: $white;
+ display: inline-block;
+ margin-bottom: 0;
+ @include position(absolute, 50%, null, null, 50%);
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ @include portable {
+ font-size: 75px;
+ line-height: 100px;
+ padding: 0 30px;
+ }
+ @include mobile {
+ font-size: 55px;
+ line-height: 80px;
+ padding: 0 25px;
+ }
}
#main-menu {
- @include position(fixed, 0, null, null, 0);
- text-align: center;
- z-index: 5;
- width: 100%;
- &.changed {
- nav {
- background-color: rgba(0, 0, 0, 0.8);
- @include mobile {
- background-color: rgba(0, 0, 0, 0.9);
- }
- }
- }
+ @include position(fixed, 0, null, null, 0);
+ text-align: center;
+ z-index: 5;
+ width: 100%;
+ &.changed {
+ nav {
+ background-color: rgba(0, 0, 0, 0.8);
+ @include mobile {
+ background-color: rgba(0, 0, 0, 0.9);
+ }
+ }
+ }
- nav {
- display: inline-block;
- width: 100%;
- max-width: 1140px;
- padding: 25px 15px;
- background-color: rgba(0, 0, 0, 0.6);
- transition: background-color $transition-time ease-out;
- -webkit-transition: background-color $transition-time ease-out;
- @include portable {
- padding: 20px 30px;
- }
- @include mobile {
- padding: 0;
- background-color: rgba(0, 0, 0, 0.8);
- }
- #open-menu-mobile {
- display: none;
- @include font($mont-font, 18px, 22px, $white);
- font-weight: $semi-bold;
- letter-spacing: 2px;
- text-transform: uppercase;
- text-align: left;
- padding: 15px 20px;
- border-bottom: 1px solid $white;
- @include mobile {
- display: block;
- }
- &::after {
- content: $icon-menu;
- @include font("icomoon", 22px, 20px, $white);
- font-weight: $regular;
- float: right;
- }
- }
- ul {
- @include mobile {
- display: none;
- margin: 15px 0;
- }
- li {
- display: inline-block;
- @include font($mont-font, 19px, 21px, $white);
- font-weight: $semi-bold;
- margin: 0 20px;
- text-transform: uppercase;
- @include portable {
- font-size: 17px;
- line-height: 19px;
- margin: 0 10px;
- }
- @include mobile {
- width: 100%;
- margin: 10px 0;
- }
- &.unavailable {
- text-decoration: line-through;
- }
- a {
- color: $white;
- transition: color $transition-time ease-out;
- -webkit-transition: color $transition-time ease-out;
- position: relative;
- &:hover {
- color: $red;
- @include mobile {
- color: $white;
- }
- &::after {
- width: 100%;
- }
- }
- &::after {
- content: " ";
- @include position(absolute, null, null, -8px, 0);
- @include size(0, 3px);
- background-color: $red;
- transition: width $transition-time ease-out;
- @include portable {
- bottom: -6px;
- }
- @include mobile {
- display: none;
- }
- }
- }
- }
- }
- }
+ nav {
+ display: inline-block;
+ width: 100%;
+ max-width: 1140px;
+ padding: 25px 15px;
+ background-color: rgba(0, 0, 0, 0.6);
+ transition: background-color $transition-time ease-out;
+ -webkit-transition: background-color $transition-time ease-out;
+ @include portable {
+ padding: 20px 30px;
+ }
+ @include mobile {
+ padding: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ }
+ #open-menu-mobile {
+ display: none;
+ @include font($mont-font, 18px, 22px, $white);
+ font-weight: $semi-bold;
+ letter-spacing: 2px;
+ text-transform: uppercase;
+ text-align: left;
+ padding: 15px 20px;
+ border-bottom: 1px solid $white;
+ @include mobile {
+ display: block;
+ }
+ &::after {
+ content: $icon-menu;
+ @include font("icomoon", 22px, 20px, $white);
+ font-weight: $regular;
+ float: right;
+ }
+ }
+ ul {
+ @include mobile {
+ display: none;
+ margin: 15px 0;
+ }
+ li {
+ display: inline-block;
+ @include font($mont-font, 19px, 21px, $white);
+ font-weight: $semi-bold;
+ margin: 0 20px;
+ text-transform: uppercase;
+ @include portable {
+ font-size: 17px;
+ line-height: 19px;
+ margin: 0 10px;
+ }
+ @include mobile {
+ width: 100%;
+ margin: 10px 0;
+ }
+ &.unavailable {
+ text-decoration: line-through;
+ }
+ a {
+ color: $white;
+ transition: color $transition-time ease-out;
+ -webkit-transition: color $transition-time ease-out;
+ position: relative;
+ &:hover {
+ color: $red;
+ @include mobile {
+ color: $white;
+ }
+ &::after {
+ width: 100%;
+ }
+ }
+ &::after {
+ content: " ";
+ @include position(absolute, null, null, -8px, 0);
+ @include size(0, 3px);
+ background-color: $red;
+ transition: width $transition-time ease-out;
+ @include portable {
+ bottom: -6px;
+ }
+ @include mobile {
+ display: none;
+ }
+ }
+ }
+ }
+ }
+ }
}
#logo-enei {
- width: 221px;
- @include position(fixed, calc(50% - 166px), null, null, calc(50% - 110px));
- z-index: 10;
- @include portable {
- width: 175px;
- top: calc(50% - 131px);
- left: calc(50% - 87px);
- }
- @include mobile {
- width: 125px;
- top: calc(50% - 70px);
- left: calc(50% - 62px);
- }
- #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;
- }
- .letras-logo {
- fill: transparent;
- animation: animateLettersLogo 0.25s 0.7s forwards ease-in;
- }
+ width: 221px;
+ @include position(fixed, calc(50% - 166px), null, null, calc(50% - 110px));
+ z-index: 10;
+ @include portable {
+ width: 175px;
+ top: calc(50% - 131px);
+ left: calc(50% - 87px);
+ }
+ @include mobile {
+ width: 125px;
+ top: calc(50% - 70px);
+ left: calc(50% - 62px);
+ }
+ #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;
+ }
+ .letras-logo {
+ fill: transparent;
+ animation: animateLettersLogo 0.25s 0.7s forwards ease-in;
+ }
}
#apresentation {
- height: 100vh;
- background: url("imgs/coimbra-image.jpg") no-repeat center;
- background-size: cover;
- background-attachment: fixed;
- position: relative;
- &.main-landing {
- z-index: 10;
- }
+ height: 100vh;
+ background: url("imgs/coimbra-image.jpg") no-repeat center;
+ background-size: cover;
+ background-attachment: fixed;
+ position: relative;
+ &.main-landing {
+ z-index: 10;
+ }
- &.main-landing::after {
- content: " ";
- @include position(fixed, 0, null, null, 0);
- @include size(100%, 100%);
- background-color: $white;
- opacity: 1;
- transition: opacity 150ms ease-out;
- }
- &.main-landing.animated {
- z-index: 0;
- &::after {
- opacity: 0;
- }
- #logo-enei {
- position: absolute;
- }
- #linha {
- fill: $black;
- animation: none;
- }
- .letras-logo {
- fill: $white;
- animation: none;
- }
- }
- @include mobile {
- height: 60vh;
- background-position: bottom right;
- background-attachment: inherit;
- }
+ &.main-landing::after {
+ content: " ";
+ @include position(fixed, 0, null, null, 0);
+ @include size(100%, 100%);
+ background-color: $white;
+ opacity: 1;
+ transition: opacity 150ms ease-out;
+ }
+ &.main-landing.animated {
+ z-index: 0;
+ &::after {
+ opacity: 0;
+ }
+ #logo-enei {
+ position: absolute;
+ }
+ #linha {
+ fill: $black;
+ animation: none;
+ }
+ .letras-logo {
+ fill: $white;
+ animation: none;
+ }
+ }
+ @include mobile {
+ height: 60vh;
+ background-position: bottom right;
+ background-attachment: inherit;
+ }
}
#enei {
- background-color: $white;
- background: url("imgs/cubes-image.png") no-repeat top right;
- background-size: 20%;
- @include portable {
- background-size: 25%;
- }
- @include mobile {
- background-image: none;
- }
+ background-color: $white;
+ background: url("imgs/cubes-image.png") no-repeat top right;
+ background-size: 20%;
+ @include portable {
+ background-size: 25%;
+ }
+ @include mobile {
+ background-image: none;
+ }
}
.pre-h1 {
- @include font($mont-font, 20px, 22px, $grey);
- font-weight: $semi-bold;
- text-transform: uppercase;
- margin-bottom: 10px;
- @include portable {
- font-size: 17px;
- }
- @include mobile {
- margin-bottom: 5px;
- }
+ @include font($mont-font, 20px, 22px, $grey);
+ font-weight: $semi-bold;
+ text-transform: uppercase;
+ margin-bottom: 10px;
+ @include portable {
+ font-size: 17px;
+ }
+ @include mobile {
+ margin-bottom: 5px;
+ }
}
#countdown {
- background-color: $dark-blue;
- padding: 80px 0;
- text-align: center;
- @include portable {
- padding: 50px 0;
- }
- @include mobile {
- padding: 40px 0;
- }
- div {
- display: inline-block;
- margin: 0 30px;
- @include portable {
- margin: 0 15px;
- }
- @include mobile {
- margin: 0 5px;
- }
- span {
- @include font($mont-font, 86px, 66px, $white);
- font-weight: $bold;
- display: block;
- margin-bottom: 20px;
- @include portable {
- font-size: 66px;
- margin-bottom: 5px;
- }
- @include mobile {
- font-size: 50px;
- line-height: 55px;
- margin-bottom: 0;
- }
- }
- .smalltext {
- @include font($mont-font, 25px, 25px, $red);
- font-weight: $bold;
- display: block;
- @include portable {
- font-size: 22px;
- }
- @include mobile {
- font-size: 16px;
- }
- }
- }
+ background-color: $dark-blue;
+ padding: 80px 0;
+ text-align: center;
+ @include portable {
+ padding: 50px 0;
+ }
+ @include mobile {
+ padding: 40px 0;
+ }
+ div {
+ display: inline-block;
+ margin: 0 30px;
+ @include portable {
+ margin: 0 15px;
+ }
+ @include mobile {
+ margin: 0 5px;
+ }
+ span {
+ @include font($mont-font, 86px, 66px, $white);
+ font-weight: $bold;
+ display: block;
+ margin-bottom: 20px;
+ @include portable {
+ font-size: 66px;
+ margin-bottom: 5px;
+ }
+ @include mobile {
+ font-size: 50px;
+ line-height: 55px;
+ margin-bottom: 0;
+ }
+ }
+ .smalltext {
+ @include font($mont-font, 25px, 25px, $red);
+ font-weight: $bold;
+ display: block;
+ @include portable {
+ font-size: 22px;
+ }
+ @include mobile {
+ font-size: 16px;
+ }
+ }
+ }
}
#available-soon {
- text-align: center;
- h1 {
- margin-bottom: 40px;
- line-height: 50px;
- @include mobile {
- font-size: 25px;
- line-height: 35px;
- margin-bottom: 30px;
- }
- }
- #wave {
- .dot {
- display: inline-block;
- @include size(25px, 25px);
- border-radius: 50%;
- margin: 0 5px;
- animation: wave 1.3s ease-out infinite;
- @include mobile {
- @include size(20px, 20px);
- margin: 0 2px;
- }
- &:nth-child(1) {
- background-color: #858683;
- }
- &:nth-child(2) {
- background-color: #e82d28;
- animation-delay: -1.1s;
- }
- &:nth-child(3) {
- background-color: #5f2021;
- animation-delay: -0.9s;
- }
- }
- }
+ text-align: center;
+ h1 {
+ margin-bottom: 40px;
+ line-height: 50px;
+ @include mobile {
+ font-size: 25px;
+ line-height: 35px;
+ margin-bottom: 30px;
+ }
+ }
+ #wave {
+ .dot {
+ display: inline-block;
+ @include size(25px, 25px);
+ border-radius: 50%;
+ margin: 0 5px;
+ animation: wave 1.3s ease-out infinite;
+ @include mobile {
+ @include size(20px, 20px);
+ margin: 0 2px;
+ }
+ &:nth-child(1) {
+ background-color: #858683;
+ }
+ &:nth-child(2) {
+ background-color: #e82d28;
+ animation-delay: -1.1s;
+ }
+ &:nth-child(3) {
+ background-color: #5f2021;
+ animation-delay: -0.9s;
+ }
+ }
+ }
- @keyframes wave {
- 0%,
- 100% {
- transform: initial scale(1);
- }
+ @keyframes wave {
+ 0%,
+ 100% {
+ transform: initial scale(1);
+ }
- 50% {
- transform: translateY(-10px) scale(1.2);
- }
- }
+ 50% {
+ transform: translateY(-10px) scale(1.2);
+ }
+ }
}
#programa {
- background-color: $dark-blue;
- text-align: center;
- h1,
- .pre-h1 {
- color: $light-grey;
- }
- hr {
- display: table;
- margin: 0 auto;
- &::after {
- left: 50%;
- transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- }
- }
+ background-color: $dark-blue;
+ text-align: center;
+ h1,
+ .pre-h1 {
+ color: $light-grey;
+ }
+ hr {
+ display: table;
+ margin: 0 auto;
+ &::after {
+ left: 50%;
+ transform: translateX(-50%);
+ -webkit-transform: translateX(-50%);
+ }
+ }
}
#precos {
- text-align: center;
- position: relative;
- /*@include portable {
+ text-align: center;
+ position: relative;
+ /*@include portable {
padding-bottom: 100px;
}*/
- hr {
- display: table;
- margin: 0 auto 60px;
- &::after {
- left: 50%;
- transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- }
- }
- .price-block {
- display: inline-flex;
- flex-direction: column;
- justify-content: space-between;
- width: 100%;
- min-height: 460px;
- max-width: 260px;
- border: 1px solid $light-grey;
- padding: 0 30px 40px;
- margin: 0 15px;
- transition: transform $transition-time ease-out;
- -webkit-transition: transform $transition-time ease-out;
- @include portable {
- max-width: 210px;
- padding: 0 15px 40px;
- margin: 0 10px;
- }
- @include mobile {
- max-width: 350px;
- min-height: inherit;
- padding: 0 15px 40px;
- margin: 0 auto 35px;
- display: table;
- }
- &:hover {
- transform: scale(1.05);
- -webkit-transform: scale(1.05);
- }
- hr {
- margin-bottom: 10px;
- margin-top: 25px;
- width: 100%;
- border: 1px solid $light-grey;
- border-style: dashed;
- background-color: transparent;
- &::after {
- display: none;
- }
- }
- .price {
- @include font($mont-font, 58px, 58px, $dark-grey);
- font-weight: $semi-bold;
- @include mobile {
- margin: 20px 0;
- }
- span {
- font-size: 30px;
- vertical-align: super;
- margin-right: 5px;
- }
- &.exception {
- &::after {
- content: "*/**";
- font-size: 13px;
- vertical-align: top;
- }
- }
- }
- .label {
- @include font($mont-font, 22px, 22px, $grey);
- font-weight: $semi-bold;
- margin-top: 10px;
- }
- .type {
- width: 100%;
- padding: 20px 0;
- background-color: $red;
- text-align: center;
- @include font($mont-font, 18px, 18px, $white);
- font-weight: $bold;
- text-transform: uppercase;
- margin-top: -1px;
- }
- .buy-button {
- @include font($mont-font, 14px, 14px, $grey);
- font-weight: $bold;
- text-transform: uppercase;
- border: 1px solid $light-grey;
- padding: 10px 30px;
- transition: border-color $transition-time ease-out, background-color $transition-time ease-out,
- color $transition-time ease-out;
- -webkit-transition: border-color $transition-time ease-out, background-color $transition-time ease-out,
- color $transition-time ease-out;
- &:hover {
- border-color: $red;
- background-color: $red;
- color: $white;
- }
- @include mobile {
- display: inline-block;
- margin-top: 30px;
- }
- }
- .options {
- font-family: "Bai Jamjuree", sans-serif;
- font-size: 16px;
- line-height: 23px;
- color: #777777;
- font-weight: 400;
- margin-top: 20px;
- display: inline-block;
- }
- &.disable {
- &:hover {
- transform: scale(1);
- -webkit-transform: scale(1);
- }
- .buy-button {
- &:hover {
- border-color: $light-grey;
- background-color: transparent;
- color: $grey;
- }
- }
- }
- }
- .ps {
- @include position(absolute, null, 20px, 20px, null);
- text-align: right;
- p {
- font-size: 13px;
- color: $dark-grey;
- text-transform: uppercase;
- }
- }
+ hr {
+ display: table;
+ margin: 0 auto 60px;
+ &::after {
+ left: 50%;
+ transform: translateX(-50%);
+ -webkit-transform: translateX(-50%);
+ }
+ }
+ .price-block {
+ display: inline-flex;
+ flex-direction: column;
+ justify-content: space-between;
+ width: 100%;
+ min-height: 460px;
+ max-width: 260px;
+ border: 1px solid $light-grey;
+ padding: 0 30px 40px;
+ margin: 0 15px;
+ transition: transform $transition-time ease-out;
+ -webkit-transition: transform $transition-time ease-out;
+ @include portable {
+ max-width: 210px;
+ padding: 0 15px 40px;
+ margin: 0 10px;
+ }
+ @include mobile {
+ max-width: 350px;
+ min-height: inherit;
+ padding: 0 15px 40px;
+ margin: 0 auto 35px;
+ display: table;
+ }
+ &:hover {
+ transform: scale(1.05);
+ -webkit-transform: scale(1.05);
+ }
+ hr {
+ margin-bottom: 10px;
+ margin-top: 25px;
+ width: 100%;
+ border: 1px solid $light-grey;
+ border-style: dashed;
+ background-color: transparent;
+ &::after {
+ display: none;
+ }
+ }
+ .price {
+ @include font($mont-font, 58px, 58px, $dark-grey);
+ font-weight: $semi-bold;
+ @include mobile {
+ margin: 20px 0;
+ }
+ span {
+ font-size: 30px;
+ vertical-align: super;
+ margin-right: 5px;
+ }
+ &.exception {
+ &::after {
+ content: "*/**";
+ font-size: 13px;
+ vertical-align: top;
+ }
+ }
+ }
+ .label {
+ @include font($mont-font, 22px, 22px, $grey);
+ font-weight: $semi-bold;
+ margin-top: 10px;
+ }
+ .type {
+ width: 100%;
+ padding: 20px 0;
+ background-color: $red;
+ text-align: center;
+ @include font($mont-font, 18px, 18px, $white);
+ font-weight: $bold;
+ text-transform: uppercase;
+ margin-top: -1px;
+ }
+ .buy-button {
+ @include font($mont-font, 14px, 14px, $grey);
+ font-weight: $bold;
+ text-transform: uppercase;
+ border: 1px solid $light-grey;
+ padding: 10px 30px;
+ transition: border-color $transition-time ease-out, background-color $transition-time ease-out,
+ color $transition-time ease-out;
+ -webkit-transition: border-color $transition-time ease-out, background-color $transition-time ease-out,
+ color $transition-time ease-out;
+ &:hover {
+ border-color: $red;
+ background-color: $red;
+ color: $white;
+ }
+ @include mobile {
+ display: inline-block;
+ margin-top: 30px;
+ }
+ }
+ .options {
+ font-family: "Bai Jamjuree", sans-serif;
+ font-size: 16px;
+ line-height: 23px;
+ color: #777777;
+ font-weight: 400;
+ margin-top: 20px;
+ display: inline-block;
+ }
+ &.disable {
+ &:hover {
+ transform: scale(1);
+ -webkit-transform: scale(1);
+ }
+ .buy-button {
+ &:hover {
+ border-color: $light-grey;
+ background-color: transparent;
+ color: $grey;
+ }
+ }
+ }
+ }
+ .ps {
+ @include position(absolute, null, 20px, 20px, null);
+ text-align: right;
+ p {
+ font-size: 13px;
+ color: $dark-grey;
+ text-transform: uppercase;
+ }
+ }
}
#app {
- background-color: $light-grey;
- text-align: center;
- padding-bottom: 0;
- h1 {
- color: $black;
- margin-bottom: 70px;
- }
+ background-color: $light-grey;
+ text-align: center;
+ padding-bottom: 0;
+ h1 {
+ color: $black;
+ margin-bottom: 70px;
+ }
}
#ctf {
- background-image: url("imgs/image.png");
- text-align: center;
+ background-image: url("imgs/image.png");
+ text-align: center;
- h1 {
- color: white;
- margin-top: 80px;
- margin-bottom: 50px;
- }
- .button-ctf {
- &:hover {
- border-color: #cc1a17;
- background-color: white;
- color: $grey;
- }
- }
+ h1 {
+ color: white;
+ margin-top: 80px;
+ margin-bottom: 50px;
+ }
+ .button-ctf {
+ &:hover {
+ border-color: #cc1a17;
+ background-color: white;
+ color: $grey;
+ }
+ }
}
.prectf-h1 {
- @include font($mont-font, 20px, 22px, $grey);
- font-weight: $semi-bold;
- text-transform: uppercase;
- margin-bottom: 100px;
- @include portable {
- font-size: 17px;
- }
- @include mobile {
- margin-bottom: 5px;
- }
- color: #cc1a17;
+ @include font($mont-font, 20px, 22px, $grey);
+ font-weight: $semi-bold;
+ text-transform: uppercase;
+ margin-bottom: 100px;
+ @include portable {
+ font-size: 17px;
+ }
+ @include mobile {
+ margin-bottom: 5px;
+ }
+ color: #cc1a17;
}
.button-ctf {
- font-family: "Bai Jamjuree", sans-serif;
- font-size: 18px;
- line-height: 14px;
- color: #cc1a17;
- font-weight: 700;
- text-transform: uppercase;
- border: 1px solid #eeeeee;
- padding: 20px 40px;
- margin: 200;
- 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;
+ font-family: "Bai Jamjuree", sans-serif;
+ font-size: 18px;
+ line-height: 14px;
+ color: #cc1a17;
+ font-weight: 700;
+ text-transform: uppercase;
+ border: 1px solid #eeeeee;
+ padding: 20px 40px;
+ margin: 200;
+ 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;
}
#faqs,
#tickets {
- background: url("imgs/cubes2-image.png") no-repeat bottom right;
- background-size: 30%;
+ background: url("imgs/cubes2-image.png") no-repeat bottom right;
+ background-size: 30%;
}
#faqs {
- p {
- a {
- color: $dark-grey;
- font-weight: $bold;
- &:hover {
- color: $red;
- }
- }
- }
+ p {
+ a {
+ color: $dark-grey;
+ font-weight: $bold;
+ &:hover {
+ color: $red;
+ }
+ }
+ }
}
#accordion {
- li {
- margin-bottom: 15px;
- &:last-child {
- margin-bottom: 0;
- }
- &.open,
- &:hover {
- .toggle {
- background-color: $red;
- border-color: $red;
- color: $white;
- }
- }
- .toggle {
- @include font($mont-font, 22px, 22px, $dark-grey);
- text-transform: uppercase;
- display: block;
- padding: 20px 35px;
- border: 1px solid $light-grey;
- background-color: $white;
- transition: border-color $transition-time ease-out, background-color $transition-time ease-out,
- color $transition-time ease-out;
- -webkit-transition: border-color $transition-time ease-out, background-color $transition-time ease-out,
- color $transition-time ease-out;
- @include mobile {
- font-size: 19px;
- line-height: 24px;
- padding: 20px;
- }
- }
- .content-accordion {
- display: none;
- padding: 45px 35px;
- background-color: $white;
- border: 1px dashed $light-grey;
- border-top: 0;
- @include mobile {
- padding: 25px;
- }
- p {
- margin-bottom: 5px;
- }
- }
- }
+ li {
+ margin-bottom: 15px;
+ &:last-child {
+ margin-bottom: 0;
+ }
+ &.open,
+ &:hover {
+ .toggle {
+ background-color: $red;
+ border-color: $red;
+ color: $white;
+ }
+ }
+ .toggle {
+ @include font($mont-font, 22px, 22px, $dark-grey);
+ text-transform: uppercase;
+ display: block;
+ padding: 20px 35px;
+ border: 1px solid $light-grey;
+ background-color: $white;
+ transition: border-color $transition-time ease-out, background-color $transition-time ease-out,
+ color $transition-time ease-out;
+ -webkit-transition: border-color $transition-time ease-out, background-color $transition-time ease-out,
+ color $transition-time ease-out;
+ @include mobile {
+ font-size: 19px;
+ line-height: 24px;
+ padding: 20px;
+ }
+ }
+ .content-accordion {
+ display: none;
+ padding: 45px 35px;
+ background-color: $white;
+ border: 1px dashed $light-grey;
+ border-top: 0;
+ @include mobile {
+ padding: 25px;
+ }
+ p {
+ margin-bottom: 5px;
+ }
+ }
+ }
}
#sponsors {
- text-align: center;
- hr {
- display: table;
- margin: 0 auto;
- background-color: $dark-grey;
- &::after {
- left: 50%;
- transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- }
- }
- .vertically-aligned {
- @include portable {
- flex-wrap: wrap;
- }
- }
- .sponsor-image {
- display: inline-block;
- margin: 40px 20px 0;
- max-width: 200px;
- filter: grayscale(0.2);
- transform: scale(1);
- transition: all $transition-time ease-in-out;
- &:hover {
- filter: grayscale(0);
- transform: scale(1.03);
- }
- @include mobile {
- max-width: 160px;
- margin: 40px 15px 0;
- }
- }
- .gold,
- .silver,
- .bronze {
- h1 {
- font-size: 30px;
- line-height: 26px;
- margin-top: 75px;
- @include portable {
- font-size: 27px;
- }
- @include mobile {
- font-size: 23px;
- }
- }
- }
- .gold {
- .sponsor-image {
- max-width: 135px;
- @include portable {
- max-width: 110px;
- }
- }
- }
- .silver {
- .sponsor-image {
- max-width: 165px;
- }
- }
- .bronze {
- .sponsor-image {
- max-width: 115px;
- img {
- max-height: 90px;
- }
- }
- }
+ text-align: center;
+ hr {
+ display: table;
+ margin: 0 auto;
+ background-color: $dark-grey;
+ &::after {
+ left: 50%;
+ transform: translateX(-50%);
+ -webkit-transform: translateX(-50%);
+ }
+ }
+ .vertically-aligned {
+ @include portable {
+ flex-wrap: wrap;
+ }
+ }
+ .sponsor-image {
+ display: inline-block;
+ margin: 40px 20px 0;
+ max-width: 200px;
+ filter: grayscale(0.2);
+ transform: scale(1);
+ transition: all $transition-time ease-in-out;
+ &:hover {
+ filter: grayscale(0);
+ transform: scale(1.03);
+ }
+ @include mobile {
+ max-width: 160px;
+ margin: 40px 15px 0;
+ }
+ }
+ .gold,
+ .silver,
+ .bronze {
+ h1 {
+ font-size: 30px;
+ line-height: 26px;
+ margin-top: 75px;
+ @include portable {
+ font-size: 27px;
+ }
+ @include mobile {
+ font-size: 23px;
+ }
+ }
+ }
+ .gold {
+ .sponsor-image {
+ max-width: 135px;
+ @include portable {
+ max-width: 110px;
+ }
+ }
+ }
+ .silver {
+ .sponsor-image {
+ max-width: 165px;
+ }
+ }
+ .bronze {
+ .sponsor-image {
+ max-width: 115px;
+ img {
+ max-height: 90px;
+ }
+ }
+ }
}
#social-network {
- display: flex;
- justify-content: flex-end;
- li {
- margin-left: 20px;
- @include portable {
- margin-left: 10px;
- }
- a {
- transition: color $transition-time ease-out;
- -webkit-transition: color $transition-time ease-out;
- &:hover {
- color: $red;
- }
- }
- }
+ display: flex;
+ justify-content: flex-end;
+ li {
+ margin-left: 20px;
+ @include portable {
+ margin-left: 10px;
+ }
+ a {
+ transition: color $transition-time ease-out;
+ -webkit-transition: color $transition-time ease-out;
+ &:hover {
+ color: $red;
+ }
+ }
+ }
}
footer {
- padding: 25px 0;
- background-color: $black;
- border-top: 1px solid $white;
- @include portable {
- padding: 20px 0;
- }
- p {
- color: $white;
- font-size: 13px;
- line-height: 15px;
- margin-top: 10px;
- @include portable {
- font-size: 12px;
- }
- @include mobile {
- margin-top: 0;
- }
- }
+ padding: 25px 0;
+ background-color: $black;
+ border-top: 1px solid $white;
+ @include portable {
+ padding: 20px 0;
+ }
+ p {
+ color: $white;
+ font-size: 13px;
+ line-height: 15px;
+ margin-top: 10px;
+ @include portable {
+ font-size: 12px;
+ }
+ @include mobile {
+ margin-top: 0;
+ }
+ }
}
#tab-links {
- margin: 50px 0 25px;
- display: flex;
- .tab-label {
- display: none;
- &.visible {
- display: inline-flex;
- }
- &.active {
- a {
- border-color: $red;
- background-color: $red;
- color: $white;
- z-index: 2;
- }
- }
- a {
- border: 1px solid $dark-grey;
- display: inline-block;
- @include font($mont-font, 20px, 22px, $dark-grey);
- padding: 20px 15px;
- -webkit-transition: border-color $transition-time ease, color $transition-time ease,
- background-color $transition-time ease;
- transition: border-color $transition-time ease, color $transition-time ease,
- background-color $transition-time ease;
- margin-right: -1px;
- @include portable {
- padding: 15px;
- }
- }
- }
+ margin: 50px 0 25px;
+ display: flex;
+ .tab-label {
+ display: none;
+ &.visible {
+ display: inline-flex;
+ }
+ &.active {
+ a {
+ border-color: $red;
+ background-color: $red;
+ color: $white;
+ z-index: 2;
+ }
+ }
+ a {
+ border: 1px solid $dark-grey;
+ display: inline-block;
+ @include font($mont-font, 20px, 22px, $dark-grey);
+ padding: 20px 15px;
+ -webkit-transition: border-color $transition-time ease, color $transition-time ease,
+ background-color $transition-time ease;
+ transition: border-color $transition-time ease, color $transition-time ease,
+ background-color $transition-time ease;
+ margin-right: -1px;
+ @include portable {
+ padding: 15px;
+ }
+ }
+ }
}
#tab-container {
- .tab {
- display: none;
- &.visible {
- display: block;
- }
- }
+ .tab {
+ display: none;
+ &.visible {
+ display: block;
+ }
+ }
}
#career-path {
- text-align: center;
- hr {
- display: table;
- margin: 0 auto 60px;
- &::after {
- left: 50%;
- transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- }
- }
- h2 {
- color: $white;
- font-size: 18px;
- line-height: 22px;
- margin-bottom: 10px;
- }
- .powered-by {
- @include font($mont-font, 16px, 20px, $white);
- margin-bottom: 15px;
- }
- .separator {
- display: block;
- margin: 0 auto;
- @include size(40%, 1px);
- 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;
- }
+ text-align: center;
+ hr {
+ display: table;
+ margin: 0 auto 60px;
+ &::after {
+ left: 50%;
+ transform: translateX(-50%);
+ -webkit-transform: translateX(-50%);
+ }
+ }
+ h2 {
+ color: $white;
+ font-size: 18px;
+ line-height: 22px;
+ margin-bottom: 10px;
+ }
+ .powered-by {
+ @include font($mont-font, 16px, 20px, $white);
+ margin-bottom: 15px;
+ }
+ .separator {
+ display: block;
+ margin: 0 auto;
+ @include size(40%, 1px);
+ 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;
+ }
- img {
- -webkit-filter: invert(100%);
- filter: invert(100%);
- 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;
- }
- }
- }
+ img {
+ -webkit-filter: invert(100%);
+ filter: invert(100%);
+ 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;
+ }
+ }
+ }
}
#speakers {
- text-align: center;
- hr {
- display: table;
- margin: 0 auto 60px;
- &::after {
- left: 50%;
- transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- }
- }
+ text-align: center;
+ hr {
+ display: table;
+ margin: 0 auto 60px;
+ &::after {
+ left: 50%;
+ transform: translateX(-50%);
+ -webkit-transform: translateX(-50%);
+ }
+ }
}
#calendar {
- h1 {
- text-align: center;
- }
- hr {
- display: table;
- margin: 0 auto 60px;
- background-color: #353535;
- &::after {
- left: 50%;
- transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- }
- }
+ h1 {
+ text-align: center;
+ }
+ hr {
+ display: table;
+ margin: 0 auto 60px;
+ background-color: #353535;
+ @include mobile {
+ margin-bottom: 30px;
+ }
+ &::after {
+ left: 50%;
+ transform: translateX(-50%);
+ -webkit-transform: translateX(-50%);
+ }
+ }
}
.career-apresentation {
- z-index: 1;
- @include position(absolute, 50%, null, null, 50%);
- transform: translate(-50%, -50%);
- .career-name {
- font-size: 46px;
- font-weight: $bold;
- color: $white;
- text-transform: uppercase;
- text-align: center;
- span {
- font-size: 22px;
- text-transform: none;
- }
- }
- img {
- -webkit-filter: invert(100%);
- filter: invert(100%);
- max-width: 250px;
- margin: 35px auto 0;
- }
+ z-index: 1;
+ @include position(absolute, 50%, null, null, 50%);
+ transform: translate(-50%, -50%);
+ .career-name {
+ font-size: 46px;
+ font-weight: $bold;
+ color: $white;
+ text-transform: uppercase;
+ text-align: center;
+ span {
+ font-size: 22px;
+ text-transform: none;
+ }
+ }
+ img {
+ -webkit-filter: invert(100%);
+ filter: invert(100%);
+ max-width: 250px;
+ margin: 35px auto 0;
+ }
}
.career-path {
- #apresentation {
- &::after {
- content: " ";
- @include position(absolute, 0, null, null, 0);
- @include size(100%, 100%);
- opacity: 0.5;
- }
- }
+ #apresentation {
+ &::after {
+ content: " ";
+ @include position(absolute, 0, null, null, 0);
+ @include size(100%, 100%);
+ opacity: 0.5;
+ }
+ }
}
.speaker-button {
- display: block;
- margin-bottom: 50px;
- position: relative;
+ display: block;
+ margin-bottom: 50px;
+ position: relative;
- &:hover {
- .speaker-image::before {
- border-color: $ai-color;
- }
- .speaker-image::after {
- opacity: 0.85;
- }
- .company-image {
- opacity: 1;
- width: 85%;
- }
- }
+ &:hover {
+ .speaker-image::before {
+ border-color: $ai-color;
+ }
+ .speaker-image::after {
+ opacity: 0.85;
+ }
+ .company-image {
+ opacity: 1;
+ width: 85%;
+ }
+ }
- .speaker-image {
- @include size(200px, 200px);
- display: table;
- margin: 0 auto 20px;
- position: relative;
- &::before {
- content: "";
- @include size(calc(100% + 8px), calc(100% + 8px));
- @include position(absolute, -6px, null, null, -6px);
- border: 2px solid $dark-grey;
- transition: border-color $transition-time ease-in-out;
- }
- &::after {
- content: " ";
- @include position(absolute, 0, null, null, 0);
- @include size(100%, 100%);
- background-color: $white;
- transition: opacity $transition-time ease-in-out;
- opacity: 0;
- }
- }
- .company-image {
- @include position(absolute, 50%, null, null, 50%);
- transform: translate(-50%, -50%);
- width: 82%;
- z-index: 1;
- transition: opacity $transition-time ease-in-out, width $transition-time ease-in-out;
- opacity: 0;
- }
- .speaker-name {
- font-weight: $bold;
- font-size: 22px;
- line-height: 26px;
- color: $dark-grey;
- margin-bottom: 5px;
- }
- .speaker-company {
- font-weight: $semi-bold;
- font-size: 16px;
- line-height: 20px;
- color: $grey;
- }
+ .speaker-image {
+ @include size(200px, 200px);
+ display: table;
+ margin: 0 auto 20px;
+ position: relative;
+ &::before {
+ content: "";
+ @include size(calc(100% + 8px), calc(100% + 8px));
+ @include position(absolute, -6px, null, null, -6px);
+ border: 2px solid $dark-grey;
+ transition: border-color $transition-time ease-in-out;
+ }
+ &::after {
+ content: " ";
+ @include position(absolute, 0, null, null, 0);
+ @include size(100%, 100%);
+ background-color: $white;
+ transition: opacity $transition-time ease-in-out;
+ opacity: 0;
+ }
+ }
+ .company-image {
+ @include position(absolute, 50%, null, null, 50%);
+ transform: translate(-50%, -50%);
+ width: 82%;
+ z-index: 1;
+ transition: opacity $transition-time ease-in-out, width $transition-time ease-in-out;
+ opacity: 0;
+ }
+ .speaker-name {
+ font-weight: $bold;
+ font-size: 22px;
+ line-height: 26px;
+ color: $dark-grey;
+ margin-bottom: 5px;
+ }
+ .speaker-company {
+ font-weight: $semi-bold;
+ font-size: 16px;
+ line-height: 20px;
+ color: $grey;
+ }
}
/* CAREER PATH COLORS */
.ai-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 {
- color: $ai-color;
- }
- #main-menu nav ul li a::after,
- #apresentation::after,
- hr::after,
- #calendar-container .event-details::before {
- background-color: $ai-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 {
+ color: $ai-color;
+ }
+ #main-menu nav ul li a::after,
+ #apresentation::after,
+ hr::after,
+ #calendar-container .event-details::before {
+ background-color: $ai-color;
+ }
}
#calendar-container {
- .event-details {
- &::before {
- content: " ";
- @include position(absolute, 5px, null, null, 0px);
- @include size(1px, 100%);
- background-color: $red;
- }
- }
- .event-data {
- margin-top: 50px;
- &:first-child {
- margin-top: 0;
- }
- h2:first-child {
- margin-top: 0;
- }
- }
+ .event-details {
+ &::before {
+ content: " ";
+ @include position(absolute, 5px, null, null, 0px);
+ @include size(1px, 100%);
+ background-color: $red;
+ }
+ }
+ .event-data {
+ margin-top: 50px;
+ @include portable {
+ margin-top: 30px;
+ }
+ &:first-child {
+ margin-top: 0;
+ @include portable {
+ margin-top: 30px;
+ }
+ @include mobile {
+ margin-top: 30px;
+ }
+ }
+ h2:first-child {
+ margin-top: 0;
+ }
+ }
}
#event-days-list {
- border-bottom: 1px solid $dark-grey;
- display: flex;
- button {
- width: 25%;
- padding: 20px 0;
- background-color: transparent;
- color: $dark-grey;
- font-size: 32px;
- font-weight: 700;
- transition: color $transition-time ease, transform $transition-time ease;
- &:last-child {
- border-right: 0;
- }
- &.selected {
- color: $red;
- &:hover {
- cursor: default;
- transform: scale(1);
- }
- }
- &:hover {
- color: $red;
- transform: scale(1.02);
- }
- span {
- display: block;
- font-weight: 500;
- font-size: 20px;
- }
- }
+ border-bottom: 1px solid $dark-grey;
+ display: flex;
+ button {
+ width: 25%;
+ padding: 20px 0;
+ background-color: transparent;
+ color: $dark-grey;
+ font-size: 32px;
+ font-weight: 700;
+ transition: color $transition-time ease, transform $transition-time ease;
+ &:last-child {
+ border-right: 0;
+ }
+ &.selected {
+ color: $red;
+ &:hover {
+ cursor: default;
+ transform: scale(1);
+ }
+ }
+ &:hover {
+ color: $red;
+ transform: scale(1.02);
+ }
+ span {
+ display: block;
+ font-weight: 500;
+ font-size: 20px;
+ }
+ }
}
.day-night-filter {
- border-bottom: 1px solid $dark-grey;
- button {
- width: 50%;
- padding: 30px 0;
- border-right: 1px solid $dark-grey;
+ border-bottom: 1px solid $dark-grey;
+ @include mobile {
+ display: none;
+ }
+ button {
+ width: 50%;
+ padding: 30px 0;
+ border-right: 1px solid $dark-grey;
- &:last-child {
- border-right: 0;
- }
- }
- .half-day {
- text-align: center;
- padding: 20px 0;
- color: $dark-grey;
- font-size: 27px;
- font-weight: 700;
- text-transform: uppercase;
- }
+ &:last-child {
+ border-right: 0;
+ }
+ }
+ .half-day {
+ text-align: center;
+ padding: 20px 0;
+ color: $dark-grey;
+ font-size: 27px;
+ font-weight: 700;
+ text-transform: uppercase;
+ }
+}
+
+#overlay {
+ @include position(fixed, 0, null, null, 0);
+ @include size(100%, 100%);
+ z-index: 15;
+ background-color: $white;
+ opacity: 0;
+ visibility: hidden;
+ transition: opacity $transition-time ease;
+ &.visible {
+ visibility: visible;
+ }
+}
+
+.modal-container {
+ visibility: hidden;
+ z-index: 30;
+ position: fixed;
+ top: 100px;
+ left: calc(50% - 570px);
+ width: 100%;
+ max-width: 1140px;
+ max-height: 747px;
+ overflow-y: scroll;
+ background-color: #fff;
+ box-shadow: 0 0px 40px 15px #b9b8b8;
+ padding: 10px 10%;
+ text-align: center;
+ opacity: 0;
+ transition: opacity 200ms ease;
+
+ @include portable {
+ width: calc(100% - 100px);
+ height: calc(100% - 100px);
+ top: 50px;
+ left: 50px;
+ max-width: inherit;
+ max-height: inherit;
+ }
+
+ @include mobile {
+ width: calc(100% - 30px);
+ height: calc(100% - 30px);
+ top: 15px;
+ left: 15px;
+ padding: 10px 30px 30px 30px;
+ }
+
+ &[data-status="opened"] {
+ visibility: visible;
+ }
+
+ h2 {
+ margin: 50px 0 15px;
+ @include mobile {
+ margin: 30px 0 10px;
+ }
+ }
+ p {
+ font-size: 17px;
+ margin-bottom: 15px;
+ }
+}
+
+.modal-close {
+ @include position(absolute, 30px, 30px, null, null);
+ color: $dark-grey;
+ @include portable {
+ top: 20px;
+ right: 20px;
+ }
+ @include mobile {
+ top: 10px;
+ right: 10px;
+ }
}
#content-container {
- padding: 30px 30px 0;
- color: $dark-grey;
- .content {
- display: none;
- &.visible {
- display: block;
- }
- }
+ padding: 30px 30px 0;
+ color: $dark-grey;
+ @include portable {
+ padding: 0 15px 0;
+ }
+ .content {
+ display: none;
+ &.visible {
+ display: block;
+ }
+ }
- .event-description {
- font-family: $mont-font;
- font-weight: 600;
- font-size: 17px;
- background-color: transparent;
- color: $dark-grey;
- transition: color $transition-time ease;
- &:hover {
- color: $red;
- }
- span {
- display: inline-block;
- font-size: 16px;
- margin-right: 10px;
- }
- }
- section {
- padding: 0;
- }
- h2 {
- font-size: 20px;
- line-height: 28px;
- color: $red;
- margin-bottom: 10px;
- margin-top: 35px;
- }
- h3 {
- margin-bottom: 5px;
- }
- .event-location {
- color: $dark-grey;
- margin-bottom: 5px;
- display: block;
- span {
- margin-right: 10px;
- transition: none;
- }
- }
- a.event-location:hover {
- color: $red;
- }
- .event-time {
- font-size: 24px;
- font-weight: 700;
- line-height: 30px;
- }
+ .event-description {
+ font-family: $mont-font;
+ font-weight: 600;
+ font-size: 17px;
+ background-color: transparent;
+ color: $dark-grey;
+ transition: color $transition-time ease;
+ &:hover {
+ color: $red;
+ }
+ span {
+ display: inline-block;
+ font-size: 16px;
+ margin-right: 10px;
+ }
+ }
+ section {
+ padding: 0;
+ }
+ h2 {
+ font-size: 20px;
+ line-height: 28px;
+ color: $red;
+ margin-bottom: 10px;
+ }
+ h3 {
+ margin-bottom: 7px;
+ font-size: 19px;
+ }
+ .event-details {
+ color: $dark-grey;
+ margin-bottom: 8px;
+ display: block;
+ line-height: 18px;
+ span {
+ margin-right: 10px;
+ transition: none;
+ vertical-align: bottom;
+ }
+ }
+ a.event-details:hover {
+ color: $red;
+ }
+ .event-time {
+ font-size: 23px;
+ font-weight: 700;
+ line-height: 28px;
+ @include portable {
+ margin-bottom: 10px;
+ }
+ }
- .container-speaker-image {
- &::after {
- content: " ";
- }
- }
+ .container-speaker-image {
+ &::after {
+ content: " ";
+ }
+ }
+
+ .event-type {
+ font-size: 16px;
+ line-height: 20px;
+ display: table;
+ margin-bottom: 7px;
+ padding: 2px 10px;
+ background-color: $red;
+ color: white;
+ margin-top: 5px;
+ font-weight: 600;
+ text-transform: uppercase;
+ margin-top: 40px;
+ &:first-child {
+ margin-top: 5px;
+ }
+ }
}
#institucional-support {
- padding: 60px 0;
- h3 {
- margin-bottom: 25px;
- }
- a {
- display: inline-block;
- margin: 0 20px;
- @include portable {
- margin: 10px;
- max-width: 70px;
- }
+ padding: 60px 0;
+ h3 {
+ margin-bottom: 25px;
+ }
+ a {
+ display: inline-block;
+ margin: 0 20px;
+ @include portable {
+ margin: 10px;
+ max-width: 70px;
+ }
- &:first-child {
- margin-left: 0;
- }
- }
- .vertically-aligned {
- justify-content: flex-start;
- @include portable {
- flex-wrap: wrap;
- }
- @include mobile {
- justify-content: flex-start;
- }
- }
- .junisec {
- max-width: 90px;
- @include mobile {
- max-width: 70px;
- }
- }
- .isec {
- max-width: 150px;
- @include mobile {
- max-width: 120px;
- }
- }
- .isec2 {
- max-width: 150px;
- @include mobile {
- max-width: 120px;
- }
- }
- .iscac {
- max-width: 115px;
- @include mobile {
- max-width: 90px;
- }
- }
- .fca {
- max-width: 70px;
- @include mobile {
- max-width: 50px;
- }
- }
- .quinta-das-lagrimas {
- width: auto;
- max-width: 88px;
- @include mobile {
- max-width: 90px;
- }
- }
+ &:first-child {
+ margin-left: 0;
+ }
+ }
+ .vertically-aligned {
+ justify-content: flex-start;
+ @include portable {
+ flex-wrap: wrap;
+ }
+ @include mobile {
+ justify-content: flex-start;
+ }
+ }
+ .junisec {
+ max-width: 90px;
+ @include mobile {
+ max-width: 70px;
+ }
+ }
+ .isec {
+ max-width: 150px;
+ @include mobile {
+ max-width: 120px;
+ }
+ }
+ .isec2 {
+ max-width: 150px;
+ @include mobile {
+ max-width: 120px;
+ }
+ }
+ .iscac {
+ max-width: 115px;
+ @include mobile {
+ max-width: 90px;
+ }
+ }
+ .fca {
+ max-width: 70px;
+ @include mobile {
+ max-width: 50px;
+ }
+ }
+ .quinta-das-lagrimas {
+ width: auto;
+ max-width: 88px;
+ @include mobile {
+ max-width: 90px;
+ }
+ }
}
.ctf-header {
- background-image: linear-gradient(0deg, rgba(208, 46, 44, 1) 20%, rgb(225, 73, 78) 100%);
- flex: 1;
- display: flex;
- flex-direction: column;
- padding-top: 10%;
+ background-image: linear-gradient(0deg, rgba(208, 46, 44, 1) 20%, rgb(225, 73, 78) 100%);
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ padding-top: 10%;
- .ctf-top10 {
- width: 40%;
- margin: 0 auto;
+ .ctf-top10 {
+ width: 40%;
+ margin: 0 auto;
- padding: 0;
- .top-title {
- color: white;
- text-align: center;
- margin: 5%;
- }
- box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
- th {
- text-align: center;
- }
- td {
- text-align: center;
- }
- @media screen and (max-width: $mobile) {
- width: 95%;
- padding-top: 20px;
- }
- }
- .about-top {
- color: white;
- font-size: 15px;
- text-align: center;
- margin: 2%;
- }
- @media screen and (max-width: $mobile) {
- width: 100%;
- }
+ padding: 0;
+ .top-title {
+ color: white;
+ text-align: center;
+ margin: 5%;
+ }
+ box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
+ th {
+ text-align: center;
+ }
+ td {
+ text-align: center;
+ }
+ @media screen and (max-width: $mobile) {
+ width: 95%;
+ padding-top: 20px;
+ }
+ }
+ .about-top {
+ color: white;
+ font-size: 15px;
+ text-align: center;
+ margin: 2%;
+ }
+ @media screen and (max-width: $mobile) {
+ width: 100%;
+ }
}
.container-app {
- background-image: linear-gradient(0deg, rgba(208, 46, 44, 1) 20%, rgb(225, 73, 78) 100%);
- height: 40% !important;
+ background-image: linear-gradient(0deg, rgba(208, 46, 44, 1) 20%, rgb(225, 73, 78) 100%);
+ height: 40% !important;
- .header-app {
- margin: auto;
- width: 50%;
+ .header-app {
+ margin: auto;
+ width: 50%;
- @media screen and (max-width: $mobile) {
- width: 100%;
- float: none;
- padding: 10px;
- h1 {
- line-height: 50px;
- }
- img {
- width: 100%;
- }
- }
+ @media screen and (max-width: $mobile) {
+ width: 100%;
+ float: none;
+ padding: 10px;
+ h1 {
+ line-height: 50px;
+ }
+ img {
+ width: 100%;
+ }
+ }
- h1 {
- padding-top: 9rem !important;
- color: white;
- text-align: center;
- font-size: 50px;
- padding-bottom: 2rem !important;
- font-weight: normal;
- }
- h3 {
- text-align: center;
- color: white;
- font-weight: normal;
- padding-bottom: 2rem !important;
- }
- }
+ h1 {
+ padding-top: 9rem !important;
+ color: white;
+ text-align: center;
+ font-size: 50px;
+ padding-bottom: 2rem !important;
+ font-weight: normal;
+ }
+ h3 {
+ text-align: center;
+ color: white;
+ font-weight: normal;
+ padding-bottom: 2rem !important;
+ }
+ }
}
.image-holder-app {
- img {
- max-width: 80%;
+ img {
+ max-width: 80%;
- margin: 0 auto;
- }
+ margin: 0 auto;
+ }
}
.app-row {
- background-color: white;
+ background-color: white;
}
.section {
- padding: 70px 0;
+ padding: 70px 0;
}
.light-bg {
- background-color: white;
+ background-color: white;
}
.darker-bg {
- background-color: #f3f3f3;
+ background-color: #f3f3f3;
}
.section-title {
- text-align: center;
- margin-bottom: 3rem;
- h3 {
- margin: 0 auto;
- text-align: center;
- color: #cc1a17;
- margin-bottom: 10px;
- }
- small {
- color: #998a9b;
- }
+ text-align: center;
+ margin-bottom: 3rem;
+ h3 {
+ margin: 0 auto;
+ text-align: center;
+ color: #cc1a17;
+ margin-bottom: 10px;
+ }
+ small {
+ color: #998a9b;
+ }
}
.card-features {
- flex: 1;
- display: flex;
- flex-direction: row;
- width: 80%;
- margin: 0 auto;
- @media screen and (max-width: $mobile) {
- width: 90%;
- flex-direction: column;
- }
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ width: 80%;
+ margin: 0 auto;
+ @media screen and (max-width: $mobile) {
+ width: 90%;
+ flex-direction: column;
+ }
}
.card-body {
- &:hover {
- box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
- transform: translateY(-0.25em);
- transition: all 0.3s ease;
- }
+ &:hover {
+ box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04);
+ transform: translateY(-0.25em);
+ transition: all 0.3s ease;
+ }
- padding: 1.25rem;
- background-color: white;
- width: 23%;
- margin: 0 auto;
- border-bottom: 2px solid #cc1a17;
+ padding: 1.25rem;
+ background-color: white;
+ width: 23%;
+ margin: 0 auto;
+ border-bottom: 2px solid #cc1a17;
- .card-title {
- color: #cc1a17;
- margin: 10px 0;
- }
- .card-text {
- font-size: 15px;
- text-align: justify;
- text-justify: inter-word;
- }
- @media screen and (max-width: $mobile) {
- width: 100%;
- margin: 10px 0;
- }
+ .card-title {
+ color: #cc1a17;
+ margin: 10px 0;
+ }
+ .card-text {
+ font-size: 15px;
+ text-align: justify;
+ text-justify: inter-word;
+ }
+ @media screen and (max-width: $mobile) {
+ width: 100%;
+ margin: 10px 0;
+ }
}
.login-app {
- flex: 1;
- display: flex;
- flex-direction: row;
+ flex: 1;
+ display: flex;
+ flex-direction: row;
- img {
- width: 60%;
- height: 60%;
- }
- .button-default {
- padding: 20px;
+ img {
+ width: 60%;
+ height: 60%;
+ }
+ .button-default {
+ padding: 20px;
- //font-family: "Bai Jamjuree", sans-serif;
- font-size: 14px;
- line-height: 14px;
- color: black;
- font-weight: 700;
- text-transform: uppercase;
- border: 1px solid #eeeeee;
- padding: 30px 30px;
- 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;
+ //font-family: "Bai Jamjuree", sans-serif;
+ font-size: 14px;
+ line-height: 14px;
+ color: black;
+ font-weight: 700;
+ text-transform: uppercase;
+ border: 1px solid #eeeeee;
+ padding: 30px 30px;
+ 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;
- &:hover {
- border-color: #cc1a17;
- background-color: #cc1a17;
- color: #ffffff;
- }
- }
- background-image: url("./imgs/bg_phone.png");
- //border-bottom: 2px solid #cc1a17;
+ &:hover {
+ border-color: #cc1a17;
+ background-color: #cc1a17;
+ color: #ffffff;
+ }
+ }
+ background-image: url("./imgs/bg_phone.png");
+ //border-bottom: 2px solid #cc1a17;
- @media screen and (max-width: $mobile) {
- flex-direction: column;
- img {
- width: 100%;
- height: 100%;
- }
- }
+ @media screen and (max-width: $mobile) {
+ flex-direction: column;
+ img {
+ width: 100%;
+ height: 100%;
+ }
+ }
}
.container-login {
- // margin-top: 5rem;
- width: 40%;
- padding: 5%;
- @media screen and (max-width: $mobile) {
- width: 100%;
- }
- h1 {
- margin: 0 auto;
- color: #cc1a17;
- }
- .text-login {
- margin-top: 1rem;
- p {
- margin: 20px 0px;
- color: white;
- }
- }
+ // margin-top: 5rem;
+ width: 40%;
+ padding: 5%;
+ @media screen and (max-width: $mobile) {
+ width: 100%;
+ }
+ h1 {
+ margin: 0 auto;
+ color: #cc1a17;
+ }
+ .text-login {
+ margin-top: 1rem;
+ p {
+ margin: 20px 0px;
+ color: white;
+ }
+ }
}
.features-app {
- width: 100%;
- padding: 5% 15%;
+ width: 100%;
+ padding: 5% 15%;
- @media screen and (max-width: $mobile) {
- padding: 5% 3%;
- flex: 1;
- display: flex;
- flex-direction: column;
- }
+ @media screen and (max-width: $mobile) {
+ padding: 5% 3%;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ }
- background-color: #eeeeee;
- h1 {
- margin: 0 auto;
- text-align: center;
- margin-bottom: 70px;
- }
- .subtitle {
- margin: 0 auto;
- text-align: center;
- color: #cc1a17;
- margin-bottom: 10px;
- }
+ background-color: #eeeeee;
+ h1 {
+ margin: 0 auto;
+ text-align: center;
+ margin-bottom: 70px;
+ }
+ .subtitle {
+ margin: 0 auto;
+ text-align: center;
+ color: #cc1a17;
+ margin-bottom: 10px;
+ }
- /* Style tab links */
- .tablink {
- background-color: #e3e3e3;
+ /* Style tab links */
+ .tablink {
+ background-color: #e3e3e3;
- color: #000000;
- float: left;
- //border-top: 2px solid #cc1a17;
+ color: #000000;
+ float: left;
+ //border-top: 2px solid #cc1a17;
- outline: none;
- cursor: pointer;
- padding: 30px 20px;
- font-size: 17px;
- width: 16.665%;
- .active {
- color: red;
- }
- @media screen and (max-width: $mobile) {
- width: 100%;
- padding: 15px 20px;
- }
- }
+ outline: none;
+ cursor: pointer;
+ padding: 30px 20px;
+ font-size: 17px;
+ width: 16.665%;
+ .active {
+ color: red;
+ }
+ @media screen and (max-width: $mobile) {
+ width: 100%;
+ padding: 15px 20px;
+ }
+ }
- .tablink:hover {
- /// background-color: #777;
- }
+ .tablink:hover {
+ /// background-color: #777;
+ }
- /* Style the tab content (and add height:100% for full page content) */
- .tabcontent {
- color: white;
- display: none;
- padding: 100px 20px;
- padding-bottom: 0px;
- height: 100%;
- background: white;
+ /* Style the tab content (and add height:100% for full page content) */
+ .tabcontent {
+ color: white;
+ display: none;
+ padding: 100px 20px;
+ padding-bottom: 0px;
+ height: 100%;
+ background: white;
- 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: $mobile) {
- padding: 20px 20px;
- flex: 1;
- // display: flex!important;
- }
+ @media screen and (max-width: $mobile) {
+ padding: 20px 20px;
+ flex: 1;
+ // display: flex!important;
+ }
- img {
- padding: 40px;
- width: 30%;
- height: 30%;
- @media screen and (max-width: $mobile) {
- width: 100%;
- height: 100%;
- }
- }
+ img {
+ padding: 40px;
+ width: 30%;
+ height: 30%;
+ @media screen and (max-width: $mobile) {
+ width: 100%;
+ height: 100%;
+ }
+ }
- .tabDetails {
- flex: 1;
- display: flex;
- flex-direction: row;
- @media screen and (max-width: $mobile) {
- flex-direction: column;
- }
- }
- .tabText {
- h2 {
- color: #cc1a17;
- padding-top: 20px;
- }
- h3 {
- color: black;
- }
- p {
- padding-top: 20px;
- }
- }
- }
+ .tabDetails {
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ @media screen and (max-width: $mobile) {
+ flex-direction: column;
+ }
+ }
+ .tabText {
+ h2 {
+ color: #cc1a17;
+ padding-top: 20px;
+ }
+ h3 {
+ color: black;
+ }
+ p {
+ padding-top: 20px;
+ }
+ }
+ }
}
.download-app {
- flex: 1;
- flex-direction: row;
- // padding: 20px;
- // height: 70vh;
- @media screen and (max-width: $mobile) {
- flex-direction: column;
- padding: 20px 0;
- }
- background-image: url("./imgs/bg_phone.png");
- img {
- width: 100%;
- height: 100%;
- }
- align-content: center;
- align-items: center;
+ flex: 1;
+ flex-direction: row;
+ // padding: 20px;
+ // height: 70vh;
+ @media screen and (max-width: $mobile) {
+ flex-direction: column;
+ padding: 20px 0;
+ }
+ background-image: url("./imgs/bg_phone.png");
+ img {
+ width: 100%;
+ height: 100%;
+ }
+ align-content: center;
+ align-items: center;
- .left {
- width: 100%;
- padding: 5rem;
- @media screen and (max-width: $mobile) {
- padding: 1rem;
- }
- }
- h1 {
- text-align: center;
- color: white;
- }
- h3 {
- color: white;
- text-align: center;
- }
- h2 {
- color: white;
- }
- .buttons {
- margin-top: 2rem;
- flex: 1;
- display: flex;
- flex-direction: row;
- align-content: center;
- justify-content: center;
- @media screen and (max-width: $mobile) {
- flex-direction: column;
- }
- }
+ .left {
+ width: 100%;
+ padding: 5rem;
+ @media screen and (max-width: $mobile) {
+ padding: 1rem;
+ }
+ }
+ h1 {
+ text-align: center;
+ color: white;
+ }
+ h3 {
+ color: white;
+ text-align: center;
+ }
+ h2 {
+ color: white;
+ }
+ .buttons {
+ margin-top: 2rem;
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ align-content: center;
+ justify-content: center;
+ @media screen and (max-width: $mobile) {
+ flex-direction: column;
+ }
+ }
- .button-app {
- border: 1px solid white;
- padding: 20px 20px;
- margin: 20px;
+ .button-app {
+ border: 1px solid white;
+ padding: 20px 20px;
+ margin: 20px;
- border-radius: 3px;
- flex: 1;
- display: flex;
- @media screen and (max-width: $mobile) {
- //padding: 20px;
- }
+ border-radius: 3px;
+ flex: 1;
+ display: flex;
+ @media screen and (max-width: $mobile) {
+ //padding: 20px;
+ }
- .button-logo {
- color: white;
- font-size: 60px;
- padding: 0 20px;
- }
- .button-text {
- color: white;
- }
- color: blue;
- /* First we need to help some browsers along for this to work.
+ .button-logo {
+ color: white;
+ font-size: 60px;
+ padding: 0 20px;
+ }
+ .button-text {
+ color: white;
+ }
+ 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;
- -webkit-transition: 0.5s;
- /* ...and now for the proper property */
- transition: 0.5s;
- &:hover {
- background-color: #cc1a17;
- }
- }
- .button-android {
- border: 1px solid white;
- padding: 30px 40px;
- margin: 20px;
- color: white;
- border-radius: 3px;
- }
+ -o-transition: 0.5s;
+ -ms-transition: 0.5s;
+ -moz-transition: 0.5s;
+ -webkit-transition: 0.5s;
+ /* ...and now for the proper property */
+ transition: 0.5s;
+ &:hover {
+ background-color: #cc1a17;
+ }
+ }
+ .button-android {
+ border: 1px solid white;
+ padding: 30px 40px;
+ margin: 20px;
+ color: white;
+ border-radius: 3px;
+ }
}
.warning-app {
- background-color: #eeeeee;
- padding: 20px;
+ background-color: #eeeeee;
+ padding: 20px;
}
.explain-qr {
- flex: 1;
- display: flex;
- flex-direction: row;
- padding: 50px;
- justify-content: center;
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ padding: 50px;
+ justify-content: center;
-
- @media screen and (max-width: $mobile) {
- padding: 10px;
- }
- .explain {
- margin: 30px;
- @media screen and (max-width: $mobile) {
- margin: 10px;
- }
- h3 {
- //margin-left: 20px;
- margin-bottom: 0;
- color: white;
- margin: 20px;
- }
- p {
- color: white;
- margin-left: 20px;
- }
-
- }
+ @media screen and (max-width: $mobile) {
+ padding: 10px;
+ }
+ .explain {
+ margin: 30px;
+ @media screen and (max-width: $mobile) {
+ margin: 10px;
+ }
+ h3 {
+ //margin-left: 20px;
+ margin-bottom: 0;
+ color: white;
+ margin: 20px;
+ }
+ p {
+ color: white;
+ margin-left: 20px;
+ }
+ }
- img {
- width: 20%;
- height: 20%;
- margin: 20px;
- align-self: center;
- }
- background-image: url("./imgs/bg_phone.png");
- //border-bottom: 2px solid #cc1a17;
+ img {
+ width: 20%;
+ height: 20%;
+ margin: 20px;
+ align-self: center;
+ }
+ background-image: url("./imgs/bg_phone.png");
+ //border-bottom: 2px solid #cc1a17;
- @media screen and (max-width: $mobile) {
- flex-direction: column;
- img {
- width: 100%;
- height: 100%;
- }
- }
+ @media screen and (max-width: $mobile) {
+ flex-direction: column;
+ img {
+ width: 100%;
+ height: 100%;
+ }
+ }
}
.ctf-explain {
- flex: 1;
- display: flex;
- flex-direction: row;
- background-color: #eeeeee;
- padding: 40px;
- h3 {
- padding: 30px;
- padding-bottom: 0px;
- }
- p {
- padding: 30px;
- text-align: justify;
- text-justify: inter-word;
- }
- img {
- width: 30%;
- height: 30%;
- }
- @media screen and (max-width: $mobile) {
- flex-direction: column;
- img {
- width: 100%;
- height: 100%;
- }
- p {
- width: 100%;
- padding: 15px;
- }
- padding: 1px;
- }
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ background-color: #eeeeee;
+ padding: 40px;
+ h3 {
+ padding: 30px;
+ padding-bottom: 0px;
+ }
+ p {
+ padding: 30px;
+ text-align: justify;
+ text-justify: inter-word;
+ }
+ img {
+ width: 30%;
+ height: 30%;
+ }
+ @media screen and (max-width: $mobile) {
+ flex-direction: column;
+ img {
+ width: 100%;
+ height: 100%;
+ }
+ p {
+ width: 100%;
+ padding: 15px;
+ }
+ padding: 1px;
+ }
}
.ctf-levels {
-
- .level1-ctf {
- background-color: #de6d6b;
- }
- .level2-ctf {
- background-color: #d95856;
- }
- .level3-ctf {
- background-color: #d54341;
- }
- .level4-ctf {
- background-color: #d02e2c;
- }
- .level5-ctf {
- background-color: #cc1a17;
- }
- .level {
- @media screen and (max-width: $mobile) {
- padding: 30px 10px;
-
- }
- padding: 80px;
- h3 {
- color: white;
- padding-left: 30px;
- }
- .sub-container {
- @media screen and (max-width: $mobile) {
- flex-direction: column;
-
- }
- flex: 1;
- display: flex;
- flex-direction: row;
- .sub-level {
- width: 100%;
- border: 1px dashed white;
- margin: 20px;
- padding: 20px;
- align-content: center;
- flex: 1;
- display: flex;
- flex-direction: column;
- justify-content: center;
- @media screen and (max-width: $mobile) {
- // flex-direction: column;
- padding:5;
- margin:10px 0;
- }
-
- p {
- color: black;
- text-align: justify;
- text-justify: inter-word;
- }
- i {
- color: #eeeeee;
- font-size: 18px;
- }
- .btn-dwn-ctf {
- flex: 1;
- display: flex;
- flex-direction: row;
- color: white;
- // border: 1px dashed white;
- width: 40%;
- margin: 20px;
- //padding: 20px;
- text-align: center;
- margin: 0 auto;
- i {
- font-size: 30px;
- }
- &:hover {
- // background-color: black;
- //color: #cc1a17;
- text-decoration: none;
- a:hover {
- text-decoration: none;
- }
- }
- h3 {
- font-size: 20px;
- margin: 10px;
- align-content: center;
- align-self: center;
- }
- }
- }
- }
- }
+ .level1-ctf {
+ background-color: #de6d6b;
+ }
+ .level2-ctf {
+ background-color: #d95856;
+ }
+ .level3-ctf {
+ background-color: #d54341;
+ }
+ .level4-ctf {
+ background-color: #d02e2c;
+ }
+ .level5-ctf {
+ background-color: #cc1a17;
+ }
+ .level {
+ @media screen and (max-width: $mobile) {
+ padding: 30px 10px;
+ }
+ padding: 80px;
+ h3 {
+ color: white;
+ padding-left: 30px;
+ }
+ .sub-container {
+ @media screen and (max-width: $mobile) {
+ flex-direction: column;
+ }
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ .sub-level {
+ width: 100%;
+ border: 1px dashed white;
+ margin: 20px;
+ padding: 20px;
+ align-content: center;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ @media screen and (max-width: $mobile) {
+ // flex-direction: column;
+ padding: 5;
+ margin: 10px 0;
+ }
+
+ p {
+ color: black;
+ text-align: justify;
+ text-justify: inter-word;
+ }
+ i {
+ color: #eeeeee;
+ font-size: 18px;
+ }
+ .btn-dwn-ctf {
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ color: white;
+ // border: 1px dashed white;
+ width: 40%;
+ margin: 20px;
+ //padding: 20px;
+ text-align: center;
+ margin: 0 auto;
+ i {
+ font-size: 30px;
+ }
+ &:hover {
+ // background-color: black;
+ //color: #cc1a17;
+ text-decoration: none;
+ a:hover {
+ text-decoration: none;
+ }
+ }
+ h3 {
+ font-size: 20px;
+ margin: 10px;
+ align-content: center;
+ align-self: center;
+ }
+ }
+ }
+ }
+ }
}
.ctf-prizes {
- padding: 50px;
- h3 {
- padding: 30px;
- padding-bottom: 0px;
- }
- h5 {
- padding-left: 30px;
- color: #cc1a17;
- }
- @media screen and (max-width: $mobile) {
- padding: 0;
- h3{
- padding: 20px;
- text-align: center;
- }
- h5{
- text-align: center;
- padding: 10px;
- }
- }
- .prizes-container {
- flex: 1;
- display: flex;
- flex-direction: row;
- padding-top: 30px;
- .prize {
- flex: 1;
- flex-direction: column;
- display: flex;
- width: 100%;
- //background-color: red;
- margin: 20px;
- align-content: center;
- align-items: center;
- .prize-logo {
- font-size: 100px;
- }
- }
- @media screen and (max-width: $mobile) {
- flex-direction: column;
+ padding: 50px;
+ h3 {
+ padding: 30px;
+ padding-bottom: 0px;
+ }
+ h5 {
+ padding-left: 30px;
+ color: #cc1a17;
+ }
+ @media screen and (max-width: $mobile) {
+ padding: 0;
+ h3 {
+ padding: 20px;
+ text-align: center;
+ }
+ h5 {
+ text-align: center;
+ padding: 10px;
+ }
+ }
+ .prizes-container {
+ flex: 1;
+ display: flex;
+ flex-direction: row;
+ padding-top: 30px;
+ .prize {
+ flex: 1;
+ flex-direction: column;
+ display: flex;
+ width: 100%;
+ //background-color: red;
+ margin: 20px;
+ align-content: center;
+ align-items: center;
+ .prize-logo {
+ font-size: 100px;
+ }
+ }
+ @media screen and (max-width: $mobile) {
+ flex-direction: column;
- .prize{
- margin: 0
- }
- padding-bottom: 20px;
- }
-
- }
+ .prize {
+ margin: 0;
+ }
+ padding-bottom: 20px;
+ }
+ }
}
diff --git a/api/wwwroot/selection.json b/api/wwwroot/selection.json
index a55e0e85..1c47f145 100755
--- a/api/wwwroot/selection.json
+++ b/api/wwwroot/selection.json
@@ -1 +1 @@
-{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M928 0h-832c-52.8 0-96 43.2-96 96v832c0 52.8 43.2 96 96 96h832c52.8 0 96-43.2 96-96v-832c0-52.8-43.2-96-96-96zM384 832h-128v-448h128v448zM320 320c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM832 832h-128v-256c0-35.4-28.6-64-64-64s-64 28.6-64 64v256h-128v-448h128v79.4c26.4-36.2 66.8-79.4 112-79.4 79.6 0 144 71.6 144 160v288z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["linkedin_speaker"]},"attrs":[{}],"properties":{"order":87,"id":9,"name":"linkedin_speaker","prevSize":32,"code":59658},"setIdx":0,"setId":39,"iconIdx":0},{"icon":{"paths":["M716.8 256h102.4v716.8h-614.4v-716.8h102.4v-51.2c0-56.554 45.846-102.4 102.4-102.4v0h204.8c56.554 0 102.4 45.846 102.4 102.4v0 51.2zM870.4 256h51.2c56.554 0 102.4 45.846 102.4 102.4v0 512c0 56.554-45.846 102.4-102.4 102.4v0h-51.2v-716.8zM153.6 256v716.8h-51.2c-56.554 0-102.4-45.846-102.4-102.4v0-512c0-56.32 46.080-102.4 102.4-102.4h51.2zM409.6 204.8v51.2h204.8v-51.2h-204.8z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["travel-case"]},"attrs":[{}],"properties":{"order":84,"id":7,"name":"company","prevSize":32,"code":59657},"setIdx":0,"setId":39,"iconIdx":1},{"icon":{"paths":["M576 448v-192h-128v320h256v-128zM512 0c-282.75 0-512 229.25-512 512s229.25 512 512 512 512-229.25 512-512-229.25-512-512-512zM512 896c-212.062 0-384-171.938-384-384s171.938-384 384-384 384 171.938 384 384-171.938 384-384 384z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["clock"]},"attrs":[{}],"properties":{"order":82,"id":6,"name":"clock","prevSize":32,"code":59655},"setIdx":0,"setId":39,"iconIdx":2},{"icon":{"paths":["M512 0c-212.062 0-384 171.938-384 384s384 640 384 640 384-427.938 384-640-171.938-384-384-384zM512 640c-141.376 0-256-114.624-256-256s114.624-256 256-256 256 114.624 256 256-114.624 256-256 256zM512 256c-70.688 0-128 57.312-128 128s57.312 128 128 128 128-57.312 128-128-57.312-128-128-128z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["pin-alt"]},"attrs":[{}],"properties":{"order":81,"id":5,"name":"location","prevSize":32,"code":59656},"setIdx":0,"setId":39,"iconIdx":3},{"icon":{"paths":["M1198.613 0h-1089.11c-59.191 0-109.503 38.474-109.503 85.827v855.306c0 47.353 50.312 85.827 109.503 85.827h1089.11c59.191 0 109.503-38.474 109.503-85.827v-855.306c0-47.353-50.312-85.827-109.503-85.827zM1198.613 941.133h-1089.11v-855.306h1089.11v855.306z","M654.058 612.624c-68.069 0-384.74-316.671-565.272-506.081l41.434-41.434c219.006 227.884 473.526 473.526 523.838 488.324 53.272-14.798 304.832-257.48 523.838-488.324l44.393 41.434c-145.017 150.936-488.324 506.081-568.231 506.081z"],"width":1308,"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["email"],"grid":0},"attrs":[{},{}],"properties":{"order":76,"id":0,"name":"email","prevSize":32,"code":59650},"setIdx":0,"setId":39,"iconIdx":4},{"icon":{"paths":["M941.133 0h-855.306c-47.353 0-85.827 38.474-85.827 85.827v855.306c0 47.353 38.474 85.827 85.827 85.827h855.306c47.353 0 85.827-38.474 85.827-85.827v-855.306c-2.96-47.353-41.434-85.827-85.827-85.827zM941.133 941.133h-855.306v-855.306h855.306v855.306z","M517.919 816.832c-130.22 0-233.803-103.584-233.803-233.803s103.584-233.803 233.803-233.803c130.22 0 233.803 103.584 233.803 233.803s-106.543 233.803-233.803 233.803zM517.919 408.416c-97.665 0-174.613 76.948-174.613 174.613s76.948 174.613 174.613 174.613c97.665 0 174.613-76.948 174.613-174.613s-79.908-174.613-174.613-174.613z","M799.075 307.792c-41.434 0-73.988-32.555-73.988-71.029 0-41.434 32.555-73.988 73.988-73.988 38.474 0 73.988 32.555 73.988 73.988 0 38.474-32.555 71.029-73.988 71.029z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["instagram"],"grid":0},"attrs":[{},{},{}],"properties":{"order":75,"id":1,"name":"instagram","prevSize":32,"code":59648},"setIdx":0,"setId":39,"iconIdx":5},{"icon":{"paths":["M941.133 0h-855.306c-47.353 0-85.827 38.474-85.827 85.827v855.306c0 47.353 38.474 85.827 85.827 85.827h855.306c47.353 0 85.827-38.474 85.827-85.827v-855.306c-2.96-47.353-41.434-85.827-85.827-85.827zM941.133 941.133h-855.306v-855.306h855.306v855.306z","M662.936 420.254c-11.838 8.879-17.757 26.636-17.757 44.393v44.393h121.341v103.584h-121.341v390.659h-145.017v-390.659h-68.069v-103.584h68.069v-50.312c0-38.474 8.879-68.069 26.636-94.705s38.474-47.353 68.069-59.191c29.595-14.798 59.191-20.717 94.705-20.717 32.555 0 68.069 5.919 100.624 20.717l-20.717 115.422c-8.879-2.96-20.717-5.919-29.595-8.879-11.838-2.96-20.717-2.96-29.595-2.96-20.717-2.96-35.514 2.96-47.353 11.838z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["facebook"],"grid":0},"attrs":[{},{}],"properties":{"order":69,"id":2,"name":"facebook","prevSize":32,"code":59649},"setIdx":0,"setId":39,"iconIdx":6},{"icon":{"paths":["M941.133 0h-855.306c-47.353 0-85.827 38.474-85.827 85.827v855.306c0 47.353 38.474 85.827 85.827 85.827h855.306c47.353 0 85.827-38.474 85.827-85.827v-855.306c0-47.353-38.474-85.827-85.827-85.827zM941.133 941.133h-855.306v-855.306h855.306v855.306z","M248.601 411.376c-8.879-8.879-14.798-20.717-14.798-35.514s5.919-26.636 14.798-35.514c8.879-8.879 20.717-14.798 38.474-14.798s26.636 5.919 38.474 14.798c8.879 8.879 14.798 20.717 14.798 35.514s-5.919 26.636-14.798 38.474c-8.879 8.879-23.676 14.798-38.474 14.798-17.757-2.96-29.595-8.879-38.474-17.757zM242.682 485.364h82.867v361.064h-82.867v-361.064z","M751.723 520.879c26.636 26.636 41.434 65.11 41.434 118.382v207.168h-82.867v-195.329c0-32.555-8.879-56.231-23.676-71.029s-35.514-23.676-65.11-23.676c-29.595 0-56.231 8.879-73.988 26.636s-26.636 44.393-26.636 79.908v183.491h-82.867v-361.064h79.908v47.353c14.798-17.757 32.555-29.595 53.272-38.474s44.393-11.838 71.029-11.838c44.393 0 82.867 11.838 109.503 38.474z"],"width":1027,"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["linkedin"],"grid":0},"attrs":[{},{},{}],"properties":{"order":67,"id":3,"name":"linkedin","prevSize":32,"code":59652},"setIdx":0,"setId":39,"iconIdx":7},{"icon":{"paths":["M1333.882 157.424l-1331.399 315.344-2.483-157.424 1331.399-315.344z","M1333.882 439.496l-1331.399 314.848-2.483-157.424 1331.399-314.848z","M1333.882 708.656l-1331.399 315.344-2.483-157.424 1331.399-315.344z"],"width":1334,"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["menu"],"grid":0},"attrs":[{},{},{}],"properties":{"order":65,"id":4,"name":"menu","prevSize":32,"code":59651},"setIdx":0,"setId":39,"iconIdx":8},{"icon":{"paths":["M992 384h-352v-352c0-17.664-14.304-32-32-32h-192c-17.696 0-32 14.336-32 32v352h-352c-17.696 0-32 14.336-32 32v192c0 17.696 14.304 32 32 32h352v352c0 17.696 14.304 32 32 32h192c17.696 0 32-14.304 32-32v-352h352c17.696 0 32-14.304 32-32v-192c0-17.664-14.304-32-32-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["plus","add","sum"],"grid":16},"attrs":[],"properties":{"id":0,"order":77,"prevSize":32,"code":59653,"name":"plus"},"setIdx":1,"setId":38,"iconIdx":0},{"icon":{"paths":["M32 384h960c17.696 0 32 14.336 32 32v192c0 17.696-14.304 32-32 32h-960c-17.664 0-32-14.304-32-32v-192c0-17.664 14.336-32 32-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["minus","subtract"],"grid":16},"attrs":[],"properties":{"id":1,"order":78,"prevSize":32,"code":59654,"name":"less"},"setIdx":1,"setId":38,"iconIdx":1},{"icon":{"paths":["M928 0h-832c-52.8 0-96 43.2-96 96v832c0 52.8 43.2 96 96 96h832c52.8 0 96-43.2 96-96v-832c0-52.8-43.2-96-96-96zM384 832h-128v-448h128v448zM320 320c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM832 832h-128v-256c0-35.4-28.6-64-64-64s-64 28.6-64 64v256h-128v-448h128v79.4c26.4-36.2 66.8-79.4 112-79.4 79.6 0 144 71.6 144 160v288z"],"tags":["linkedin","brand","social"],"defaultCode":60105,"grid":16,"attrs":[]},"attrs":[],"properties":{"ligatures":"linkedin, brand64","name":"linkedin1","order":86,"id":458,"prevSize":32,"code":60105},"setIdx":38,"setId":1,"iconIdx":457}],"height":1024,"metadata":{"name":"icomoon"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"icomoon","majorVersion":1,"minorVersion":0},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"cssVars":true,"cssVarsFormat":"scss"},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon","name":"icomoon"},"historySize":50,"showCodes":true,"gridSize":16}}
\ No newline at end of file
+{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M658.852 1024h-592.967c-36.443 0-65.885-29.442-65.885-65.782v-793.814c0-36.34 29.442-65.679 65.885-65.679h164.713v68.459h-131.77c-18.221 0-32.943 14.721-32.943 32.84v725.252c0 18.221 14.721 32.84 32.943 32.84h527.082c18.221 0 32.943-14.618 32.943-32.84v-725.252c0-18.221-14.721-32.84-32.943-32.84h-131.77v-68.562h164.713c36.34 0 65.885 29.442 65.885 65.679v793.814c0 36.443-29.545 65.885-65.885 65.885zM230.598 364.427h362.369v32.84h-362.369v-32.84zM230.598 463.049h362.369v32.84h-362.369v-32.84zM230.598 561.671h362.369v32.84h-362.369v-32.84zM230.598 660.293h362.369v32.84h-362.369v-32.84zM592.967 890.377h-362.369v-32.84h362.369v32.84zM230.598 758.915h362.369v32.84h-362.369v-32.84zM131.77 363.707h32.943v32.84h-32.943v-32.84zM131.77 462.329h32.943v32.84h-32.943v-32.84zM131.77 560.951h32.943v32.84h-32.943v-32.84zM131.77 659.573h32.943v32.84h-32.943v-32.84zM164.713 889.759h-32.943v-32.84h32.943v32.84zM131.77 758.194h32.943v32.84h-32.943v-32.84zM560.024 202.082c18.221 0 32.943 14.721 32.943 32.943 0 18.118 0 63.723 0 63.723h-461.196c0 0 0-45.502 0-63.723s14.721-32.943 32.943-32.943h98.828c0 0 0.412-46.737 0.412-100.166 0-55.488 42.825-101.916 98.416-101.916s99.96 48.796 99.96 102.225c0 57.547-1.132 99.857-1.132 99.857h98.828zM362.369 98.622c-18.221 0-32.943 14.721-32.943 32.84 0 18.221 14.721 32.84 32.943 32.84s32.943-14.721 32.943-32.84c0-18.118-14.721-32.84-32.943-32.84z"],"attrs":[{}],"width":725,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["clipboard"]},"attrs":[{}],"properties":{"order":90,"id":10,"name":"clipboard","prevSize":32,"code":59659},"setIdx":0,"setId":39,"iconIdx":0},{"icon":{"paths":["M928 0h-832c-52.8 0-96 43.2-96 96v832c0 52.8 43.2 96 96 96h832c52.8 0 96-43.2 96-96v-832c0-52.8-43.2-96-96-96zM384 832h-128v-448h128v448zM320 320c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM832 832h-128v-256c0-35.4-28.6-64-64-64s-64 28.6-64 64v256h-128v-448h128v79.4c26.4-36.2 66.8-79.4 112-79.4 79.6 0 144 71.6 144 160v288z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["linkedin_speaker"]},"attrs":[{}],"properties":{"order":87,"id":9,"name":"linkedin_speaker","prevSize":32,"code":59658},"setIdx":0,"setId":39,"iconIdx":1},{"icon":{"paths":["M716.8 256h102.4v716.8h-614.4v-716.8h102.4v-51.2c0-56.554 45.846-102.4 102.4-102.4v0h204.8c56.554 0 102.4 45.846 102.4 102.4v0 51.2zM870.4 256h51.2c56.554 0 102.4 45.846 102.4 102.4v0 512c0 56.554-45.846 102.4-102.4 102.4v0h-51.2v-716.8zM153.6 256v716.8h-51.2c-56.554 0-102.4-45.846-102.4-102.4v0-512c0-56.32 46.080-102.4 102.4-102.4h51.2zM409.6 204.8v51.2h204.8v-51.2h-204.8z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["travel-case"]},"attrs":[{}],"properties":{"order":84,"id":7,"name":"company","prevSize":32,"code":59657},"setIdx":0,"setId":39,"iconIdx":2},{"icon":{"paths":["M576 448v-192h-128v320h256v-128zM512 0c-282.75 0-512 229.25-512 512s229.25 512 512 512 512-229.25 512-512-229.25-512-512-512zM512 896c-212.062 0-384-171.938-384-384s171.938-384 384-384 384 171.938 384 384-171.938 384-384 384z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["clock"]},"attrs":[{}],"properties":{"order":82,"id":6,"name":"clock","prevSize":32,"code":59655},"setIdx":0,"setId":39,"iconIdx":3},{"icon":{"paths":["M512 0c-212.062 0-384 171.938-384 384s384 640 384 640 384-427.938 384-640-171.938-384-384-384zM512 640c-141.376 0-256-114.624-256-256s114.624-256 256-256 256 114.624 256 256-114.624 256-256 256zM512 256c-70.688 0-128 57.312-128 128s57.312 128 128 128 128-57.312 128-128-57.312-128-128-128z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["pin-alt"]},"attrs":[{}],"properties":{"order":81,"id":5,"name":"location","prevSize":32,"code":59656},"setIdx":0,"setId":39,"iconIdx":4},{"icon":{"paths":["M1198.613 0h-1089.11c-59.191 0-109.503 38.474-109.503 85.827v855.306c0 47.353 50.312 85.827 109.503 85.827h1089.11c59.191 0 109.503-38.474 109.503-85.827v-855.306c0-47.353-50.312-85.827-109.503-85.827zM1198.613 941.133h-1089.11v-855.306h1089.11v855.306z","M654.058 612.624c-68.069 0-384.74-316.671-565.272-506.081l41.434-41.434c219.006 227.884 473.526 473.526 523.838 488.324 53.272-14.798 304.832-257.48 523.838-488.324l44.393 41.434c-145.017 150.936-488.324 506.081-568.231 506.081z"],"width":1308,"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["email"],"grid":0},"attrs":[{},{}],"properties":{"order":76,"id":0,"name":"email","prevSize":32,"code":59650},"setIdx":0,"setId":39,"iconIdx":5},{"icon":{"paths":["M941.133 0h-855.306c-47.353 0-85.827 38.474-85.827 85.827v855.306c0 47.353 38.474 85.827 85.827 85.827h855.306c47.353 0 85.827-38.474 85.827-85.827v-855.306c-2.96-47.353-41.434-85.827-85.827-85.827zM941.133 941.133h-855.306v-855.306h855.306v855.306z","M517.919 816.832c-130.22 0-233.803-103.584-233.803-233.803s103.584-233.803 233.803-233.803c130.22 0 233.803 103.584 233.803 233.803s-106.543 233.803-233.803 233.803zM517.919 408.416c-97.665 0-174.613 76.948-174.613 174.613s76.948 174.613 174.613 174.613c97.665 0 174.613-76.948 174.613-174.613s-79.908-174.613-174.613-174.613z","M799.075 307.792c-41.434 0-73.988-32.555-73.988-71.029 0-41.434 32.555-73.988 73.988-73.988 38.474 0 73.988 32.555 73.988 73.988 0 38.474-32.555 71.029-73.988 71.029z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["instagram"],"grid":0},"attrs":[{},{},{}],"properties":{"order":75,"id":1,"name":"instagram","prevSize":32,"code":59648},"setIdx":0,"setId":39,"iconIdx":6},{"icon":{"paths":["M941.133 0h-855.306c-47.353 0-85.827 38.474-85.827 85.827v855.306c0 47.353 38.474 85.827 85.827 85.827h855.306c47.353 0 85.827-38.474 85.827-85.827v-855.306c-2.96-47.353-41.434-85.827-85.827-85.827zM941.133 941.133h-855.306v-855.306h855.306v855.306z","M662.936 420.254c-11.838 8.879-17.757 26.636-17.757 44.393v44.393h121.341v103.584h-121.341v390.659h-145.017v-390.659h-68.069v-103.584h68.069v-50.312c0-38.474 8.879-68.069 26.636-94.705s38.474-47.353 68.069-59.191c29.595-14.798 59.191-20.717 94.705-20.717 32.555 0 68.069 5.919 100.624 20.717l-20.717 115.422c-8.879-2.96-20.717-5.919-29.595-8.879-11.838-2.96-20.717-2.96-29.595-2.96-20.717-2.96-35.514 2.96-47.353 11.838z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["facebook"],"grid":0},"attrs":[{},{}],"properties":{"order":69,"id":2,"name":"facebook","prevSize":32,"code":59649},"setIdx":0,"setId":39,"iconIdx":7},{"icon":{"paths":["M941.133 0h-855.306c-47.353 0-85.827 38.474-85.827 85.827v855.306c0 47.353 38.474 85.827 85.827 85.827h855.306c47.353 0 85.827-38.474 85.827-85.827v-855.306c0-47.353-38.474-85.827-85.827-85.827zM941.133 941.133h-855.306v-855.306h855.306v855.306z","M248.601 411.376c-8.879-8.879-14.798-20.717-14.798-35.514s5.919-26.636 14.798-35.514c8.879-8.879 20.717-14.798 38.474-14.798s26.636 5.919 38.474 14.798c8.879 8.879 14.798 20.717 14.798 35.514s-5.919 26.636-14.798 38.474c-8.879 8.879-23.676 14.798-38.474 14.798-17.757-2.96-29.595-8.879-38.474-17.757zM242.682 485.364h82.867v361.064h-82.867v-361.064z","M751.723 520.879c26.636 26.636 41.434 65.11 41.434 118.382v207.168h-82.867v-195.329c0-32.555-8.879-56.231-23.676-71.029s-35.514-23.676-65.11-23.676c-29.595 0-56.231 8.879-73.988 26.636s-26.636 44.393-26.636 79.908v183.491h-82.867v-361.064h79.908v47.353c14.798-17.757 32.555-29.595 53.272-38.474s44.393-11.838 71.029-11.838c44.393 0 82.867 11.838 109.503 38.474z"],"width":1027,"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["linkedin"],"grid":0},"attrs":[{},{},{}],"properties":{"order":67,"id":3,"name":"linkedin","prevSize":32,"code":59652},"setIdx":0,"setId":39,"iconIdx":8},{"icon":{"paths":["M1333.882 157.424l-1331.399 315.344-2.483-157.424 1331.399-315.344z","M1333.882 439.496l-1331.399 314.848-2.483-157.424 1331.399-314.848z","M1333.882 708.656l-1331.399 315.344-2.483-157.424 1331.399-315.344z"],"width":1334,"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["menu"],"grid":0},"attrs":[{},{},{}],"properties":{"order":65,"id":4,"name":"menu","prevSize":32,"code":59651},"setIdx":0,"setId":39,"iconIdx":9},{"icon":{"paths":["M992 384h-352v-352c0-17.664-14.304-32-32-32h-192c-17.696 0-32 14.336-32 32v352h-352c-17.696 0-32 14.336-32 32v192c0 17.696 14.304 32 32 32h352v352c0 17.696 14.304 32 32 32h192c17.696 0 32-14.304 32-32v-352h352c17.696 0 32-14.304 32-32v-192c0-17.664-14.304-32-32-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["plus","add","sum"],"grid":16},"attrs":[],"properties":{"id":0,"order":77,"prevSize":32,"code":59653,"name":"plus"},"setIdx":1,"setId":38,"iconIdx":0},{"icon":{"paths":["M32 384h960c17.696 0 32 14.336 32 32v192c0 17.696-14.304 32-32 32h-960c-17.664 0-32-14.304-32-32v-192c0-17.664 14.336-32 32-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["minus","subtract"],"grid":16},"attrs":[],"properties":{"id":1,"order":78,"prevSize":32,"code":59654,"name":"less"},"setIdx":1,"setId":38,"iconIdx":1},{"icon":{"paths":["M928 0h-832c-52.8 0-96 43.2-96 96v832c0 52.8 43.2 96 96 96h832c52.8 0 96-43.2 96-96v-832c0-52.8-43.2-96-96-96zM384 832h-128v-448h128v448zM320 320c-35.4 0-64-28.6-64-64s28.6-64 64-64c35.4 0 64 28.6 64 64s-28.6 64-64 64zM832 832h-128v-256c0-35.4-28.6-64-64-64s-64 28.6-64 64v256h-128v-448h128v79.4c26.4-36.2 66.8-79.4 112-79.4 79.6 0 144 71.6 144 160v288z"],"tags":["linkedin","brand","social"],"defaultCode":60105,"grid":16,"attrs":[]},"attrs":[],"properties":{"ligatures":"linkedin, brand64","name":"linkedin1","order":86,"id":458,"prevSize":32,"code":60105},"setIdx":38,"setId":1,"iconIdx":457}],"height":1024,"metadata":{"name":"icomoon"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"icomoon","majorVersion":1,"minorVersion":0},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"cssVars":true,"cssVarsFormat":"scss"},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon","name":"icomoon"},"historySize":50,"showCodes":true,"gridSize":16}}
\ No newline at end of file