LMartinezEXEX commited on
Commit
afffaf5
1 Parent(s): 7831135

Added semantic elements tags

Browse files

Better css style selector
Added Notre Dame University banner and link
Made sponsors and develpment section divided into independent two columns

Files changed (3) hide show
  1. images/notre_dame.jpg +0 -0
  2. index.html +39 -12
  3. style.css +87 -65
images/notre_dame.jpg ADDED
index.html CHANGED
@@ -1,6 +1,7 @@
1
  <!DOCTYPE html>
2
  <html>
3
  <head>
 
4
  <meta charset="utf-8" />
5
  <meta name="viewport" content="width=device-width" />
6
 
@@ -12,23 +13,32 @@
12
  <script src="links/es.js"></script>
13
  <script src="links/en.js"></script>
14
  <script type="text/javascript" src="javascript/index.js"></script>
 
15
  </head>
 
16
  <body>
17
- <div id="head-flex-container">
 
 
18
  <div id="title-container">
19
  <h1 id="name">EDIA</h1>
20
  <h2 id="subname">Estereotipos y Discriminación en Inteligencia Artificial</h2>
21
  </div>
22
  <button id="translate" onclick="translatePage()"><img id="flag-translate" src="images/united-states.png" alt=""> English</button>
23
- </div>
24
- <div id="description-container">
 
 
 
25
  <p id="intro_1">Los modelos de lenguaje y las representaciones de palabras obtenidas con aprendizaje automatizado han demostrado contener estereotipos discriminatorios. Aquí presentamos un conjunto de herramientas de inspección: EDIA (Estereotipos y Discriminación en Inteligencia Artificial). El objetivo de este proyecto es diseñar y evaluar una metodología que permita a comunidades de ciencias sociales y personas expertas de dominio en Latinoamérica, explorar sesgos y estereotipos discriminatorios presentes en word embeddings y modelos de lenguaje. También les permite definir el tipo de sesgo a explorar y acercarse a un enfoque interseccional desde dos dimensiones binarias de análisis (por ejemplo, <i>mujer-hombre</i> vs <i>gordo-flaco</i>).</p>
26
  <p id="intro_2">EDIA contiene diversas herramientas que sirven para detectar e inspeccionar sesgos en sistemas de procesamiento de lenguaje natural basados en modelos de lenguaje o word embeddings. Contamos con modelos en español e inglés para trabajar y explorar los sesgos en diferentes idiomas a requerimiento de las personas usuarias. Cada una de las siguientes herramientas son funciones distintas que nos acercan a un aspecto particular de la problemática del sesgo y a la vez, nos permiten entender partes diferentes pero complementarias del mismo.</p>
27
- </div>
28
 
29
- <a class="button" id="tutorial" target="_blank" href="https://screencast-o-matic.com/watch/c3XlIKVUeMN">Video presentación de EDIA</a>
 
 
 
30
 
31
- <div id="cards-container">
32
 
33
  <div class="card" id="word-bias-card">
34
  <h3 id="word-bias-title">Sesgos en listas de palabras</h3>
@@ -74,34 +84,47 @@
74
  </div>
75
  </div>
76
  </div>
77
- </div>
 
78
 
79
  <footer>
80
 
81
- <div id="image-flex-container">
82
 
83
  <div id="main-buttons-flex-container">
 
84
  <h4 id="backup-title">Backups de EDIA:</h4>
85
  <a class="button" id="hf" target="_blank" href="https://huggingface.co/spaces/vialibre/edia_full_es">Pruébalo en HuggingFace🤗!</a>
86
  <a class="button disabled" id="ccad" target="_blank" href="#">Pruébalo en nuestra universidad!</a>
 
87
  </div>
88
 
89
  <div id="organization-container">
 
90
  <h4 id="organization-title">Desarollado por:</h4>
91
  <a target="_blank" href="https://www.vialibre.org.ar/">
92
- <img id="viaLibre-logo" src="images/viaLibre.jpg" alt="Banner Fundación ViaLibre">
93
  </a>
94
  <a target="_blank" href="https://www.famaf.unc.edu.ar/">
95
- <img id="FaMAF-logo" src="images/Logo-FAMAF_UNC-color-2.jpg" alt="Banner FaMAF">
96
  </a>
97
 
 
 
 
 
98
  <h4 id="sponsors-title">Auspiciado por:</h4>
99
  <a target="_blank" href="https://aplusalliance.org/about-fair/">
100
- <img id="FaiR-logo" src="images/fair.png" alt="Banner FaiR">
 
 
 
101
  </a>
 
102
  </div>
103
 
104
  <div id="our-pages-flex-container">
 
105
  <h4 id="our-pages-title">Puedes encontrar a EDIA en:</h4>
106
  <a target="_blank" href="https://github.com/fvialibre/edia">
107
  <img id="github-logo" src="images/github.png" alt="EDIA's Github repository">
@@ -117,10 +140,14 @@
117
  <img id="hf-logo" src="images/huggingface.svg" alt="ViaLibre's HuggingFace page">
118
  HuggingFace🤗
119
  </a>
 
120
  </div>
121
 
122
- </div>
 
123
  <p id="footer-description">ACLARACIONES IMPORTANTES: Las consultas realizadas al usar este software quedan registradas automáticamente en nuestro sistema. Declaramos que la información recabada es anónima, confidencial y que el uso de la misma sólo será para fines de investigación. Para realizar las exploraciones de las dimensiones de análisis, como género, necesitamos simplificarlo a un fenómeno binario; entendemos que es una sobresimplificación, se trata de una primera aproximación a la familia de soluciones de mitigación que sabemos requiere de una mayor complejidad para tratar los fenómenos de sesgo dentro de los constructos sociales.</p>
124
  </footer>
 
125
  </body>
 
126
  </html>
 
1
  <!DOCTYPE html>
2
  <html>
3
  <head>
4
+
5
  <meta charset="utf-8" />
6
  <meta name="viewport" content="width=device-width" />
7
 
 
13
  <script src="links/es.js"></script>
14
  <script src="links/en.js"></script>
15
  <script type="text/javascript" src="javascript/index.js"></script>
16
+
17
  </head>
18
+
19
  <body>
20
+
21
+ <header id="head-flex-container">
22
+
23
  <div id="title-container">
24
  <h1 id="name">EDIA</h1>
25
  <h2 id="subname">Estereotipos y Discriminación en Inteligencia Artificial</h2>
26
  </div>
27
  <button id="translate" onclick="translatePage()"><img id="flag-translate" src="images/united-states.png" alt=""> English</button>
28
+
29
+ </header>
30
+
31
+ <section id="description-container">
32
+
33
  <p id="intro_1">Los modelos de lenguaje y las representaciones de palabras obtenidas con aprendizaje automatizado han demostrado contener estereotipos discriminatorios. Aquí presentamos un conjunto de herramientas de inspección: EDIA (Estereotipos y Discriminación en Inteligencia Artificial). El objetivo de este proyecto es diseñar y evaluar una metodología que permita a comunidades de ciencias sociales y personas expertas de dominio en Latinoamérica, explorar sesgos y estereotipos discriminatorios presentes en word embeddings y modelos de lenguaje. También les permite definir el tipo de sesgo a explorar y acercarse a un enfoque interseccional desde dos dimensiones binarias de análisis (por ejemplo, <i>mujer-hombre</i> vs <i>gordo-flaco</i>).</p>
34
  <p id="intro_2">EDIA contiene diversas herramientas que sirven para detectar e inspeccionar sesgos en sistemas de procesamiento de lenguaje natural basados en modelos de lenguaje o word embeddings. Contamos con modelos en español e inglés para trabajar y explorar los sesgos en diferentes idiomas a requerimiento de las personas usuarias. Cada una de las siguientes herramientas son funciones distintas que nos acercan a un aspecto particular de la problemática del sesgo y a la vez, nos permiten entender partes diferentes pero complementarias del mismo.</p>
 
35
 
36
+ <a class="button" id="tutorial" target="_blank" href="https://screencast-o-matic.com/watch/c3XlIKVUeMN">Video presentación de EDIA</a>
37
+
38
+ </section>
39
+
40
 
41
+ <section id="cards-container">
42
 
43
  <div class="card" id="word-bias-card">
44
  <h3 id="word-bias-title">Sesgos en listas de palabras</h3>
 
84
  </div>
85
  </div>
86
  </div>
87
+
88
+ </section>
89
 
90
  <footer>
91
 
92
+ <section id="image-flex-container">
93
 
94
  <div id="main-buttons-flex-container">
95
+
96
  <h4 id="backup-title">Backups de EDIA:</h4>
97
  <a class="button" id="hf" target="_blank" href="https://huggingface.co/spaces/vialibre/edia_full_es">Pruébalo en HuggingFace🤗!</a>
98
  <a class="button disabled" id="ccad" target="_blank" href="#">Pruébalo en nuestra universidad!</a>
99
+
100
  </div>
101
 
102
  <div id="organization-container">
103
+
104
  <h4 id="organization-title">Desarollado por:</h4>
105
  <a target="_blank" href="https://www.vialibre.org.ar/">
106
+ <img class="banner" id="viaLibre-logo" src="images/viaLibre.jpg" alt="Fundación ViaLibre banner">
107
  </a>
108
  <a target="_blank" href="https://www.famaf.unc.edu.ar/">
109
+ <img class="banner" id="FaMAF-logo" src="images/Logo-FAMAF_UNC-color-2.jpg" alt="FaMAF banner">
110
  </a>
111
 
112
+ </div>
113
+
114
+ <div id="sponsors-container">
115
+
116
  <h4 id="sponsors-title">Auspiciado por:</h4>
117
  <a target="_blank" href="https://aplusalliance.org/about-fair/">
118
+ <img class="banner" id="FaiR-logo" src="images/fair.png" alt="FaiR banner">
119
+ </a>
120
+ <a target="_blank" href="https://www.nd.edu/">
121
+ <img class="banner" id="notre-dame-logo" src="images/notre_dame.jpg" alt="Notre Dame banner">
122
  </a>
123
+
124
  </div>
125
 
126
  <div id="our-pages-flex-container">
127
+
128
  <h4 id="our-pages-title">Puedes encontrar a EDIA en:</h4>
129
  <a target="_blank" href="https://github.com/fvialibre/edia">
130
  <img id="github-logo" src="images/github.png" alt="EDIA's Github repository">
 
140
  <img id="hf-logo" src="images/huggingface.svg" alt="ViaLibre's HuggingFace page">
141
  HuggingFace🤗
142
  </a>
143
+
144
  </div>
145
 
146
+ </section>
147
+
148
  <p id="footer-description">ACLARACIONES IMPORTANTES: Las consultas realizadas al usar este software quedan registradas automáticamente en nuestro sistema. Declaramos que la información recabada es anónima, confidencial y que el uso de la misma sólo será para fines de investigación. Para realizar las exploraciones de las dimensiones de análisis, como género, necesitamos simplificarlo a un fenómeno binario; entendemos que es una sobresimplificación, se trata de una primera aproximación a la familia de soluciones de mitigación que sabemos requiere de una mayor complejidad para tratar los fenómenos de sesgo dentro de los constructos sociales.</p>
149
  </footer>
150
+
151
  </body>
152
+
153
  </html>
style.css CHANGED
@@ -1,7 +1,33 @@
1
  :root {
2
- --card-bg: white;
3
- --main-btn-primary: black;
4
- --main-btn-secundary: white;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  }
6
 
7
  body {
@@ -11,7 +37,7 @@ body {
11
  }
12
 
13
  p {
14
- color: rgb(24, 24, 24);
15
  font-size: 15px;
16
  margin-bottom: 10px;
17
  margin-top: 5px;
@@ -40,10 +66,10 @@ a.button {
40
  cursor: pointer;
41
  text-decoration: none;
42
  text-align: center;
43
- color: black;
44
  }
45
 
46
- #head-flex-container {
47
  margin-bottom: 2rem;
48
  display: flex;
49
  flex-direction: row;
@@ -53,28 +79,28 @@ a.button {
53
  gap: 1rem;
54
  }
55
 
56
- #head-flex-container > #title-container {
57
  flex-grow: 3;
58
  }
59
 
60
- #title-container > #name {
 
61
  margin: 0;
62
  font-size: 42px;
63
  }
64
 
65
- #title-container > #subname {
66
  margin: 0;
67
- color: white;
68
  font-size: 18px;
69
  }
70
 
71
- a.button#tutorial {
72
- max-width: 230px;
73
- margin: 1rem auto;
74
  align-items: center;
75
  }
76
 
77
- #cards-container {
78
  padding: 0.5rem 0;
79
  }
80
 
@@ -83,22 +109,22 @@ a.button#tutorial {
83
  margin: 1rem auto;
84
  padding: 16px;
85
  border: 1px solid var(--card-bg);
86
- border-radius: 16px;
87
  background-color: var(--card-bg);
88
  transition: transform .5s, box-shadow 1s;
89
  }
90
 
91
  .card:hover {
92
  transform: scale(1.02) perspective(0px);
93
- box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
94
  }
95
 
96
- .card > h3 {
 
97
  margin: 0.25rem;
98
  }
99
 
100
  .card p {
101
- color: rgb(92, 93, 97);
102
  }
103
 
104
  .card-description-flex-container {
@@ -143,11 +169,11 @@ a.button#tutorial {
143
  }
144
 
145
  footer > p {
146
- color: rgb(136, 138, 142);
147
  font-size: 10px;
148
  }
149
 
150
- footer > #image-flex-container {
151
  display: flex;
152
  flex-direction: row;
153
  flex-wrap: wrap;
@@ -157,6 +183,11 @@ footer > #image-flex-container {
157
  margin-bottom: 2rem;
158
  }
159
 
 
 
 
 
 
160
  #main-buttons-flex-container {
161
  order: 1;
162
  min-width: 260px;
@@ -167,11 +198,6 @@ footer > #image-flex-container {
167
  gap: 0.7rem;
168
  }
169
 
170
- #main-buttons-flex-container h4 {
171
- color: rgb(24, 24, 24);
172
- margin: 10px 0 0 0;
173
- }
174
-
175
  #main-buttons-flex-container > .button {
176
  min-width: 230px;
177
  margin: 0;
@@ -184,13 +210,15 @@ footer > #image-flex-container {
184
  gap: 0.25rem 0;
185
  }
186
 
187
- #organization-container h4 {
188
- color: rgb(24, 24, 24);
189
- margin: 10px 0 12px 0;
 
 
190
  }
191
 
192
  #our-pages-flex-container {
193
- order: 3;
194
  min-width: 260px;
195
  display: flex;
196
  flex-direction: column;
@@ -198,43 +226,27 @@ footer > #image-flex-container {
198
  gap: 0.5rem;
199
  }
200
 
201
- #our-pages-flex-container h4 {
202
- color: rgb(24, 24, 24);
203
- margin: 10px 0 5px 0;
204
- }
205
-
206
  #our-pages-flex-container a {
207
  text-decoration: none;
208
- color: rgb(24, 24, 24);
209
  }
210
 
211
- footer img#viaLibre-logo,
212
- footer img#FaMAF-logo,
213
- footer img#FaiR-logo {
214
  max-width: 25rem;
215
  transition: transform .5s, box-shadow 1s;
 
216
  }
217
 
218
- footer img#viaLibre-logo:hover,
219
- footer img#FaMAF-logo:hover,
220
- footer img#FaiR-logo:hover {
221
  transform: scale(1.02) perspective(0px);
222
- box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
223
  }
224
 
225
- footer img#github-logo {
226
- vertical-align:middle;
227
- width: 2.5rem;
228
- margin-right: 5px;
229
  }
230
 
231
- footer img#docker-logo {
232
- vertical-align:middle;
233
- width: 2.5rem;
234
- margin-right: 5px;
235
- }
236
-
237
- footer img#hf-logo {
238
  vertical-align:middle;
239
  width: 2.5rem;
240
  margin-right: 5px;
@@ -250,13 +262,13 @@ footer img#hf-logo {
250
  button#translate {
251
  padding: 0.5rem 0.75rem;
252
  margin: 5px 0 0 0;
253
- background-color: #58A6FF;
254
- color: white;
255
  transition: background-color 0.6s;
256
  }
257
 
258
  button#translate:hover {
259
- background-color: #4080c9;
260
  }
261
 
262
  button#translate > img {
@@ -309,49 +321,55 @@ a.button#tutorial {
309
 
310
  .buttons-flex-container .button.demo {
311
  border-radius: 0;
312
- background: linear-gradient(45deg, purple 0%, rgb(242, 202, 242) 60%, white 100%);
313
  background-size: 200% 200%;
314
  background-position: right bottom;
315
  transition: 0.5s;
 
316
  }
317
 
318
  .buttons-flex-container .button.demo:hover {
319
  background-position: left bottom;
320
- color: white;
321
  }
322
 
323
  .buttons-flex-container .button.tuto {
324
  border-radius: 0;
325
- background: linear-gradient(45deg, green 0%, rgb(189, 223, 189) 60%, white 100%);
326
  background-size: 200% 200%;
327
  background-position: right bottom;
328
  transition: 0.5s;
 
329
  }
330
 
331
  .buttons-flex-container .button.tuto:hover {
332
  background-position: left bottom;
333
- color: white;
334
  }
335
 
336
  .buttons-flex-container .button.manual {
337
  border-radius: 0;
338
- background: linear-gradient(45deg, orange 0%,rgb(225, 219, 208) 60%, white 100%);
339
  background-size: 200% 200%;
340
  background-position: right bottom;
341
  transition: 0.5s;
 
342
  }
343
 
344
  .buttons-flex-container .button.manual:hover {
345
  background-position: left bottom;
346
- color: white;
347
  }
348
 
349
  /* Media queries */
350
 
351
  @media only screen and (max-width: 769px) {
352
- footer img#viaLibre-logo,
353
- footer img#FaMAF-logo,
354
- footer img#FaiR-logo {
 
 
 
355
  max-width: 260px;
356
  }
357
 
@@ -367,6 +385,10 @@ a.button#tutorial {
367
  order: 3;
368
  }
369
 
 
 
 
 
370
  #our-pages-flex-container {
371
  order: 2;
372
  }
 
1
  :root {
2
+ --text-primary: rgb(24, 24, 24);
3
+ --text-secondary: #FFFFFF;
4
+
5
+ --card-bg: #FFFFFF;
6
+ --card-title: rgb(24, 24, 24);
7
+ --card-text: rgb(92, 93, 97);
8
+ --card-hover: rgba(0, 0, 0, 0.2);
9
+
10
+ --main-btn-primary: rgb(24, 24, 24);
11
+ --main-btn-secundary: #FFFFFF;
12
+
13
+ --translate-btn-primary: #58A6FF;
14
+ --translate-btn-secundary: #FFFFFF;
15
+ --translate-btn-hover: #4080c9;
16
+
17
+ --demo-btn-primary: rgb(128, 0, 128);
18
+ --demo-btn-secundary: rgb(242, 202, 242);
19
+ --demo-btn-tertiary: #FFFFFF;
20
+
21
+ --tuto-btn-primary: rgb(0, 128, 0);
22
+ --tuto-btn-secundary: rgb(189, 223, 189);
23
+ --tuto-btn-tertiary: #FFFFFF;
24
+
25
+ --manual-btn-primary: rgb(255, 165, 0);
26
+ --manual-btn-secundary: rgb(225, 219, 208);
27
+ --manual-btn-tertiary: #FFFFFF;
28
+
29
+ --footer-primary: rgb(24, 24, 24);
30
+ --footer-secundary: rgb(136, 138, 142);
31
  }
32
 
33
  body {
 
37
  }
38
 
39
  p {
40
+ color: var(--text_primary);
41
  font-size: 15px;
42
  margin-bottom: 10px;
43
  margin-top: 5px;
 
66
  cursor: pointer;
67
  text-decoration: none;
68
  text-align: center;
69
+ color: var(--main-btn-primary);
70
  }
71
 
72
+ header#head-flex-container {
73
  margin-bottom: 2rem;
74
  display: flex;
75
  flex-direction: row;
 
79
  gap: 1rem;
80
  }
81
 
82
+ #title-container {
83
  flex-grow: 3;
84
  }
85
 
86
+ #name {
87
+ color: var(--text-primary);
88
  margin: 0;
89
  font-size: 42px;
90
  }
91
 
92
+ #subname {
93
  margin: 0;
94
+ color: var(--text-secondary);
95
  font-size: 18px;
96
  }
97
 
98
+ #description-container > a.button#tutorial {
99
+ max-width: 400px;
 
100
  align-items: center;
101
  }
102
 
103
+ section#cards-container {
104
  padding: 0.5rem 0;
105
  }
106
 
 
109
  margin: 1rem auto;
110
  padding: 16px;
111
  border: 1px solid var(--card-bg);
 
112
  background-color: var(--card-bg);
113
  transition: transform .5s, box-shadow 1s;
114
  }
115
 
116
  .card:hover {
117
  transform: scale(1.02) perspective(0px);
118
+ box-shadow: 0 10px 10px var(--card-hover);
119
  }
120
 
121
+ .card h3 {
122
+ color: var(--card-title);
123
  margin: 0.25rem;
124
  }
125
 
126
  .card p {
127
+ color: var(--card-text);
128
  }
129
 
130
  .card-description-flex-container {
 
169
  }
170
 
171
  footer > p {
172
+ color: var(--footer-secundary);
173
  font-size: 10px;
174
  }
175
 
176
+ footer > section#image-flex-container {
177
  display: flex;
178
  flex-direction: row;
179
  flex-wrap: wrap;
 
183
  margin-bottom: 2rem;
184
  }
185
 
186
+ section#image-flex-container h4 {
187
+ color: var(--footer-primary);
188
+ margin: 10px 0 0 0;
189
+ }
190
+
191
  #main-buttons-flex-container {
192
  order: 1;
193
  min-width: 260px;
 
198
  gap: 0.7rem;
199
  }
200
 
 
 
 
 
 
201
  #main-buttons-flex-container > .button {
202
  min-width: 230px;
203
  margin: 0;
 
210
  gap: 0.25rem 0;
211
  }
212
 
213
+ #sponsors-container {
214
+ order: 3;
215
+ display: flex;
216
+ flex-direction: column;
217
+ gap: 0.25rem 0;
218
  }
219
 
220
  #our-pages-flex-container {
221
+ order: 4;
222
  min-width: 260px;
223
  display: flex;
224
  flex-direction: column;
 
226
  gap: 0.5rem;
227
  }
228
 
 
 
 
 
 
229
  #our-pages-flex-container a {
230
  text-decoration: none;
231
+ color: var(--footer-primary);
232
  }
233
 
234
+ .banner {
 
 
235
  max-width: 25rem;
236
  transition: transform .5s, box-shadow 1s;
237
+ background-color: var(--card-bg);
238
  }
239
 
240
+ .banner:hover {
 
 
241
  transform: scale(1.02) perspective(0px);
242
+ box-shadow: 0 10px 10px var(--card-hover);
243
  }
244
 
245
+ #sponsors-container img {
246
+ width: 20rem;
 
 
247
  }
248
 
249
+ #our-pages-flex-container img {
 
 
 
 
 
 
250
  vertical-align:middle;
251
  width: 2.5rem;
252
  margin-right: 5px;
 
262
  button#translate {
263
  padding: 0.5rem 0.75rem;
264
  margin: 5px 0 0 0;
265
+ background-color: var(--translate-btn-primary);
266
+ color: var(--translate-btn-secundary);
267
  transition: background-color 0.6s;
268
  }
269
 
270
  button#translate:hover {
271
+ background-color: var(--translate-btn-hover);
272
  }
273
 
274
  button#translate > img {
 
321
 
322
  .buttons-flex-container .button.demo {
323
  border-radius: 0;
324
+ background: linear-gradient(45deg, var(--demo-btn-primary) 0%, var(--demo-btn-secundary) 60%, var(--demo-btn-tertiary) 100%);
325
  background-size: 200% 200%;
326
  background-position: right bottom;
327
  transition: 0.5s;
328
+ color: var(--main-btn-primary);
329
  }
330
 
331
  .buttons-flex-container .button.demo:hover {
332
  background-position: left bottom;
333
+ color: var(--main-btn-secundary);
334
  }
335
 
336
  .buttons-flex-container .button.tuto {
337
  border-radius: 0;
338
+ background: linear-gradient(45deg, var(--tuto-btn-primary) 0%, var(--tuto-btn-secundary) 60%, var(--tuto-btn-tertiary) 100%);
339
  background-size: 200% 200%;
340
  background-position: right bottom;
341
  transition: 0.5s;
342
+ color: var(--main-btn-primary);
343
  }
344
 
345
  .buttons-flex-container .button.tuto:hover {
346
  background-position: left bottom;
347
+ color: var(--main-btn-secundary);
348
  }
349
 
350
  .buttons-flex-container .button.manual {
351
  border-radius: 0;
352
+ background: linear-gradient(45deg, var(--manual-btn-primary) 0%,var(--manual-btn-secundary) 60%, var(--manual-btn-tertiary) 100%);
353
  background-size: 200% 200%;
354
  background-position: right bottom;
355
  transition: 0.5s;
356
+ color: var(--main-btn-primary);
357
  }
358
 
359
  .buttons-flex-container .button.manual:hover {
360
  background-position: left bottom;
361
+ color: var(--main-btn-secundary);
362
  }
363
 
364
  /* Media queries */
365
 
366
  @media only screen and (max-width: 769px) {
367
+
368
+ #description-container > a.button#tutorial {
369
+ margin: 1rem auto;
370
+ }
371
+
372
+ .banner {
373
  max-width: 260px;
374
  }
375
 
 
385
  order: 3;
386
  }
387
 
388
+ #sponsors-container {
389
+ order: 4;
390
+ }
391
+
392
  #our-pages-flex-container {
393
  order: 2;
394
  }