diff --git a/website/Archive.zip b/website/Archive.zip deleted file mode 100755 index 4b2913f5..00000000 Binary files a/website/Archive.zip and /dev/null differ diff --git a/website/career-path.html b/website/career-path.html deleted file mode 100644 index 301120b3..00000000 --- a/website/career-path.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - - - ENEI'19 - Career Path - - - - - - - - - - - - - - - - - -
- Logótipo ENEI -
- - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/website/cp-inteligencia-artificial.html b/website/cp-inteligencia-artificial.html new file mode 100644 index 00000000..d5ac7c16 --- /dev/null +++ b/website/cp-inteligencia-artificial.html @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + Career Path - Inteligência Artificial + + + + + + + + + + + + + + + + + + +
+
+
Inteligência Artificial Powered by:
+ Blip Image +
+
+ + +
+
+
+
+
Career Path
+

Inteligência Artificial

+
+

O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia + em + Portugal + reunindo estudantes de informática de todas as faculdades do país.

+

Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto + entre + participantes e empresas, bem como a socialização, o convívio e a troca de experiências e + conhecimentos + entre os presentes.

+
+
+
+
+ + +
+
+
+
+

Calendário

+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
Diurno
+
+
+
Noturno
+
+
+
+
+
+
+
+
+
+
+
+
8:00 - 10:00 +
+
+
+

Palestra sobre a fome em África

+

Pedro Duarte

+
Microsoft + Corporation
+
Edíficio + Gerais (G1)
+ +

Palestra sobre a fome em África

+

Pedro Duarte

+
Microsoft + Corporation
+
Edíficio + Gerais (G1)
+ +
+
+
+
+
8:00 - 10:00 +
+
+
+

Palestra sobre a fome em África

+

Pedro Duarte

+
Microsoft + Corporation
+
Edíficio + Gerais (G1)
+
+
+
+
+
+
+
18:00 - 19:00 +
+
+
+

Palestra sobre a fome em África

+

Pedro Duarte

+
Microsoft + Corporation
+
Edíficio + Gerais (G1)
+ +
+
+
+
+
+
+
+
Conteudo para dia (13 de Abril)
+
Conteudo para noite (13 de Abril)
+
+
+
+
+
+
+
+
+ + +
+
+
+
+

Speakers

+
+
+
+ +
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/fonts/icomoon.eot b/website/fonts/icomoon.eot index 5d84b85e..135a83c6 100755 Binary files a/website/fonts/icomoon.eot and b/website/fonts/icomoon.eot differ diff --git a/website/fonts/icomoon.svg b/website/fonts/icomoon.svg index fd059e38..6dbf2f64 100755 --- a/website/fonts/icomoon.svg +++ b/website/fonts/icomoon.svg @@ -14,4 +14,9 @@ + + + + + \ No newline at end of file diff --git a/website/fonts/icomoon.ttf b/website/fonts/icomoon.ttf index 892921a0..1e4e7222 100755 Binary files a/website/fonts/icomoon.ttf and b/website/fonts/icomoon.ttf differ diff --git a/website/fonts/icomoon.woff b/website/fonts/icomoon.woff index 9312857e..b0f9a5be 100755 Binary files a/website/fonts/icomoon.woff and b/website/fonts/icomoon.woff differ diff --git a/website/imgs/speakers-company/microsoft.png b/website/imgs/speakers-company/microsoft.png new file mode 100644 index 00000000..dcf767f5 Binary files /dev/null and b/website/imgs/speakers-company/microsoft.png differ diff --git a/website/imgs/speakers-image/pedro-duarte.jpg b/website/imgs/speakers-image/pedro-duarte.jpg new file mode 100644 index 00000000..d266cc1b Binary files /dev/null and b/website/imgs/speakers-image/pedro-duarte.jpg differ diff --git a/website/index.html b/website/index.html index 8b0240a9..063ad83d 100755 --- a/website/index.html +++ b/website/index.html @@ -39,8 +39,9 @@ Menu
  • Enei
  • +
  • Career Path
  • +
  • Programa
  • Oradores
  • -
  • Programa
  • Preços
  • App
  • @@ -50,8 +51,7 @@ -
    - +
    @@ -113,14 +113,314 @@
    + + + + +
    +
    +
    +
    +

    Programa Geral

    +
    +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    +
    +
    Diurno
    +
    +
    +
    Noturno
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    8:00 - 10:00 +
    +
    +
    +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    + Linkedin +
    Edíficio + Gerais (G1)
    + +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    +
    Edíficio + Gerais (G1)
    +
    +
    +
    +
    +
    8:00 - 10:00 +
    +
    +
    +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    + Linkedin +
    Edíficio + Gerais (G1)
    +
    +
    +
    +
    +
    +
    +
    18:00 - 19:00 +
    +
    +
    +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    + Linkedin +
    Edíficio + Gerais (G1)
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    8:00 - 10:00 +
    +
    +
    +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    + Linkedin +
    Edíficio + Gerais (G1)
    + +
    +
    +
    +
    +
    +
    +
    18:00 - 19:00 +
    +
    +
    +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    +
    Edíficio + Gerais (G1)
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    9:00 - 10:00 +
    +
    +
    +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    +
    Edíficio + Gerais (G1)
    + + + +
    +
    +
    +
    +
    +
    +
    19:00 - 19:00 +
    +
    +
    +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    +
    Edíficio + Gerais (G1)
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    10:00 - 11:00 +
    +
    +
    +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    +
    Edíficio + Gerais (G1)
    + + + +
    +
    +
    +
    +
    +
    +
    20:00 - 19:00 +
    +
    +
    +

    Palestra sobre a fome em África

    +

    Pedro Duarte

    +
    Microsoft + Corporation
    +
    Edíficio + Gerais (G1)
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    -
    +
    ENEI'19

    Preços


    +
    +
    +
    +
    Normal
    @@ -172,10 +472,10 @@
    --> -
    +
    -
    +

    Main Sponsor


    @@ -195,13 +495,14 @@
    -
    +
    - +
    diff --git a/website/js/scripts.js b/website/js/scripts.js index 8f027e99..ea8a5b73 100755 --- a/website/js/scripts.js +++ b/website/js/scripts.js @@ -83,11 +83,38 @@ 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"); + }); + }) + } + +} + $(document).ready(function () { + calendarFunctionality(); + // inicial animation setTimeout(function () { - document.getElementById("apresentation").classList.add("animated"); + if (document.querySelector(".main-landing")) { + document.getElementById("apresentation").classList.add("animated"); + } }, 1200); // main menu anchors diff --git a/website/main.css b/website/main.css index b1f859b9..4a43c952 100755 --- a/website/main.css +++ b/website/main.css @@ -71,6 +71,7 @@ font-style: normal; font-weight: normal; font-variant: normal; + display: inline-block; text-transform: none; line-height: 1; transition: color 150ms ease; @@ -90,18 +91,30 @@ color: #ffffff; } -.icon-plus:before { - content: ""; +.icon-linkedin_speaker:before { + content: ""; } -.icon-less:before { - content: ""; +.icon-company:before { + content: ""; +} + +.icon-clock:before { + content: ""; +} + +.icon-location:before { + content: ""; } .icon-email:before { content: ""; } +.icon-instagram:before { + content: ""; +} + .icon-facebook:before { content: ""; } @@ -110,8 +123,16 @@ content: ""; } -.icon-instagram:before { - content: ""; +.icon-menu:before { + content: ""; +} + +.icon-plus:before { + content: ""; +} + +.icon-less:before { + content: ""; } * { @@ -138,6 +159,16 @@ body { width: 100%; position: relative; overflow-x: hidden; + font-family: "Bai Jamjuree", sans-serif; + font-weight: 400; +} + +button:hover { + cursor: pointer; +} + +span { + display: block; } section, @@ -168,13 +199,6 @@ img { height: auto; } -h1, -h2, -h3, -h4 { - font-family: "Bai Jamjuree"; -} - h1 { font-size: 38px; line-height: 34px; @@ -218,6 +242,14 @@ h2 { } } +h3 { + font-size: 20px; + line-height: 22px; + font-weight: 700; + text-transform: uppercase; + margin-bottom: 5px; +} + p { font-family: "Bai Jamjuree", sans-serif; font-size: 20px; @@ -366,7 +398,7 @@ select { } hr { - width: 60%; + width: 55%; height: 1px; background-color: #eeeeee; margin-bottom: 30px; @@ -389,6 +421,10 @@ hr::after { background-color: #cc1a17; } +.grey { + background-color: #eeeeee; +} + #error-message { font-size: 115px; line-height: 140px; @@ -617,11 +653,14 @@ hr::after { background: url("imgs/coimbra-image.jpg") no-repeat center; background-size: cover; background-attachment: fixed; - z-index: 10; position: relative; } -#apresentation::after { +#apresentation.main-landing { + z-index: 10; +} + +#apresentation.main-landing::after { content: " "; position: fixed; top: 0; @@ -634,25 +673,25 @@ hr::after { transition: opacity 150ms ease-out; } -#apresentation.animated { +#apresentation.main-landing.animated { z-index: 0; } -#apresentation.animated::after { +#apresentation.main-landing.animated::after { opacity: 0; } -#apresentation.animated #logo-enei { +#apresentation.main-landing.animated #logo-enei { position: absolute; } -#apresentation.animated #linha { +#apresentation.main-landing.animated #linha { fill: #000000; -webkit-animation: none; animation: none; } -#apresentation.animated .letras-logo { +#apresentation.main-landing.animated .letras-logo { fill: #ffffff; -webkit-animation: none; animation: none; @@ -875,7 +914,6 @@ hr::after { #programa hr { display: table; margin: 0 auto; - width: 50%; } #programa hr::after { @@ -895,7 +933,6 @@ hr::after { #precos hr { display: table; margin: 0 auto 60px; - width: 40%; } #precos hr::after { @@ -1128,7 +1165,7 @@ hr::after { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; line-height: 14px; - color: #CC1A17; + color: #cc1a17; font-weight: 700; text-transform: uppercase; border: 1px solid #eeeeee; @@ -1199,14 +1236,12 @@ hr::after { } #sponsors { - background-color: #eeeeee; text-align: center; } #sponsors hr { display: table; margin: 0 auto; - width: 60%; background-color: #353535; } @@ -1374,4 +1409,430 @@ footer p { #tab-container .tab.visible { display: block; } + +#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 .powered-by { + font-family: "Bai Jamjuree", sans-serif; + font-size: 16px; + line-height: 20px; + color: #ffffff; + margin-bottom: 15px; +} + +#career-path .separator { + display: block; + margin: 0 auto; + width: 40%; + height: 1px; + background-color: #ffffff; + margin-bottom: 10px; +} + +#career-path .career-path-links { + position: relative; + padding: 20px; + display: inline-block; +} + +#career-path .career-path-links::after { + content: ""; + width: calc(100% + 8px); + height: calc(100% + 8px); + position: absolute; + top: -5px; + left: -5px; + border: 1px solid red; + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + left: -5px; + left: -5px; + -webkit-transition: border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out; + transition: border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out; + transition: transform 150ms ease-in-out, border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out; + transition: transform 150ms ease-in-out, border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out; +} + +#career-path .career-path-links:hover:after { + -webkit-transform: skewX(0); + transform: skewX(0); + border-width: 2px; + top: -6px; + left: -6px; +} + +#career-path .career-path-links img { + -webkit-filter: invert(100%); + filter: invert(100%); + max-width: 70%; + margin: 0 auto; +} + +#career-path .ai .career-path-links { + background-color: #17cc70; +} + +#career-path .ai .career-path-links::after { + border-color: #17cc70; +} + +#career-path .web .career-path-links { + background-color: #004994; +} + +#career-path .web .career-path-links::after { + border-color: #004994; +} + +#speakers { + text-align: center; +} + +#speakers hr { + display: table; + margin: 0 auto 60px; +} + +#speakers hr::after { + left: 50%; + transform: translateX(-50%); + -webkit-transform: translateX(-50%); +} + +#calendar h1 { + text-align: center; +} + +#calendar hr { + display: table; + margin: 0 auto 60px; + background-color: #353535; +} + +#calendar hr::after { + left: 50%; + transform: translateX(-50%); + -webkit-transform: translateX(-50%); +} + +.career-apresentation { + z-index: 1; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.career-apresentation .career-name { + font-size: 46px; + font-weight: 700; + color: #ffffff; + text-transform: uppercase; + text-align: center; +} + +.career-apresentation .career-name span { + font-size: 22px; + text-transform: none; +} + +.career-apresentation img { + -webkit-filter: invert(100%); + filter: invert(100%); + max-width: 250px; + margin: 35px auto 0; +} + +.career-path #apresentation::after { + content: " "; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.5; +} + +.speaker-button { + display: block; + margin-bottom: 50px; + position: relative; +} + +.speaker-button:hover .speaker-image::before { + border-color: #17cc70; +} + +.speaker-button:hover .speaker-image::after { + opacity: 0.85; +} + +.speaker-button:hover .company-image { + opacity: 1; + width: 85%; +} + +.speaker-button .speaker-image { + width: 200px; + height: 200px; + display: table; + margin: 0 auto 20px; + position: relative; +} + +.speaker-button .speaker-image::before { + content: ""; + width: calc(100% + 8px); + height: calc(100% + 8px); + position: absolute; + 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; + top: 0; + left: 0; + 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%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 82%; + z-index: 1; + -webkit-transition: opacity 150ms ease-in-out, width 150ms ease-in-out; + transition: opacity 150ms ease-in-out, width 150ms ease-in-out; + opacity: 0; +} + +.speaker-button .speaker-name { + font-weight: 700; + font-size: 22px; + line-height: 26px; + color: #353535; + margin-bottom: 5px; +} + +.speaker-button .speaker-company { + font-weight: 600; + font-size: 16px; + line-height: 20px; + color: #777777; +} + +/* CAREER PATH COLORS */ +.ai-color #main-menu nav ul li a:hover, +.ai-color #event-days-list button.selected, +.ai-color #event-days-list button:hover, +.ai-color #content-container h2, +.ai-color #social-network ul li a:hover, +.ai-color #content-container .event-description:hover { + color: #17cc70; +} + +.ai-color #main-menu nav ul li a::after, +.ai-color #apresentation::after, +.ai-color hr::after, +.ai-color #calendar-container .event-details::before { + background-color: #17cc70; +} + +#calendar-container .event-details::before { + content: " "; + position: absolute; + top: 5px; + left: 0px; + width: 1px; + height: 100%; + background-color: #cc1a17; +} + +#calendar-container .event-data { + margin-top: 50px; +} + +#calendar-container .event-data:first-child { + margin-top: 0; +} + +#calendar-container .event-data h2:first-child { + margin-top: 0; +} + +#event-days-list { + border-bottom: 1px solid #353535; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +#event-days-list button { + width: 25%; + padding: 20px 0; + background-color: transparent; + 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; + -webkit-transform: scale(1); + transform: scale(1); +} + +#event-days-list button:hover { + color: #cc1a17; + -webkit-transform: scale(1.02); + transform: scale(1.02); +} + +#event-days-list button span { + display: block; + font-weight: 500; + font-size: 20px; +} + +.day-night-filter { + border-bottom: 1px solid #353535; +} + +.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; + color: #353535; + font-size: 27px; + font-weight: 700; + text-transform: uppercase; +} + +#content-container { + padding: 30px 30px 0; + color: #353535; +} + +#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: 23px; + color: #cc1a17; + margin-bottom: 10px; + margin-top: 35px; +} + +#content-container h3 { + margin-bottom: 10px; +} + +#content-container .event-location { + color: #353535; + margin-bottom: 5px; + display: block; +} + +#content-container .event-location span { + margin-right: 10px; + -webkit-transition: none; + transition: none; +} + +#content-container a.event-location:hover { + color: #cc1a17; +} + +#content-container .event-time { + font-size: 24px; + font-weight: 700; + line-height: 30px; +} + +#content-container .container-speaker-image::after { + content: " "; +} /*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/website/main.css.map b/website/main.css.map index e3bc175f..a891fd53 100755 --- a/website/main.css.map +++ b/website/main.css.map @@ -1,6 +1,6 @@ { "version": 3, - "mappings": "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", + "mappings": "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", "sources": [ "main.scss" ], diff --git a/website/main.scss b/website/main.scss index af91e434..e8420e1d 100755 --- a/website/main.scss +++ b/website/main.scss @@ -5,7 +5,10 @@ $grey: #777777; $light-grey: #eeeeee; $dark-grey: #353535; $red: #cc1a17; +$light-red: #ff2923; $dark-blue: #080014; +$ai-color: #17cc70; +$web-color: #004994; //dimensions $mobile: 769px; @@ -121,6 +124,10 @@ $bold: 700; //icons $icomoon-font-path: "fonts" !default; +$icon-linkedin_speaker: "\e90a"; +$icon-company: "\e909"; +$icon-clock: "\e907"; +$icon-location: "\e908"; $icon-email: "\e902"; $icon-instagram: "\e900"; $icon-facebook: "\e901"; @@ -128,6 +135,7 @@ $icon-linkedin: "\e904"; $icon-menu: "\e903"; $icon-plus: "\e905"; $icon-less: "\e906"; +$icon-linkedin1: "\eac9"; @font-face { font-family: "icomoon"; @@ -147,6 +155,7 @@ $icon-less: "\e906"; font-style: normal; font-weight: normal; font-variant: normal; + display: inline-block; text-transform: none; line-height: 1; transition: color $standard-animation-time ease; @@ -166,14 +175,24 @@ $icon-less: "\e906"; color: $white; } -.icon-plus { +.icon-linkedin_speaker { &:before { - content: $icon-plus; + content: $icon-linkedin_speaker; } } -.icon-less { +.icon-company { &:before { - content: $icon-less; + content: $icon-company; + } +} +.icon-clock { + &:before { + content: $icon-clock; + } +} +.icon-location { + &:before { + content: $icon-location; } } .icon-email { @@ -181,6 +200,11 @@ $icon-less: "\e906"; content: $icon-email; } } +.icon-instagram { + &:before { + content: $icon-instagram; + } +} .icon-facebook { &:before { content: $icon-facebook; @@ -191,9 +215,19 @@ $icon-less: "\e906"; content: $icon-linkedin; } } -.icon-instagram { +.icon-menu { &:before { - content: $icon-instagram; + content: $icon-menu; + } +} +.icon-plus { + &:before { + content: $icon-plus; + } +} +.icon-less { + &:before { + content: $icon-less; } } @@ -220,6 +254,18 @@ body { width: 100%; position: relative; overflow-x: hidden; + font-family: $mont-font, sans-serif; + font-weight: $regular; +} + +button { + &:hover { + cursor: pointer; + } +} + +span { + display: block; } section, @@ -240,13 +286,6 @@ img { height: auto; } -h1, -h2, -h3, -h4 { - font-family: $mont-font; -} - h1 { font-size: 38px; line-height: 34px; @@ -278,6 +317,14 @@ h2 { } } +h3 { + font-size: 20px; + line-height: 22px; + font-weight: $bold; + text-transform: uppercase; + margin-bottom: 5px; +} + p { @include font($mont-font, 20px, 32px, $grey); @include portable { @@ -360,10 +407,10 @@ select { margin-left: 25px; } -.vertically-aligned{ +.vertically-aligned { display: flex; - align-items: center; - justify-content: center; + align-items: center; + justify-content: center; } .btn { @@ -397,7 +444,7 @@ select { } hr { - @include size(60%, 1px); + @include size(55%, 1px); background-color: $light-grey; margin-bottom: 30px; position: relative; @@ -412,6 +459,10 @@ hr { } } +.grey { + background-color: $light-grey; +} + #error-message { font-size: 115px; line-height: 140px; @@ -570,10 +621,12 @@ hr { background: url("imgs/coimbra-image.jpg") no-repeat center; background-size: cover; background-attachment: fixed; - z-index: 10; position: relative; + &.main-landing { + z-index: 10; + } - &::after { + &.main-landing::after { content: " "; @include position(fixed, 0, null, null, 0); @include size(100%, 100%); @@ -581,7 +634,7 @@ hr { opacity: 1; transition: opacity 150ms ease-out; } - &.animated { + &.main-landing.animated { z-index: 0; &::after { opacity: 0; @@ -736,7 +789,6 @@ hr { hr { display: table; margin: 0 auto; - width: 50%; &::after { left: 50%; transform: translateX(-50%); @@ -754,7 +806,6 @@ hr { hr { display: table; margin: 0 auto 60px; - width: 40%; &::after { left: 50%; transform: translateX(-50%); @@ -898,17 +949,14 @@ hr { } } -#ctf{ - background-image: url("imgs/image.png"); +#ctf { + background-image: url("imgs/image.png"); text-align: center; - - - + h1 { color: white; margin-top: 80px; margin-bottom: 50px; - } .button-ctf { &:hover { @@ -917,18 +965,13 @@ hr { color: $grey; } } - - - } - -.prectf-h1{ - +.prectf-h1 { @include font($mont-font, 20px, 22px, $grey); font-weight: $semi-bold; text-transform: uppercase; - margin-bottom:100px; + margin-bottom: 100px; @include portable { font-size: 17px; } @@ -937,21 +980,18 @@ hr { } 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; - - +.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; } #faqs, #tickets { @@ -1007,12 +1047,10 @@ hr { } #sponsors { - background-color: $light-grey; text-align: center; hr { display: table; margin: 0 auto; - width: 60%; background-color: $dark-grey; &::after { left: 50%; @@ -1031,7 +1069,7 @@ hr { filter: grayscale(0); transform: scale(1.03); } - @include mobile{ + @include mobile { max-width: 160px; margin: 40px 15px 0; } @@ -1041,10 +1079,10 @@ hr { font-size: 30px; line-height: 26px; margin-top: 75px; - @include portable{ + @include portable { font-size: 27px; } - @include mobile{ + @include mobile { font-size: 23px; } } @@ -1140,3 +1178,360 @@ footer { } } } + +#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; + } + + 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%); + } + } +} + +#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%); + } + } +} + +.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; + } +} + +.career-path { + #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; + + &: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; + } +} + +/* 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; + } +} + +#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-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; + } + } +} + +.day-night-filter { + border-bottom: 1px solid $dark-grey; + 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; + } +} + +#content-container { + padding: 30px 30px 0; + color: $dark-grey; + .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: 23px; + color: $red; + margin-bottom: 10px; + margin-top: 35px; + } + h3 { + margin-bottom: 10px; + } + + .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; + } + + .container-speaker-image { + &::after { + content: " "; + } + } +} diff --git a/website/selection.json b/website/selection.json index 18e457d4..a55e0e85 100755 --- a/website/selection.json +++ b/website/selection.json @@ -1 +1 @@ -{"IcoMoonType":"selection","icons":[{"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"],"attrs":[{},{}],"width":1308,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["email"]},"attrs":[{},{}],"properties":{"order":76,"id":6,"name":"email","prevSize":32,"code":59650},"setIdx":0,"setId":34,"iconIdx":0},{"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,"grid":0,"tags":["instagram"]},"attrs":[{},{},{}],"properties":{"order":75,"id":5,"name":"instagram","prevSize":32,"code":59648},"setIdx":0,"setId":34,"iconIdx":1},{"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,"grid":0,"tags":["facebook"]},"attrs":[{},{}],"properties":{"order":69,"id":3,"name":"facebook","prevSize":32,"code":59649},"setIdx":0,"setId":34,"iconIdx":2},{"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"],"attrs":[{},{},{}],"width":1027,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["linkedin"]},"attrs":[{},{},{}],"properties":{"order":67,"id":1,"name":"linkedin","prevSize":32,"code":59652},"setIdx":0,"setId":34,"iconIdx":3},{"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":0,"name":"menu","prevSize":32,"code":59651},"setIdx":0,"setId":34,"iconIdx":4},{"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":2,"setId":32,"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":2,"setId":32,"iconIdx":1}],"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":["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