diff --git a/website/cp-ia.html b/website/cp-ia.html index 9561be48..91dd6364 100644 --- a/website/cp-ia.html +++ b/website/cp-ia.html @@ -183,53 +183,92 @@
-
-
+ + +

Description

+

Voice recognition systems coupled with recent advancements in AI are reshaping the way with interact with our surrounding environment. Alexa, Watson and Sophia are probably the AI enabled assistants that have made the most headway in the field. They are different from previous generations of voice controlled assistants in that they are no longer just processors for voice commands but can assess, analyse and react to contextual information, generating insightful conversations that mimic lifelike personality. During this workshop, you’ll hear about how we give BMW cars an assertive, personal and always learning Intelligent Personal Assistant, while also learning how to develop one yourself. +

+

Pre-requisites

+

- Functional knowledge of C# and .NET (Core)

+

- Every participant should have a functional Azure Account on which he/she is allowed to create resources

+

- Each participant’s should have already installed on his machine:

+

- Git client

+

- Visual Studio (if you use VS Code, you should know how to compile and run .NET Core code beforehand)

+

Speaker's Bio

+

Licínio Oliveira

+

Licínio is a Scrum Master at Critical Techworks. Since the beginning of 2019, he’s been leading the Intelligent Personal Assistant delivery teams envision the next generation of intelligence in BMW cars. He’s focused in helping build high-performance teams design and build high quality software using Microsoft technologies.

+

His degree is in Computer Science by Faculdade de Ciências da Universidade do Porto (2000) but he also holds a MSc in distributed systems from the same university (2003), where he also taught and researched until 2004. + With a long background in technical leadership in software/enterprise architecture practices (Sonae, Auchan, Parfois, CGD, Accenture, ACSS, etc.), he also has a strong experience in leading complex software product development using Agile practices, in the education, retail and, now, automotive domain.

+

Support Speaker's

+

Ricardo Silva, Jorge Pinto, Maria Venefredo, João Almeida.

+ -
- -

Web Development

+
+ +

Data Science

Powered by: - Blip Image + Feedzai + NovaBase
@@ -144,7 +145,22 @@ Ubiwhere
- +
+ +

Mobile Development

+ + Powered by: + Deloitte +
+
+
+ +

Web Development

+ + Powered by: + Blip Image +
+

Networking and Security

@@ -153,18 +169,9 @@ Altice Labs
-
- -

Data Science

- - Powered by: - Feedzai - NovaBase -
-
- +
@@ -788,6 +795,8 @@ Simology FBAUP Design Inc. + + Whitesmith Quiz diff --git a/website/main.css b/website/main.css index 797ea3b9..8847db6c 100755 --- a/website/main.css +++ b/website/main.css @@ -22,20 +22,7 @@ fill: #000000; } } -@-moz-keyframes animateLineLogo { - 15% { - fill: #c7403a; - } - 30% { - fill: #81898e; - } - 45% { - fill: #993d3f; - } - 100% { - fill: #000000; - } -} + @keyframes animateLineLogo { 15% { fill: #c7403a; @@ -50,6 +37,16 @@ fill: #000000; } } + +@-webkit-keyframes animateLettersLogo { + from { + fill: transparent; + } + to { + fill: #ffffff; + } +} + @keyframes animateLettersLogo { from { fill: transparent; @@ -58,6 +55,7 @@ fill: #ffffff; } } + @font-face { font-family: "icomoon"; src: url("fonts/icomoon.eot?sozc77"); @@ -65,7 +63,8 @@ font-weight: normal; font-style: normal; } -[class^=icon-], + +[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: "icomoon" !important; @@ -91,13 +90,14 @@ font-size: 34px; color: #ffffff; } + @media (max-width: 769px) { .icon-linkedin, -.icon-facebook, -.icon-instagram, -.icon-less, -.icon-plus, -.icon-email { + .icon-facebook, + .icon-instagram, + .icon-less, + .icon-plus, + .icon-email { font-size: 30px; } } @@ -126,6 +126,7 @@ .icon-close { font-size: 30px; } + .icon-close:hover { color: #cc1a17; } @@ -187,7 +188,8 @@ padding: 0; border: 0; outline: none; - box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; } a { @@ -208,6 +210,7 @@ body { font-family: "Bai Jamjuree", sans-serif; font-weight: 400; } + body.blockY { overflow-y: hidden; } @@ -215,6 +218,7 @@ body.blockY { button { background-color: transparent; } + button:hover { cursor: pointer; } @@ -228,17 +232,19 @@ article, aside { padding: 100px 0; } + @media (max-width: 1024px) { section, -article, -aside { + article, + aside { padding: 55px 0; } } + @media (max-width: 769px) { section, -article, -aside { + article, + aside { padding: 45px 0; } } @@ -257,12 +263,14 @@ h1 { text-transform: uppercase; margin-bottom: 20px; } + @media (max-width: 1024px) { h1 { font-size: 34px; margin-bottom: 10px; } } + @media (max-width: 769px) { h1 { font-size: 30px; @@ -277,11 +285,13 @@ h2 { text-transform: uppercase; margin-bottom: 10px; } + @media (max-width: 1024px) { h2 { font-size: 24px; } } + @media (max-width: 769px) { h2 { font-size: 20px; @@ -303,6 +313,7 @@ p { line-height: 32px; color: #777777; } + @media (max-width: 1024px) { p { font-size: 16px; @@ -318,6 +329,7 @@ label { color: #353535; margin-bottom: 10px; } + @media (max-width: 1024px) { label { font-size: 20px; @@ -337,12 +349,15 @@ input { transition: border-color 150ms ease-out; -webkit-transition: border-color 150ms ease-out; } + input:hover { border-color: #cc1a17; } + input.error { border: 5px solid #cc1a17; } + @media (max-width: 1024px) { input { font-size: 20px; @@ -350,27 +365,27 @@ input.error { } } -input[type=radio] { +input[type="radio"] { margin-left: 10px; } -input[type=text]::-webkit-input-placeholder, -input[type=email]::-webkit-input-placeholder, -input[type=password]::-webkit-input-placeholder, -input[type=tel]::-webkit-input-placeholder, -input[type=number]::-webkit-input-placeholder { +input[type="text"]::-webkit-input-placeholder, +input[type="email"]::-webkit-input-placeholder, +input[type="password"]::-webkit-input-placeholder, +input[type="tel"]::-webkit-input-placeholder, +input[type="number"]::-webkit-input-placeholder { color: #353535; } -input[type=text], -input[type=email], -input[type=password], -input[type=tel], -input[type=number] { +input[type="text"], +input[type="email"], +input[type="password"], +input[type="tel"], +input[type="number"] { width: 100%; } -input[type=submit] { +input[type="submit"] { display: block; margin-top: 25px; margin-bottom: 0; @@ -381,7 +396,8 @@ input[type=submit] { -webkit-transition: color 150ms ease, background-color 150ms ease; cursor: pointer; } -input[type=submit]:hover { + +input[type="submit"]:hover { background-color: #ffffff; color: #cc1a17; } @@ -393,9 +409,15 @@ select { } .vertically-aligned { + display: -webkit-box; + display: -ms-flexbox; display: flex; - align-items: center; - justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } .btn { @@ -418,11 +440,13 @@ select { transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; -webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; } + .btn-default:hover { border-color: #cc1a17; background-color: #cc1a17; color: #ffffff; } + @media (max-width: 769px) { .btn-default { display: inline-block; @@ -437,11 +461,13 @@ hr { margin-bottom: 30px; position: relative; } + @media (max-width: 1024px) { hr { margin-bottom: 20px; } } + hr::after { content: " "; width: 30%; @@ -470,6 +496,7 @@ hr::after { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } + @media (max-width: 1024px) { #error-message { font-size: 75px; @@ -477,6 +504,7 @@ hr::after { padding: 0 30px; } } + @media (max-width: 769px) { #error-message { font-size: 55px; @@ -493,14 +521,17 @@ hr::after { z-index: 5; width: 100%; } + #main-menu.changed nav { background-color: rgba(0, 0, 0, 0.8); } + @media (max-width: 769px) { #main-menu.changed nav { background-color: rgba(0, 0, 0, 0.9); } } + #main-menu nav { display: inline-block; width: 100%; @@ -510,17 +541,20 @@ hr::after { transition: background-color 150ms ease-out; -webkit-transition: background-color 150ms ease-out; } + @media (max-width: 1024px) { #main-menu nav { padding: 20px 30px; } } + @media (max-width: 769px) { #main-menu nav { padding: 0; background-color: rgba(0, 0, 0, 0.8); } } + #main-menu nav #open-menu-mobile { display: none; font-family: "Bai Jamjuree", sans-serif; @@ -534,11 +568,13 @@ hr::after { padding: 15px 20px; border-bottom: 1px solid #ffffff; } + @media (max-width: 769px) { #main-menu nav #open-menu-mobile { display: block; } } + #main-menu nav #open-menu-mobile::after { content: ""; font-family: "icomoon", sans-serif; @@ -548,12 +584,14 @@ hr::after { font-weight: 400; float: right; } + @media (max-width: 769px) { #main-menu nav ul { display: none; margin: 15px 0; } } + #main-menu nav ul li { display: inline-block; font-family: "Bai Jamjuree", sans-serif; @@ -564,6 +602,7 @@ hr::after { margin: 0 20px; text-transform: uppercase; } + @media (max-width: 1024px) { #main-menu nav ul li { font-size: 17px; @@ -571,32 +610,39 @@ hr::after { margin: 0 10px; } } + @media (max-width: 769px) { #main-menu nav ul li { width: 100%; margin: 10px 0; } } + #main-menu nav ul li.unavailable { text-decoration: line-through; } + #main-menu nav ul li a { color: #ffffff; transition: color 150ms ease-out; -webkit-transition: color 150ms ease-out; position: relative; } + #main-menu nav ul li a:hover { color: #cc1a17; } + @media (max-width: 769px) { #main-menu nav ul li a:hover { color: #ffffff; } } + #main-menu nav ul li a:hover::after { width: 100%; } + #main-menu nav ul li a::after { content: " "; position: absolute; @@ -605,13 +651,16 @@ hr::after { width: 0; height: 3px; background-color: #cc1a17; + -webkit-transition: width 150ms ease-out; transition: width 150ms ease-out; } + @media (max-width: 1024px) { #main-menu nav ul li a::after { bottom: -6px; } } + @media (max-width: 769px) { #main-menu nav ul li a::after { display: none; @@ -625,6 +674,7 @@ hr::after { left: calc(50% - 110px); z-index: 10; } + @media (max-width: 1024px) { #logo-enei { width: 175px; @@ -632,6 +682,7 @@ hr::after { left: calc(50% - 87px); } } + @media (max-width: 769px) { #logo-enei { width: 125px; @@ -639,17 +690,19 @@ hr::after { left: calc(50% - 62px); } } + #logo-enei #linha { fill: transparent; -webkit-animation: animateLineLogo 1s 0.25s forwards; /* Safari & Chrome */ - -moz-animation: animateLineLogo 1s 0.25s forwards; /* Firefox */ animation: animateLineLogo 1s 0.25s forwards; } + #logo-enei .letras-logo { fill: transparent; - animation: animateLettersLogo 0.25s 0.7s forwards ease-in; + -webkit-animation: animateLettersLogo 0.25s 0.7s forwards ease-in; + animation: animateLettersLogo 0.25s 0.7s forwards ease-in; } #apresentation { @@ -659,9 +712,11 @@ hr::after { background-attachment: fixed; position: relative; } + #apresentation.main-landing { z-index: 10; } + #apresentation.main-landing::after { content: " "; position: fixed; @@ -671,25 +726,34 @@ hr::after { height: 100%; background-color: #ffffff; opacity: 1; + -webkit-transition: opacity 150ms ease-out; transition: opacity 150ms ease-out; } + #apresentation.main-landing.animated { z-index: 0; } + #apresentation.main-landing.animated::after { opacity: 0; } + #apresentation.main-landing.animated #logo-enei { position: absolute; } + #apresentation.main-landing.animated #linha { fill: #000000; - animation: none; + -webkit-animation: none; + animation: none; } + #apresentation.main-landing.animated .letras-logo { fill: #ffffff; - animation: none; + -webkit-animation: none; + animation: none; } + @media (max-width: 769px) { #apresentation { height: 60vh; @@ -703,11 +767,13 @@ hr::after { background: url("imgs/cubes-image.png") no-repeat top right; background-size: 20%; } + @media (max-width: 1024px) { #enei { background-size: 25%; } } + @media (max-width: 769px) { #enei { background-image: none; @@ -723,11 +789,13 @@ hr::after { text-transform: uppercase; margin-bottom: 10px; } + @media (max-width: 1024px) { .pre-h1 { font-size: 17px; } } + @media (max-width: 769px) { .pre-h1 { margin-bottom: 5px; @@ -739,30 +807,36 @@ hr::after { padding: 80px 0; text-align: center; } + @media (max-width: 1024px) { #countdown { padding: 50px 0; } } + @media (max-width: 769px) { #countdown { padding: 40px 0; } } + #countdown div { display: inline-block; margin: 0 30px; } + @media (max-width: 1024px) { #countdown div { margin: 0 15px; } } + @media (max-width: 769px) { #countdown div { margin: 0 5px; } } + #countdown div span { font-family: "Bai Jamjuree", sans-serif; font-size: 86px; @@ -772,12 +846,14 @@ hr::after { display: block; margin-bottom: 20px; } + @media (max-width: 1024px) { #countdown div span { font-size: 66px; margin-bottom: 5px; } } + @media (max-width: 769px) { #countdown div span { font-size: 50px; @@ -785,6 +861,7 @@ hr::after { margin-bottom: 0; } } + #countdown div .smalltext { font-family: "Bai Jamjuree", sans-serif; font-size: 25px; @@ -793,11 +870,13 @@ hr::after { font-weight: 700; display: block; } + @media (max-width: 1024px) { #countdown div .smalltext { font-size: 22px; } } + @media (max-width: 769px) { #countdown div .smalltext { font-size: 16px; @@ -807,10 +886,12 @@ hr::after { #available-soon { text-align: center; } + #available-soon h1 { margin-bottom: 40px; line-height: 50px; } + @media (max-width: 769px) { #available-soon h1 { font-size: 25px; @@ -818,14 +899,17 @@ hr::after { margin-bottom: 30px; } } + #available-soon #wave .dot { display: inline-block; width: 25px; height: 25px; border-radius: 50%; margin: 0 5px; - animation: wave 1.3s ease-out infinite; + -webkit-animation: wave 1.3s ease-out infinite; + animation: wave 1.3s ease-out infinite; } + @media (max-width: 769px) { #available-soon #wave .dot { width: 20px; @@ -833,23 +917,44 @@ hr::after { margin: 0 2px; } } + #available-soon #wave .dot:nth-child(1) { background-color: #858683; } + #available-soon #wave .dot:nth-child(2) { background-color: #e82d28; - animation-delay: -1.1s; + -webkit-animation-delay: -1.1s; + animation-delay: -1.1s; } + #available-soon #wave .dot:nth-child(3) { background-color: #5f2021; - animation-delay: -0.9s; + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; } -@keyframes wave { - 0%, 100% { - transform: initial scale(1); + +@-webkit-keyframes wave { + 0%, + 100% { + -webkit-transform: initial scale(1); + transform: initial scale(1); } 50% { - transform: translateY(-10px) scale(1.2); + -webkit-transform: translateY(-10px) scale(1.2); + transform: translateY(-10px) scale(1.2); + } +} + +@keyframes wave { + 0%, + 100% { + -webkit-transform: initial scale(1); + transform: initial scale(1); + } + 50% { + -webkit-transform: translateY(-10px) scale(1.2); + transform: translateY(-10px) scale(1.2); } } @@ -857,14 +962,17 @@ hr::after { background-color: #080014; text-align: center; } + #programa h1, #programa .pre-h1 { color: #eeeeee; } + #programa hr { display: table; margin: 0 auto; } + #programa hr::after { left: 50%; transform: translateX(-50%); @@ -875,31 +983,45 @@ hr::after { text-align: center; position: relative; /*@include portable { - padding-bottom: 100px; - }*/ + padding-bottom: 100px; + }*/ } + #precos hr { display: table; margin: 0 auto 60px; } + #precos hr::after { left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); } + #precos .price-block { + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; - flex-direction: column; - justify-content: space-between; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; width: 100%; min-height: 460px; max-width: 260px; border: 1px solid #eeeeee; padding: 0 30px 40px; margin: 0 15px; + -webkit-transition: -webkit-transform 150ms ease-out; + transition: -webkit-transform 150ms ease-out; transition: transform 150ms ease-out; + transition: transform 150ms ease-out, -webkit-transform 150ms ease-out; -webkit-transition: transform 150ms ease-out; } + @media (max-width: 1024px) { #precos .price-block { max-width: 210px; @@ -907,6 +1029,7 @@ hr::after { margin: 0 10px; } } + @media (max-width: 769px) { #precos .price-block { max-width: 350px; @@ -916,10 +1039,12 @@ hr::after { display: table; } } + #precos .price-block:hover { transform: scale(1.05); -webkit-transform: scale(1.05); } + #precos .price-block hr { margin-bottom: 10px; margin-top: 25px; @@ -928,9 +1053,11 @@ hr::after { border-style: dashed; background-color: transparent; } + #precos .price-block hr::after { display: none; } + #precos .price-block .price { font-family: "Bai Jamjuree", sans-serif; font-size: 58px; @@ -938,21 +1065,25 @@ hr::after { color: #353535; font-weight: 600; } + @media (max-width: 769px) { #precos .price-block .price { margin: 20px 0; } } + #precos .price-block .price span { font-size: 30px; vertical-align: super; margin-right: 5px; } + #precos .price-block .price.exception::after { content: "*/**"; font-size: 13px; vertical-align: top; } + #precos .price-block .label { font-family: "Bai Jamjuree", sans-serif; font-size: 22px; @@ -961,6 +1092,7 @@ hr::after { font-weight: 600; margin-top: 10px; } + #precos .price-block .type { width: 100%; padding: 20px 0; @@ -974,6 +1106,7 @@ hr::after { text-transform: uppercase; margin-top: -1px; } + #precos .price-block .buy-button { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; @@ -986,17 +1119,20 @@ hr::after { transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; -webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; } + #precos .price-block .buy-button:hover { border-color: #cc1a17; background-color: #cc1a17; color: #ffffff; } + @media (max-width: 769px) { #precos .price-block .buy-button { display: inline-block; margin-top: 30px; } } + #precos .price-block .options { font-family: "Bai Jamjuree", sans-serif; font-size: 16px; @@ -1006,21 +1142,25 @@ hr::after { margin-top: 20px; display: inline-block; } + #precos .price-block.disable:hover { transform: scale(1); -webkit-transform: scale(1); } + #precos .price-block.disable .buy-button:hover { border-color: #eeeeee; background-color: transparent; color: #777777; } + #precos .ps { position: absolute; right: 20px; bottom: 20px; text-align: right; } + #precos .ps p { font-size: 13px; color: #353535; @@ -1032,6 +1172,7 @@ hr::after { text-align: center; padding-bottom: 0; } + #app h1 { color: #000000; margin-bottom: 70px; @@ -1041,11 +1182,13 @@ hr::after { background-image: url("imgs/image.png"); text-align: center; } + #ctf h1 { color: white; margin-top: 80px; margin-bottom: 50px; } + #ctf .button-ctf:hover { border-color: #cc1a17; background-color: white; @@ -1062,11 +1205,13 @@ hr::after { margin-bottom: 100px; color: #cc1a17; } + @media (max-width: 1024px) { .prectf-h1 { font-size: 17px; } } + @media (max-width: 769px) { .prectf-h1 { margin-bottom: 5px; @@ -1097,6 +1242,7 @@ hr::after { color: #353535; font-weight: 700; } + #faqs p a:hover { color: #cc1a17; } @@ -1104,14 +1250,17 @@ hr::after { #accordion li { margin-bottom: 15px; } + #accordion li:last-child { margin-bottom: 0; } + #accordion li.open .toggle, #accordion li:hover .toggle { background-color: #cc1a17; border-color: #cc1a17; color: #ffffff; } + #accordion li .toggle { font-family: "Bai Jamjuree", sans-serif; font-size: 22px; @@ -1125,6 +1274,7 @@ hr::after { transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; -webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; } + @media (max-width: 769px) { #accordion li .toggle { font-size: 19px; @@ -1132,6 +1282,7 @@ hr::after { padding: 20px; } } + #accordion li .content-accordion { display: none; padding: 45px 35px; @@ -1139,11 +1290,13 @@ hr::after { border: 1px dashed #eeeeee; border-top: 0; } + @media (max-width: 769px) { #accordion li .content-accordion { padding: 25px; } } + #accordion li .content-accordion p { margin-bottom: 5px; } @@ -1151,39 +1304,52 @@ hr::after { #sponsors { text-align: center; } + #sponsors hr { display: table; margin: 0 auto; background-color: #353535; } + #sponsors hr::after { left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); } + @media (max-width: 1024px) { #sponsors .vertically-aligned { - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } } + #sponsors .sponsor-image { display: inline-block; margin: 40px 20px 0; max-width: 200px; - filter: grayscale(0.2); - transform: scale(1); + -webkit-filter: grayscale(0.2); + filter: grayscale(0.2); + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; } + #sponsors .sponsor-image:hover { - filter: grayscale(0); - transform: scale(1.03); + -webkit-filter: grayscale(0); + filter: grayscale(0); + -webkit-transform: scale(1.03); + transform: scale(1.03); } + @media (max-width: 769px) { #sponsors .sponsor-image { max-width: 160px; margin: 40px 15px 0; } } + #sponsors .gold h1, #sponsors .silver h1, #sponsors .bronze h1 { @@ -1191,50 +1357,64 @@ hr::after { line-height: 26px; margin-top: 75px; } + @media (max-width: 1024px) { #sponsors .gold h1, -#sponsors .silver h1, -#sponsors .bronze h1 { + #sponsors .silver h1, + #sponsors .bronze h1 { font-size: 27px; } } + @media (max-width: 769px) { #sponsors .gold h1, -#sponsors .silver h1, -#sponsors .bronze h1 { + #sponsors .silver h1, + #sponsors .bronze h1 { font-size: 23px; } } + #sponsors .gold .sponsor-image { max-width: 135px; } + @media (max-width: 1024px) { #sponsors .gold .sponsor-image { max-width: 110px; } } + #sponsors .silver .sponsor-image { max-width: 165px; } + #sponsors .bronze .sponsor-image { max-width: 115px; } + #sponsors .bronze .sponsor-image img { max-height: 90px; } #social-network { + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: flex-end; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + #social-network li { margin-left: 20px; } + @media (max-width: 1024px) { #social-network li { margin-left: 10px; } } + #social-network li a { transition: color 150ms ease-out; -webkit-transition: color 150ms ease-out; @@ -1245,22 +1425,26 @@ footer { background-color: #000000; border-top: 1px solid #ffffff; } + @media (max-width: 1024px) { footer { padding: 20px 0; } } + footer p { color: #ffffff; font-size: 13px; line-height: 15px; margin-top: 10px; } + @media (max-width: 1024px) { footer p { font-size: 12px; } } + @media (max-width: 769px) { footer p { margin-top: 0; @@ -1269,20 +1453,28 @@ footer p { #tab-links { margin: 50px 0 25px; + display: -webkit-box; + display: -ms-flexbox; display: flex; } + #tab-links .tab-label { display: none; } + #tab-links .tab-label.visible { + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; } + #tab-links .tab-label.active a { border-color: #cc1a17; background-color: #cc1a17; color: #ffffff; z-index: 2; } + #tab-links .tab-label a { border: 1px solid #353535; display: inline-block; @@ -1295,6 +1487,7 @@ footer p { transition: border-color 150ms ease, color 150ms ease, background-color 150ms ease; margin-right: -1px; } + @media (max-width: 1024px) { #tab-links .tab-label a { padding: 15px; @@ -1304,6 +1497,7 @@ footer p { #tab-container .tab { display: none; } + #tab-container .tab.visible { display: block; } @@ -1311,29 +1505,35 @@ footer p { #career-path { text-align: center; } + #career-path hr { display: table; margin: 0 auto 60px; } + #career-path hr::after { left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); } + #career-path h2 { color: #ffffff; font-size: 18px; line-height: 22px; margin-bottom: 10px; } + #career-path .ciber-color h2 { font-size: 14px; } + @media (max-width: 1024px) { #career-path .ciber-color h2 { font-size: 18px; } } + #career-path .powered-by { font-family: "Bai Jamjuree", sans-serif; font-size: 16px; @@ -1341,6 +1541,7 @@ footer p { color: #ffffff; margin-bottom: 20px; } + #career-path .separator { display: block; margin: 0 auto; @@ -1351,17 +1552,19 @@ footer p { } .career-path-container { - width: calc(20% - 40px); + width: calc(16% - 20px); display: inline-block; - margin: 0 16px; + margin: 0 10px; vertical-align: top; } + @media (max-width: 1024px) { .career-path-container { width: calc(30% - 20px); margin: 0px 10px; } } + @media (max-width: 769px) { .career-path-container { width: 55%; @@ -1376,6 +1579,7 @@ footer p { display: inline-block; min-height: 230px; } + @media (max-width: 1024px) { .career-path-links { min-height: 250px; @@ -1383,12 +1587,14 @@ footer p { margin-bottom: 50px; } } + @media (max-width: 769px) { .career-path-links { min-height: inherit; max-width: 200px; } } + .career-path-links::after { content: ""; width: calc(100% + 8px); @@ -1397,12 +1603,16 @@ footer p { top: -5px; left: -5px; border: 1px solid red; - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); + -webkit-transform: skewX(-3deg); + transform: skewX(-3deg); left: -5px; left: -5px; + -webkit-transition: border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out; + transition: border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out; transition: transform 150ms ease-in-out, border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out; + transition: transform 150ms ease-in-out, border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out; } + .career-path-links:hover:after { -webkit-transform: skewX(0); transform: skewX(0); @@ -1410,30 +1620,29 @@ footer p { top: -6px; left: -6px; } + .career-path-links img { max-width: 85%; margin: 20px auto; - padding: 20px; + padding: 15px; background-color: white; } + @media (max-width: 1024px) { .career-path-links img { max-width: 70%; } } -@media (max-width: 769px) { - .career-path-links img { - max-width: 60%; - } -} #speakers { text-align: center; } + #speakers hr { display: table; margin: 0 auto 60px; } + #speakers hr::after { left: 50%; transform: translateX(-50%); @@ -1443,16 +1652,19 @@ footer p { #calendar h1 { text-align: center; } + #calendar hr { display: table; margin: 0 auto 60px; background-color: #353535; } + @media (max-width: 769px) { #calendar hr { margin-bottom: 30px; } } + #calendar hr::after { left: 50%; transform: translateX(-50%); @@ -1464,8 +1676,10 @@ footer p { position: absolute; top: 50%; left: 50%; - transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + .career-apresentation .career-name { font-size: 46px; font-weight: 700; @@ -1473,24 +1687,29 @@ footer p { text-transform: uppercase; text-align: center; } + @media (max-width: 769px) { .career-apresentation .career-name { font-size: 30px; } } + .career-apresentation .career-name span { font-size: 22px; text-transform: none; } + @media (max-width: 769px) { .career-apresentation .career-name span { font-size: 20px; } } + .career-apresentation img { max-width: 200px; margin: 35px auto 0; } + @media (max-width: 769px) { .career-apresentation img { max-width: 150px; @@ -1512,16 +1731,20 @@ footer p { margin-bottom: 50px; position: relative; } + .speaker-button:hover .speaker-image::before { border-color: #f54b10; } + .speaker-button:hover .speaker-image::after { opacity: 0.85; } + .speaker-button:hover .company-image { opacity: 1; width: 60%; } + .speaker-button .speaker-image { width: 200px; height: 200px; @@ -1529,6 +1752,7 @@ footer p { margin: 0 auto 20px; position: relative; } + .speaker-button .speaker-image::before { content: ""; width: calc(100% + 8px); @@ -1537,8 +1761,10 @@ footer p { top: -6px; left: -6px; border: 2px solid #353535; + -webkit-transition: border-color 150ms ease-in-out; transition: border-color 150ms ease-in-out; } + .speaker-button .speaker-image::after { content: " "; position: absolute; @@ -1547,27 +1773,34 @@ footer p { width: 100%; height: 100%; background-color: #ffffff; + -webkit-transition: opacity 150ms ease-in-out; transition: opacity 150ms ease-in-out; opacity: 0; } + .speaker-button .company-image { position: absolute; top: 50%; left: 50%; - transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); width: 85%; z-index: 1; + -webkit-transition: opacity 150ms ease-in-out, width 150ms ease-in-out; transition: opacity 150ms ease-in-out, width 150ms ease-in-out; opacity: 0; } + .speaker-button .speaker-name { font-weight: 700; font-size: 22px; line-height: 26px; color: #353535; margin-bottom: 5px; + -webkit-transition: color 150ms ease-in-out; transition: color 150ms ease-in-out; } + .speaker-button .speaker-company { font-weight: 600; font-size: 16px; @@ -1585,6 +1818,7 @@ footer p { .ai-color .speaker-button:hover .speaker-name { color: #f54b10; } + .ai-color #main-menu nav ul li a::after, .ai-color #apresentation::after, .ai-color hr::after, @@ -1593,6 +1827,7 @@ footer p { .ai-color #content-container .event-type { background-color: #f54b10; } + .ai-color .career-path-links::after, .ai-color .speaker-button:hover .speaker-image::before { border-color: #f54b10; @@ -1607,6 +1842,7 @@ footer p { .ciber-color .speaker-button:hover .speaker-name { color: #214198; } + .ciber-color #main-menu nav ul li a::after, .ciber-color #apresentation::after, .ciber-color hr::after, @@ -1615,6 +1851,7 @@ footer p { .ciber-color #content-container .event-type { background-color: #214198; } + .ciber-color .career-path-links::after, .ciber-color .speaker-button:hover .speaker-image::before { border-color: #214198; @@ -1629,6 +1866,7 @@ footer p { .mobile-color .speaker-button:hover .speaker-name { color: #971384; } + .mobile-color #main-menu nav ul li a::after, .mobile-color #apresentation::after, .mobile-color hr::after, @@ -1637,6 +1875,7 @@ footer p { .mobile-color #content-container .event-type { background-color: #971384; } + .mobile-color .career-path-links::after, .mobile-color .speaker-button:hover .speaker-image::before { border-color: #971384; @@ -1651,6 +1890,7 @@ footer p { .iot-color .speaker-button:hover .speaker-name { color: #ec174a; } + .iot-color #main-menu nav ul li a::after, .iot-color #apresentation::after, .iot-color hr::after, @@ -1659,6 +1899,7 @@ footer p { .iot-color #content-container .event-type { background-color: #ec174a; } + .iot-color .career-path-links::after, .iot-color .speaker-button:hover .speaker-image::before { border-color: #ec174a; @@ -1673,6 +1914,7 @@ footer p { .data-color .speaker-button:hover .speaker-name { color: #dc160d; } + .data-color #main-menu nav ul li a::after, .data-color #apresentation::after, .data-color hr::after, @@ -1681,6 +1923,7 @@ footer p { .data-color #content-container .event-type { background-color: #dc160d; } + .data-color .career-path-links::after, .data-color .speaker-button:hover .speaker-image::before { border-color: #dc160d; @@ -1695,6 +1938,7 @@ footer p { .web-color .speaker-button:hover .speaker-name { color: #3a1484; } + .web-color #main-menu nav ul li a::after, .web-color #apresentation::after, .web-color hr::after, @@ -1703,6 +1947,7 @@ footer p { .web-color #content-container .event-type { background-color: #3a1484; } + .web-color .career-path-links::after, .web-color .speaker-button:hover .speaker-image::before { border-color: #3a1484; @@ -1717,27 +1962,33 @@ footer p { height: 100%; background-color: #cc1a17; } + #calendar-container .event-data { margin-top: 50px; } + @media (max-width: 1024px) { #calendar-container .event-data { margin-top: 30px; } } + #calendar-container .event-data:first-child { margin-top: 0; } + @media (max-width: 1024px) { #calendar-container .event-data:first-child { margin-top: 30px; } } + @media (max-width: 769px) { #calendar-container .event-data:first-child { margin-top: 30px; } } + #calendar-container .event-data h2:first-child { margin-top: 0; } @@ -1746,11 +1997,20 @@ footer p { width: 50%; } +.mobile-color #event-days-list button { + width: 100%; +} + #event-days-list { border-bottom: 1px solid #353535; + display: -webkit-box; + display: -ms-flexbox; display: flex; - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + #event-days-list button { width: 25%; padding: 20px 0; @@ -1758,22 +2018,32 @@ footer p { color: #353535; font-size: 32px; font-weight: 700; + -webkit-transition: color 150ms ease, -webkit-transform 150ms ease; + transition: color 150ms ease, -webkit-transform 150ms ease; transition: color 150ms ease, transform 150ms ease; + transition: color 150ms ease, transform 150ms ease, -webkit-transform 150ms ease; } + #event-days-list button:last-child { border-right: 0; } + #event-days-list button.selected { color: #cc1a17; } + #event-days-list button.selected:hover { cursor: default; - transform: scale(1); + -webkit-transform: scale(1); + transform: scale(1); } + #event-days-list button:hover { color: #cc1a17; - transform: scale(1.02); + -webkit-transform: scale(1.02); + transform: scale(1.02); } + #event-days-list button span { display: block; font-weight: 500; @@ -1783,19 +2053,23 @@ footer p { .day-night-filter { border-bottom: 1px solid #353535; } + @media (max-width: 769px) { .day-night-filter { display: none; } } + .day-night-filter button { width: 50%; padding: 30px 0; border-right: 1px solid #353535; } + .day-night-filter button:last-child { border-right: 0; } + .day-night-filter .half-day { text-align: center; padding: 20px 0; @@ -1815,8 +2089,10 @@ footer p { background-color: #ffffff; opacity: 0; visibility: hidden; + -webkit-transition: opacity 150ms ease; transition: opacity 150ms ease; } + #overlay.visible { visibility: visible; } @@ -1832,12 +2108,15 @@ footer p { max-height: 747px; overflow-y: scroll; background-color: #fff; - box-shadow: 0 0px 40px 15px #b9b8b8; + -webkit-box-shadow: 0 0px 40px 15px #b9b8b8; + box-shadow: 0 0px 40px 15px #b9b8b8; padding: 10px 10%; text-align: center; opacity: 0; + -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; } + @media (max-width: 1024px) { .modal-container { width: calc(100% - 100px); @@ -1848,6 +2127,7 @@ footer p { max-height: inherit; } } + @media (max-width: 769px) { .modal-container { width: calc(100% - 30px); @@ -1857,17 +2137,26 @@ footer p { padding: 10px 30px 30px 30px; } } -.modal-container[data-status=opened] { + +.modal-container a { + font-weight: 600; + color: #777777; +} + +.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; @@ -1879,12 +2168,14 @@ footer p { right: 30px; color: #353535; } + @media (max-width: 1024px) { .modal-close { top: 20px; right: 20px; } } + @media (max-width: 769px) { .modal-close { top: 10px; @@ -1896,73 +2187,96 @@ footer p { padding: 30px 30px 0; color: #353535; } + @media (max-width: 1024px) { #content-container { padding: 0 15px 0; } } + #content-container .content { display: none; } + #content-container .content.visible { display: block; } + #content-container .event-description { font-family: "Bai Jamjuree"; font-weight: 600; font-size: 17px; background-color: transparent; color: #353535; + -webkit-transition: color 150ms ease; transition: color 150ms ease; } + #content-container .event-description:hover { color: #cc1a17; } + #content-container .event-description span { display: inline-block; font-size: 16px; margin-right: 10px; } + #content-container section { padding: 0; } + #content-container h2 { font-size: 20px; line-height: 28px; color: #cc1a17; margin-bottom: 10px; } + #content-container h3 { margin-bottom: 7px; font-size: 19px; } + #content-container .event-details { color: #353535; margin-bottom: 8px; display: block; line-height: 18px; } + +#content-container .event-details a { + color: #353535; + font-weight: 600; +} + #content-container .event-details span { margin-right: 10px; + -webkit-transition: none; transition: none; vertical-align: bottom; } + #content-container a.event-details:hover { color: #cc1a17; } + #content-container .event-time { font-size: 23px; font-weight: 700; line-height: 28px; } + @media (max-width: 1024px) { #content-container .event-time { margin-bottom: 10px; } } + #content-container .container-speaker-image::after { content: " "; } + #content-container .event-type { font-size: 16px; line-height: 20px; @@ -1976,6 +2290,7 @@ footer p { text-transform: uppercase; margin-top: 40px; } + #content-container .event-type:first-child { margin-top: 5px; } @@ -1983,171 +2298,235 @@ footer p { #institucional-support { padding: 60px 0; } + #institucional-support h3 { margin-bottom: 25px; } + #institucional-support a { display: inline-block; margin: 0 20px; } + @media (max-width: 1024px) { #institucional-support a { margin: 10px; max-width: 70px; } } + #institucional-support a:first-child { margin-left: 0; } + #institucional-support .vertically-aligned { - justify-content: flex-start; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; margin-bottom: 20px; } + @media (max-width: 1024px) { #institucional-support .vertically-aligned { - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; margin-bottom: 0; } } + @media (max-width: 769px) { #institucional-support .vertically-aligned { - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } } + #institucional-support .junisec { max-width: 90px; } + @media (max-width: 769px) { #institucional-support .junisec { max-width: 70px; } } + #institucional-support .isec { max-width: 150px; } + @media (max-width: 769px) { #institucional-support .isec { max-width: 120px; } } + #institucional-support .isec2 { max-width: 150px; } + @media (max-width: 769px) { #institucional-support .isec2 { max-width: 120px; } } + #institucional-support .iscac { max-width: 115px; } + @media (max-width: 769px) { #institucional-support .iscac { max-width: 90px; } } + #institucional-support .fca { max-width: 70px; } + @media (max-width: 769px) { #institucional-support .fca { max-width: 50px; } } + #institucional-support .quinta-das-lagrimas { width: auto; max-width: 115px; } + @media (max-width: 769px) { #institucional-support .quinta-das-lagrimas { max-width: 90px; } } + #institucional-support .nestle { max-width: 150px; } + @media (max-width: 769px) { #institucional-support .nestle { max-width: 100px; } } + #institucional-support .luso { max-width: 105px; } + @media (max-width: 769px) { #institucional-support .luso { max-width: 75px; } } + #institucional-support .gazela { max-width: 105px; } + @media (max-width: 769px) { #institucional-support .gazela { max-width: 75px; } } + #institucional-support .beirao { max-width: 100px; } + @media (max-width: 769px) { #institucional-support .beirao { max-width: 75px; } } + #institucional-support .simology { max-width: 105px; } + @media (max-width: 769px) { #institucional-support .simology { max-width: 75px; } } + #institucional-support .fbaup { max-width: 150px; } + @media (max-width: 769px) { #institucional-support .fbaup { max-width: 115px; } } +#institucional-support .whitesmith { + max-width: 80px; + display: inline-block; + margin: 0 20px; +} + +@media (max-width: 769px) { + #institucional-support .whitesmith { + max-width: 60px; + } +} + .ctf-header { + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #d02e2c), to(#e1494e)); background-image: linear-gradient(0deg, #d02e2c 20%, #e1494e 100%); - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; padding-top: 10%; } + .ctf-header .ctf-top10 { width: 40%; margin: 0 auto; padding: 0; - box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); } + .ctf-header .ctf-top10 .top-title { color: white; text-align: center; margin: 5%; } + .ctf-header .ctf-top10 th { text-align: center; } + .ctf-header .ctf-top10 td { text-align: center; } + @media screen and (max-width: 769px) { .ctf-header .ctf-top10 { width: 95%; padding-top: 20px; } } + .ctf-header .about-top { color: white; font-size: 15px; text-align: center; margin: 2%; } + @media screen and (max-width: 769px) { .ctf-header { width: 100%; @@ -2155,13 +2534,16 @@ footer p { } .container-app { + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #d02e2c), to(#e1494e)); background-image: linear-gradient(0deg, #d02e2c 20%, #e1494e 100%); height: 40% !important; } + .container-app .header-app { margin: auto; width: 50%; } + @media screen and (max-width: 769px) { .container-app .header-app { width: 100%; @@ -2175,6 +2557,7 @@ footer p { width: 100%; } } + .container-app .header-app h1 { padding-top: 9rem !important; color: white; @@ -2183,6 +2566,7 @@ footer p { padding-bottom: 2rem !important; font-weight: normal; } + .container-app .header-app h3 { text-align: center; color: white; @@ -2215,27 +2599,40 @@ footer p { text-align: center; margin-bottom: 3rem; } + .section-title h3 { margin: 0 auto; text-align: center; color: #cc1a17; margin-bottom: 10px; } + .section-title small { color: #998a9b; } .card-features { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; width: 80%; margin: 0 auto; } + @media screen and (max-width: 769px) { .card-features { width: 90%; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } @@ -2246,20 +2643,27 @@ footer p { margin: 0 auto; border-bottom: 2px solid #cc1a17; } + .card-body:hover { - box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); - transform: translateY(-0.25em); + -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + -webkit-transform: translateY(-0.25em); + transform: translateY(-0.25em); + -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .card-body .card-title { color: #cc1a17; margin: 10px 0; } + .card-body .card-text { font-size: 15px; text-align: justify; text-justify: inter-word; } + @media screen and (max-width: 769px) { .card-body { width: 100%; @@ -2268,15 +2672,24 @@ footer p { } .login-app { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; background-image: url("./imgs/bg_phone.png"); } + .login-app img { width: 60%; height: 60%; } + .login-app .button-default { padding: 20px; font-size: 14px; @@ -2289,14 +2702,19 @@ footer p { transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; -webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; } + .login-app .button-default:hover { border-color: #cc1a17; background-color: #cc1a17; color: #ffffff; } + @media screen and (max-width: 769px) { .login-app { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } .login-app img { width: 100%; @@ -2308,18 +2726,22 @@ footer p { width: 40%; padding: 5%; } + @media screen and (max-width: 769px) { .container-login { width: 100%; } } + .container-login h1 { margin: 0 auto; color: #cc1a17; } + .container-login .text-login { margin-top: 1rem; } + .container-login .text-login p { margin: 20px 0px; color: white; @@ -2332,25 +2754,36 @@ footer p { /* Style tab links */ /* Style the tab content (and add height:100% for full page content) */ } + @media screen and (max-width: 769px) { .features-app { padding: 5% 3%; - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + .features-app h1 { margin: 0 auto; text-align: center; margin-bottom: 70px; } + .features-app .subtitle { margin: 0 auto; text-align: center; color: #cc1a17; margin-bottom: 10px; } + .features-app .tablink { background-color: #e3e3e3; color: #000000; @@ -2361,15 +2794,18 @@ footer p { font-size: 17px; width: 16.665%; } + .features-app .tablink .active { color: red; } + @media screen and (max-width: 769px) { .features-app .tablink { width: 100%; padding: 15px 20px; } } + .features-app .tabcontent { color: white; display: none; @@ -2377,126 +2813,186 @@ footer p { padding-bottom: 0px; height: 100%; background: white; - box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); } + @media screen and (max-width: 769px) { .features-app .tabcontent { padding: 20px 20px; - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } } + .features-app .tabcontent img { padding: 40px; width: 30%; height: 30%; } + @media screen and (max-width: 769px) { .features-app .tabcontent img { width: 100%; height: 100%; } } + .features-app .tabcontent .tabDetails { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + @media screen and (max-width: 769px) { .features-app .tabcontent .tabDetails { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + .features-app .tabcontent .tabText h2 { color: #cc1a17; padding-top: 20px; } + .features-app .tabcontent .tabText h3 { color: black; } + .features-app .tabcontent .tabText p { padding-top: 20px; } .download-app { - flex: 1; - flex-direction: row; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; background-image: url("./imgs/bg_phone.png"); - align-content: center; - align-items: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + @media screen and (max-width: 769px) { .download-app { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; padding: 20px 0; } } + .download-app img { width: 100%; height: 100%; } + .download-app .left { width: 100%; padding: 5rem; } + @media screen and (max-width: 769px) { .download-app .left { padding: 1rem; } } + .download-app h1 { text-align: center; color: white; } + .download-app h3 { color: white; text-align: center; } + .download-app h2 { color: white; } + .download-app .buttons { margin-top: 2rem; - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; - align-content: center; - justify-content: center; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + @media screen and (max-width: 769px) { .download-app .buttons { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + .download-app .button-app { border: 1px solid white; padding: 20px 20px; margin: 20px; border-radius: 3px; - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; color: blue; /* First we need to help some browsers along for this to work. - Just because a vendor prefix is there, doesn't mean it will - work in a browser made by that vendor either, it's just for - future-proofing purposes I guess. */ - -o-transition: 0.5s; - -ms-transition: 0.5s; - -moz-transition: 0.5s; + Just because a vendor prefix is there, doesn't mean it will + work in a browser made by that vendor either, it's just for + future-proofing purposes I guess. */ -webkit-transition: 0.5s; /* ...and now for the proper property */ transition: 0.5s; } + .download-app .button-app .button-logo { color: white; font-size: 60px; padding: 0 20px; } + .download-app .button-app .button-text { color: white; } + .download-app .button-app:hover { background-color: #cc1a17; } + .download-app .button-android { border: 1px solid white; padding: 30px 40px; @@ -2511,44 +3007,65 @@ footer p { } .explain-qr { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; padding: 50px; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; background-image: url("./imgs/bg_phone.png"); } + @media screen and (max-width: 769px) { .explain-qr { padding: 10px; } } + .explain-qr .explain { margin: 30px; } + @media screen and (max-width: 769px) { .explain-qr .explain { margin: 10px; } } + .explain-qr .explain h3 { margin-bottom: 0; color: white; margin: 20px; } + .explain-qr .explain p { color: white; margin-left: 20px; } + .explain-qr img { width: 20%; height: 20%; margin: 20px; - align-self: center; + -ms-flex-item-align: center; + -ms-grid-row-align: center; + align-self: center; } + @media screen and (max-width: 769px) { .explain-qr { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } .explain-qr img { width: 100%; @@ -2557,28 +3074,42 @@ footer p { } .ctf-explain { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; background-color: #eeeeee; padding: 40px 100px; } + .ctf-explain h3 { padding: 30px; padding-bottom: 0px; } + .ctf-explain p { padding: 30px; text-align: justify; text-justify: inter-word; } + .ctf-explain img { width: 30%; height: 30%; } + @media screen and (max-width: 769px) { .ctf-explain { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; padding: 1px; } .ctf-explain img { @@ -2594,103 +3125,154 @@ footer p { .ctf-levels .level1-ctf { background-color: #de6d6b; } + .ctf-levels .level2-ctf { background-color: #d95856; } + .ctf-levels .level3-ctf { background-color: #d54341; } + .ctf-levels .level4-ctf { background-color: #d02e2c; } + .ctf-levels .level5-ctf { background-color: #cc1a17; } + .ctf-levels .level { padding: 80px; } + @media screen and (max-width: 769px) { .ctf-levels .level { padding: 30px 10px; } } + .ctf-levels .level h3 { color: white; padding-left: 30px; } + .ctf-levels .level .sub-container { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + @media screen and (max-width: 769px) { .ctf-levels .level .sub-container { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + .ctf-levels .level .sub-container .sub-level { width: 100%; border: 1px dashed white; margin: 20px; padding: 20px; - align-content: center; - flex: 1; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; - justify-content: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + @media screen and (max-width: 769px) { .ctf-levels .level .sub-container .sub-level { padding: 5; margin: 10px 0; } } + .ctf-levels .level .sub-container .sub-level p { color: black; text-align: justify; text-justify: inter-word; } + .ctf-levels .level .sub-container .sub-level i { color: #eeeeee; font-size: 18px; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; color: white; width: 40%; margin: 20px; text-align: center; margin: 0 auto; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf i { font-size: 30px; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf:hover { text-decoration: none; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf:hover a:hover { text-decoration: none; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf h3 { font-size: 20px; margin: 10px; - align-content: center; - align-self: center; + -ms-flex-line-pack: center; + align-content: center; + -ms-flex-item-align: center; + -ms-grid-row-align: center; + align-self: center; } .ctf-prizes { padding: 50px 100px; } + .ctf-prizes h3 { padding: 30px; padding-bottom: 0px; } + .ctf-prizes h5 { padding-left: 30px; color: #cc1a17; } + @media screen and (max-width: 769px) { .ctf-prizes { padding: 0; @@ -2704,32 +3286,55 @@ footer p { padding: 10px; } } + .ctf-prizes .prizes-container { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; padding-top: 30px; } + .ctf-prizes .prizes-container .prize { - flex: 1; - flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + display: -webkit-box; + display: -ms-flexbox; display: flex; width: 100%; margin: 20px; - align-content: center; - align-items: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .ctf-prizes .prizes-container .prize .prize-logo { font-size: 100px; } + @media screen and (max-width: 769px) { .ctf-prizes .prizes-container { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; padding-bottom: 20px; } .ctf-prizes .prizes-container .prize { margin: 0; } } - -/*# sourceMappingURL=main.css.map */ +/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/website/main.css.map b/website/main.css.map index f8b50af0..361558c1 100755 --- a/website/main.css.map +++ b/website/main.css.map @@ -1 +1,9 @@ -{"version":3,"sourceRoot":"","sources":["main.scss"],"names":[],"mappings":"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;AAn2DA;EAk2DD;IAIE;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA,OAh7DU;EAi7DV;EACA;EACA;;;AAIF;EA14DC,UA24DkB;EA14DlB,KA04DyB;EAv4DzB,MAu4DwC;EAn4DxC,OAo4Dc;EAn4Dd,QAm4DoB;EACpB;EACA,kBA97DO;EA+7DP;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAp5DA;EAq4DD;IAkBE;IACA;IACA;IACA;IACA;IACA;;;AAl6DD;EA24DD;IA2BE;IACA;IACA;IACA;IACA;;;AAGD;EACC;;AAGD;EACC;;AAl7DD;EAi7DA;IAIE;;;AAIF;EACC;EACA;;;AAIF;EA58DC,UA68DkB;EA58DlB,KA48D4B;EA38D5B,OA28DkC;EAClC,OA3/DW;;AAgEX;EAy7DD;IAKE;IACA;;;AAr8DD;EA+7DD;IAUE;IACA;;;;AAIF;EACC;EACA,OA1gEW;;AAgEX;EAw8DD;IAKE;;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC,aArgEU;EAsgEV;EACA;EACA;EACA,OA7hEU;EA8hEV;;AAEA;EACC,OAhiEG;;AAmiEJ;EACC;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;EACA,OAjjEI;EAkjEJ;;AAGD;EACC;EACA;;AAGD;EACC,OA5jEU;EA6jEV;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC,OAxkEI;;AA2kEL;EACC;EACA;EACA;;AA/gED;EA4gEA;IAME;;;AAKD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA,kBAjmEI;EAkmEJ;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAKH;EACC;;AAEA;EACC;;AAGD;EACC;EACA;;AAxjED;EAsjEA;IAKE;IACA;;;AAGD;EACC;;AAIF;EACC;EACA;;AAtkED;EAokEA;IAKE;IACA;;;AAhlEF;EA0kEA;IAUE;;;AAIF;EACC;;AAzlED;EAwlEA;IAIE;;;AAIF;EACC;;AAjmED;EAgmEA;IAIE;;;AAIF;EACC;;AAzmED;EAwmEA;IAIE;;;AAIF;EACC;;AAjnED;EAgnEA;IAIE;;;AAIF;EACC;;AAznED;EAwnEA;IAIE;;;AAIF;EACC;EACA;;AAloED;EAgoEA;IAKE;;;AAIF;EACC;;AA1oED;EAyoEA;IAIE;;;AAIF;EACC;;AAlpED;EAipEA;IAIE;;;AAIF;EACC;;AA1pED;EAypEA;IAIE;;;AAIF;EACC;;AAlqED;EAiqEA;IAIE;;;AAIF;EACC;;AA1qED;EAyqEA;IAIE;;;AAIF;EACC;;AAlrED;EAirEA;IAIE;;;;AAKH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EAEA;EAQA;;AANA;EACC;EACA;EACA;;AAKD;EACC;;AAGD;EACC;;AAGD;EAtBD;IAuBE;IACA;;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EA1CD;IA2CE;;;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EAJD;IAKE;IACA;IACA;;EAEA;IACC;;EAGD;IACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;;AAMF;EACC;EAEA;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EAPD;IAQE;IACA;;;;AAIF;EAOC;EACA;EACA;EACA;EACA;;AAVA;EACC;EACA;EACA;;AASD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EAxBD;IAyBE;IACA;;;;AAIF;EACC;EACA;EACA;EA4BA;;AA1BA;EACC;EACA;;AAGD;EACC;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAOF;EAlCD;IAmCE;;EAEA;IACC;IACA;;;;AAKH;EAEC;EACA;;AAEA;EALD;IAME;;;AAGD;EACC;EACA;;AAGD;EACC;;AAEA;EACC;EACA;;;AAKH;EACC;EACA;EASA;AAeA;AA4BA;;AAlDA;EAJD;IAKE;IACA;IACA;IACA;;;AAKD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAID;EACC;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EAjBD;IAkBE;IACA;;;AASF;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;EAVD;IAWE;IACA;;;AAID;EACC;EACA;EACA;;AAEA;EALD;IAME;IACA;;;AAIF;EACC;EACA;EACA;;AAEA;EALD;IAME;;;AAKD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;;AAMJ;EACC;EACA;EASA;EAOA;EACA;;AAbA;EAND;IAOE;IACA;;;AAKD;EACC;EACA;;AAMD;EACC;EACA;;AAEA;EAJD;IAKE;;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EARD;IASE;;;AAIF;EACC;EACA;EACA;EAEA;EACA;EACA;EAgBA;AACA;AAAA;AAAA;AAAA;EAIA;EACA;EACA;EACA;AACA;EACA;;AApBA;EACC;EACA;EACA;;AAGD;EACC;;AAeD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EAiCA;;AA/BA;EAPD;IAQE;;;AAGD;EACC;;AAEA;EAHD;IAIE;;;AAGD;EAEC;EACA;EACA;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAMD;EAzCD;IA0CE;;EAEA;IACC;IACA;;;;AAKH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EAvBD;IAwBE;IAYA;;EAVA;IACC;IACA;;EAGD;IACC;IACA;;;;AAQF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EAKC;;AAJA;EADD;IAEE;;;AAKD;EACC;EACA;;AAGD;EAKC;EACA;EACA;;AANA;EADD;IAEE;;;AAOD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAXD;IAaE;IACA;;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;AAEA;EACC;;AAGD;EAGC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;;;AAQN;EACC;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EAbD;IAcE;;EAEA;IACC;IACA;;EAGD;IACC;IACA;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACC;;AAIF;EArBD;IAsBE;IAMA;;EAJA;IACC","file":"main.css"} \ No newline at end of file +{ + "version": 3, + "mappings": "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", + "sources": [ + "main.scss" + ], + "names": [], + "file": "main.css" +} \ No newline at end of file diff --git a/website/main.scss b/website/main.scss index daa04fa7..0013dcf4 100755 --- a/website/main.scss +++ b/website/main.scss @@ -157,9 +157,9 @@ $icon-linkedin1: "\eac9"; 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"); + 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; } @@ -918,7 +918,6 @@ hr { } @keyframes wave { - 0%, 100% { transform: initial scale(1); @@ -1471,9 +1470,9 @@ footer { } .career-path-container { - width: calc(20% - 40px); + width: calc(16% - 20px); display: inline-block; - margin: 0 16px; + margin: 0 10px; vertical-align: top; @include portable { @@ -1509,8 +1508,8 @@ footer { @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); + -webkit-transform: skewX(-3deg); + transform: skewX(-3deg); left: -5px; left: -5px; transition: transform $transition-time ease-in-out, border-width $transition-time ease-in-out, @@ -1530,16 +1529,13 @@ footer { //filter: invert(100%); max-width: 85%; margin: 20px auto; - padding: 20px; + padding: 15px; background-color: white; @include portable { max-width: 70%; } - @include mobile { - max-width: 60%; - } } } @@ -1620,11 +1616,11 @@ footer { .career-path { .container { - .row {} + .row { + } } #apresentation { - &::after { content: " "; @include position(absolute, 0, null, null, 0); @@ -1706,7 +1702,6 @@ footer { /* CAREER PATH COLORS */ .ai-color { - #main-menu nav ul li a:hover, #event-days-list button.selected, #event-days-list button:hover, @@ -1733,7 +1728,6 @@ footer { } .ciber-color { - #main-menu nav ul li a:hover, #event-days-list button.selected, #event-days-list button:hover, @@ -1760,7 +1754,6 @@ footer { } .mobile-color { - #main-menu nav ul li a:hover, #event-days-list button.selected, #event-days-list button:hover, @@ -1787,7 +1780,6 @@ footer { } .iot-color { - #main-menu nav ul li a:hover, #event-days-list button.selected, #event-days-list button:hover, @@ -1814,7 +1806,6 @@ footer { } .data-color { - #main-menu nav ul li a:hover, #event-days-list button.selected, #event-days-list button:hover, @@ -1841,7 +1832,6 @@ footer { } .web-color { - #main-menu nav ul li a:hover, #event-days-list button.selected, #event-days-list button:hover, @@ -1910,6 +1900,14 @@ footer { } } +.mobile-color { + #event-days-list { + button { + width: 100%; + } + } +} + #event-days-list { border-bottom: 1px solid $dark-grey; display: flex; @@ -2025,6 +2023,11 @@ footer { padding: 10px 30px 30px 30px; } + a{ + font-weight: $semi-bold; + color:#777777; + } + &[data-status="opened"] { visibility: visible; } @@ -2114,6 +2117,10 @@ footer { margin-bottom: 8px; display: block; line-height: 18px; + a { + color: $dark-grey; + font-weight: $semi-bold; + } span { margin-right: 10px; @@ -2292,6 +2299,15 @@ footer { max-width: 115px; } } + .whitesmith { + max-width: 80px; + display: inline-block; + margin: 0 20px; + + @include mobile { + max-width: 60px; + } + } } .ctf-header { @@ -3009,4 +3025,4 @@ footer { padding-bottom: 20px; } } -} \ No newline at end of file +}