From 88b21caa111d4745e008217fca32b8ac2a7df54b Mon Sep 17 00:00:00 2001
From: Hugo <hnouts@grandlyon.com>
Date: Fri, 13 Nov 2020 12:14:50 +0100
Subject: [PATCH] test ecolyo

---
 index.html    | 120 +++++++-------------
 style.css     | 297 +++++++++++++-------------------------------------
 style.css.map |   2 +-
 style.scss    | 169 ++++++++++------------------
 4 files changed, 169 insertions(+), 419 deletions(-)

diff --git a/index.html b/index.html
index 14f75a5..28f635b 100644
--- a/index.html
+++ b/index.html
@@ -24,7 +24,7 @@
       <div class="links">
         <a class="navlink" href="#how-it-works">Comment ça marche ?</a>
         <a class="navlink" href="#security">La sécurité</a>
-        <a class="navlink" href="#guide">Comment accéder <br />au service</a>
+        <a class="navlink" href="#test-ecolyo">Tester Ecolyo</a>
       </div>
     </nav>
     <div class="banner"></div>
@@ -49,9 +49,16 @@
             Il vous suffit d'être équipé d'un compteur Linky et/ou Gazpar et/ou
             Téléo pour en profiter !
           </p>
-          <a href="#guide" target="_blank" class="button">
-            Comment accéder au service
-          </a>
+          <p class="text-18-white-padding">
+            Pour tester en avant-première le service, canditatez via le formulaire ci-dessous !
+          </p>
+          <a
+          href="https://metropoledelyon.typeform.com/to/p5VoVLPm"
+          target="_blank"
+          class="button robots-nocontent"
+          >
+          <img src="assets/ecolyo-icon.svg" alt="ecolyo-icon" /> Candidater
+        </a>
         </div>
         <div class="content-img desktop-illu">
           <object
@@ -113,66 +120,6 @@
         </div>
       </div>
     </section>
-    <section class="guide" id="guide">
-      <div class="content">
-        <h2 class="text-36-black">Comment accéder au service</h2>
-        <p class="baseline">
-          Un zeste de patience et de persévérance vous sera demandé pour ce
-          premier défi (10 minutes à partir d’ici)
-        </p>
-        <div class="container">
-          <div class="box">
-            <p class="number text-36-black">1<span></span></p>
-            <div class="text">
-              <p class="text-16-black-padding">
-                Pour gagner du temps, munissez-vous d’une facture d’électricité
-                , de gaz ou d’eau
-              </p>
-            </div>
-            <img
-              src="./assets/step1.svg"
-              class="step-img bill"
-              alt="first-step"
-            />
-          </div>
-          <div class="box">
-            <p class="number text-36-black">2<span></span></p>
-            <div class="text">
-              <p class="text-16-black-padding">
-                Sécurisez la confidentialité de vos données en créant votre
-                cloud personnel Cozy
-              </p>
-            </div>
-            <img src="./assets/step2.svg" class="step-img" alt="second-step" />
-          </div>
-          <div class="box">
-            <p class="number text-36-black">3<span></span></p>
-            <div class="text">
-              <p class="text-16-black-padding">
-                Connectez Ecolyo à vos compteurs Linky, Téléo et/ou Gazpar
-              </p>
-            </div>
-            <img src="./assets/step3.svg" class="step-img" alt="third-step" />
-          </div>
-          <div class="box">
-            <p class="number text-36-black">4<span></span></p>
-            <div class="text">
-              <p class="text-16-black-padding bold">Et c’est parti !</p>
-            </div>
-
-            <img src="./assets/step4.svg" class="step-img" alt="fourth-step" />
-          </div>
-        </div>
-        <a
-          href="https://manager.cozygrandlyon.cloud/grdlyon/"
-          target="_blank"
-          class="button robots-nocontent"
-        >
-          <img src="assets/ecolyo-icon.svg" alt="ecolyo-icon" /> Essayez la
-          version bêta
-        </a>
-      </div>
-    </section>
     <section class="security" id="security">
       <div class="container">
         <img
@@ -181,44 +128,51 @@
           class="security-shield"
         />
         <div class="text-content">
-          <h2 class="text-36-white">
+          <h2 class="text-36-black">
             La confidentialité de vos données personnelles :<br />
             notre priorité
           </h2>
-          <p class="text-18-white-padding">
+          <p class="text-18-black-padding">
             Pour que personne d’autre que vous n’ait accès à vos données, nous
             vous protégeons en utilisant un service de cloud personnel : Cozy.
           </p>
-          <p class="text-18-white-padding">
+          <p class="text-18-black-padding">
             Pour accéder a Ecolyo, il vous faudra donc prendre le temps de créer
             ce cloud personnel. Ce cloud hébergera vos données et Ecolyo mais
             personne, ni Cozy ni même la Métropole de Lyon, ne pourra avoir
             accès à vos données personnelles.
           </p>
-          <a
+          <!-- <a
             href="https://support.grandlyon.com/clouds-personnels-grand-lyon/"
             target="_blank"
             class="button"
           >
             En savoir plus sur mon cloud personnel
-          </a>
+          </a> -->
         </div>
       </div>
     </section>
-
-    <footer>
-      <div class="content">
-        <h2 class="text-36-white">
-          Visualisez et jouez avec votre consommation d'énergie et d'eau
-        </h2>
-        <a
-          href="https://manager.cozygrandlyon.cloud/grdlyon/"
+    <section class="test-ecolyo" id="test-ecolyo">
+      <div class="content container">
+        <div class="text-content">
+        <h2 class="text-36-white">Tester Ecolyo</h2>
+        <p class="text-18-white-padding">
+          Candidatez à l'expérimentation Ecolyo pour tester le service avant sa sortie à grande échelle. <br />
+          Une fois inscrit, vous pourrez nous partager vos ressentis et vos idées d'améliorations !
+        </p>
+        <div class="center-button">
+          <a
+          href="https://metropoledelyon.typeform.com/to/p5VoVLPm"
           target="_blank"
           class="button robots-nocontent"
-        >
-          <img src="assets/ecolyo-icon.svg" alt="ecolyo-icon" /> Essayez la
-          version bêta
+          > Candidater
         </a>
+        </div>
+      </div>
+      </div>
+    </section>
+    <footer>
+      <div class="content">
         <div class="bottom">
           <div class="logos-footer">
             <img src="assets/logo-grandlyon.svg" alt="logo-grandlyon" />
@@ -226,8 +180,8 @@
           </div>
           <div class="contact">
             <p>
-              Il vous reste des questions ? Contactez-nous à
-              <a href="mailto:ecolyo@grandlyon.com"> ecolyo@grandlyon.com</a>
+              Il vous reste des questions ?
+              <a href="mailto:ecolyo@grandlyon.com"> Contactez-nous</a>
             </p>
           </div>
           <div class="info">
@@ -294,7 +248,7 @@
 
     for (i = 0; i <= repeat; i++) {
       let p = document.createElement("p");
-      p.innerHTML = "Ce service est actuellement en version bêta";
+      p.innerHTML = "Ce service est actuellement en expérimentation";
       banner.appendChild(p);
     }
   </script>
diff --git a/style.css b/style.css
index 2e2dded..5899cd6 100644
--- a/style.css
+++ b/style.css
@@ -86,7 +86,7 @@ nav {
   transition: all 300ms ease;
 }
 
-@media all and (max-width: 1280px) {
+@media all and (max-width: 1200px) {
   nav {
     height: 75px;
   }
@@ -147,7 +147,7 @@ nav .links .navlink {
           align-items: center;
 }
 
-@media all and (max-width: 1280px) {
+@media all and (max-width: 1200px) {
   .banner {
     margin-top: 75px;
   }
@@ -195,7 +195,7 @@ nav .links .navlink {
   min-height: 580px;
 }
 
-@media all and (min-width: 1280px) {
+@media all and (min-width: 1200px) {
   .main-cta .container > div:not(:last-child) {
     margin-right: 2rem;
   }
@@ -213,8 +213,8 @@ nav .links .navlink {
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between;
-  background: transparent;
-  color: #f1c017;
+  background: #f1c017;
+  color: #121212;
   border-radius: 2px;
   width: 100%;
   height: 56px;
@@ -226,14 +226,16 @@ nav .links .navlink {
   border: 0;
   -webkit-transition: all 400ms ease;
   transition: all 400ms ease;
-  border: solid 1px #f1c017;
-  font-weight: 900;
-  padding-left: 2rem;
-  padding-right: 2rem;
-  font-size: 1rem;
+  font-size: 1.25rem;
+  text-align: center;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  font-weight: 700;
+  background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;
 }
 
-@media all and (min-width: 1280px) {
+@media all and (min-width: 1200px) {
   .main-cta .container .content-txt .button > div:not(:last-child) {
     margin-right: 1rem;
   }
@@ -290,7 +292,7 @@ nav .links .navlink {
   margin-top: 5rem;
 }
 
-@media all and (min-width: 1280px) {
+@media all and (min-width: 1200px) {
   .explanation .content .compteurs > *:not(:last-child) {
     margin-right: 0.8rem;
   }
@@ -400,8 +402,8 @@ nav .links .navlink {
 }
 
 .security {
-  min-height: 750px;
-  background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);
+  min-height: 650px;
+  background: #f1c017;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
@@ -421,13 +423,13 @@ nav .links .navlink {
           align-items: center;
 }
 
-@media all and (min-width: 1280px) {
+@media all and (min-width: 1200px) {
   .security .container img {
     margin-right: 4rem;
   }
 }
 
-@media all and (max-width: 1280px) {
+@media all and (max-width: 1200px) {
   .security .container img {
     margin-bottom: 1rem;
   }
@@ -449,7 +451,7 @@ nav .links .navlink {
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between;
-  background: transparent;
+  background: #121212;
   color: #f1c017;
   border-radius: 2px;
   width: 100%;
@@ -462,14 +464,12 @@ nav .links .navlink {
   border: 0;
   -webkit-transition: all 400ms ease;
   transition: all 400ms ease;
-  border: solid 1px #f1c017;
-  font-weight: 900;
-  padding-left: 2rem;
-  padding-right: 2rem;
-  font-size: 1rem;
+  margin: auto;
+  margin-top: 3rem;
+  height: 50px;
 }
 
-@media all and (min-width: 1280px) {
+@media all and (min-width: 1200px) {
   .security .container .button > div:not(:last-child) {
     margin-right: 1rem;
   }
@@ -488,32 +488,35 @@ nav .links .navlink {
   font-weight: 900;
 }
 
-.guide {
-  min-height: 800px;
-  background-color: #f1c017;
+.security .container .button:hover {
+  -webkit-box-shadow: 0px 0px 10px 3px #121212;
+          box-shadow: 0px 0px 10px 3px #121212;
+}
+
+.test-ecolyo {
+  min-height: 500px;
+  background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
-  overflow: hidden;
-  padding-top: 2rem;
-  position: relative;
-  z-index: 1;
+  text-align: center;
 }
 
-.guide .content {
-  margin: auto;
+.test-ecolyo .container {
   max-width: 1200px;
+  margin: auto;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
 }
 
-.guide .content .baseline {
-  font-style: italic;
-  font-weight: 500;
-  color: #121212;
-  font-size: 1.25rem;
-  padding: 0.75rem 0;
-}
-
-.guide .content .button{
+.test-ecolyo .container .button {
   cursor: pointer;
   display: -webkit-box;
   display: -ms-flexbox;
@@ -525,8 +528,8 @@ nav .links .navlink {
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between;
-  background: #121212;
-  color: #f1c017;
+  background: #f1c017;
+  color: #121212;
   border-radius: 2px;
   width: 100%;
   height: 56px;
@@ -538,112 +541,46 @@ nav .links .navlink {
   border: 0;
   -webkit-transition: all 400ms ease;
   transition: all 400ms ease;
-  margin: auto;
-  margin-top: 3rem;
-  height: 50px;
+  font-size: 1.25rem;
+  text-align: center;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  font-weight: 700;
+  background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;
 }
 
-@media all and (min-width: 1280px) {
-  .guide .content .button > div:not(:last-child) {
+@media all and (min-width: 1200px) {
+  .test-ecolyo .container .button > div:not(:last-child) {
     margin-right: 1rem;
   }
 }
 
-.guide .content .button img {
+.test-ecolyo .container .button img {
   margin-right: 1rem;
 }
 
-.guide .content .button:hover {
+.test-ecolyo .container .button:hover {
   -webkit-box-shadow: 0px 0px 20px 0px #f1c017;
           box-shadow: 0px 0px 20px 0px #f1c017;
 }
 
-.guide .content .button span {
+.test-ecolyo .container .button span {
   font-weight: 900;
 }
 
-.guide .content .button:hover {
-  -webkit-box-shadow: 0px 0px 10px 3px #121212;
-          box-shadow: 0px 0px 10px 3px #121212;
-}
-
-.guide .content .container {
-  margin: auto;
+.test-ecolyo .center-button {
+  margin-top: 1rem;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  margin-top: 3rem;
-}
-
-@media all and (min-width: 1280px) {
-  .guide .content .container > div:not(:last-child) {
-    margin-right: 4rem;
-  }
-}
-
-.guide .content .container .box {
-  max-width: 300px;
-  width: 100%;
-  text-align: center;
-  -webkit-transition: all 300ms ease;
-  transition: all 300ms ease;
-}
-
-.guide .content .container .box .number {
-  position: relative;
-  z-index: 2;
-  color: #121212;
-  font-weight: 900;
-}
-
-.guide .content .container .box .number span {
-  position: absolute;
-  z-index: -1;
-  top: -1rem;
-  left: 2px;
-  right: 0;
-  margin: auto;
-  height: 45px;
-  width: 90px;
-  border-radius: 110px 110px 0 0;
-  border-top: solid 2px #121212;
-  border-left: solid 2px #121212;
-  border-right: solid 2px #121212;
-  -webkit-box-shadow: 0px 0px 8px 0px #f1c017;
-          box-shadow: 0px 0px 8px 0px #f1c017;
-}
-
-.guide .content .container .box .text {
-  height: 100px;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-}
-
-.guide .content .container .box .text p {
-  margin: auto;
-  padding-top: 0;
-}
-
-.guide .content .container .box img {
-  margin-top: 0;
-  width: 100%;
-}
-
-.guide .content .container .box .bold {
-  font-weight: 900;
-  font-size: 1.2rem;
-  margin-top: 0.6rem;
 }
 
 footer {
-  min-height: 550px;
+  min-height: 230px;
   background-color: black;
   width: 100%;
 }
@@ -660,7 +597,7 @@ footer .content {
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
-  min-height: 550px;
+  min-height: 230px;
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between;
@@ -670,7 +607,7 @@ footer .content h2 {
   text-align: center;
 }
 
-footer .content .button{
+footer .content .button {
   cursor: pointer;
   display: -webkit-box;
   display: -ms-flexbox;
@@ -705,7 +642,7 @@ footer .content .button{
   background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;
 }
 
-@media all and (min-width: 1280px) {
+@media all and (min-width: 1200px) {
   footer .content .button > div:not(:last-child) {
     margin-right: 1rem;
   }
@@ -780,7 +717,7 @@ footer .content .info a {
   text-decoration: none;
 }
 
-@media all and (max-width: 1280px) {
+@media all and (max-width: 1200px) {
   .text-36-white,
   .text-36-black {
     font-size: 1.85rem;
@@ -820,14 +757,14 @@ footer .content .info a {
   }
 }
 
-@media all and (max-width: 1280px) and (max-width: 600px) {
+@media all and (max-width: 1200px) and (max-width: 600px) {
   .main-cta .mobile-illu {
     width: 125% !important;
     margin: 1.5rem 0;
   }
 }
 
-@media all and (max-width: 1280px) {
+@media all and (max-width: 1200px) {
   .main-cta .desktop-illu {
     display: none;
   }
@@ -876,18 +813,14 @@ footer .content .info a {
     padding: 1rem;
     text-align: center;
   }
-  .guide {
-    padding: 4rem 2rem;
-  }
-  .guide .content .baseline {
-    font-size: 1rem;
-    line-height: 1.3rem;
-  }
-  .guide .container {
-    padding: 0;
+  .test-ecolyo {
+    padding: 2rem 0;
   }
-  .guide .container .box img {
-    width: 80%;
+  .test-ecolyo .content .button {
+    width: 100%;
+    font-size: 0.95rem;
+    padding: 1rem;
+    text-align: center;
   }
   footer .content .button {
     margin-top: 1rem;
@@ -925,84 +858,4 @@ footer .content .info a {
             transform: scale(0.8);
   }
 }
-/*# sourceMappingURL=style.css.map */
-
-/*FOR forget_home_page.html*/
-
-.forget-body, .input {
-  display: flex;
-  justify-content: center;
-  align-items: center;
-}
-.forget-body {
-  padding: 1rem 2rem;
-  background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);
-  min-height: 75vh;
-}
-.forget-container footer, .forget-container footer .content {
-  min-height: 24vh;
-}
-.forget-container footer .content {
-  padding-top: 0;
-  justify-content: center;
-}
-.input {
-  flex-direction: column;
-  
-}
-.input input {
-  border-radius: 4px 0 0 4px;
-  width: 100%;
-  height: 50px;
-  padding: .75em;
-  font-size: 1em;
-  line-height: 1.5;
-  font-family: Lato, sans-serif;
-  color: #121212;
-}
-.input img {
-  margin-right: 10px;
-}
-.input .button {
-  cursor: pointer;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  text-decoration: none;
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  -webkit-box-pack: justify;
-      -ms-flex-pack: justify;
-          justify-content: space-between;
-  background: #f1c017;
-  color: #121212;
-  border-radius: 2px;
-  width: 100%;
-  height: 56px;
-  max-width: -webkit-fit-content;
-  max-width: -moz-fit-content;
-  max-width: fit-content;
-  padding: 1rem;
-  margin: 2rem 0;
-  border: 0;
-  -webkit-transition: all 400ms ease;
-  transition: all 400ms ease;
-  font-size: 1.25rem;
-  text-align: center;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  font-weight: 700;
-  background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;
-}
-.input .button:hover {
-  -webkit-box-shadow: 0px 0px 20px 0px #f1c017;
-          box-shadow: 0px 0px 20px 0px #f1c017;
-}
-@media all and (max-width: 1280px) and (max-width: 600px) {
-  .main-cta .mobile-illu {
-    width: 125% !important;
-    margin: 1.5rem 0;
-  }
-}
\ No newline at end of file
+/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/style.css.map b/style.css.map
index 44f9c21..d950a7f 100644
--- a/style.css.map
+++ b/style.css.map
@@ -1,6 +1,6 @@
 {
     "version": 3,
-    "mappings": "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",
+    "mappings": "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",
     "sources": [
         "style.scss"
     ],
diff --git a/style.scss b/style.scss
index 779a075..66d4a13 100644
--- a/style.scss
+++ b/style.scss
@@ -17,7 +17,7 @@ $water-color: #3a98ec;
 $grey: #a0a0a0;
 
 $content-width: 1200px;
-$breakpoint: 1280px;
+$breakpoint: 1200px;
 body,
 html {
   overflow-x: hidden;
@@ -196,12 +196,17 @@ nav {
     }
     .content-txt {
       .button {
-        @include button($yellow, transparent);
-        border: solid 1px $yellow;
-        font-weight: 900;
-        padding-left: 2rem;
-        padding-right: 2rem;
-        font-size: 1rem;
+        @include button($black, $yellow);
+        font-size: 1.25rem;
+        text-align: center;
+        justify-content: center;
+        font-weight: 700;
+        background: radial-gradient(
+            105.25% 64.58% at 49.68% 70.83%,
+            rgba(226, 137, 4, 0.5) 0%,
+            rgba(255, 255, 255, 0) 100%
+          ),
+          #f1c017;
       }
     }
     .mobile-illu {
@@ -313,12 +318,8 @@ nav {
   }
 }
 .security {
-  min-height: 750px;
-  background: radial-gradient(
-    74.83% 76.97% at 50% 13.64%,
-    #343641 0%,
-    #1b1c22 100%
-  );
+  min-height: 650px;
+  background: $yellow;
   display: flex;
   .container {
     max-width: $content-width;
@@ -337,34 +338,6 @@ nav {
     p {
       max-width: 680px;
     }
-    .button {
-      @include button($yellow, transparent);
-      border: solid 1px $yellow;
-      font-weight: 900;
-      padding-left: 2rem;
-      padding-right: 2rem;
-      font-size: 1rem;
-    }
-  }
-}
-.guide {
-  min-height: 800px;
-  background-color: $yellow;
-  display: flex;
-  overflow: hidden;
-  padding-top: 2rem;
-  position: relative;
-  z-index: 1;
-  .content {
-    margin: auto;
-    max-width: $content-width;
-    .baseline {
-      font-style: italic;
-      font-weight: 500;
-      color: $black;
-      font-size: 1.25rem;
-      padding: 0.75rem 0;
-    }
     .button {
       @include button($yellow, $black);
       margin: auto;
@@ -374,66 +347,45 @@ nav {
         box-shadow: 0px 0px 10px 3px $black;
       }
     }
-    .container {
-      margin: auto;
-      display: flex;
+  }
+}
+.test-ecolyo {
+  min-height: 500px;
+  background: radial-gradient(
+    74.83% 76.97% at 50% 13.64%,
+    #343641 0%,
+    #1b1c22 100%
+  );
+  display: flex;
+  text-align: center;
+  .container {
+    max-width: $content-width;
+    margin: auto;
+    display: flex;
+    justify-content: center;
+    align-items: center;
+    .button {
+      @include button($black, $yellow);
+      font-size: 1.25rem;
+      text-align: center;
       justify-content: center;
-      align-items: center;
-      @media all and(min-width:$breakpoint) {
-        & > div:not(:last-child) {
-          margin-right: 4rem;
-        }
-      }
-      margin-top: 3rem;
-      .box {
-        max-width: 300px;
-        width: 100%;
-        text-align: center;
-        transition: all 300ms ease;
-        .number {
-          position: relative;
-          z-index: 2;
-          color: $black;
-          font-weight: 900;
-          span {
-            position: absolute;
-            z-index: -1;
-            top: -1rem;
-            left: 2px;
-            right: 0;
-            margin: auto;
-            height: 45px;
-            width: 90px;
-            border-radius: 110px 110px 0 0;
-            border-top: solid 2px $black;
-            border-left: solid 2px $black;
-            border-right: solid 2px $black;
-            box-shadow: 0px 0px 8px 0px $yellow;
-          }
-        }
-        .text {
-          height: 100px;
-          display: flex;
-          p {
-            margin: auto;
-            padding-top: 0;
-          }
-        }
-        img {
-          margin-top: 0;
-          width: 100%;
-        }
-        .bold {
-          font-weight: 900;
-          font-size: 1.2rem;
-          margin-top: 0.6rem;
-        }
-      }
+      font-weight: 700;
+      background: radial-gradient(
+          105.25% 64.58% at 49.68% 70.83%,
+          rgba(226, 137, 4, 0.5) 0%,
+          rgba(255, 255, 255, 0) 100%
+        ),
+        #f1c017;
     }
   }
+  .center-button {
+    margin-top: 1rem;
+    display: flex;
+    justify-content: center;
+  }
 }
 footer {
-  min-height: 550px;
+  min-height: 230px;
   background-color: black;
   width: 100%;
   .content {
@@ -441,7 +393,7 @@ footer {
     display: flex;
     flex-direction: column;
     align-items: center;
-    min-height: 550px;
+    min-height: 230px;
     justify-content: space-between;
     h2 {
       text-align: center;
@@ -592,22 +544,13 @@ footer {
       text-align: center;
     }
   }
-  .guide {
-    padding: 4rem 2rem;
-    .content {
-      .baseline {
-        font-size: 1rem;
-        line-height: 1.3rem;
-      }
-    }
-
-    .container {
-      padding: 0;
-      .box {
-        img {
-          width: 80%;
-        }
-      }
+  .test-ecolyo {
+    padding: 2rem 0;
+    .content .button {
+      width: 100%;
+      font-size: 0.95rem;
+      padding: 1rem;
+      text-align: center;
     }
   }
   footer {
-- 
GitLab