diff --git a/assets/css/my-style.css b/assets/css/my-style.css
new file mode 100644
index 0000000..0b4b77f
--- /dev/null
+++ b/assets/css/my-style.css
@@ -0,0 +1,188 @@
+body {
+ margin: 0;
+ padding: 0;
+ font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
+}
+body header {
+ display: flex;
+ justify-content: space-between;
+ padding: 0.3em 0 0.3em 0.3em;
+}
+body header .logo {
+ display: block;
+ margin: 0 0.7em;
+}
+body header .logo h1 {
+ text-align: justify;
+ text-transform: uppercase;
+}
+body header .logo h1 a {
+ text-decoration: none;
+ color: #fff;
+}
+body header .logo h1 a span {
+ margin: 0;
+ line-height: 0;
+}
+body header .logo h1 a .front {
+ display: block;
+ font-size: 16px;
+}
+body header .logo h1 a .chave {
+ font-size: 60px;
+}
+body header .btn-hamb {
+ height: 0.8em;
+ width: 30px;
+ margin: 1.7em 1em 0 0;
+ cursor: pointer;
+}
+body header .btn-hamb .linha-1 {
+ display: block;
+ background: #fff;
+ width: 2em;
+ height: 0.2em;
+ border-radius: 3px;
+ margin-bottom: 0.3em;
+}
+body header .btn-hamb .linha-2 {
+ display: block;
+ background: #fff;
+ width: 2em;
+ height: 0.2em;
+ border-radius: 3px;
+}
+body header .menu a {
+ display: none;
+}
+body h2, body h3 {
+ color: #8888dd;
+ font-size: 16px;
+ font-weight: 600;
+ text-transform: uppercase;
+}
+body header, body footer, body .btn-github {
+ background: #8888dd;
+}
+body .ver-tudo {
+ background: #ffffff;
+ border: 2px solid #7777dd;
+ border-radius: 4px;
+ text-transform: uppercase;
+ padding: 0.3em 0;
+ margin: 0 5em;
+}
+body .ver-tudo a {
+ text-decoration: none;
+ font-size: 14px;
+ font-weight: 700;
+ color: #8888dd;
+}
+body section {
+ margin: 3em 0;
+}
+body section .conteudo {
+ text-align: center;
+}
+body .inicio .intro {
+ text-transform: uppercase;
+ margin: 0 2em;
+}
+body .inicio .intro p {
+ color: #888888;
+ font-size: 12px;
+}
+body .inicio .intro span {
+ color: #333333;
+ font-weight: 600;
+ font-size: 20px;
+}
+body .inicio .box {
+ display: flex;
+ justify-content: center;
+ height: 12em;
+ width: 100;
+ margin: 2.5em;
+ border-radius: 8px;
+ box-shadow: 0 0 0.5em #00000030;
+ z-index: 1;
+}
+body .inicio .box a {
+ text-decoration: none;
+ margin: 0;
+ width: 100%;
+}
+body .inicio .box img {
+ display: block;
+ height: 83%;
+ width: 100%;
+ background: #aaa;
+ border-radius: 8px 8px 0 0;
+}
+body .inicio .box p {
+ position: relative;
+ background-color: #0099ff;
+ color: #ffffff;
+ width: 100%;
+ font-size: 12px;
+ font-weight: 600;
+ padding: 0.7em 0;
+ margin: 0;
+ opacity: 0.7;
+ border-radius: 0 0 8px 8px;
+}
+body .inicio .descricao {
+ margin: 0 2em;
+ font-size: 14px;
+}
+body .inicio .descricao p {
+ color: #555555;
+ font-weight: 100;
+}
+body .inicio .descricao p span {
+ font-weight: 600;
+}
+body .inicio .btn-github {
+ margin: 0 3em;
+ border-radius: 5px;
+ padding: 0.4em 0;
+}
+body .inicio .btn-github a {
+ display: flex;
+ justify-content: center;
+ text-decoration: none;
+}
+body .inicio .btn-github a img {
+ background: #fff;
+ width: 12px;
+ height: 12px;
+ align-self: center;
+ margin-right: 0.7em;
+}
+body .inicio .btn-github a p {
+ color: #fff;
+ font-weight: 700;
+ font-size: 12px;
+ text-transform: uppercase;
+}
+body footer {
+ color: #fff;
+ text-align: center;
+}
+body footer .parag-1 {
+ font-weight: bold;
+ font-size: 16px;
+ margin: 0;
+ padding-top: 1em;
+}
+body footer .parag-2 {
+ font-size: 14px;
+ margin: 0;
+ padding-bottom: 1em;
+}
+body footer .parag-2 span {
+ font-size: 20px;
+ color: #ff0000;
+}
+
+/*# sourceMappingURL=my-style.css.map */
diff --git a/assets/css/my-style.css.map b/assets/css/my-style.css.map
new file mode 100644
index 0000000..c24d4b5
--- /dev/null
+++ b/assets/css/my-style.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../sass/my-style.scss"],"names":[],"mappings":"AAAA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAOJ;EACI;;AAMhB;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAKJ;EACA;;AAKR;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;;AACA;EACI;;AAKJ;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAQhB;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA","file":"my-style.css"}
\ No newline at end of file
diff --git a/assets/css/old_style.css b/assets/css/old_style.css
new file mode 100644
index 0000000..c37209c
--- /dev/null
+++ b/assets/css/old_style.css
@@ -0,0 +1,188 @@
+body {
+ margin: 0;
+ padding: 0;
+ font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
+}
+body .header {
+ display: flex;
+ justify-content: space-between;
+ padding: 0.3em 0 0.3em 0.3em;
+}
+body .header .logo {
+ display: block;
+ margin: 0 0.7em;
+}
+body .header .logo h1 {
+ text-align: justify;
+ text-transform: uppercase;
+}
+body .header .logo h1 a {
+ text-decoration: none;
+ color: #fff;
+}
+body .header .logo h1 a span {
+ margin: 0;
+ line-height: 0;
+}
+body .header .logo h1 a .front {
+ display: block;
+ font-size: 16px;
+}
+body .header .logo h1 a .chave {
+ font-size: 60px;
+}
+body .header .btn-hamb {
+ height: 0.8em;
+ width: 30px;
+ margin: 1.7em 1em 0 0;
+ cursor: pointer;
+}
+body .header .btn-hamb .linha-1 {
+ display: block;
+ background: #fff;
+ width: 2em;
+ height: 0.2em;
+ border-radius: 3px;
+ margin-bottom: 0.3em;
+}
+body .header .btn-hamb .linha-2 {
+ display: block;
+ background: #fff;
+ width: 2em;
+ height: 0.2em;
+ border-radius: 3px;
+}
+body .header .menu a {
+ display: none;
+}
+body h2, body h3 {
+ color: #8888dd;
+ font-size: 16px;
+ font-weight: 600;
+ text-transform: uppercase;
+}
+body header, body footer, body .btn-github {
+ background: #8888dd;
+}
+body .ver-tudo {
+ background: #ffffff;
+ border: 2px solid #7777dd;
+ border-radius: 4px;
+ text-transform: uppercase;
+ padding: 0.3em 0;
+ margin: 0 5em;
+}
+body .ver-tudo a {
+ text-decoration: none;
+ font-size: 14px;
+ font-weight: 700;
+ color: #8888dd;
+}
+body section {
+ margin: 3em 0;
+}
+body section .conteudo {
+ text-align: center;
+}
+body .inicio .intro {
+ text-transform: uppercase;
+ margin: 0 2em;
+}
+body .inicio .intro p {
+ color: #888888;
+ font-size: 12px;
+}
+body .inicio .intro span {
+ color: #333333;
+ font-weight: 600;
+ font-size: 20px;
+}
+body .inicio .box {
+ display: flex;
+ justify-content: center;
+ height: 12em;
+ width: 100;
+ margin: 2.5em;
+ border-radius: 8px;
+ box-shadow: 0 0 0.5em #00000030;
+ z-index: 1;
+}
+body .inicio .box a {
+ text-decoration: none;
+ margin: 0;
+ width: 100%;
+}
+body .inicio .box img {
+ display: block;
+ height: 83%;
+ width: 100%;
+ background: #aaa;
+ border-radius: 8px 8px 0 0;
+}
+body .inicio .box p {
+ position: relative;
+ background-color: #0099ff;
+ color: #ffffff;
+ width: 100%;
+ font-size: 12px;
+ font-weight: 600;
+ padding: 0.7em 0;
+ margin: 0;
+ opacity: 0.7;
+ border-radius: 0 0 8px 8px;
+}
+body .inicio .descricao {
+ margin: 0 2em;
+ font-size: 14px;
+}
+body .inicio .descricao p {
+ color: #555555;
+ font-weight: 100;
+}
+body .inicio .descricao p span {
+ font-weight: 600;
+}
+body .inicio .btn-github {
+ margin: 0 3em;
+ border-radius: 5px;
+ padding: 0.4em 0;
+}
+body .inicio .btn-github a {
+ display: flex;
+ justify-content: center;
+ text-decoration: none;
+}
+body .inicio .btn-github a img {
+ background: #fff;
+ width: 12px;
+ height: 12px;
+ align-self: center;
+ margin-right: 0.7em;
+}
+body .inicio .btn-github a p {
+ color: #fff;
+ font-weight: 700;
+ font-size: 12px;
+ text-transform: uppercase;
+}
+body footer {
+ color: #fff;
+ text-align: center;
+}
+body footer .parag-1 {
+ font-weight: bold;
+ font-size: 16px;
+ margin: 0;
+ padding-top: 1em;
+}
+body footer .parag-2 {
+ font-size: 14px;
+ margin: 0;
+ padding-bottom: 1em;
+}
+body footer .parag-2 span {
+ font-size: 20px;
+ color: #ff0000;
+}
+
+/*# sourceMappingURL=old_style.css.map */
diff --git a/assets/css/old_style.css.map b/assets/css/old_style.css.map
new file mode 100644
index 0000000..3c63314
--- /dev/null
+++ b/assets/css/old_style.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../sass/old_style.scss"],"names":[],"mappings":"AAAA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAOJ;EACI;;AAMhB;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAKJ;EACA;;AAKR;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;;AACA;EACI;;AAKJ;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAQhB;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA","file":"old_style.css"}
\ No newline at end of file
diff --git a/assets/css/palettes.css b/assets/css/palettes.css
new file mode 100644
index 0000000..de485fd
--- /dev/null
+++ b/assets/css/palettes.css
@@ -0,0 +1,34 @@
+/* colors */
+:root {
+ --main-color: #8888dd;
+ --main-color-dark: #6666dd;
+ --main-color-darkest: #0000cc;
+ --second-color: #f9f9f9;
+ --third-color: #888888;
+}
+
+.text-main {
+ color: var(--main-color);
+}
+
+.text-second {
+ color: var(--second-color);
+}
+
+.text-third {
+ color: var(--third-color);
+}
+
+.bg-main {
+ background-color: var(--main-color);
+}
+
+.bg-second {
+ background-color: var(--second-color);
+}
+
+.bg-third {
+ background-color: var(--third-color);
+}
+
+/*# sourceMappingURL=palettes.css.map */
diff --git a/assets/css/palettes.css.map b/assets/css/palettes.css.map
new file mode 100644
index 0000000..756ddc4
--- /dev/null
+++ b/assets/css/palettes.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../sass/palettes.scss"],"names":[],"mappings":"AAAA;AACA;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE","file":"palettes.css"}
\ No newline at end of file
diff --git a/assets/css/reset.css b/assets/css/reset.css
new file mode 100644
index 0000000..e618a4c
--- /dev/null
+++ b/assets/css/reset.css
@@ -0,0 +1,64 @@
+/* http://meyerweb.com/eric/tools/css/reset/
+ v2.0 | 20110126
+ License: none (public domain)
+*/
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+
+/* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+ display: block;
+}
+
+body {
+ line-height: 1;
+}
+
+ol, ul {
+ list-style: none;
+}
+
+blockquote, q {
+ quotes: none;
+}
+
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: "";
+ content: none;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+.mp-reset {
+ margin: 0;
+ padding: 0;
+}
+
+.a-reset {
+ text-decoration: none;
+}
+
+/*# sourceMappingURL=reset.css.map */
diff --git a/assets/css/reset.css.map b/assets/css/reset.css.map
new file mode 100644
index 0000000..be44c78
--- /dev/null
+++ b/assets/css/reset.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../sass/reset.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAaC;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;AAAA;EAEC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAGD;EACE;EACA;;;AAGF;EACE","file":"reset.css"}
\ No newline at end of file
diff --git a/assets/css/style.css b/assets/css/style.css
index c831eaa..c6c9b80 100755
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -1,89 +1,363 @@
-article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
-audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
-audio:not([controls]){display:none}
-[hidden]{display:none}
-html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
-body{margin:0}
-body,button,input,select,textarea{font-family:sans-serif}
-a:hover,a:active{outline:0}
-abbr[title]{border-bottom:1px dotted}
-b,strong{font-weight:bold}
-blockquote{margin:1em 40px}
-dfn{font-style:italic}
-mark{background:#ff0;color:#000}
-pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}
-q{quotes:none}
-q:before,q:after{content:'';content:none}
-small{font-size:75%}
-sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
-sup{top:-.5em}
-sub{bottom:-.25em}
-ul,ol{margin:1em 0;padding:0 0 0 40px}
-dd{margin:0 0 0 40px}
-nav ul,nav ol{list-style:none;list-style-image:none}
-img{border:0;-ms-interpolation-mode:bicubic}
-svg:not(:root){overflow:hidden}
-figure{margin:0}
-form{margin:0}
-fieldset{margin:0 2px;padding:.35em .625em .75em}
-legend{border:0;*margin-left:-7px}
-button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
-button,input{line-height:normal;*overflow:visible}
-table button,table input{*overflow:auto}
-button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
-input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
-input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
-input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
-button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
-textarea{overflow:auto;vertical-align:top}
-table{border-collapse:collapse;border-spacing:0}
-*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
-body{font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;background:#fff;border-top:4px solid #949db2}
-h1,h2,h3,h4,h5,h6{color:#2f3339;font-family:"Lato",sans-serif;font-weight:400;text-transform:uppercase}
-h1{font-size:36px}
-h2{font-size:32px}
-h3{font-size:24px}
-h4{font-size:21px}
-h1{margin:0}
-p{color:#515b6a;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:23px}
-a{transition:all .2s linear;color:#3396d1;font-size:15px;text-decoration:none;border-bottom:1px dashed #3396d1;}
-a:hover{color:#2679aa;border-bottom:1px dashed #2679aa}
-ul,ol{margin:0;padding:0;list-style-type:none;}
-ul li,ol li{color:#515b6a;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:23px}
-img{max-width:100%}
-body{width:100%;*zoom:1;}
-body:before,body:after{content:"";display:table}
-body:after{clear:both}
-display block{width:102.08333333333333%;margin:0 -1.0416666666666665%;*width:102.08333333333333% -correction;*margin:0 -1.0416666666666665% -correction}
-.header,.content,.footer{*zoom:1;}
-.header:before,.content:before,.footer:before,.header:after,.content:after,.footer:after{content:"";display:table}
-.header:after,.content:after,.footer:after{clear:both}
-.header .logo{display:block;text-align:center;margin:20px auto;width:300px;max-width:100%}
-.header .lead-title{margin-top:0;text-align:center;padding:20px;font-size:18px;color:#515b6a}
-.content{margin:40px auto}
-.section{display:inline;float:left;overflow:hidden;width:81.25%;margin:0 1.0416666666666665%;*width:81.25% -correction;*margin:0 1.0416666666666665% -correction;margin-left:9.375%}
-.footer{margin:20px auto;border-top:1px solid #e3e3e3;}
-.footer p,.footer a{text-align:center;color:#49525f}
-.nav-main{width:100%;display:table;margin:20px auto}
-.nav-structure{width:100%;display:table;margin:20px auto}
-.nav-list{list-style-image:none;list-style-type:none;margin:0;padding:0;}
-.nav-list .nav-item{display:inline;float:left;overflow:hidden;width:31.25%;margin:0 1.0416666666666665%;*width:31.25% -correction;*margin:0 1.0416666666666665% -correction;}
-@media screen and (max-width: 767px){.nav-list .nav-item{display:inline;float:left;overflow:hidden;width:97.91666666666666%;margin:0 1.0416666666666665%;*width:97.91666666666666% -correction;*margin:0 1.0416666666666665% -correction}
-}.nav-list .nav-item .nav-link{display:block;margin:10px auto;text-align:center;text-transform:uppercase;letter-spacing:.0625em;color:#ecf0f1}
-.btn{background:#78839e;color:btn-link;padding:16px 24px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-bottom:2px solid #717a8f;text-shadow:0 1px 1px #373d4c;}
-@media screen and (max-width: 767px){.btn{display:inline;float:left;overflow:hidden;width:97.91666666666666%;margin:0 1.0416666666666665%;*width:97.91666666666666% -correction;*margin:0 1.0416666666666665% -correction}
-}.btn:hover{background:#66728e;color:btn-link;padding:16px 24px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-bottom:2px solid #717a8f}
-.title{border-bottom:1px solid #ecf0f1}
-.sub-title{color:#515b6a;border-left:2px solid #515b6a;padding-left:10px}
-.box{padding:20px;display:block;width:300px;max-width:100%;margin:60px auto;border:2px solid #8bc1e5;color:#5ca9db;text-align:center;text-transform:uppercase;font-size:13px;font-weight:700;}
-.box:hover{border:2px solid #459cd6}
-.centered-parent{position:relative;height:100vh}
-.centered-child{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
-@media screen and (max-width: 767px){.centered-child{width:80%}
-}@media screen and (max-width: 767px){.header,.footer,.content,.section{float:none;display:block;width:96%;margin:0 auto}
-.header .logo{width:180px}
-.header .lead-title{font-size:13px}
-.header .nav-link{margin:5px auto}
-.btn{padding:5px;}
-.btn:hover{padding:5px}
-}
\ No newline at end of file
+@import './palettes.css';
+@import './variables.css';
+.body {
+ font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
+ background-color: #fdfdfd;
+}
+
+.header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: var(--space-xxs);
+}
+
+.sub-title {
+ font-weight: 600;
+ font-size: 16px;
+ margin-bottom: var(--space-xxs);
+ color: var(--main-color);
+}
+
+.logo {
+ height: 70px;
+ width: 100%;
+}
+
+.check {
+ display: none;
+}
+
+.menu {
+ position: absolute;
+ left: -1000px;
+ top: 85px;
+ transition-duration: 0.5s;
+}
+
+.menu-item {
+ position: relative;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background-color: var(--main-color);
+ height: var(--space-md);
+ width: 100vw;
+ border-top: 1px solid var(--main-color-dark);
+}
+
+.btn-hamb {
+ display: flex;
+ padding: 0 var(--space-xs);
+ height: 35px;
+ width: 35px;
+}
+
+/* show navbar */
+#check:checked ~ .menu {
+ transform: translateX(1000px);
+ transition-duration: 0.3s;
+}
+
+.text-center {
+ text-align: center;
+}
+
+.container {
+ margin: var(--space-md) 0;
+}
+
+.text-upper {
+ text-transform: uppercase;
+}
+
+.text-bold {
+ font-weight: bold;
+}
+
+.line-w-sm {
+ line-height: var(--space-sm);
+}
+
+.main-box {
+ display: flex;
+ width: 100%;
+ justify-content: space-between;
+ align-items: center;
+ margin: auto 0;
+}
+
+.background-stripes {
+ width: 18vw;
+ z-index: -1;
+ opacity: 0.9;
+}
+
+.s-left {
+ position: relative;
+}
+
+.s-right {
+ transform: rotateY(180deg);
+ position: relative;
+}
+
+.stripes-l {
+ height: calc(var(--space-sm) - 20px);
+ margin: var(--space-xxs) 0;
+ border: 0;
+ border-radius: 0 10px 10px 0;
+}
+
+.stripes-r {
+ height: calc(var(--space-sm) - 20px);
+ margin: var(--space-xxs) 0;
+ border: 0;
+ border-radius: 0 10px 10px 0;
+}
+
+.s-size-sm {
+ width: 60%;
+}
+
+.s-size-md {
+ width: 80%;
+}
+
+.s-size-lg {
+ width: 100%;
+}
+
+.s-first-color {
+ background-color: green;
+ position: relative;
+}
+
+.s-second-color {
+ background-color: yellow;
+}
+
+.s-third-color {
+ background-color: blue;
+ position: relative;
+}
+
+.intro {
+ font-size: 16px;
+}
+
+.intro__parag {
+ font-size: 12px;
+}
+
+.box-image {
+ border-radius: 5px;
+ box-shadow: 0 0 3px #22222250;
+ margin: var(--space) auto;
+ width: calc(100% - var(--space));
+ height: calc(100% - var(--space-xxs));
+}
+
+.box-image__photo {
+ border-radius: 5px;
+ width: calc(100% - var(--space));
+ height: calc(100% - var(--space-xxs));
+}
+
+.box-image__title {
+ padding: var(--space-xs) 0;
+ border-radius: 0 0 5px 5px;
+ font-size: 12px;
+ background-color: var(--main-color);
+ opacity: 0.9;
+ z-index: 10;
+}
+
+.description {
+ font-size: 14px;
+ line-height: calc(var(--space-xs) + 5px);
+ padding-bottom: var(--space-xxs);
+}
+
+.btn-link {
+ font-size: 14px;
+ padding: var(--space-xxs) var(--space-xs);
+ border: 2px solid var(--main-color-dark);
+ border-radius: 5px;
+}
+
+.box {
+ display: flex;
+ justify-content: center;
+ margin-top: var(--space-sm);
+}
+
+.box__item {
+ margin: var(--space-xxs);
+}
+
+.btn-github {
+ display: flex;
+ padding: var(--space-xs);
+ margin: var(--space-sm) auto;
+ width: 70vw;
+ justify-content: center;
+ align-items: center;
+ font-size: 14px;
+ border-radius: 5px;
+}
+
+.git-icon {
+ width: var(--space-sm);
+ height: var(--space-sm);
+ margin-right: var(--space-xxs);
+}
+
+.footer {
+ padding: var(--space-xs) 0;
+ font-size: 14px;
+}
+
+.heart {
+ color: #ff0000;
+}
+
+/* Tablets */
+@media only screen and (min-width: 768px) {
+ .logo {
+ margin-left: var(--space-xs);
+ }
+
+ .menu {
+ position: static;
+ margin-right: var(--space-xs);
+ }
+
+ .menu-list__item {
+ display: inline;
+ margin: var(--space-xxs);
+ }
+
+ .menu-item {
+ display: inline;
+ border: 0;
+ }
+
+ .btn-hamb {
+ display: none;
+ }
+
+ .intro__parag {
+ font-size: var(--space-sm);
+ }
+
+ .intro__second {
+ margin: var(--space-xs);
+ font-size: var(--space);
+ line-height: var(--space);
+ }
+
+ .sub-title {
+ line-height: var(--space);
+ font-size: var(--space);
+ }
+
+ .description {
+ line-height: var(--space);
+ font-size: calc(var(--space-sm) - 5px);
+ margin-bottom: var(--space-xxs);
+ }
+
+ .btn-github {
+ width: 40vw;
+ }
+
+ .other {
+ font-size: var(--space-sm);
+ }
+
+ .stripes-l {
+ height: calc(var(--space-sm) - 15px);
+ margin: var(--space-xs) 0;
+ }
+
+ .stripes-r {
+ height: calc(var(--space-sm) - 15px);
+ margin: var(--space-xs) 0;
+ }
+}
+@media only screen and (min-width: 1280px) {
+ .logo {
+ height: 100px;
+ width: 250px;
+ margin-left: var(--space-lg);
+ }
+
+ .menu {
+ margin-right: var(--space-lg);
+ }
+
+ .menu-list__item {
+ margin-right: var(--space-md);
+ }
+
+ .menu-item:hover {
+ color: #222;
+ }
+
+ .box-image {
+ width: 60vw;
+ }
+
+ .btn-github {
+ width: 15vw;
+ transition-duration: 0.3s;
+ }
+
+ .btn-github:hover {
+ background-color: var(--main-color-darkest);
+ transition-duration: 0.3s;
+ }
+
+ .btn-link:hover {
+ background-color: var(--main-color);
+ color: var(--second-color);
+ transition-duration: 0.3s;
+ }
+
+ .description {
+ margin-left: var(--screen-xs);
+ margin-right: var(--screen-xs);
+ }
+
+ .box__item {
+ margin: auto var(--space-xs);
+ }
+
+ .box-link:hover {
+ box-shadow: 0 0 10px var(--main-color-darkest);
+ }
+
+ .box-link {
+ margin: auto var(--space-xxs);
+ padding: var(--space-xs);
+ border-radius: 3px;
+ box-shadow: 0 0 3px #22222299;
+ }
+
+ .container {
+ margin: var(--space-lg) 0;
+ }
+
+ .stripes-l {
+ height: calc(var(--space-sm) - 8px);
+ margin: var(--space-xs) 0;
+ }
+
+ .stripes-r {
+ height: calc(var(--space-sm) - 8px);
+ margin: var(--space-xs) 0;
+ }
+}
+
+/*# sourceMappingURL=style.css.map */
diff --git a/assets/css/style.css.map b/assets/css/style.css.map
new file mode 100644
index 0000000..7f9f44c
--- /dev/null
+++ b/assets/css/style.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../sass/style.scss"],"names":[],"mappings":"AAAQ;AACA;AAER;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;AACA;EACE;IACE;;;EAGF;IACE;IACA;;;EAGF;IACE;IACA;;;EAGF;IACE;IACA;;;EAGF;IACE;;;EAGF;IACE;;;EAGF;IACE;IACA;IACA;;;EAGF;IACE;IACA;;;EAGF;IACE;IACA;IACA;;;EAGF;IACE;;;EAGF;IACE;;;EAGF;IACE;IACA;;;EAGF;IACE;IACA;;;AAIJ;EACE;IACE;IACA;IACA;;;EAGF;IACE;;;EAGF;IACE;;;EAGF;IACE;;;EAGF;IACE;;;EAGF;IACE;IACA;;;EAGF;IACE;IAEA;;;EAGF;IACE;IACA;IACA;;;EAGF;IACE;IACA;;;EAGF;IACE;;;EAGF;IACE;;;EAGF;IACE;IACA;IACA;IACA;;;EAGF;IACE;;;EAGF;IACE;IACA;;;EAGF;IACE;IACA","file":"style.css"}
\ No newline at end of file
diff --git a/assets/css/variables.css b/assets/css/variables.css
new file mode 100644
index 0000000..85450fd
--- /dev/null
+++ b/assets/css/variables.css
@@ -0,0 +1,19 @@
+/* spaces */
+:root {
+ --space-xxs: .4rem;
+ --space-xs: .8rem;
+ --space-sm: 1.6rem;
+ --space: 2.4rem;
+ --space-md: 3.2rem;
+ --space-lg: 4.8rem;
+ --space-xlg: 6.4rem;
+ --space-xxlg: 9.6rem;
+ /* media queries */
+ --screen-xs: 360px;
+ --screen-sm: 768px;
+ --screen-md: 960px;
+ --screen-lg: 1280px;
+ --screen-xlg: 1920px;
+}
+
+/*# sourceMappingURL=variables.css.map */
diff --git a/assets/css/variables.css.map b/assets/css/variables.css.map
new file mode 100644
index 0000000..9294e44
--- /dev/null
+++ b/assets/css/variables.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../sass/variables.scss"],"names":[],"mappings":"AAAA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEF;EACE;EACA;EACA;EACA;EACA","file":"variables.css"}
\ No newline at end of file
diff --git a/assets/images/btn-hamb.svg b/assets/images/btn-hamb.svg
new file mode 100644
index 0000000..0c952e0
--- /dev/null
+++ b/assets/images/btn-hamb.svg
@@ -0,0 +1 @@
+Asset 1
\ No newline at end of file
diff --git a/assets/images/compra-e-venda.png b/assets/images/compra-e-venda.png
new file mode 100644
index 0000000..e841d87
Binary files /dev/null and b/assets/images/compra-e-venda.png differ
diff --git a/assets/images/doe-um-livro.png b/assets/images/doe-um-livro.png
new file mode 100644
index 0000000..46ff71f
Binary files /dev/null and b/assets/images/doe-um-livro.png differ
diff --git a/assets/images/doe-um-livro2.png b/assets/images/doe-um-livro2.png
new file mode 100644
index 0000000..0c04437
Binary files /dev/null and b/assets/images/doe-um-livro2.png differ
diff --git a/assets/images/front-end-start.png b/assets/images/front-end-start.png
new file mode 100644
index 0000000..ea95b0d
Binary files /dev/null and b/assets/images/front-end-start.png differ
diff --git a/assets/images/github.png b/assets/images/github.png
new file mode 100644
index 0000000..708dc5b
Binary files /dev/null and b/assets/images/github.png differ
diff --git a/assets/images/logo-600px--horizontal--white.png b/assets/images/logo-600px--horizontal--white.png
new file mode 100644
index 0000000..5eca151
Binary files /dev/null and b/assets/images/logo-600px--horizontal--white.png differ
diff --git a/assets/images/me-contrata.png b/assets/images/me-contrata.png
new file mode 100644
index 0000000..53a0b28
Binary files /dev/null and b/assets/images/me-contrata.png differ
diff --git a/assets/sass/my-style.scss b/assets/sass/my-style.scss
new file mode 100644
index 0000000..b5ffc2e
--- /dev/null
+++ b/assets/sass/my-style.scss
@@ -0,0 +1,230 @@
+body {
+ margin: 0;
+ padding: 0;
+ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
+
+ header {
+ display: flex;
+ justify-content: space-between;
+ padding: .3em 0 .3em .3em;
+
+ .logo {
+ display: block;
+ margin: 0 .7em;
+
+ h1 {
+ text-align: justify;
+ text-transform: uppercase;
+
+ a {
+ text-decoration: none;
+ color: #fff;
+
+ span {
+ margin: 0;
+ line-height: 0;
+ }
+
+ .front {
+ display: block;
+ font-size: 16px;
+ }
+
+ .Brasil {
+
+ }
+
+ .chave {
+ font-size: 60px;
+ }
+ }
+ }
+ }
+
+ .btn-hamb {
+ height: 0.8em;
+ width: 30px;
+ margin: 1.7em 1em 0 0;
+ cursor: pointer;
+
+ .linha-1 {
+ display: block;
+ background: #fff;
+ width: 2em;
+ height: .2em;
+ border-radius: 3px;
+ margin-bottom: .3em;
+ }
+
+ .linha-2 {
+ display: block;
+ background: #fff;
+ width: 2em;
+ height: .2em;
+ border-radius: 3px;
+ }
+ }
+
+ .menu {
+ a {
+ display: none;
+ }
+ }
+ }
+
+ h2,h3 {
+ color: #8888dd;
+ font-size: 16px;
+ font-weight: 600;
+ text-transform: uppercase;
+ }
+
+ header, footer, .btn-github {
+ background: #8888dd;
+ }
+
+ .ver-tudo {
+ background: #ffffff;
+ border: 2px solid #7777dd;
+ border-radius: 4px;
+ text-transform: uppercase;
+ padding: .3em 0;
+ margin: 0 5em;
+
+ a {
+ text-decoration: none;
+ font-size: 14px;
+ font-weight: 700;
+ color: #8888dd;
+ }
+ }
+
+ section {
+ margin: 3em 0;
+ .conteudo {
+ text-align: center;
+ }
+ }
+
+ .inicio {
+ .intro {
+ text-transform: uppercase;
+ margin: 0 2em;
+
+ p {
+ color: #888888;
+ font-size: 12px;
+ }
+
+ span {
+ color: #333333;
+ font-weight: 600;
+ font-size: 20px;
+ }
+ }
+
+ .box {
+ display: flex;
+ justify-content: center;
+ height: 12em;
+ width: 100;
+ margin: 2.5em;
+ border-radius: 8px;
+ box-shadow: 0 0 .5em #00000030;
+ z-index: 1;
+
+ a{
+ text-decoration: none;
+ margin: 0;
+ width: 100%;
+ }
+
+ img {
+ display: block;
+ height: 83%;
+ width: 100%;
+ background: #aaa;
+ border-radius: 8px 8px 0 0;
+ }
+
+ p {
+ position: relative;
+ background-color: #0099ff;
+ color: #ffffff;
+ width: 100%;
+ font-size: 12px;
+ font-weight: 600;
+ padding: 0.7em 0;
+ margin: 0;
+ opacity: 0.7;
+ border-radius: 0 0 8px 8px;
+ }
+ }
+
+ .descricao {
+ margin: 0 2em;
+ font-size: 14px;
+
+ p {
+ color: #555555;
+ font-weight: 100;
+
+ span {
+ font-weight: 600;
+ }
+ }
+ }
+
+ .btn-github {
+ margin: 0 3em;
+ border-radius: 5px;
+ padding: 0.4em 0;
+
+ a {
+ display: flex;
+ justify-content: center;
+ text-decoration: none;
+
+ img {
+ background: #fff;
+ width: 12px;
+ height: 12px;
+ align-self: center;
+ margin-right: 0.7em;
+ }
+
+ p {
+ color: #fff;
+ font-weight: 700;
+ font-size: 12px;
+ text-transform: uppercase;
+ }
+ }
+
+ }
+
+ }
+
+ footer {
+ color: #fff;
+ text-align: center;
+
+ .parag-1 {
+ font-weight: bold;
+ font-size: 16px;
+ margin: 0;
+ padding-top: 1em;
+ }
+
+ .parag-2 {
+ font-size: 14px;
+ margin: 0;
+ padding-bottom: 1em;
+
+ span {
+ font-size: 20px;
+ color: #ff0000;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/old_style.scss b/assets/sass/old_style.scss
new file mode 100644
index 0000000..a4a7377
--- /dev/null
+++ b/assets/sass/old_style.scss
@@ -0,0 +1,230 @@
+body {
+ margin: 0;
+ padding: 0;
+ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
+
+ .header {
+ display: flex;
+ justify-content: space-between;
+ padding: .3em 0 .3em .3em;
+
+ .logo {
+ display: block;
+ margin: 0 .7em;
+
+ h1 {
+ text-align: justify;
+ text-transform: uppercase;
+
+ a {
+ text-decoration: none;
+ color: #fff;
+
+ span {
+ margin: 0;
+ line-height: 0;
+ }
+
+ .front {
+ display: block;
+ font-size: 16px;
+ }
+
+ .Brasil {
+
+ }
+
+ .chave {
+ font-size: 60px;
+ }
+ }
+ }
+ }
+
+ .btn-hamb {
+ height: 0.8em;
+ width: 30px;
+ margin: 1.7em 1em 0 0;
+ cursor: pointer;
+
+ .linha-1 {
+ display: block;
+ background: #fff;
+ width: 2em;
+ height: .2em;
+ border-radius: 3px;
+ margin-bottom: .3em;
+ }
+
+ .linha-2 {
+ display: block;
+ background: #fff;
+ width: 2em;
+ height: .2em;
+ border-radius: 3px;
+ }
+ }
+
+ .menu {
+ a {
+ display: none;
+ }
+ }
+ }
+
+ h2,h3 {
+ color: #8888dd;
+ font-size: 16px;
+ font-weight: 600;
+ text-transform: uppercase;
+ }
+
+ header, footer, .btn-github {
+ background: #8888dd;
+ }
+
+ .ver-tudo {
+ background: #ffffff;
+ border: 2px solid #7777dd;
+ border-radius: 4px;
+ text-transform: uppercase;
+ padding: .3em 0;
+ margin: 0 5em;
+
+ a {
+ text-decoration: none;
+ font-size: 14px;
+ font-weight: 700;
+ color: #8888dd;
+ }
+ }
+
+ section {
+ margin: 3em 0;
+ .conteudo {
+ text-align: center;
+ }
+ }
+
+ .inicio {
+ .intro {
+ text-transform: uppercase;
+ margin: 0 2em;
+
+ p {
+ color: #888888;
+ font-size: 12px;
+ }
+
+ span {
+ color: #333333;
+ font-weight: 600;
+ font-size: 20px;
+ }
+ }
+
+ .box {
+ display: flex;
+ justify-content: center;
+ height: 12em;
+ width: 100;
+ margin: 2.5em;
+ border-radius: 8px;
+ box-shadow: 0 0 .5em #00000030;
+ z-index: 1;
+
+ a{
+ text-decoration: none;
+ margin: 0;
+ width: 100%;
+ }
+
+ img {
+ display: block;
+ height: 83%;
+ width: 100%;
+ background: #aaa;
+ border-radius: 8px 8px 0 0;
+ }
+
+ p {
+ position: relative;
+ background-color: #0099ff;
+ color: #ffffff;
+ width: 100%;
+ font-size: 12px;
+ font-weight: 600;
+ padding: 0.7em 0;
+ margin: 0;
+ opacity: 0.7;
+ border-radius: 0 0 8px 8px;
+ }
+ }
+
+ .descricao {
+ margin: 0 2em;
+ font-size: 14px;
+
+ p {
+ color: #555555;
+ font-weight: 100;
+
+ span {
+ font-weight: 600;
+ }
+ }
+ }
+
+ .btn-github {
+ margin: 0 3em;
+ border-radius: 5px;
+ padding: 0.4em 0;
+
+ a {
+ display: flex;
+ justify-content: center;
+ text-decoration: none;
+
+ img {
+ background: #fff;
+ width: 12px;
+ height: 12px;
+ align-self: center;
+ margin-right: 0.7em;
+ }
+
+ p {
+ color: #fff;
+ font-weight: 700;
+ font-size: 12px;
+ text-transform: uppercase;
+ }
+ }
+
+ }
+
+ }
+
+ footer {
+ color: #fff;
+ text-align: center;
+
+ .parag-1 {
+ font-weight: bold;
+ font-size: 16px;
+ margin: 0;
+ padding-top: 1em;
+ }
+
+ .parag-2 {
+ font-size: 14px;
+ margin: 0;
+ padding-bottom: 1em;
+
+ span {
+ font-size: 20px;
+ color: #ff0000;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/palettes.scss b/assets/sass/palettes.scss
new file mode 100644
index 0000000..19f8621
--- /dev/null
+++ b/assets/sass/palettes.scss
@@ -0,0 +1,32 @@
+/* colors */
+:root{
+ --main-color: #8888dd;
+ --main-color-dark: #6666dd;
+ --main-color-darkest: #0000cc;
+ --second-color: #f9f9f9;
+ --third-color: #888888;
+}
+
+.text-main {
+ color: var(--main-color);
+}
+
+.text-second {
+ color: var(--second-color);
+}
+
+.text-third {
+ color: var(--third-color);
+}
+
+.bg-main {
+ background-color: var(--main-color);
+}
+
+.bg-second {
+ background-color: var(--second-color);
+}
+
+.bg-third {
+ background-color: var(--third-color);
+}
\ No newline at end of file
diff --git a/assets/sass/reset.scss b/assets/sass/reset.scss
new file mode 100644
index 0000000..7913a93
--- /dev/null
+++ b/assets/sass/reset.scss
@@ -0,0 +1,57 @@
+/* http://meyerweb.com/eric/tools/css/reset/
+ v2.0 | 20110126
+ License: none (public domain)
+*/
+
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+/* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+ display: block;
+}
+body {
+ line-height: 1;
+}
+ol, ul {
+ list-style: none;
+}
+blockquote, q {
+ quotes: none;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: '';
+ content: none;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+.mp-reset {
+ margin: 0;
+ padding: 0;
+}
+
+.a-reset {
+ text-decoration: none;
+}
\ No newline at end of file
diff --git a/assets/sass/style.scss b/assets/sass/style.scss
new file mode 100644
index 0000000..aca31a5
--- /dev/null
+++ b/assets/sass/style.scss
@@ -0,0 +1,365 @@
+@import './palettes.css';
+@import './variables.css';
+
+.body {
+ font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
+ background-color: #fdfdfd;
+}
+
+.header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: var(--space-xxs);
+}
+
+.sub-title {
+ font-weight: 600;
+ font-size: 16px;
+ margin-bottom: var(--space-xxs);
+ color: var(--main-color);
+}
+
+.logo {
+ height: 70px;
+ width: 100%;
+}
+
+.check {
+ display: none;
+}
+
+.menu {
+ position: absolute;
+ left: -1000px;
+ top: 85px;
+ transition-duration: 0.5s;
+}
+
+.menu-item {
+ position: relative;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background-color: var(--main-color);
+ height: var(--space-md);
+ width: 100vw;
+ border-top: 1px solid var(--main-color-dark);
+}
+
+.btn-hamb {
+ display: flex;
+ padding: 0 var(--space-xs);
+ height: 35px;
+ width: 35px;
+}
+
+/* show navbar */
+#check:checked ~ .menu {
+ transform: translateX(1000px);
+ transition-duration: 0.3s;
+}
+
+.text-center {
+ text-align: center;
+}
+
+.container {
+ margin: var(--space-md) 0;
+}
+
+.text-upper {
+ text-transform: uppercase;
+}
+
+.text-bold {
+ font-weight: bold;
+}
+
+.line-w-sm {
+ line-height: var(--space-sm);
+}
+
+.main-box {
+ display: flex;
+ width: 100%;
+ justify-content: space-between;
+ align-items: center;
+ margin: auto 0;
+}
+
+.background-stripes {
+ width: 18vw;
+ z-index: -1;
+ opacity: 0.9;
+}
+
+.s-left{
+ position: relative;
+}
+
+.s-right{
+ transform: rotateY(180deg);
+ position: relative;
+}
+
+.stripes-l {
+ height: calc(var(--space-sm) - 20px);
+ margin: var(--space-xxs) 0;
+ border: 0;
+ border-radius: 0 10px 10px 0;
+}
+
+.stripes-r{
+ height: calc(var(--space-sm) - 20px);
+ margin: var(--space-xxs) 0;
+ border: 0;
+ border-radius: 0 10px 10px 0;
+}
+
+.s-size-sm {
+ width: 60%;
+}
+
+.s-size-md {
+
+ width: 80%;
+}
+
+.s-size-lg {
+ width: 100%;
+}
+
+.s-first-color {
+ background-color: green;
+ position: relative;
+}
+
+.s-second-color {
+ background-color: yellow;
+}
+
+.s-third-color {
+ background-color: blue;
+ position: relative;
+}
+
+.intro {
+ font-size: 16px;
+}
+
+.intro__parag {
+ font-size: 12px;
+}
+
+.box-image {
+ border-radius: 5px;
+ box-shadow: 0 0 3px #22222250;
+ margin: var(--space) auto;
+ width: calc(100% - var(--space));
+ height: calc(100% - var(--space-xxs));
+}
+
+.box-image__photo {
+ border-radius: 5px;
+ width: calc(100% - var(--space));
+ height: calc(100% - var(--space-xxs));
+}
+
+.box-image__title {
+ padding: var(--space-xs) 0;
+ border-radius: 0 0 5px 5px;
+ font-size: 12px;
+ background-color: var(--main-color);
+ opacity: 0.9;
+ z-index: 10;
+}
+
+.description {
+ font-size: 14px;
+ line-height: calc(var(--space-xs) + 5px);
+ padding-bottom: var(--space-xxs);
+}
+
+.btn-link {
+ font-size: 14px;
+ padding: var(--space-xxs) var(--space-xs);
+ border: 2px solid var(--main-color-dark);
+ border-radius: 5px;
+}
+
+.box {
+ display: flex;
+ justify-content: center;
+ margin-top: var(--space-sm);
+}
+
+.box__item {
+ margin: var(--space-xxs);
+}
+
+.btn-github {
+ display: flex;
+ padding: var(--space-xs);
+ margin: var(--space-sm) auto;
+ width: 70vw;
+ justify-content: center;
+ align-items: center;
+ font-size: 14px;
+ border-radius: 5px;
+}
+
+.git-icon {
+ width: var(--space-sm);
+ height: var(--space-sm);
+ margin-right: var(--space-xxs);
+}
+
+.footer {
+ padding: var(--space-xs) 0;
+ font-size: 14px;
+}
+
+.heart {
+ color: #ff0000;
+}
+
+/* Tablets */
+@media only screen and (min-width: 768px) {
+ .logo {
+ margin-left: var(--space-xs);
+ }
+
+ .menu {
+ position: static;
+ margin-right: var(--space-xs);
+ }
+
+ .menu-list__item {
+ display: inline;
+ margin: var(--space-xxs);
+ }
+
+ .menu-item {
+ display: inline;
+ border: 0;
+ }
+
+ .btn-hamb {
+ display: none;
+ }
+
+ .intro__parag {
+ font-size: var(--space-sm);
+ }
+
+ .intro__second {
+ margin: var(--space-xs);
+ font-size: var(--space);
+ line-height: var(--space);
+ }
+
+ .sub-title {
+ line-height: var(--space);
+ font-size: var(--space);
+ }
+
+ .description {
+ line-height: var(--space);
+ font-size: calc(var(--space-sm) - 5px);
+ margin-bottom: var(--space-xxs);
+ }
+
+ .btn-github {
+ width: 40vw;
+ }
+
+ .other {
+ font-size: var(--space-sm);
+ }
+
+ .stripes-l {
+ height: calc(var(--space-sm) - 15px);
+ margin: var(--space-xs) 0;
+ }
+
+ .stripes-r{
+ height: calc(var(--space-sm) - 15px);
+ margin: var(--space-xs) 0;
+ }
+}
+
+@media only screen and (min-width: 1280px) {
+ .logo {
+ height: 100px;
+ width: 250px;
+ margin-left: var(--space-lg);
+ }
+
+ .menu {
+ margin-right: var(--space-lg);
+ }
+
+ .menu-list__item {
+ margin-right: var(--space-md);
+ }
+
+ .menu-item:hover {
+ color: #222;
+ }
+
+ .box-image {
+ width: 60vw;
+ }
+
+ .btn-github {
+ width: 15vw;
+ transition-duration: 0.3s;
+ }
+
+ .btn-github:hover {
+ background-color: var(--main-color-darkest);
+
+ transition-duration: 0.3s;
+ }
+
+ .btn-link:hover {
+ background-color: var(--main-color);
+ color: var(--second-color);
+ transition-duration: 0.3s;
+ }
+
+ .description {
+ margin-left: var(--screen-xs);
+ margin-right: var(--screen-xs);
+ }
+
+ .box__item {
+ margin: auto var(--space-xs);
+ }
+
+ .box-link:hover {
+ box-shadow: 0 0 10px var(--main-color-darkest);
+ }
+
+ .box-link {
+ margin: auto var(--space-xxs);
+ padding: var(--space-xs);
+ border-radius: 3px;
+ box-shadow: 0 0 3px #22222299;
+ }
+
+ .container {
+ margin: var(--space-lg) 0;
+ }
+
+ .stripes-l {
+ height: calc(var(--space-sm) - 8px);
+ margin: var(--space-xs) 0;
+ }
+
+ .stripes-r{
+ height: calc(var(--space-sm) - 8px);
+ margin: var(--space-xs) 0;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/variables.scss b/assets/sass/variables.scss
new file mode 100644
index 0000000..9100579
--- /dev/null
+++ b/assets/sass/variables.scss
@@ -0,0 +1,18 @@
+/* spaces */
+:root{
+ --space-xxs : .4rem;
+ --space-xs : .8rem;
+ --space-sm : 1.6rem;
+ --space : 2.4rem;
+ --space-md : 3.2rem;
+ --space-lg : 4.8rem;
+ --space-xlg : 6.4rem;
+ --space-xxlg : 9.6rem;
+
+/* media queries */
+ --screen-xs : 360px; // xExtra small screen / phone
+ --screen-sm : 768px; // Extra small screen / phone
+ --screen-md : 960px; // Small screen / tablet
+ --screen-lg : 1280px; // Medium screen / desktop
+ --screen-xlg : 1920px; // Extra Large screen / wide desktop
+}
\ No newline at end of file
diff --git a/index.html b/index.html
index 18800b5..4d3e5c7 100755
--- a/index.html
+++ b/index.html
@@ -1,94 +1,173 @@
-
-
-
- Front-End Brasil - Portando discussões feitas em grupos (Facebook, Google Groups, Slack, Disqus) para issues.
-
-
-
-
-
-
-
-
-
-
-