diff --git a/flexbog/README.md b/flexbog/README.md
new file mode 100644
index 0000000..3340af6
--- /dev/null
+++ b/flexbog/README.md
@@ -0,0 +1,13 @@
+## FlexBlog
+O Flexblog foi o projeto final do curso de CSS Flexbox.
+
+### Aprendizados
+Obtive o conhecimento e a pratica do flexbox, utilizando diversas formas de alinhar os itens com o flexbox, além de torna-lo responsivo utilizando poucos media queries, pois o flexbox já adapta o layout automaticamente ao utilizar o flex-wrap.
+
+### Stack utilizada
+***Front-end:*** HTML e CSS
+
+### Demonstração
+[FlexBlog](https://flexblog-jet.vercel.app)
+
+
diff --git a/flexbog/css/styles.css b/flexbog/css/styles.css
new file mode 100644
index 0000000..6df7cd1
--- /dev/null
+++ b/flexbog/css/styles.css
@@ -0,0 +1,395 @@
+body,
+h1,
+h2,
+p,
+ul,
+li,
+a {
+ margin: 0;
+ padding: 0;
+}
+
+body {
+ font-family: 'Nunito', Arial, Helvetica, sans-serif;
+ color: #222222;
+}
+
+ul {
+ list-style: none;
+}
+
+a {
+ text-decoration: none;
+}
+
+img {
+ display: block;
+ max-width: 100%;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+/*Superinfo*/
+.superinfo-bg {
+ background: #122ab2;
+ color: white;
+}
+
+.superinfo {
+ max-width: 960px;
+ margin: 0 auto;
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ padding-top: 10px;
+}
+
+.superinfo p,
+.superinfo a {
+ margin: 0 10px 10px 10px;
+}
+
+.superinfo a {
+ color: white;
+}
+
+/*Menu*/
+.menu-bg {
+ background: #2c70ff;
+}
+
+.menu {
+ max-width: 960px;
+ margin: 0 auto;
+ padding: 15px 0;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ align-items: center;
+}
+
+.menu a {
+ color: white;
+}
+
+.menu-logo a {
+ font-size: 2.25em;
+ font-weight: bold;
+ margin: 0 10px;
+}
+
+.menu-nav ul {
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.menu-nav li {
+ font-size: 1.125em;
+ display: block;
+ padding: 10px;
+}
+
+.menu-nav a:hover {
+ color: #122ab2;
+}
+/*Introdução*/
+.introducao {
+ font-size: 3em;
+ line-height: 1;
+ max-width: 960px;
+ margin: 0 auto;
+ padding: 60px 10px;
+}
+
+/*Sobre*/
+.sobre {
+ border-top: 2px solid #2c70ff;
+ border-bottom: 2px solid #2c70ff;
+ max-width: 960px;
+ margin: 0 auto;
+ padding: 60px 0;
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.sobre-info {
+ flex: 2 1 300px;
+ margin: 0 10px;
+}
+
+.sobre-info h1 {
+ font-size: 3em;
+ margin-bottom: 0.5em;
+}
+
+.sobre-info p {
+ font-size: 1.25em;
+ line-height: 1.4;
+ margin-bottom: 1em;
+ color: #7c7c7c;
+}
+
+.sobre-img {
+ flex: 1 1 160px;
+ margin: 0 10px;
+}
+
+/*Produtos*/
+.produtos {
+ max-width: 960px;
+ margin: 60px auto;
+}
+
+.produtos h1 {
+ font-size: 3em;
+ margin: 0 10px 60px 10px;
+}
+
+.produtos-container {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: flex-end;
+}
+
+.produtos-item {
+ flex: 1 1 175px;
+ margin: 10px;
+}
+
+.produtos-item h2 {
+ font-size: 3em;
+ color: #a4a4a4;
+ background: #f7f7f7;
+ padding: 60px 20px;
+}
+
+.purple {
+ border-top: 8px solid #ae81ff;
+}
+
+.pink {
+ border-top: 8px solid #f9265e;
+}
+
+.blue {
+ border-top: 8px solid #66d9eb;
+}
+
+/*Preço*/
+.preco {
+ background: #f7f7f7;
+ padding: 60px;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: flex-end;
+}
+
+.preco-item {
+ flex: 1 1 260px;
+ border: 4px solid white;
+ padding: 20px;
+ margin: 10px;
+}
+
+.preco-item h2 {
+ font-size: 3em;
+ color: #a4a4a4;
+ text-align: center;
+ margin-top: 20px;
+}
+
+.preco-item span {
+ max-width: 300px;
+ margin: 20px auto;
+ display: block;
+ font-size: 3em;
+ text-align: center;
+ font-weight: bold;
+ padding: 10px 0 5px 0;
+ border-top: 4px solid white;
+ border-bottom: 4px solid white;
+}
+
+.preco-item sup {
+ font-size: 1.5rem;
+}
+
+.preco-item ul {
+ max-width: 300px;
+ margin: 20px auto;
+ font-size: 1.25em;
+ font-style: italic;
+ color: #7c7c7c;
+}
+
+.preco-item li {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ margin-bottom: 15px;
+}
+
+.preco-item li::after {
+ content: '';
+ display: block;
+ width: 6px;
+ height: 6px;
+ background: #2c70ff;
+ border-radius: 50%;
+}
+
+.preco-item a {
+ max-width: 300px;
+ display: block;
+ margin: 20px auto;
+ border: 4px solid;
+ color: #222222;
+ text-transform: uppercase;
+ font-weight: bold;
+ font-size: 2.25em;
+ padding: 15px 0;
+ text-align: center;
+}
+
+@media (max-width: 800px) {
+ .preco {
+ padding-left: 10px;
+ padding-right: 10px;
+ }
+ .preco .preco-item:nth-child(3) {
+ order: -2;
+ }
+ .preco .preco-item:nth-child(2) {
+ order: -1;
+ }
+}
+
+/*Qualidade*/
+.qualidade {
+ max-width: 960px;
+ margin: 60px auto;
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.qualidade-item {
+ flex: 1 1 300px;
+ margin: 20px 10px;
+}
+
+.qualidade-item h2 {
+ font-size: 2.25em;
+ color: #a4a4a4;
+ margin-bottom: 20px;
+}
+
+.qualidade-item h2::before {
+ content: '';
+ display: inline-block;
+ width: 8px;
+ height: 30px;
+ margin-right: 10px;
+ background: blue;
+}
+
+.qualidade-item:nth-of-type(3n + 1) h2::before {
+ background: #ae81ff;
+}
+
+.qualidade-item:nth-of-type(3n + 2) h2::before {
+ background: #f9265e;
+}
+
+.qualidade-item:nth-of-type(3n + 3) h2::before {
+ background: #66d9eb;
+}
+
+.qualidade-item p {
+ font-size: 1.25em;
+ line-height: 1.4;
+ color: #7c7c7c;
+}
+
+/* Newsletter */
+.newsletter {
+ background: #f7f7f7;
+ padding: 60px calc((100% - 960px) / 2);
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.newsletter-info {
+ flex: 1 1 240px;
+ margin: 0 10px;
+}
+
+.newsletter-info h1 {
+ font-size: 3em;
+ color: #a4a4a4;
+}
+
+.newsletter-info p {
+ font-size: 1.25em;
+ font-style: italic;
+ max-width: 230px;
+ color: #7c7c7c;
+ margin-bottom: 10px;
+}
+
+.newsletter-form {
+ flex: 2 1 260px;
+ margin: 0 10px;
+ align-self: center;
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.newsletter-form input {
+ flex: 3 1 260px;
+ font-size: 1.25em;
+ color: #7c7c7c;
+ font-style: italic;
+ font-family: "Nunito", Helvetica, Arial, sans-serif;
+ border: 4px solid #2c70ff;
+ background: transparent;
+ padding: 15px 10px;
+ margin: 0px;
+ border-radius: 0px;
+}
+
+.newsletter-form button {
+ flex: 1 1 260px;
+ font-family: "Nunito", Helvetica, Arial, sans-serif;
+ font-size: 2.25em;
+ font-weight: bold;
+ text-transform: uppercase;
+ background: #2c70ff;
+ color: white;
+ margin: 0px;
+ cursor: pointer;
+ border: 0px;
+ padding: 15px 10px;
+}
+
+@media (max-width: 600px){
+ .newsletter-form button {
+ font-size: 1.5em;
+ }
+}
+
+/* Footer */
+.footer {
+ display: flex;
+ background: #2c70ff;
+ height: 200px;
+ align-items: center;
+}
+
+.footer p{
+ flex: 1;
+ text-align: center;
+ font-size: 2.25em;
+ color: #122ab2;
+}
\ No newline at end of file
diff --git a/flexbog/img/produtos1.jpg b/flexbog/img/produtos1.jpg
new file mode 100644
index 0000000..db37254
Binary files /dev/null and b/flexbog/img/produtos1.jpg differ
diff --git a/flexbog/img/produtos2.jpg b/flexbog/img/produtos2.jpg
new file mode 100644
index 0000000..e896e22
Binary files /dev/null and b/flexbog/img/produtos2.jpg differ
diff --git a/flexbog/img/produtos3.jpg b/flexbog/img/produtos3.jpg
new file mode 100644
index 0000000..ce8305d
Binary files /dev/null and b/flexbog/img/produtos3.jpg differ
diff --git a/flexbog/img/sobre1.jpg b/flexbog/img/sobre1.jpg
new file mode 100644
index 0000000..91d17e5
Binary files /dev/null and b/flexbog/img/sobre1.jpg differ
diff --git a/flexbog/img/sobre2.jpg b/flexbog/img/sobre2.jpg
new file mode 100644
index 0000000..faabc8d
Binary files /dev/null and b/flexbog/img/sobre2.jpg differ
diff --git a/flexbog/index.html b/flexbog/index.html
new file mode 100644
index 0000000..e54abc8
--- /dev/null
+++ b/flexbog/index.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+ FlexBlog
+
+
+
+
+
+
+
+
+
+
+
+ Novos valores e Propriedade de CSS
+
+
+
+
Sobre
+
O que temos que ter sempre em mente é que a determinação clara de objetivos afeta positivamente a correta previsão das condições inegavelmente apropriados objetivos.
+
O que temos que ter sempre em mente é que a determinação clara de objetivos afeta positivamente a correta previsão das condições inegavelmente apropriados objetivos.
+
+
+
+
+
+
+
+
+
+
+ Produtos
+
+
+
Purple
+
+
+
+
Pink
+
+
+
+
Blue
+
+
+
+
+
+
+
+
Cobre
+
R$ 19
+
+ Planos Ilimitados
+ Acesso Restrito
+ Conteúdo Secreto
+ Suporte 24h
+
+
Comprar
+
+
+
Prata
+
R$ 39
+
+ Planos Ilimitados
+ Acesso Restrito
+ Conteúdo Secreto
+ Suporte 24h
+ Compra Exclusiva
+
+
Comprar
+
+
+
Ouro
+
R$ 79
+
+ Planos Ilimitados
+ Acesso Restrito
+ Conteúdo Secreto
+ Suporte 24h
+ Compra Exclusiva
+ Download dos Itens
+
+
Comprar
+
+
+
+
+
+
Inteligente
+
O que temos que ter sempre em mente é que a determinação clara de objetivos afeta positivamente a correta previsão
+
+
+
Compacto
+
O que temos que ter sempre em mente é que a determinação clara de objetivos afeta positivamente a correta previsão das condições inegavelmente
+
+
+
Econômico
+
O que temos que ter sempre em mente é que a determinação clara de objetivos afeta positivamente a correta previsão
+
+
+
Transparente
+
O que temos que ter sempre em mente é que a determinação clara de objetivos afeta positivamente a correta previsão
+
+
+
Opaco
+
O que temos que ter sempre em mente é que a determinação clara de objetivos afeta positivamente a correta previsão das condições inegavelmente
+
+
+
Sustentável
+
O que temos que ter sempre em mente é que a determinação clara de objetivos afeta positivamente a correta previsão
+
+
+
+
+
+
Newsletter
+
assine e fique por dentro das novidades
+
+
+
+
+
+
+
+
\ No newline at end of file