diff --git a/src/components/NonAuthUser/LandingPage/LandingPage.tsx b/src/components/NonAuthUser/LandingPage/LandingPage.tsx
index cb738bf659d8ef754038cc5aa8b0f4aba6e0af80..2e7dc1da878f0f7f843f23ce9130b935d23c8319 100644
--- a/src/components/NonAuthUser/LandingPage/LandingPage.tsx
+++ b/src/components/NonAuthUser/LandingPage/LandingPage.tsx
@@ -1,50 +1,113 @@
 import React, { FC } from 'react';
-import Button from '@material-ui/core/Button';
-import { Link } from 'react-router-dom';
-import { NonAuthRoutes } from 'api/routes';
-
-export const LandingPage: FC = () => (
-  <>
-    <Button variant="contained">
-      <Link to={`/auth${NonAuthRoutes.signIn}`}>Log in</Link>
-    </Button>
-    <Button variant="contained">
-      <Link to={`/auth${NonAuthRoutes.signUp}`}>Sign up</Link>
-    </Button>
-    <section>
-      <h2>What is MoveAid?</h2>
-
-      <p>
-        MoveAid is a project born in order to satisfy a specific problem. There
-        are many senior citizens who are not able to drive and move from a place
-        to another easily, because of this they sometimes need to take private
-        Taxis or public means of transport which could be expensive and not
-        simple. MoveAid wants to be the solution to this problem offering free
-        drives (carried out by voulunteers) for those who need them to reach
-        medical visit, to go to the supermarket or to satisfy any other need.
-      </p>
-    </section>
-
-    <section>
-      <h2>How will MoveAid work?</h2>
-
-      <p>
-        MoveAid will be the platform that will allow people to ask for a drive
-        (either by phone or online) and organizations of voulenteers to organise
-        and accept drives.
-      </p>
-    </section>
-
-    <p>
-      <br />
-    </p>
-
-    <footer>
-      <p>
-        Authors: Alberto Defendi, Andrea Esposito, Marco Marinello, Francesco
-        Mazzini
-      </p>
-      <p>&copy 2021 - All right reserved</p>
-    </footer>
-  </>
-);
+import { makeStyles } from '@material-ui/core/styles';
+import {
+  CssBaseline,
+  Grid,
+  Typography,
+  Hidden,
+  createMuiTheme,
+  responsiveFontSizes,
+  MuiThemeProvider,
+  Container,
+} from '@material-ui/core';
+import { MapElement } from 'components/AuthUser/Dashboard/HomePage/MapElement';
+import { NavBarLogin } from 'components/AuthUser/Dashboard/HomePage/NavBarLogin';
+import { Numbers } from 'components/AuthUser/Dashboard/HomePage/Numbers';
+import { Steps } from 'components/AuthUser/Dashboard/HomePage/Steps';
+
+let themeResp = createMuiTheme();
+themeResp = responsiveFontSizes(themeResp);
+
+const useStyles = makeStyles(() => ({
+  root: {
+    minHeight: '100vh',
+    backgroundImage: `url(${'/assets/bg3.png'})`,
+    backgroundRepeat: 'no-repeat',
+    backgroundSize: 'cover',
+  },
+  rightAlign: {
+    marginLeft: 'auto',
+  },
+  whiteText: {
+    color: 'white',
+  },
+  imageIcon: {
+    maxHeight: '50%',
+  },
+  paddingBottom: {
+    paddingBottom: '65px',
+  },
+  paddingTop: {
+    paddingTop: '65px',
+  },
+  bodyIcon: {
+    fontSize: '90px',
+    paddingBottom: '10px',
+    paddingTop: '10px',
+  },
+  contIcon: {
+    width: '100%',
+    left: '0',
+    right: '0',
+  },
+  noShadow: {
+    border: 'none',
+    boxShadow: 'none',
+    backgroundColor: 'transparent',
+  },
+}));
+
+export const LandingPage: FC = () => {
+  const classes = useStyles();
+
+  return (
+    <Grid container direction="column" className={classes.paddingBottom}>
+      <div className={classes.root}>
+        <CssBaseline />
+
+        <Grid item>
+          <NavBarLogin />
+        </Grid>
+
+        <MuiThemeProvider theme={themeResp}>
+          <Grid item container className={classes.paddingBottom}>
+            <Grid item xs={1} md={2} lg={2} />
+
+            <Grid item xs={10} md={6} lg={4}>
+              <Typography variant="h2" className={classes.whiteText}>
+                Book Free Rides Now With
+              </Typography>
+              <Typography variant="h1" className={classes.whiteText}>
+                MOVE AID
+              </Typography>
+            </Grid>
+
+            <Grid item xs={false} md={3} lg={5}>
+              <Hidden mdDown>
+                <Container>
+                  <MapElement />
+                </Container>
+              </Hidden>
+            </Grid>
+
+            <Grid item xs={1} />
+          </Grid>
+
+          <Steps />
+        </MuiThemeProvider>
+      </div>
+
+      <Grid item container className={classes.paddingTop}>
+        <Grid item xs={2} />
+        <Grid item xs={8}>
+          <Typography variant="h3" align="right">
+            Some Our Numbers
+          </Typography>
+        </Grid>
+        <Grid item xs={2} />
+      </Grid>
+
+      <Numbers />
+    </Grid>
+  );
+};