Suppliers Privacy Notice

This privacy notice, hereinafter the “NOTICE”, is issued in compliance with Article 15 of the Federal Law on Protection of Personal Data Held by Private Parties, hereinafter the “LAW”, and the corresponding provisions of the Regulations of the Federal Law on Protection of Personal Data Held by Private Parties, hereinafter the “REGULATIONS”, and is made available to suppliers who provide personal data or information to AUTOBUSES RÁPIDOS DE ZACATLÁN, S.A. DE C.V., its affiliated, subsidiary, controlled or controlling companies, hereinafter the “CONTROLLER”.

1. Controller responsible for the protection of your Personal Data

The “CONTROLLER”, with address to receive notifications at Artilleros Número 123, Colonia 7 de Julio, Alcaldía Venustiano Carranza, Postal Code 15390, Mexico City, Mexico, is responsible for the processing of your personal data.

In its capacity as controller of personal data, the “CONTROLLER” observes the principles of legality, consent, information, quality, purpose, loyalty, proportionality, and responsibility as established by the “LAW”.

2. Means and methods of contact

To contact us, you must submit an application written in Spanish addressed to the PERSONAL DATA PROTECTION OFFICE of the “CONTROLLER”, and deliver it in person or by postal mail to the address: Artilleros Street #123, Colonia 7 de Julio, Alcaldía Venustiano Carranza, Postal Code 15390, Mexico City, Mexico or via email to: datos.personales@grupoado.com.mx

3. Personal data we collect and means of obtaining Personal Data

The personal data we collect from you for the purposes described in this “NOTICE” are obtained when you provide them to us through our employees, the website https://proveedores.ado.mx/DPA_PACFE_ADO, mobile applications, by telephone, by email, and when we obtain information through other sources of public access allowed by the “LAW” and the “REGULATIONS”.

The data we collect are the following:

From individuals: Full name and surnames, image, official identification, signature, email address, and telephone numbers. Regarding patrimonial data such as Tax ID (RFC), tax address, and banking account information, by having a contractual relationship with the “CONTROLLER” you give your express consent for the processing of such data in accordance with Article 8 of the “LAW”.

From legal entities: Corporate name as stated in the Articles of Incorporation, Power of Attorney of the legal representative and address. From the legal representative or attorney-in-fact: full name and surnames, image, official identification, signature, email, and telephone numbers. Regarding patrimonial data of the company such as Tax ID (RFC), tax address, and banking account information, the attorney-in-fact or legal representative gives express consent for the processing of such data in accordance with Article 8 of the “LAW” by virtue of the contractual relationship with the “CONTROLLER”.

Since the “LAW” allows additional sources of information such as physical or electronic telephone and service directories, the data that may be obtained by such means include: name and surnames, telephone number, and email address.

3.1. Personal Data of third parties

The “CONTROLLER” may process identification and contact personal data such as full name, email address, and telephone number of third parties—such as employees of the supplier, supplier’s authorized persons, supplier’s references, joint obligors, guarantors or sureties—when you provide them for the fulfillment of the contractual relationship or to participate in the evaluation, selection and contracting process. By providing such data, you acknowledge that you have informed said third parties of the use of their personal data, obtained their prior consent for the “CONTROLLER” to process their data for the aforementioned purposes, and informed them of this privacy notice.

3.2 Sensitive Personal Data

The “CONTROLLER” will not collect nor process any type of sensitive personal data.

4. Purposes of the Processing of Personal Data

Your personal data will be used for the following purposes:

Primary Purposes: Purposes that give rise to and are necessary for the existence, maintenance, and fulfillment of the legal relationship between you and the “CONTROLLER”:

  • Identification and contact.
  • Participation in the evaluation, selection and contracting process.
  • Verify and confirm your identity as a supplier as well as the authenticity of the information you provide, including that of your authorized third parties such as your references, joint obligors, guarantors or sureties and supplier’s employees, as applicable.
  • Carry out internal and external investigation processes and conduct audits.
  • Quote products and/or services.
  • Draft, verify, and monitor compliance with the object of the executed contract, and, where appropriate, its renewal.
  • For control, surveillance, and access to the “CONTROLLER’s” facilities. Upon entering our facilities, you may be video recorded or photographed; therefore, you are hereby informed that images from video recordings or photographs will be protected under the “LAW” and the “REGULATIONS” and will be stored in databases for a period of ten calendar days, after which the video recordings or photographs will be formatted or deleted.
  • Billing or payment derived from the contractual relationship.
  • Creation, update, customization, maintenance, and authentication of your user account.
  • Handling of inquiries, complaints, comments, suggestions, clarifications and their follow-up.
  • Notify changes of conditions and maintenance of the business relationship.
  • Compliance with legal and regulatory obligations, as well as requirements from Federal, State, or Municipal governmental or judicial authorities and/or regulatory entities.

Secondary Purposes: Purposes other than those arising from the legal relationship between you and the “CONTROLLER”, but which are extremely useful to provide better service:

  • Marketing and commercial prospecting.
  • Conduct data analysis techniques for profiling activities.

If you wish to EXPRESS YOUR OBJECTION to your personal data being processed for the aforementioned secondary purposes, you must send an email to datos.personales@grupoado.com.mx or submit a written request in Spanish to the following address: Artilleros Street #123, Colonia 7 de Julio, Alcaldía Venustiano Carranza, Postal Code 15390, Mexico City, Mexico, stating to which secondary purpose(s) you object.

5. Limitations on the use of data

You may limit the use or disclosure of your personal data by submitting a written request in Spanish, addressed to the PERSONAL DATA PROTECTION OFFICE of the “CONTROLLER,” to the email address datos.personales@grupoado.com.mx or to the following address: Artilleros Número 123, Colonia 7 de Julio, Alcaldía Venustiano Carranza, Postal Code 15390, Mexico City, Mexico, stating your intention to limit the use or disclosure of your personal data and providing necessary details such as: full name and surnames, a simple copy of your official identification, supplier number (if you have one), telephone number, and address or email. In the event that the request is submitted by your attorney-in-fact or legal representative, they must additionally attach official documents proving such representation.

In addition to the procedure described in the paragraph above, you may unsubscribe from emails we send for marketing purposes by clicking the link included at the bottom of each such email.

6. ARCO Rights

You or your duly accredited legal representative may exercise, when applicable, the rights of access, rectification, cancellation, or opposition, hereinafter “ARCO RIGHTS,” provided by the “LAW,” through the mechanism described below. It is important to mention that exercising any of the “ARCO RIGHTS” does not prevent the exercise of any other right.

6.1. Mechanisms for exercising ARCO rights and revoking consent for the processing of your personal data

The exercise of "ARCO RIGHTS" as well as the revocation of your consent for the processing of your personal data must be carried out by submitting the corresponding request, in writing and in Spanish, by the data subject or their attorney or legal representative, directed to the PERSONAL DATA PROTECTION OFFICE of "THE CONTROLLER" at the address located at Artilleros Number 123, Colonia 7 de Julio, Alcaldía Venustiano Carranza, Postal Code 15390, Mexico City, Mexico (shipping costs are borne by the applicant), or via email to: datos.personales@grupoado.com.mx

Your request must include your full name and surname, a simple, legible, and valid copy of your official identification; in case of using electronic means, you must attach a digitized version (scan), an email address or physical address for notifications, and a contact phone number. If the request is submitted by your attorney or legal representative, they must additionally attach official documents proving such representation.

If the information provided in your request is incorrect or insufficient to process it, or if the necessary accreditation documents are missing, a request will be issued within five business days following receipt of your request, asking you to provide the required elements or documents. You will have a period of ten business days to respond to such request, counted from the day after it is issued by the PERSONAL DATA PROTECTION OFFICE of "THE CONTROLLER." If no response is provided within the granted period, your request will be considered as not submitted.

Once the above requirements are met, within a maximum period of twenty business days from the date your "ARCO RIGHTS" or data processing revocation request is received, the PERSONAL DATA PROTECTION OFFICE of "THE CONTROLLER" will inform you of the outcome via email to the address you indicated, or by a notice sent to the physical address you provided (the twenty-day period is considered fulfilled once the document is handed to the postal service). If the request is deemed appropriate, it will be fulfilled within fifteen business days following the notification of the decision.

7. National and international transfer of data

Your personal data will not be transferred nationally or internationally to third parties without your consent, except as provided in Article 37 of the “LAW”:

  • When the transfer is made between controlling companies, subsidiaries, or affiliates under the common control of the “CONTROLLER,” or to a parent company or any company of the same group of the “CONTROLLER” operating under the same internal processes and policies.
  • When the transfer is necessary for medical prevention or diagnosis, the provision of health care, medical treatment, or the management of health services.
  • When the transfer is necessary by virtue of a contract executed or to be executed in your interest, by the “CONTROLLER” and a third party.
  • When the transfer is necessary for the maintenance or fulfillment of a legal relationship between the “CONTROLLER” and you, such as banking and credit institutions, chambers of commerce, business partners, among others.
  • When the transfer is necessary or legally required for the safeguarding of a public interest, or for the procurement or administration of justice, or when requested by competent authorities.

8. Information on the Internet

We inform you that we use electronic technologies (cookies and web beacons) on our website https://proveedores.ado.mx/DPA_PACFE_ADO. Therefore, when you access our Internet portal, we receive information such as: your browser type and operating system, the Internet pages you have recently visited, the links you have recently followed, the IP address of your computer, and the site you exited before entering our Internet portal.

You may disable or adjust the use of these technologies by following the procedures of the Internet browser you use to access our website.

8.1. Disclaimer of liability for our website or application

By browsing or using our website https://proveedores.ado.mx/DPA_PACFE_ADO or applications, you may find hyperlinks, links, banners, buttons, owned by third parties that may request your personal data (hereinafter “Third-Party Sites”). The personal data that you provide through these portals or Internet sites shall be subject to the Privacy Notices displayed and applicable to those portals and Internet sites; therefore, the “CONTROLLER” shall not be responsible for the use, publication, disclosure and/or dissemination that you make of your personal data through the aforementioned means. We recommend that you be careful and responsible with the personal information you provide on such media.

9. Data retention

The “CONTROLLER” will retain your information for as long as it is needed for the purpose for which it was collected, unless you request its deletion, and in such case, provided that the “CONTROLLER” no longer needs to retain your information for other reasons. The “CONTROLLER” may retain your personal data for longer periods than those required by applicable laws, if it is in our legitimate business interest and the law does not prohibit it.

Please note that when we have collected your personal information based on your consent and you withdraw such consent, or exercise your ARCO rights (to have your personal information deleted), we may keep your information blocked and available for as long as required to comply with applicable laws and for the “CONTROLLER” to comply with its responsibilities arising from the processing of your data.

10. Modifications to this privacy notice

The “CONTROLLER” reserves the right to make modifications or updates to this “NOTICE” at any time. Any modifications made will be made available to you through one or more of the following means: visible notices at our facilities, via our website https://proveedores.ado.mx/DPA_PACFE_ADO, mobile applications, by email to the most recent address we have on record for you, by means of posters, audio recordings, or video.

11. Consent

The fact that you provide us with your data by any means implies that you give your free, specific, informed, and unequivocal consent for their processing, under the terms of this privacy notice, without prejudice to your right to exercise your ARCO rights.

An error occurred while processing the template.
The following has evaluated to null or missing:
==> cur_Siguenos_IconoRedSocial.IconoRedSocial.getAttribute("alt")  [in template "44860243456449#6511665#5047305" at line 71, column 69]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${cur_Siguenos_IconoRedSocial.IconoRe...  [in template "44860243456449#6511665#5047305" at line 71, column 67]
----
1<footer class="footer"> 
2    <header class="titulo-footer"> 
3        <a class="link-text-inicio" href="#top-page"  rel="noopener noreferrer"> 
4            <#if (TituloFooter1.getData())??> 
5							${TituloFooter1.getData()} 
6						</#if> 
7        </a> 
8    </header> 
9 
10    <div class="container-info"> 
11        <section class="panel-info"> 
12 
13        <#if Seccion.getSiblings()?has_content>		 
14        <#list Seccion.getSiblings() as cur_Seccion> 
15        <section class="panel-group panel-seccion"> 
16            <header class="titulo-panel">${cur_Seccion.Seccion2.TituloSeccion.getData()}</header> 
17            <article> 
18                <ul> 
19                    <#if cur_Seccion.Seccion2.Fieldset94867031.getSiblings()?has_content> 
20                    <#list cur_Seccion.Seccion2.Fieldset94867031.getSiblings() as cur_Seccion_TextoLink> 
21                    <li> 
22                        <#if getterUtil.getBoolean(cur_Seccion_TextoLink.habilitar.getData())> 
23                        <a href="${cur_Seccion_TextoLink.URLLink.getData()}" rel="noopener noreferrer" target="_blank"> 
24                            ${cur_Seccion_TextoLink.TextoLink.getData()} 
25                        </a> 
26                        <#else> 
27                        <a href="${cur_Seccion_TextoLink.URLLink.getData()}" rel="noopener noreferrer"> 
28                            ${cur_Seccion_TextoLink.TextoLink.getData()} 
29                        </a> 
30                        </#if> 
31                    </li> 
32                    </#list> 
33                    </#if> 
34                </ul> 
35            </article> 
36        </section> 
37        </#list> 
38        </#if> 
39      		 
40				 
41        <section class="panel-group panel-contacto"> 
42            <header class="titulo-panel">${contacto.TituloContacto.getData()}</header> 
43						 
44											 
45						 
46						<article class="content-contact">                 
47                <#if (contacto.bloq_img_contacto.UrlContacto.getData())?? && contacto.bloq_img_contacto.UrlContacto.getData() != ""> 
48                <#if getterUtil.getBoolean(contacto.bloq_img_contacto.habilitar2.getData())> 
49                <a target="_blank" rel="noopener noreferrer" class="footer_red_icons" href="${contacto.bloq_img_contacto.UrlContacto.getData()}"> 
50                    <img alt="${contacto.bloq_img_contacto.ImagenContacto.getAttribute("alt")}" data-fileentryid="${contacto.bloq_img_contacto.ImagenContacto.getAttribute("fileEntryId")}" src="${contacto.bloq_img_contacto.ImagenContacto.getData()}" /> 
51                </a>								 
52                <#else> 
53                <a rel="noopener noreferrer" class="footer_red_icons" href="${contacto.bloq_img_contacto.UrlContacto.getData()}"> 
54                    <img alt="${contacto.bloq_img_contacto.ImagenContacto.getAttribute("alt")}" data-fileentryid="${contacto.bloq_img_contacto.ImagenContacto.getAttribute("fileEntryId")}" src="${contacto.bloq_img_contacto.ImagenContacto.getData()}" /> 
55                </a> 
56                </#if> 
57                </#if> 
58            </article> 
59						 
60        </section>         
61  
62       <section class="panel-group panel-ayuda"> 
63			  
64         <article class="content-siguenos">                  
65                  
66           <header class="titulo-panel">${Siguenos.TituloSguenos.getData()}</header> 
67           <div class="content-redes-links">					  
68              
69						 <#list Siguenos.Fieldset51439681.getSiblings() as cur_Siguenos_IconoRedSocial>                      
70						 <a target="_blank" rel="noopener noreferrer" class="footer_red_icons" href="${cur_Siguenos_IconoRedSocial.LinkRedSocial.getData()}"> 
71						 	<img alt="${cur_Siguenos_IconoRedSocial.IconoRedSocial.getAttribute("alt")}" data-fileentryid="${cur_Siguenos_IconoRedSocial.IconoRedSocial.getAttribute("fileEntryId")}" src="${cur_Siguenos_IconoRedSocial.IconoRedSocial.getData()}" width="40px"/> 
72 
73							</a>                      
74							</#list> 
75						  
76           </div> 
77         </article> 
78				  
79				  
80       </section> 
81     </section> 
82     <div class="line-footer"></div> 
83     <div class="container-logo-mobility"> 
84       <div class="logo-ado-mobility"> 
85              
86         <img alt="${Marcas.LogoMobilityADO.getAttribute("alt")}" data-fileentryid="${Marcas.LogoMobilityADO.getAttribute("fileEntryId")}" src="${Marcas.LogoMobilityADO.getData()}" /> 
87       </div> 
88     </div> 
89  
90     <div class="container-marcas"> 
91				  
92         <#if Marcas.Fieldset69404766.getSiblings()?has_content> 
93             <#list Marcas.Fieldset69404766.getSiblings() as cur_Marcas_LinkTextoMarcas>              
94                   <#if getterUtil.getBoolean(cur_Marcas_LinkTextoMarcas.habilitar3.getData())> 
95											 <a target="_blank" rel="noopener noreferrer" class="text-marca" href="${cur_Marcas_LinkTextoMarcas.LinkMarcas.getData()}" > 
96													 ${cur_Marcas_LinkTextoMarcas.LinkTextoMarcas.getData()} 
97											 </a> 
98       
99				 <#else> 
100     					<a rel="noopener noreferrer" class="text-marca" href="${cur_Marcas_LinkTextoMarcas.LinkMarcas.getData()}" > 
101									${cur_Marcas_LinkTextoMarcas.LinkTextoMarcas.getData()} 
102             </a> 
103      
104 				</#if> 
105              
106  
107                 <#if (!cur_Marcas_LinkTextoMarcas?is_last)> 
108                     <div class="line-marca"></div> 
109                 </#if> 
110             </#list> 
111         </#if> 
112     </div> 
113   </div> 
114   <section class="container-legales"> 
115     <div class="derechos-reservados">        
116          
117       ${Legales.DerechosReservados.getData()} 
118     </div> 
119		  
120 <#if Legales.bloq_leg.getSiblings()?has_content> 
121     <#list Legales.bloq_leg.getSiblings() as cur_Legales_TextoLegales> 
122          
123          <div class="terminos-y-condiciones"> 
124         <#if getterUtil.getBoolean(cur_Legales_TextoLegales.habilita4.getData())> 
125     <a 
126         target="_blank" 
127         rel="noopener noreferrer" 
128         class="" 
129         href="${cur_Legales_TextoLegales.URLLegal.getData()}" 
130         >${cur_Legales_TextoLegales.TextoLegalesFieldSet.getData()}</a> 
131 <#else> 
132     <a rel="noopener noreferrer" 
133         class="" 
134         href="${cur_Legales_TextoLegales.Fieldset93253975.Fieldset46830908.URLLegal.getData()}" 
135         >${cur_Legales_TextoLegales.getData()}</a> 
136      
137 </#if> 
138          </div> 
139     </#list> 
140 </#if> 
141     
142     
143   </section> 
144 </footer> 
145 <style type="text/css"> 
146 #footer{display:none;} 
147   .footer, 
148   .footer * { 
149     font-size: 14px; 
150     font-weight: 500; 
151     font-style: normal; 
152     box-sizing: border-box; 
153		 font-family:"Montserrat-Regular"; 
154
155   .footer { 
156     position: relative; 
157     overflow: hidden; 
158     color: #ffffff; 
159     background: #373a43; 
160
161   .footer .link-text-inicio{ 
162       cursor: pointer; 
163
164    
165   .footer .panel-group { 
166     width: 25%; 
167     padding: 0 1rem 0 0; 
168
169   .footer .titulo-footer a{ 
170     background: #263238; 
171     width: 100%; 
172     height: 50px; 
173     display: flex; 
174     flex-direction: row; 
175     justify-content: center; 
176     align-items: center; 
177     color: #d9d9d9; 
178     text-align: center; 
179     font-weight: 700; 
180
181   .footer .container-legales { 
182     background: #64186d; 
183     width: 100%; 
184     height: 78px; 
185     display: flex; 
186     align-items: center; 
187
188   .footer .container-legales div { 
189     width: calc(100% / 3); 
190     text-align: center; 
191     font-style: normal; 
192     font-weight: 400; 
193     font-size: 12px; 
194     line-height: 11px; 
195
196  
197   .footer .container-info { 
198     background: #373a43; 
199     padding: 3.75rem 0rem 0rem; 
200     margin: 0 auto; 
201
202  
203   .footer .derechos-reservados { 
204     color: #ffffff; 
205     text-align: left; 
206
207   .footer .aviso-de-privacidad a, 
208   .footer .terminos-y-condiciones a{ 
209     color: #ffffff; 
210     text-align: center; 
211     text-decoration: underline; 
212
213    
214   .footer .line-marca:after { 
215     content: ""; 
216     border-style: solid; 
217     border-color: #ffffff; 
218     border-width: 1px 0 0 0; 
219     width: 20px; 
220     height: 0px; 
221     transform-origin: 0 0; 
222     transform: rotate(90deg) scale(1, 1); 
223     top: -5px; 
224     position: absolute; 
225
226  
227   .footer .line-footer { 
228     border-style: solid; 
229     border-color: #838a9b; 
230     border-width: 1px 0 0 0; 
231     width: 100%; 
232     height: 0px; 
233
234   .footer .titulo-panel { 
235     font-weight: 700; 
236     line-height: 13px; 
237
238   .footer .panel-group ul { 
239     list-style-type: none; 
240     padding-top: 30px; 
241     padding-left: 0px; 
242
243   .footer .panel-group ul li { 
244     padding-bottom: 17px; 
245
246   .footer .panel-group ul a, 
247   .footer .panel-group ul a:visited { 
248     font-weight: 400; 
249     font-size: 12px; 
250     line-height: 10px; 
251     text-align: justify; 
252     text-decoration: none; 
253     color: #ffffff; 
254
255   .footer .content-contact { 
256     padding-top: 29px; 
257     font-weight: 400; 
258     font-size: 10px; 
259     line-height: 15px; 
260
261   .footer .content-contact .hour { 
262     font-weight: 900; 
263     display: inline; 
264
265   .footer .content-contact div { 
266     padding: 2px 0px; 
267
268   .footer .content-contact p{ 
269       display: inline-block; 
270       margin-bottom: 0px; 
271
272  
273   .footer .panel-ayuda { 
274     display: flex; 
275     flex-direction: column; 
276     align-items: center; 
277
278   .footer .content-siguenos { 
279     width: 100%; 
280     text-align: left; 
281
282   .footer .content-siguenos .content-redes-links{ 
283     padding-top: 35px; 
284
285   .footer .panel-ayuda .content-ayuda { 
286     min-height: 100px; 
287     height: 50%; 
288
289  
290   .footer .logo-ado-mobility { 
291     margin: 20px auto; 
292     text-align: center; 
293
294   .footer .container-marcas { 
295     display: flex; 
296     flex-direction: row; 
297     justify-content: center; 
298     position: relative; 
299     margin: 20px 0px; 
300     font-weight: 400; 
301     font-size: 12px; 
302     line-height: 11px; 
303
304  
305   .footer .container-marcas .text-marca { 
306     font-weight: 400; 
307     font-size: 12px; 
308     line-height: 11px; 
309     padding: 0 11px; 
310     text-decoration: none; 
311     color: #ffffff; 
312
313   .footer .panel-info { 
314     flex-direction: row; 
315     display: flex; 
316     flex-wrap: wrap; 
317     margin: 0 auto; 
318     max-width: 1090px; 
319
320   .footer .image-red-social { 
321     display: inline-block; 
322
323   .footer .footer_red_icons, 
324   .footer .container-legales a{ 
325     color: #ffff; 
326     text-decoration: none; 
327         margin: 4px; 
328
329   .footer .footer_red_icons img{ 
330       max-width:100px; 
331       margin-right:0px; 
332
333  
334     @media only screen and (max-width: 1200px) { 
335         .footer .panel-info { 
336           width: 80%; 
337
338
339  
340     @media only screen and (max-width: 900px) { 
341  
342
343  
344     /* Medium devices (landscape tablets, 768px and up) */ 
345     @media only screen and (max-width: 768px) { 
346         .footer .panel-group { 
347           width: 50%; 
348
349         .footer .panel-contacto { 
350           height: 30%; 
351
352         .footer .panel-ayuda { 
353           height: 25%; 
354
355         .footer .panel-contacto{ 
356             padding-bottom: 90px; 
357
358         .footer .panel-ayuda { 
359           padding-bottom: 45px; 
360
361         .footer .panel-contacto, 
362         .footer .panel-ayuda { 
363           width: 100%; 
364
365         .footer .content-ayuda, 
366         .footer .content-siguenos { 
367           width: 100%; 
368
369         .footer .content-siguenos { 
370           padding-top: 1rem; 
371
372         /* .footer .panel-info { 
373           height: 650px; 
374           margin-left: 1rem; 
375         } */ 
376         .footer .container-info { 
377           padding: 1.85rem 0rem 0rem; 
378
379         .footer .container-legales { 
380           flex-direction: column; 
381           height: 140px; 
382
383         .footer .container-legales div { 
384           width: 100%; 
385           padding-bottom: 24px; 
386
387         .footer .container-legales .derechos-reservados{ 
388           padding-top: 24px; 
389
390         .footer .container-marcas { 
391           display: none; 
392
393         .footer .footer_red_icons{ 
394             padding-right: 20px; 
395
396         .footer .logo-ado-mobility { 
397           margin: 40px auto; 
398
399         .footer .panel-group ul a, 
400         .footer .panel-group ul a:visited { 
401           font-size: 12px; 
402
403
404  
405       /* Extra small devices (phones, 600px and down) */ 
406   @media only screen and (max-width: 600px) { 
407     .footer .panel-seccion, 
408     .footer .panel-experiencias { 
409       width: 50%; 
410       padding-bottom: 50px; 
411
412     .footer .panel-contacto { 
413       width: 100%; 
414
415
416  
417   /* Small devices (portrait tablets and large phones, 600px and up) */ 
418   @media only screen and (min-width: 600px) { 
419
420      
421 </style> 
422 <script> 
423     // Espera a que el documento esté completamente cargado 
424     document.addEventListener("DOMContentLoaded", function() { 
425         // Captura el elemento de enlace del footer 
426         var volverAlInicioLink = document.querySelector("footer a[href='#top-page']"); 
427          
428         // Variable para rastrear si ya se está desplazando 
429         var isScrolling = false; 
430          
431         // Agrega un evento de clic al enlace 
432         volverAlInicioLink.addEventListener("click", function(event) { 
433             // Evita el comportamiento predeterminado del enlace 
434             event.preventDefault(); 
435  
436             // Si ya se está desplazando, no hagas nada 
437             if (isScrolling) { 
438                 return; 
439
440              
441             // Desplaza la página al inicio suavemente 
442             isScrolling = true; 
443             window.scrollTo({ 
444                 top: 0, 
445                 behavior: "smooth" 
446             }); 
447  
448             // Establece un tiempo de espera para restablecer la variable de desplazamiento 
449             setTimeout(function() { 
450                 isScrolling = false; 
451             }, 1000); // Ajusta el tiempo en milisegundos según tus necesidades 
452         }); 
453     }); 
454      
455     $('div[style="visibility: visible;"]').hide(); 
456 </script>