PageSourceSearch

https://www.hotelaeroportgirona.com/en/contact

html hotelaeroportgirona.com collected 2026-10-10 00:59:09 UTC 76,071 bytes, 1,818 lines download raw bytes

1<!doctype html>
2<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
3<!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
4<!--[if IE 8]>    <html class="no-js lt-ie9" lang="en"> <![endif]-->
5<!--[if IE 9]>    <html class="no-js lt-ie10" lang="en"> <![endif]-->
6<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
7<head>
8<meta charset="utf-8">
9<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
10<TITLE>Contact | Hotel Vilobí</TITLE>
11<META name="description" content="At Hotel Vilobí, we are happy to help and answer any queries you may have to ensure that your stay is as pleasant as possible. Please do not hesitate to get in touch via our contact form with any questions you may have.">
12<META name="keywords" content="">
13<meta name="resource-type" content="document" />
14<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
15<META http-equiv="content-language" content="en" />
16<link rel="canonical" href="https://www.hotelaeroportgirona.com/en/contact">
17<meta name="robots" content="index,follow,noodp,noydir">
18<meta name="distribution" content="global">
19<meta name="rating" content="general">
20<meta name="copyright" content="2026 Hotel Vilobí">
21<meta name="expires" content="never">
22<meta name="viewport" content="width=device-width, initial-scale=1">
23<meta property="og:type" content="article" />
24<meta property="og:site_name" content="Hotel Vilobí" />
25<meta property="og:url" content="https://www.hotelaeroportgirona.com/en/contact"/>
26<meta property="og:title" content="Contact" />
27<meta property="og:description" content="At Hotel Vilobí, we are happy to help and answer any queries you may have to ensure that your stay is as pleasant as possible. Please do not hesitate to get in touch via our contact form with any questions you may have." />
28<link rel="preconnect" href="https://www.googletagmanager.com">
29<link rel="preconnect" href="https://www.google-analytics.com">
30<link rel="preconnect" href="https://googleads.g.doubleclick.net">
31<link rel="alternate" hreflang="ca" href="https://www.hotelaeroportgirona.com/ca/contacte">
32<link rel="alternate" hreflang="de" href="https://www.hotelaeroportgirona.com/de/kontakt">
33<link rel="alternate" hreflang="en" href="https://www.hotelaeroportgirona.com/en/contact">
34<link rel="alternate" hreflang="es" href="https://www.hotelaeroportgirona.com/contacto">
35<link rel="alternate" hreflang="fr" href="https://www.hotelaeroportgirona.com/fr/contact">
36<link rel="alternate" hreflang="it" href="https://www.hotelaeroportgirona.com/it/contatto">
37<link rel="alternate" hreflang="x-default" href="https://www.hotelaeroportgirona.com/contacto">
38<meta name="msapplication-TileImage" content="/favicon.png">
39<meta name="apple-mobile-web-app-title" content="Hotel Vilobí">
40<link rel="icon" type="image/png" href="/favicon.png">
41<link rel="apple-touch-icon" href="/favicon.png">
42
43
44<LINK rel="stylesheet" href="/templates/html5.css?v=3.45.95" type="text/css" />
45
46<LINK rel="stylesheet" href="/templates/style.css?v=3.45.95" type="text/css" />
47<LINK rel="stylesheet" href="/templates/popup.css?v=2.0" type="text/css" />
48
49
50<link href="https://fonts.googleapis.com/css?family=Playfair Display:400italic,400&subset=latin&display=swap" rel="stylesheet" type="text/css" />
51<link href="https://fonts.googleapis.com/css?family=Lato:200, 300, 400, 600&subset=latin&display=swap" rel="stylesheet" type="text/css" />
52
53<style>
54h3.content-title {
55font-family: 'Playfair Display',Georgia, Times, Times New Roman,serif;;
56}
57body, *, a {
58font-family: 'Lato',Helvetica, Arial, sans-serif;
59}
60</style>
61
62<!--[if lt IE 9]>
63<style>header,nav,section,article,aside,footer,hgroup,main { display: block; }</style>
64<script>
65document.createElement('header');
66document.createElement('nav');
67document.createElement('section');
68document.createElement('article');
69document.createElement('aside');
70document.createElement('footer');
71document.createElement('hgroup');
72document.createElement('main');
73</script>
73
74<![endif]-->
75<!--[if lt IE 10]>
76<style>select{ background:none; }</style>
77<![endif]-->
78<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
vendor: 1 bytes, line 78
78
79<script>if(!window.jQuery){var script=document.createElement('script');script.src='/scripts/jquery.min.js';document.head.appendChild(script);}</script>
vendor: 1 bytes, line 79
79
80<script>
81var __ie_ctx__ = {
82	wl:'es',
83	l:'en',
84	ts:1791593949643,
85	tj:null,
86	pc:{pm:8,pc:8},
87	cm:{ud:0,ps:0,st:0,as:0},
88	tr:{}
89};
90function getIeCtx(){return __ie_ctx__;}
91addEventListener("DOMContentLoaded",function(){if(window.__ie_ctx__){"number"!=typeof __ie_ctx__.tj&&(__ie_ctx__.tj=Date.now());__ie_ctx__.st={m:0,k:0,t:0,w:0,p:0};var c=__ie_ctx__.st;"ontouchstart"in window&&addEventListener("touchstart",function(){c.t++});addEventListener("click",function(){c.m++});addEventListener("keydown",function(){c.k++});addEventListener("wheel",function(){c.w++});addEventListener("pointermove",function(){c.p++});__ie_ctx__.__stf=function(g){var a=[],b=["Location","History","WebSocket",
92"Window"],e=["localStorage","sessionStorage"],f=0,d;for(d in b)"function"==typeof window[b[d]]&&f++;for(d in e)"object"==typeof window[e[d]]&&f++;a.push(f);a.push(b.concat(e).length);a.push(__ie_ctx__.ts);__ie_ctx__.tj?a.push(Date.now()-__ie_ctx__.tj):a.push(-1);b=__ie_ctx__.st;a.push(b.k);a.push(b.m);a.push(b.w);a.push(b.t);a.push(b.p);a=btoa(a.map(function(h){return h.toString(16)}).join(","));g.setRequestHeader("X-IESM",a)}}});
93</script>
vendor: 64 bytes, lines 93-94
93
94<script async src="https://www.googletagmanager.com/gtag/js?id=
94G-4CDJJRSR9B
vendor: 12 bytes, line 94
94"></script>
95<script>
96window.dataLayer = window.dataLayer || [];
97function gtag(){dataLayer.push(arguments)};
98gtag('js', new Date());
99gtag('consent', 'default', {
100  ad_storage:'denied',
101  ad_user_data:'denied',
102  ad_personalization:'denied',
103  analytics_storage:'denied'
104});
105gtag('config','G-4CDJJRSR9B');
106gtag('config', 'AW-16929101154');
107if(window.__ie_ctx__)window.__ie_ctx__.__cgcas=function(){let cs='granted';gtag('consent','update',{analytics_storage:cs})};
108</script>
108
109</head>
110
111<body id='content-page-form' >
112<div class="page">
113<link rel="stylesheet" href="/scripts/custom_animate.css" type="text/css">
114
115
116
117
118<style>
119.top-menu {
120    position: absolute;
121    top: -18px;
122    right: 16px;
123}
124</style>
125
126<!-- <link rel="stylesheet" href="/scripts/animate.css"> -->
127
128
129
130
131
132
133<header id="header" role="navigation" class="pattern ">
134	<div class="container">
135		<div class="brand">
136			<div class="logo">
137				<a href="/en">
138				  					  <img height="45" width="234" src="/templates/images/vilobi_H_positivo.svg" class="logo__img" alt="Vilobi">
139											<span>Hotel · Aeropuerto · Girona</span>
140				</a>
141			</div>
142		</div>
143
144		<div class="top-header">
145			<nav id="menu" class='nav-dropdown'>
146				<ul><li class="menu-0"><a href="/en/rooms">Rooms</a></li><li class="menu-1"><a href="/en/restaurant">Restaurant</a></li><li class="menu-2"><a href="/en/parking">Parking</a></li><li class="menu-3"><a href="/en/location">Location</a></li><li class="menu-4 active"><a href="/en/contact">Contact</a></li></ul>				<ul class="reservationBtn" ><li><a class="goldColor" href="https://direct-book.com/properties/hotelvilobidirect?locale=en&checkInDate=10-10-2026&checkOutDate=11-10-2026&items[0][adults]=2&items[0][children]=0&items[0][infants]=0&currency=EUR&trackPage=yes" target="_blank">Book now</a></li></ul>
147
148			</nav>
149		</div>
150		
151				<div class="reservation">
152			<div class="top-menu">
153				<ul class="header-contact">
154					<li><a href="tel:+34 972 473 483">+34 972 473 483</li></a>
155				</ul>
156
157				<ul class="languages"><li class="language-es"><a href="/contacto">Es</a></li><li class="language-ca"><a href="/ca/contacte">Ca</a></li><li class="language-en active"><a href="/en/contact">En</a></li><li class="language-fr"><a href="/fr/contact">Fr</a></li><li class="language-it"><a href="/it/contatto">It</a></li><li class="language-de"><a href="/de/kontakt">De</a></li></ul>			</div>
158			
159		</div>
160		
161		<div class="clear"></div>
162	</div>
163</header>
164
165	<!-- Add mousewheel plugin (this is optional) -->
166<!-- 
166<script type="text/javascript" src="/scripts/fancybox/jquery.mousewheel-3.0.6.pack.js"></script>
166 -->
167
168<!-- Add fancyBox -->
169<!-- <link rel="stylesheet" href="/scripts/fancybox/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" /> -->
170<!-- 
170<script type="text/javascript" src="/scripts/fancybox/jquery.fancybox.pack.js?v=2.1.5"></script>
170 -->
171
172<!-- Optionally add helpers - button, thumbnail and/or media -->
173<!-- <link rel="stylesheet" href="/scripts/fancybox/jquery.fancybox-buttons.css?v=1.0.5" type="text/css" media="screen" /> -->
174<!-- 
174<script type="text/javascript" src="/scripts/fancybox/jquery.fancybox-buttons.js?v=1.0.5"></script>
vendor: 1 bytes, line 174
174
175<script type="text/javascript" src="/scripts/fancybox/jquery.fancybox-media.js?v=1.0.6"></script>
175 -->
176<!-- <link  href="/scripts/fancybox3/jquery.fancybox.min.css" rel="stylesheet"> -->
177    <!-- 
177<script src="/scripts/fancybox3/jquery.fancybox.min.js"></script>
177 -->
178
179
180<!-- <link rel="stylesheet" href="/scripts/fancybox/jquery.fancybox-thumbs.css?v=1.0.7" type="text/css" media="screen" /> -->
181<!-- 
181<script type="text/javascript" src="/scripts/fancybox/jquery.fancybox-thumbs.js?v=1.0.7"></script>
181 -->
182
183<link  href="/scripts/fancybox3/jquery.fancybox.min.css" rel="stylesheet">
184    
184<script src="/scripts/fancybox3/jquery.fancybox.min.js"></script>
184
185
186<script type="text/javascript">
187$(document).ready(function() {
188	$(".fancybox").fancybox({
189		openEffect	: 'none',
190		closeEffect	: 'none'
191	});
192});
193</script>
193
194
195<header id="header" class="fixed-top-header headerHidden">
196  <div class="container">
197		<div class="brand">
198			<div class="logo">
199				<a href="/en">
200				<img height="45"  width="234" src="/templates/images/vilobi_H_positivo.svg" class="logo__img" alt="Vilobi">
201				<div class="logoStars">
202					<span>
203<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
204 width="1280.000000pt" height="1181.000000pt" viewBox="0 0 1280.000000 1181.000000"
205 preserveAspectRatio="xMidYMid meet">
206<g transform="translate(0.000000,1181.000000) scale(0.100000,-0.100000)"
207fill="#caaf66" stroke="none">
208<path d="M6327 11292 c-60 -180 -161 -489 -227 -687 -65 -198 -233 -709 -373
209-1135 -141 -426 -367 -1114 -503 -1527 l-248 -753 -2358 0 c-1297 0 -2358 -3
210-2358 -7 0 -5 170 -130 378 -279 207 -149 1057 -758 1887 -1353 831 -596 1518
211-1091 1528 -1100 20 -19 55 94 -420 -1346 -187 -570 -344 -1047 -628 -1910
212-141 -429 -286 -869 -322 -978 -36 -109 -63 -201 -60 -204 7 -6 -236 -180
2131912 1362 1012 726 1855 1331 1872 1343 l33 23 762 -548 c2447 -1758 3053
214-2191 3056 -2188 2 2 -46 153 -106 337 -61 183 -216 655 -346 1048 -511 1556
215-712 2168 -811 2470 -145 440 -185 563 -185 575 0 6 855 623 1900 1373 1045
216750 1900 1368 1900 1373 0 5 -909 10 -2357 11 l-2356 3 -164 500 c-90 275
217-272 826 -403 1225 -131 399 -383 1166 -560 1705 -177 539 -325 983 -329 987
218-4 5 -55 -139 -114 -320z"/>
219</g>
220</svg></span>
221					<span>
222<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
223 width="1280.000000pt" height="1181.000000pt" viewBox="0 0 1280.000000 1181.000000"
224 preserveAspectRatio="xMidYMid meet">
225<g transform="translate(0.000000,1181.000000) scale(0.100000,-0.100000)"
226fill="#caaf66" stroke="none">
227<path d="M6327 11292 c-60 -180 -161 -489 -227 -687 -65 -198 -233 -709 -373
228-1135 -141 -426 -367 -1114 -503 -1527 l-248 -753 -2358 0 c-1297 0 -2358 -3
229-2358 -7 0 -5 170 -130 378 -279 207 -149 1057 -758 1887 -1353 831 -596 1518
230-1091 1528 -1100 20 -19 55 94 -420 -1346 -187 -570 -344 -1047 -628 -1910
231-141 -429 -286 -869 -322 -978 -36 -109 -63 -201 -60 -204 7 -6 -236 -180
2321912 1362 1012 726 1855 1331 1872 1343 l33 23 762 -548 c2447 -1758 3053
233-2191 3056 -2188 2 2 -46 153 -106 337 -61 183 -216 655 -346 1048 -511 1556
234-712 2168 -811 2470 -145 440 -185 563 -185 575 0 6 855 623 1900 1373 1045
235750 1900 1368 1900 1373 0 5 -909 10 -2357 11 l-2356 3 -164 500 c-90 275
236-272 826 -403 1225 -131 399 -383 1166 -560 1705 -177 539 -325 983 -329 987
237-4 5 -55 -139 -114 -320z"/>
238</g>
239</svg></span>
240					<span>
241<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
242 width="1280.000000pt" height="1181.000000pt" viewBox="0 0 1280.000000 1181.000000"
243 preserveAspectRatio="xMidYMid meet">
244<g transform="translate(0.000000,1181.000000) scale(0.100000,-0.100000)"
245fill="#caaf66" stroke="none">
246<path d="M6327 11292 c-60 -180 -161 -489 -227 -687 -65 -198 -233 -709 -373
247-1135 -141 -426 -367 -1114 -503 -1527 l-248 -753 -2358 0 c-1297 0 -2358 -3
248-2358 -7 0 -5 170 -130 378 -279 207 -149 1057 -758 1887 -1353 831 -596 1518
249-1091 1528 -1100 20 -19 55 94 -420 -1346 -187 -570 -344 -1047 -628 -1910
250-141 -429 -286 -869 -322 -978 -36 -109 -63 -201 -60 -204 7 -6 -236 -180
2511912 1362 1012 726 1855 1331 1872 1343 l33 23 762 -548 c2447 -1758 3053
252-2191 3056 -2188 2 2 -46 153 -106 337 -61 183 -216 655 -346 1048 -511 1556
253-712 2168 -811 2470 -145 440 -185 563 -185 575 0 6 855 623 1900 1373 1045
254750 1900 1368 1900 1373 0 5 -909 10 -2357 11 l-2356 3 -164 500 c-90 275
255-272 826 -403 1225 -131 399 -383 1166 -560 1705 -177 539 -325 983 -329 987
256-4 5 -55 -139 -114 -320z"/>
257</g>
258</svg></span>
259				</div>
260				</a>
261			</div>
262		</div>
263
264		<div class="top-header">
265			<nav id="menu" class='nav-dropdown'>
266				<ul><li class="menu-0"><a href="/en/rooms">Rooms</a></li><li class="menu-1"><a href="/en/restaurant">Restaurant</a></li><li class="menu-2"><a href="/en/parking">Parking</a></li><li class="menu-3"><a href="/en/location">Location</a></li><li class="menu-4 active"><a href="/en/contact">Contact</a></li></ul>				
267
268			</nav>
269		</div>
270		
271				<div class="reservation">
272			<div class="top-menu">
273				<ul class="header-contact">
274					<li><a href="tel:+34 972 473 483">+34 972 473 483</li></a>
275				</ul>
276
277				<ul class="languages"><li class="language-es"><a href="/contacto">Es</a></li><li class="language-ca"><a href="/ca/contacte">Ca</a></li><li class="language-en active"><a href="/en/contact">En</a></li><li class="language-fr"><a href="/fr/contact">Fr</a></li><li class="language-it"><a href="/it/contatto">It</a></li><li class="language-de"><a href="/de/kontakt">De</a></li></ul>			</div>
278			<a class="btn-action btn-empty btn-black" href="https://direct-book.com/properties/hotelvilobidirect?locale=en&checkInDate=10-10-2026&checkOutDate=11-10-2026&items[0][adults]=2&items[0][children]=0&items[0][infants]=0&currency=EUR&trackPage=yes" target="_blank">Book now</a>
279		</div>
280		
281
282	</div>
283	</header>
284
285
286                
287
288<style>
289	.slideshow {
290		position: relative;
291	}
292
293    .home-slideshow {
294        height: 520px;
295        min-height: 520px;
296        position: relative;
297    }
298
299    .top-image {
300        background: url() no-repeat; 
301        background-size: cover;
302        min-height: 280px;
303        height: 40vh;
304        position: relative;
305        min-width: 1000px;
306        background-position: center;
307    }
308
309    .slideshow-room {
310        background:none;
311        height:280px;
312        position:relative;
313    }
314
315    .rombo {
316        position:absolute;
317        width:100%;
318        height:80px;
319        bottom: -44px;;
320        background: transparent url(/templates/images/rombo.png) no-repeat center center;
321        background-size: 66px 64px;
322    }
323
324     .top-image {
325        height: 355px;
326    }
327
328</style>
329
330<script type="text/javascript" src="/scripts/jquery.backstretch.min.js"></script>
330
331
332
333<div class="top-image">
334	<div class="loader"></div>
335	<div class="rombo"></div>
336</div>
337
338<script type='text/javascript'>
339	jQuery(document).ready(function($) {
340		$('.top-image').backstretch([
341			"/media/contacto/giro.jpg",
342		], {duration: 5000});
343	});
344	$loader = $('.loader'),
345	$(window).on('backstretch.show', function () {
346		$loader.fadeOut();
347	});
348</script>
vendor: 1 bytes, line 348
348
349<script>
350	var $win = $(window);
351var winH = $win.height() / 2; 
352	$(window).scroll(function() {    
353    var scroll = $(window).scrollTop();    
354    if (scroll >= winH) {
355        $("#header").removeClass("transparent");
356    } else {
357			$("#header").addClass("transparent");
358		}
359});
360</script>
360<section id="main" class="clearfix">
361    <div class="container">
362    <div class="left-content text-left">
363
364        <div class="content-wrapper">
365                        <div id="ajax-popup-title" class="title">
366                <h1 id='fx-page-title'>Contact</h1>                            </div>
367            <div class="content">
368                <p>At Hotel Vilob&iacute;, we are happy to help and answer any queries you may have to ensure that your stay is as pleasant as possible. Please do not hesitate to get in touch via our contact form with any questions you may have.</p>
369            </div>
370                            <div class="contactData">
371                    
372                        <div class="footer-logo-img">
373                            <img height="45" src="/templates/images/vilobi_H_positivo.svg" class="logo__img">
374                        </div>
375                    
376                        <p class="contactData__text">Ctra. Aeroport s/n</p>
377                        <p class="contactData__text">17185, Girona (España)</p>
378        
379                        
380               
381										<p class="footer-contact-icon footer-contact-icon--phone">
382						<span class="">
383							<img width="15" height="" src="/templates/images/icons/icon-phone-gold-12.png" alt="phone">
384						</span>	
385						<a class="contactData__text" href="tel:+34 972 473 483">+34 972 473 483</a>
386					</p>
387				
388										<p class="footer-contact-icon">
389						<span class="">
390							<img width="15" height="" src="/templates/images/icons/icon-mail-gold.png" alt="email">
391						</span>	
392						<a class="contactData__text" href="mailto:[email protected]">[email protected]</a>
393					</p>
394										
395                </div>
396                    </div>
397    </div>
398
399    <div class="right-content">
400        
401<div class="formCover">
402
403	<form class="fn-leadform" name="inquiry"  novalidate>
404				<input type="hidden" name="category_id" value="0">
405		
406		<fieldset class="leadform__ajaxContainer ajax-form-content">
407			<h3 class="form-title">Contact us</h3>
408	
409
410		<div class="row">
411			<div class="col-half col-padding"><input data-validation="required" class="form-input" type="text" id="name" name="first_name" placeholder="Name" required /></div>
412			<div class="col-half col-padding"><input data-validation="required" class="form-input" type="text" id="last_name" name="last_name" placeholder="Last name" required /></div>
413
414			<div class="col-half col-padding"><input data-validation="required" class="form-input" type="text" id="phone" name="phone" placeholder="Phone" required/></div>
415			<div class="col-half col-padding"><input data-validation="email required" class="form-input" type="email" id="email" name="email" placeholder="Email" required /></div>
416
417			<div class="col-complete col-padding"><textarea class="form-input" name="comments" placeholder="Comments"></textarea></div>
418		</div>
419
420				<div class="checkbox row leadform__fieldContainer">
421			<label class="checkbox__label" for="checkbox__legal">
422				<input class="leadform__field" data-validation="required" type="checkbox" id="checkbox__legal" name="checkbox__legal" required>
423				<span class="checkbox__checkmark"></span>
424			</label>
425			<span class="checkbox__text">I have read and accept <a href="/en/privacy-policy" id="checkbox__textLink" class="fn-ajax-popup">Privacy Policy</a></span>
426		</div>
427
428		<div class="row col-padding">
429			<input type="hidden" name="page_id" value="8">
430			<button class="btn-action btn-empty btn-white" type="submit" id="submit">Send</button>
431										<div class="ajax-form-submit" style="display: none;"></div>
432								</div>
433		</fieldset>
434
435	</form>
436
437</div>
438
439<!--[if lt IE 9]>
440<style>.placeholder { color: #aaa; }</style>
441
442<script>$('input, textarea').placeholder();</script>
442
443<![endif]-->
444
445    </div>
446    </div>
447</section>
448
449
450<div class="clear"></div>
451
452
453<div id="inline1" style="display: none;">
454    <p>HOTEL VILOBI, S.L. undertakes to protect the privacy of users who access this website and/or any of its services. The use of the website and/or any of the services offered by HOTEL VILOBI, S.L., implies the acceptance by the user of the provisions contained in this Privacy Policy and that their personal data is treated as stipulated. Please note that, although there may be links from our website to other websites, this Privacy Policy does not apply to other companies or organizations to which the website is redirected. HOTEL VILOBI, S.L. controls the content of third party websites and does not accept any responsibility for the content or privacy policies of these websites.<br />
455&nbsp;</p>
456
457<p><strong>1)&nbsp;</strong><strong>HOLDER INFORMATION</strong></p>
458
459<p>In compliance with article 10 of Law 34/2002, of July 11, on Services of the Information Society and Electronic Commerce, the following is the identification data of the Holder:</p>
460
461<p>Web: <a href="/">https://www.hotelaeroportgirona.com</a></p>
462
463<p>Owner: HOTEL VILOBI, S.L.</p>
464
465<p>Address: Ctra. Aeroport s/n,&nbsp; 17185,Vilob&iacute; d'Onyar</p>
466
467<p>C.I.F.: B17418088</p>
468
469<p>Phone: 972473186</p>
470
471<p>Email: <a href="mailto:[email protected] ">[email protected]</a>&nbsp;<br />
472&nbsp;</p>
473
474<p><strong>2)&nbsp;</strong><strong>APPLICABLE LAWS</strong></p>
475
476<p>This privacy policy is seconded for its preparation based on current Spanish and European regulations on the protection of personal data on the Internet. Specifically, it respects the following rules:</p>
477
478<p>- Regulation (EU) 2016/679 of the European Parliament and of the Council, of April 27, 2016, regarding the protection of natural persons in terms of the processing of personal data and the free circulation of these data (RGPD).</p>
479
480<p>- Organic Law 3/2018, of December 5, Protection of Personal Data and guarantee of digital rights (LOPD-**GDD).</p>
481
482<p>- Law 34/2002, of July 11, on Services of the Information Society and Electronic Commerce (LSSI-CE).<br />
483&nbsp;</p>
484
485<p><strong>3)&nbsp;</strong><strong>PRIVACY ISSUES</strong></p>
486
487<p>In compliance with Regulation (EU) 2016/679 of the European Parliament and of the Council, of April 27, 2016, (RGPD) and Organic Law 3/2018, of December 5, Protection of Personal Data and guarantee of rights digital, we offer you the following information on the processing of personal data that you can provide us:</p>
488
489<p>File Manager.</p>
490
491<p>HOTEL VILOBI, S.L. Our data is at the top of this legal notice.</p>
492
493<p><strong>Registration of Personal Data</strong></p>
494
495<p>In compliance with what is established in the RGPD and the LOPD-*GDD, we inform you that the personal data collected by HOTEL VILOBI, S.L., through the forms extended on its pages will be incorporated and will be processed in our file in order to facilitate , expedite and fulfill the commitments established between HOTEL VILOBI, S.L. and the User or the maintenance of the relationship that is established in the forms that the User fills out, or to attend to a request or query from the User. Likewise, in accordance with the provisions of the RGPD and the LOPD-*GDD, unless the exception provided for in article 30.5 of the RGPD is applicable, a record of processing activities is maintained that specifies, according to its purposes, the activities of treatment carried out and the other circumstances established in the GDPR.</p>
496
497<p><strong>Legal basis for processing</strong></p>
498
499<p>The legal basis for the processing of personal data is consent. HOTEL VILOBI, S.L. undertakes to collect the express and verifiable consent of the User for the processing of their personal data for one or more specific purposes.</p>
500
501<p>The User will have the right to withdraw their consent at any time. It will be as easy to withdraw consent as to give it. As a general rule, the withdrawal of consent will not condition the use of the Website.</p>
502
503<p>In the occasions in which the User must or can provide their data through forms to make inquiries, request information or for reasons related to the content of the Website, they will be informed if the completion of any of them is mandatory. due to the fact that they are essential for the correct development of the operation carried out.</p>
504
505<p>Other bases of legitimation:</p>
506
507<p>Compliance with legal obligations.</p>
508
509<p>Legitimate interest: sending own advertising.<br />
510&nbsp;</p>
511
512<p><strong>Data categories</strong></p>
513
514<p>The categories of data that are processed at HOTEL VILOBI, S.L. They are only identification data. In no case are special categories of personal data processed within the meaning of Article 9 of the GDPR.<br />
515&nbsp;</p>
516
517<p><strong>Period of conservation of personal data</strong></p>
518
519<p>Personal data will only be retained for the minimum time necessary for the purposes of its treatment and, in any case, only during the following period: The data will be kept as long as the user is a client of our Hotel and in compliance with the established legal obligations. With the prior consent of the user, he wants to continue receiving information about our offers about our rooms and our services.</p>
520
521<p>, or until the User requests his right of cancellation or opposition, or limitation to the treatment. However, we will keep certain personal identification and traffic data for a maximum period of 2 years in the event that it is required by the Judges and Tribunals or to initiate internal actions derived from the improper use of the website.</p>
522
523<p>At the time the personal data is obtained, the User will be informed about the peri
523od during which the personal data will be kept or, when this is not possible, the criteria used to determine this period.</p>
524
525<p>Likewise, we inform you that our information conservation policies comply with the terms established by the different legal responsibilities for prescription purposes:</p>
526
527<p>a) General Rule:</p>
528
529<p>By virtue of what is established in article 30 of the Commercial Code, and except for other criteria, all the documents and/or information of the company will be kept for 6 years.</p>
530
531<p>This affects all accounting, tax, labor or commercial documentation, including correspondence.</p>
532
533<p>b) Specific deadlines:</p>
534
535<p>Our company also has to set minimum deadlines depending on the type of data in question and taking into account the different limitation periods, which each of the departments will have to know.</p>
536
537<p>You will not be subject to decisions based on automated processing that have effects on your data.</p>
538
539<p><strong>Purposes of the treatment</strong></p>
540
541<p>We detail below the purposes of the data processing carried out:</p>
542
543<p>CUSTOMER MANAGEMENT: Being able to provide the contracted services within the natural activity of each company and invoice them. The data provided will be kept as long as the commercial relationship is maintained or during the years necessary to comply with legal obligations. BUDGET</p>
544
545<p>MANAGEMENT: Being able to send quotes for services and/or products to potential customers. The data provided will be kept as long as you do not request the cessation of this treatment.</p>
546
547<p>MANAGEMENT OF POSSIBLE CUSTOMERS: Being able to send information related to our products and services to people with a legitimate interest by any available means, and invite them to events of interest. The data provided will be kept as long as you do not request the cessation of this treatment and will be collected with prior express consent.</p>
548
549<p>MAILING OF OFFERS: If you are a client of the Data Controller and the offer policy has been applied, you will periodically receive an advertising email at the beginning of each promotion indicating the products offered and their prices, as well as a link where you can download them to promote it yourself if you wish.<br />
550&nbsp;</p>
551
552<p><strong>Data recipients</strong></p>
553
554<p>The User's personal data will not be shared with third parties.</p>
555
556<p>In any case, at the time the personal data is obtained, the User will be informed about the recipients or categories of recipients of the personal data.</p>
557
558<p><strong>Personal Data of Minor</strong></p>
559
560<p>Respecting the provisions of articles 8 of the GDPR and 7 of Organic Law 3/2018, of December 5, on the Protection of Personal Data and guarantee of digital rights, only those over 14 years of age may grant their consent for the treatment of your personal data in a lawful manner by HOTEL VILOBI, S.L.. If it is a minor under 14 years of age, the consent of the parents or guardians will be necessary for the treatment, and this will only be considered lawful to the extent that they consent to it. have authorized. If this is not the case, the legal representative should inform you when possible.</p>
561
562<p><br />
563<strong>Rights derived from the processing of personal data</strong></p>
564
565<p>The User may exercise the following rights recognized in the RGPD and the Organic Law 3/2018, of December 5, on the Protection of Personal Data and guarantee of digital rights:</p>
566
567<p>Right of access: It is the right of the User to obtain confirmation of whether HOTEL VILOBI, S.L. is treating your personal data or not and, if so, obtain information about your specific personal data and the treatment that HOTEL VILOBI, S.L. has made or is making, as well as, among other things, the information available on the origin of this data and the recipients of the communications made or planned thereof.</p>
568
569<p>Right of rectification: It is the right of the User to modify their personal data that turns out to be inaccurate or, taking into account the purposes of the treatment, incomplete.</p>
570
571<p>
571Right of deletion (&quot;the right to be forgotten&quot;): It is the right of the User, provided that current legislation does not establish otherwise, to obtain the deletion of their personal data when they are no longer necessary for the purposes for which they were collected. or treated; the User has withdrawn his consent to the treatment and this does not have another legal basis; the User opposes the treatment and there is no other legitimate reason to continue with it; the personal data has been unlawfully processed; the personal data has to be deleted in compliance with a legal obligation; or the personal data have been obtained as a result of a direct offer of information society services to a child under 14 years of age. In addition to deleting the data, the Data Controller, taking into account the technology available and the cost of its application, will have to take reasonable measures to inform those responsible for processing the personal data of the request of the interested party to delete any link to these personal data.</p>
572
573<p>Right to limitation of treatment: It is the right of the User to limit the treatment of their personal data. The User has the right to obtain the limitation of the treatment when they challenge the accuracy of their personal data; the treatment is unlawful; the Data Controller no longer needs the personal data, but the User needs it to make claims; and when the User has opposed the treatment.</p>
574
575<p>Right to data portability: In the event that the treatment is carried out by automated means, the User will have the right to receive from the Data Controller their personal data in a structured, commonly used and machine-readable format, and to transmit them to another data controller. of the treatment. Whenever technically possible, the Data Controller will directly transmit the data to this other controller.</p>
576
577<p>Right of opposition: It is the right of the User to the fact that the treatment of their personal data is not carried out or that the treatment of the same is ceased by HOTEL VILOBI, S.L..</p>
578
579<p>Right not to be subject to a decision based solely on automated processing, including profiling: It is the User's right not to be subject to an individualized decision based solely on automated processing of their personal data, including profiling. , existing unless the current legislation establishes otherwise.</p>
580
581<p>Finally, the interested parties have the right to file a claim with the competent Control Authority (AEPD) in the event that the User considers that there is a problem or infringement of current regulations in the way in which their data is being processed. personal information.</p>
582
583<p>You can exercise the above rights by sending us a letter attaching a copy of a document that identifies you at our address or email (which appear at the beginning of this text).<br />
584&nbsp;</p>
585
586<p><strong>4)&nbsp;</strong><strong>PRINCIPLES APPLICABLE TO THE PROCESSING OF PERSONAL DATA</strong></p>
587
588<p>The treatment of the personal data of the user client will be subject to the following principles included in art. 5 of the GDPR and in article 4 and following of the LOPDGDD:</p>
589
590<p>Principle of legality, loyalty and transparency:</p>
591
592<p>The consent of the user will be required at all times after completely transparent information of the purposes for which the personal data is collected.</p>
593
594<p><strong>Purpose limitation principle:</strong></p>
595
596<p>Personal data will be collected for specific, explicit and legitimate purposes.</p>
597
598<p><strong>Data minimization principle:</strong></p>
599
600<p>The personal data collected will only be strictly necessary in relation to the purposes for which they are processed.</p>
601
602<p><strong>Principle of accuracy:</strong></p>
603
604<p>Personal data must be exact and always up to date.<br />
605&nbsp;</p>
606
607<p><strong>Principle of limitation of the conservation period:</strong></p>
608
609<p>Personal data will only be kept in such a way that the identification of the user is allowed for the time necessary for the purposes of the treatment.</p>
610
611<p><strong>Principle of integrity and confidentiality:</strong></p>
612
613<p>Personal data will be processed in a way that guarantees its security and confidentiality.</p>
614
615<p><strong>Principle of proactive responsibility:</strong></p>
616
617<p>The person in charge of the Website will maintain and regulate the necessary technical and logistical means sufficient so that all the principles applicable to the treatment are fulfilled.<br />
618&nbsp;</p>
619
620<p><strong>5)&nbsp;</strong><strong>WHAT SECURITY MEASURES DO WE APPLY?</strong></p>
621
622<p>We apply the security measures established in article 32 of the GDPR, therefore, we have adopted the necessary security measures to guarantee a level of security appropriate to the risk of data processing that we carry out, with mechanisms that allow us to guarantee confidentiality, integrity, availability and permanent resilience of treatment systems and services.</p>
623
624<p>Some of these measures are:<br />
625<br />
626- Information of the personal data treatment policies.</p>
627
628<p>- Regular backup copies.</p>
629
630<p>- Data access control.</p>
631
632<p>- Regular verification, evaluation and assessment processes.<br />
633&nbsp;</p>
634
635<p><strong>6)&nbsp;</strong><strong>SECRET AND SECURITY OF PERSONAL DATA</strong></p>
636
637<p>HOTEL VILOBI, S.L. undertakes to adopt the necessary technical and organizational measures, according to the level of security appropriate to the risk of the data collected, so as to guarantee the security of personal data and prevent accidental or illegal destruction, loss or alteration of personal data transmitted, stored or processed in another way, or the unauthorized communication or access to this data.</p>
638
639<p>The Website has an SSL (Secure Socket Layer) certificate, which ensures that personal data is transmitted securely and confidentially, as the data transmission between the server and the User, and in feedback, is fully encrypted or encrypted.</p>
640
641<p>However, due to the fact that HOTEL VILOBI, S.L. cannot guarantee the impregnability of the internet or the total absence of hackers or others who fraudulently access personal data, the Data Controller undertakes to notify the User without further undue delay when a breach of personal data security occurs that is likely to entail a high risk for the rights and freedoms of natural persons. Following the provisions of article 4 of the GDPR, a violation of the security of personal data is understood as any breach of security that causes the destruction, loss or accidental or illegal alteration of personal data transmitted, stored or processed in another way, or unauthorized communication or access to this data.</p>
642
643<p>Personal data will be treated as confidential by the Data Controller, who undertakes to inform and guarantee through a legal or contractual obligation that this confidentiality is respected by its employees, associates, and any person to whom the information is made accessible. information.<br />
644&nbsp;</p>
645
646<p><strong>7)&nbsp;</strong><strong>LINKS TO THIRD PARTY WEBSITES</strong></p>
647
648<p><br />
649The Website may include links or links that allow access to web pages of third parties other than HOTEL VILOBI, S.L., and which therefore are not operated by HOTEL VILOBI, S.L. The owners of these websites will have their own protection policies. of data, feel themselves, in each case, responsible for their own files and their own privacy practices.<br />
650&nbsp;</p>
651
652<p><strong>8) </strong><strong>ACCEPTANCE AND CHANGES TO THIS PRIVACY POLICY</strong></p>
653
654<p>It is necessary that the User has read and agrees with the conditions on the protection of personal data contained in this Privacy Policy, as well as that they accept the processing of their personal data so that the Data Controller can proceed to the same in the form, during the terms and for the purposes indicated. The use of the Website will imply the acceptance of its Privacy Policy.</p>
655
656<p>HOTEL VILOBI, S.L. reserves the right to modify its Privacy Policy, according to its own criteria, or motivated by a legislative, jurisprudential or doctrinal change of the Spanish Agency for Data Protection. Changes or updates to this Privacy Policy will not be explicitly notified to the User. The User is recommended to consult this page periodically to be aware of the latest changes or updates.</p>
657
658<p>Last update: 03/15/23</p>
659</div>
660
661	
662	
663<script>
664    // Código JavaScript para manejar el desplazamiento suave
665    document.querySelectorAll('a[href^="#"]').forEach(anchor => {
666        anchor.addEventListener('click', function(e) {
667            e.preventDefault();
668
669            const targetId = this.getAttribute('href').substring(1);
670            const targetElement = document.getElementById(targetId);
671
672            if (targetElement) {
673                // Calcula el desplazamiento necesario para ajustar 94 píxeles por debajo del menú
674                const offset = 94;
675                const targetPosition = targetElement.getBoundingClientRect().top + window.pageYOffset;
676                const finalScrollPosition = targetPosition - offset;
677                
678                // Desplázate hacia la posición final después del desplazamiento suave
679                window.scrollTo({ top: finalScrollPosition, behavior: 'smooth' });
680            }
681        });
682    });
683</script>
683</div>
684<div class="clear"></div>
685
686
687
688<style>
689	
690	#footer .footer-primary .brand,
691	#footer .footer-primary .contact,
692	#footer .footer-primary .menu {
693		padding: 0px 35px
694	}
695
696	#footer .footer-primary .brand {
697		padding-left: 0;
698	}
699
700	#footer .footer-primary .menu {
701		padding-right: 0;
702	}
703
704	#footer .footer-primary .brand .phone {
705		font-size: 1.4em;
706		padding: 20px 0 10px;
707		vertical-align: middle;
708	}
709
710	#footer .footer-primary .brand .phone .icon {
711		vertical-align: middle;
712	}
713
714	.icon.icon-phone-gold {
715		background-image: url('/templates/images/icon-phone-gold.png');
716	}
717
718	#footer .footer-primary .brand .mail a {
719		padding: 5px 0;
720		color: #ae7c0c;
721	}
722
723	#footer .footer-primary .brand .phone,
724	#footer .footer-primary .brand .address {
725		color: #a4a4a4;
726	}
727	
728	.booking-container .booking-box .booking-form input,
729	.booking-container .booking-box .booking-form select {
730		padding: 10px 15px;
731	}
732	
733	.booking-container .booking-box .booking-form .from,
734	.booking-container .booking-box .booking-form .to,
735	.booking-container .booking-box .booking-form .adults,
736	.booking-container .booking-box .booking-form .rooms {
737		width: 17%;
738	}
739
740	#footer a.work {
741	    padding: 4px 10px;
742	    display: inline-block;
743	    border: solid 1px #ae7c0c;
744	    margin-top: 17px;
745	    border-radius: 1px;
746	    width: auto;
747	    color: #ae7c0c;
748	    transition: 0.3s;
749	}
750
751	#footer a.work:hover {
752	    border: solid 1px #ae7c0c;
753	    color: #fff;
754	    background: #ae7c0c;
755	}
756    #footer .footer-primary .menu {
757        width:30%;
758        display:block;
759        padding-right:35px;
760        border-right: 1px solid #2c2c2c;
761    }
762    .footer-menu ul li {
763        width:100%;
764    }
765    .footer-menu ul li:nth-child(odd) {
766        width: 100%;
767    }
768    .logo-petits a {
769        display:block;
770        position:relative;
771        box-sizing: border-box;
772        overflow:hidden:
773    }
774</style>
775
776	<!-- <div class='whatsapp'>
777		<p class='whatsapp__message'>
778			Hello! Welcome to Hotel Vilobí. How can we help you?		</p>
779		<div class='whatsapp__close'>
780			<svg viewBox="0 0 371.23 371.23"><polygon points="371.23,21.213 350.018,0 185.615,164.402 21.213,0 0,21.213 164.402,185.615 0,350.018 21.213,371.23 185.615,206.828 350.018,371.23 371.23,350.018 206.828,185.615 "></polygon></svg>
781		</div>
782		<a href='https://api.whatsapp.com/send?phone=&text=' target='_blank' rel="noopener noreferrer">
783			<div class='whatsapp__btn btn btn--bg'>
784				Open chat 
785				<svg class="whatsapp__btn__send" viewBox="0 0 400 400" stroke-linecap="round" stroke-width="33">
786					<path class="whatsapp__btn__send__path1" d="M168.83 200.504H79.218L33.04 44.284a1 1 0 0 1 1.386-1.188L365.083 199.04a1 1 0 0 1 .003 1.808L34.432 357.903a1 1 0 0 1-1.388-1.187l29.42-99.427"></path>
787					<path class="whatsapp__btn__send__path2" d="M318.087 318.087c-52.982 52.982-132.708 62.922-195.725 29.82l-80.449 10.18 10.358-80.112C18.956 214.905 28.836 134.99 81.913 81.913c65.218-65.217 170.956-65.217 236.174 0 42.661 42.661 57.416 102.661 44.265 157.316"></path>
788				</svg>
789			</div>
790		</a>
791	</div> -->
792
793	<!-- <div class='whatsapp-icon'>
794		<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
795			viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
796		<path style="fill:#EDEDED;" d="M0,512l35.31-128C12.359,344.276,0,300.138,0,254.234C0,114.759,114.759,0,255.117,0
797			S512,114.759,512,254.234S395.476,512,255.117,512c-44.138,0-86.51-14.124-124.469-35.31L0,512z"/>
798		<path class='whatsapp-icon__background' style="fill:#55CD6C;" d="M137.71,430.786l7.945,4.414c32.662,20.303,70.621,32.662,110.345,32.662
799			c115.641,0,211.862-96.221,211.862-213.628S371.641,44.138,255.117,44.138S44.138,137.71,44.138,254.234
800			c0,40.607,11.476,80.331,32.662,113.876l5.297,7.945l-20.303,74.152L137.71,430.786z"/>
801		<path style="fill:#FEFEFE;" d="M187.145,135.945l-16.772-0.883c-5.297,0-10.593,1.766-14.124,5.297
802			c-7.945,7.062-21.186,20.303-24.717,37.959c-6.179,26.483,3.531,58.262,26.483,90.041s67.09,82.979,144.772,105.048
803			c24.717,7.062,44.138,2.648,60.028-7.062c12.359-7.945,20.303-20.303,22.952-33.545l2.648-12.359
804			c0.883-3.531-0.883-7.945-4.414-9.71l-55.614-25.6c-3.531-1.766-7.945-0.883-10.593,2.648l-22.069,28.248
805			c-1.766,1.766-4.414,2.648-7.062,1.766c-15.007-5.297-65.324-26.483-92.69-79.448c-0.883-2.648-0.883-5.297,0.883-7.062
806			l21.186-23.834c1.766-2.648,2.648-6.179,1.766-8.828l-25.6-57.379C193.324,138.593,190.676,135.945,187.145,135.945"/>
807		</svg>
808	</div> -->
809
810
811
812<footer id="footer">
813	<div class="footer-primary">
814		<div class="container">
815				<div class="footer-logo">
816					<div class="footer-logo-img">
817					<img height="45" width="195" src="/templates/images/vilobi_H_negativo.svg" class="logo__img" alt="Vilobi">
818				<div class="logoStars">
819					<span>
820<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
821 width="1280.000000pt" height="1181.000000pt" viewBox="0 0 1280.000000 1181.000000"
822 preserveAspectRatio="xMidYMid meet">
823<g transform="translate(0.000000,1181.000000) scale(0.100000,-0.100000)"
824fill="#caaf66" stroke="none">
825<path d="M6327 11292 c-60 -180 -161 -489 -227 -687 -65 -198 -233 -709 -373
826-1135 -141 -426 -367 -1114 -503 -1527 l-248 -753 -2358 0 c-1297 0 -2358 -3
827-2358 -7 0 -5 170 -130 378 -279 207 -149 1057 -758 1887 -1353 831 -596 1518
828-1091 1528 -1100 20 -19 55 94 -420 -1346 -187 -570 -344 -1047 -628 -1910
829-141 -429 -286 -869 -322 -978 -36 -109 -63 -201 -60 -204 7 -6 -236 -180
8301912 1362 1012 726 1855 1331 1872 1343 l33 23 762 -548 c2447 -1758 3053
831-2191 3056 -2188 2 2 -46 153 -106 337 -61 183 -216 655 -346 1048 -511 1556
832-712 2168 -811 2470 -145 440 -185 563 -185 575 0 6 855 623 1900 1373 1045
833750 1900 1368 1900 1373 0 5 -909 10 -2357 11 l-2356 3 -164 500 c-90 275
834-272 826 -403 1225 -131 399 -383 1166 -560 1705 -177 539 -325 983 -329 987
835-4 5 -55 -139 -114 -320z"/>
836</g>
837</svg></span>
838					<span>
839<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
840 width="1280.000000pt" height="1181.000000pt" viewBox="0 0 1280.000000 1181.000000"
841 preserveAspectRatio="xMidYMid meet">
842<g transform="translate(0.000000,1181.000000) scale(0.100000,-0.100000)"
843fill="#caaf66" stroke="none">
844<path d="M6327 11292 c-60 -180 -161 -489 -227 -687 -65 -198 -233 -709 -373
845-1135 -141 -426 -367 -1114 -503 -1527 l-248 -753 -2358 0 c-1297 0 -2358 -3
846-2358 -7 0 -5 170 -130 378 -279 207 -149 1057 -758 1887 -1353 831 -596 1518
847-1091 1528 -1100 20 -19 55 94 -420 -1346 -187 -570 -344 -1047 -628 -1910
848-141 -429 -286 -869 -322 -978 -36 -109 -63 -201 -60 -204 7 -6 -236 -180
8491912 1362 1012 726 1855 1331 1872 1343 l33 23 762 -548 c2447 -1758 3053
850-2191 3056 -2188 2 2 -46 153 -106 337 -61 183 -216 655 -346 1048 -511 1556
851-712 2168 -811 2470 -145 440 -185 563 -185 575 0 6 855 623 1900 1373 1045
852750 1900 1368 1900 1373 0 5 -909 10 -2357 11 l-2356 3 -164 500 c-90 275
853-272 826 -403 1225 -131 399 -383 1166 -560 1705 -177 539 -325 983 -329 987
854-4 5 -55 -139 -114 -320z"/>
855</g>
856</svg></span>
857					<span>
858<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
859 width="1280.000000pt" height="1181.000000pt" viewBox="0 0 1280.000000 1181.000000"
860 preserveAspectRatio="xMidYMid meet">
861<g transform="translate(0.000000,1181.000000) scale(0.100000,-0.100000)"
862fill="#caaf66" stroke="none">
863<path d="M6327 11292 c-60 -180 -161 -489 -227 -687 -65 -198 -233 -709 -373
864-1135 -141 -426 -367 -1114 -503 -1527 l-248 -753 -2358 0 c-1297 0 -2358 -3
865-2358 -7 0 -5 170 -130 378 -279 207 -149 1057 -758 1887 -1353 831 -596 1518
866-1091 1528 -1100 20 -19 55 94 -420 -1346 -187 -570 -344 -1047 -628 -1910
867-141 -429 -286 -869 -322 -978 -36 -109 -63 -201 -60 -204 7 -6 -236 -180
8681912 1362 1012 726 1855 1331 1872 1343 l33 23 762 -548 c2447 -1758 3053
869-2191 3056 -2188 2 2 -46 153 -106 337 -61 183 -216 655 -346 1048 -511 1556
870-712 2168 -811 2470 -145 440 -185 563 -185 575 0 6 855 623 1900 1373 1045
871750 1900 1368 1900 1373 0 5 -909 10 -2357 11 l-2356 3 -164 500 c-90 275
872-272 826 -403 1225 -131 399 -383 1166 -560 1705 -177 539 -325 983 -329 987
873-4 5 -55 -139 -114 -320z"/>
874</g>
875</svg></span>
876				</div>
877					</div>
878				
879					<p class="address">Ctra. Aeroport s/n</p>
880					<p class="address">17185, Girona (España)</p>
881	
882					
883				</div>
884
885                <div class="footer-middle">
886	                <div class="col-quarter pad-h">
887		                <div class="links">
888							<ul>
889																	<li><a href="/en/rooms">Rooms</a></li>
890																	<li><a href="/en/restaurant">Restaurant</a></li>
891																	<li><a href="/en/parking">Parking</a></li>
892															</ul>
893						</div>		                
894	                </div>
895	                <div class="col-quarter pad-h">
896		                <div class="links">
897							<ul>
898																	<li><a href="/en/location">Location</a></li>
899																	<li><a href="/en/girona-airport">Airport</a></li>
900																	<li><a href="/en/contact">Contact</a></li>
901															</ul>
902						</div>
903	                </div>
904	                <div class="col-half">
905
906		                <div>
907										<p class="footer-contact-icon footer-contact-icon--phone">
908						<span class="">
909							<img width="15" height="15" src="/templates/images/icons/icon-phone-gold-12.png" alt="phone">
910						</span>	
911						<a href="tel:+34 972 473 483">+34 972 473 483</a>
912					</p>
913					<br>
914										<p class="footer-contact-icon">
915						<span class="">
916							<img width="15" height="15" src="/templates/images/icons/icon-mail-gold.png" alt="email">
917						</span>	
918						<a href="mailto:[email protected]">[email protected]</a>
919					</p>
920										</div>
921										<div class="clear"></div>
922				
923	                </div>	 
924									<div class="clear"></div>               	                
925		</div><!-- /.container -->
926	</div><!-- /.footer-primary -->
927
928	<div class="footer-secondary">
929		<div class="container">
930			<ul class="information list-inline">
931				<li>&copy; 2026 Hotel Vilobí</li>
932                <li><a href="/en">Hotel at Girona Airport</a></li>
933				<li>
933<a href="/en/cookies-policy">Cookies policy</a></li>
934				<li><a href="/en/legal-notice">Legal notice</a></li>
935				<li><a href="/en/privacy-policy">Privacy Policy</a></li>
936			</ul>
937
938			<ul class="credits list-inline">
939				<li>by <a href="https://www.iestrategic.es/"><u>iEstrategic</u></a></li>
940			</ul>
941
942			<div class="clear"></div>
943			<div>
944			</div>
945		</div><!-- /.container -->
946	</div><!-- /.footer-secondary -->
947</footer>
948<script type="text/javascript" src="/templates/app.js"></script>
vendor: 1 bytes, line 948
948
949<script type="text/javascript" src="/scripts/jquery.backstretch.min.js"></script>
vendor: 1 bytes, line 949
949
950<script type="text/javascript">
951	//------------------------------------------ Whatsapp Box
952	// function showWhatsapp(){
953	// 	$('.whatsapp-icon').click(function(){
954	// 		$('.whatsapp').addClass('whatsapp--active');
955	// 		$('.whatsapp-icon').css('opacity',0);
956	// 	});
957
958	// 	$('.whatsapp__close').click(function(){
959	// 		$('.whatsapp').removeClass('whatsapp--active');
960	// 		$('.whatsapp-icon').css('opacity', 1);
961	// 	});
962
963	// 	$('.whatsapp__btn').click(function(){
964	// 		$('.whatsapp').removeClass('whatsapp--active');
965	// 		$('.whatsapp-icon').css('opacity', 1);
966	// 	});
967	// }
968	// showWhatsapp();
969</script>
969
970
971<script type="text/javascript" src="/templates/common/_scripts.js?v=3.45.95"></script>
971
972<!-- 
972<script type="text/javascript" src="https://airlabs.co/api/v9/schedules?dep_iata=GRO&api_key=38df85e6-ae84-4ffb-8493-4db79286717e"></script>
972 -->
973
974
975	
975<script src="/scripts/form-validator/jquery.form-validator.min.js"></script>
975
976	
976<script>
977		$(document).ready(function(){
978			$.validate({
979				lang : 'en',
980				modules : 'security',
981				validateOnBlur : false,
982				errorMessagePosition : 'top',
983				scrollToTopOnError: false
984			});
985		});
986	</script>
986
987
988    
988<script type="text/javascript" src="/scripts/jquery-ui.js"></script>
988
989    <link rel="stylesheet" href="/scripts/css/jquery-ui.css?v=3.45.95" type="text/css" />
990
991
992
993    
993<script 
994
995    src="/scripts/form-validator/jquery.form-validator.min.js"></script>
vendor: 1 bytes, line 995
995
996<script type="text/javascript">
997$('.ajax-form-submit').click(function(){
998	// Get form
999	var form = $(this).closest('form');
1000	
1001	var onBeforeSendFuncName = form.attr('data-on-before-send');
1002	if(typeof window[onBeforeSendFuncName]=='function')
1003	{
1004		var rc = window[onBeforeSendFuncName].call(null, form);
1005		if(rc===false)
1006			return;
1007	}
1008	
1009	var loader = $(form).find('.ajax-form-loader');
1010	var error_div = $(form).find('.ajax-form-errors');
1011	const formElement = form.get(0);
1012	var formData = new FormData(formElement);
1013	var url = ''; 		
1014	url = $(form).data('ftype');	  
1015	
1016	if(typeof url=='undefined')
1017		url = 'inquiry'; 
1018	// Show loader div if presents
1019	if(loader)
1020		loader.show();
1021
1022	// Hide errors div if present
1023	if(error_div)
1024		$(error_div).hide();
1025
1026	// Add language to post
1027	formData.append('language', 'en');
1028
1029	// Add page_id if not found:
1030	if($(form).find('input[name="page_id"]').length==0)
1031		formData.append('page_id', '8');
1032	
1033	// Add missing checkbox:
1034	const formCheckSet = new Set(Array.from(formElement.querySelectorAll('input[type="checkbox"]'))
1035			.map(e=>e.name)
1036			.filter(e=>!!e));
1037	const dataCheckSet = new Set(formData.keys());
1038	formCheckSet.difference(dataCheckSet).forEach((fieldName)=>{
1039		formData.append(fieldName, '');
1040	});
1041	
1042	var errorHandler = function(error, textStatus){
1043		if(!error_div)
1044			return;
1045		let errorMessage;
1046		if(typeof error!='string')
1047		{
1048			error = textStatus=='timeout' ? 
1049					'A connection timeout occurred. Try again later or check your internet connection.' : 
1050					'Connection lost. Please check your Internet connection.';
1051		}
1052		if(loader)
1053			loader.hide();
1054		$(error_div).show();
1055		$(error_div).html(error);
1056	};
1057	
1058	var ajaxParams = {
1059		type:'POST',
1060		url:'/ajax/'+url,
1061		data:formData,
1062		dataType:'JSON',
1063		timeout:30000,
1064		beforeSend:__ie_ctx__.__stf,
1065		processData:false,
1066		contentType:false,
1067		error:errorHandler
1068	};
1069	
1070	// Send AJAX
1071	$.ajax(ajaxParams).done(function(ret){
1072				
1073		// Hide loader if present
1074		if(loader)
1075			loader.hide();
1076
1077		if(ret.error)
1078		{
1079			// Has error
1080			errorHandler(ret.error);
1081			return;
1082		}
1083		
1084		if(typeof processResponse=='function')
1085		{
1086			processResponse(ret);
1087		}
1088		else
1089		{
1090			// Remove thanks container in form (if any)
1091			$(form).find('.thanks-container').remove();
1092			$(form).find('.ajax-form-content').hide();
1093			// Append new thanks container
1094			$(form).append(ret.html);
1095		}
1096		
1097		window.dispatchEvent(new CustomEvent('ie:lead-sent', {
1098			detail:{
1099				form:form.get(0),
1100				response:ret
1101			}
1102		}));
1103		
1104		var onSuccessFunc = form.attr('data-on-success');
1105		if(typeof window[onSuccessFunc]=='function')
1106			window[onSuccessFunc].call(null, ret);
1107		var args = [null,null,null,null,null];
1108		if(args[4]===null)
1109			args[4] = {};
1110		args[4].inquiryId = ret.inquiry_id.toString();
1111		if(ret.hasOwnProperty('options'))
1112			args[4] = Object.assign(ret.options, args[4]);
1113		fxTrackInquiry.apply(null, args);
1114	});
1115});
1116</script>
vendor: 1 bytes, line 1116
1116
1117<script>
1118        $(document).ready(function(){
1119
1120            // Custom validate option
1121            /* $.formUtils.addValidator({
1122                name : 'captcha',
1123                validatorFunction : function(value, $el, config, language, $form) {
1124                    // Algorithm to check if "value" is true.
1125                    return value == 10;
1126                },
1127                errorMessage : 'Incorrect captcha',
1128                errorMessageKey: 'badCaptcha'
1129            }); */
1130
1131            $.validate({
1132                form : '.fn-leadform',
1133                lang : 'en',
1134                validateOnBlur : false, //validate on submit
1135                errorMessagePosition : 'top',
1136                // modules : 'file, security, logic',
1137                onSuccess : function($form) {
1138                    // Get the data attr from the form submitted to run a function if it exists
1139                    // Get the function name
1140                    var $button = $('#submit', $form);
1141
1142$button.prop('disabled', true);
1143                    var function_callback = $form.data('callback');
1144
1145                    // Get the function algorithm
1146                    var fn = window[function_callback]
1147                    
1148                    // If function exists, then run it. Else, submit form
1149                    if(typeof fn === "function"){
1150                        fn();
1151                        return false;
1152                    }
1153
1154                                            $('.ajax-form-submit', $form).click();
1155                        // Prevent default behaviour (Submit)
1156                        return false;
1157                },
1158                scrollToTopOnError: false,                            });
1159        });
1160    </script>
1160
1161
1162
1163
1164
1165
1166
1167<script type="text/javascript">
1168$('a[href$=pdf]').click(function(){
1169	gtag('event', 'download', {
1170		'event_category': 'FX-Events',
1171		'event_action': 'Download',
1172		'event_label': $(this).attr('href'),
1173		'value': 1,
1174		'non_interaction': true
1175	});
1176});
1177
1178$('.inquiry').click(function () {
1179	var event_label = $("#category_id").val();
1180	var event_value = 1;
1181	gtag('event', 'inquiry', {
1182		'event_category': 'FX-Events',
1183		'event_action': 'Inquiry',
1184		'event_label': event_label,
1185		'value': event_value,
1186		'non_interaction': true
1187	});
1188	gtag('event', 'conversion', {'send_to': 'AW-16929101154/azDUCPCCt6oaEOKqtog_', 'currency': 'EUR'});
1189
1190});
1191
1192$('.booking').submit(function(){
1193	var patt = /^(\d+)(?:\/|\-)(\d+)(?:\/|\-)(\d+)$/;
1194	var checkinVal = $('.booking').find('.checkin').val();
1195	var checkoutVal = $('.booking').find('.checkout').val();
1196	if(typeof checkinVal!='string' || typeof checkoutVal!='string')
1197		return;
1198	var checkinYMD = checkinVal.replace(patt, '$3-$2-$1');
1199	var checkoutYMD = checkoutVal.replace(patt, '$3-$2-$1');
1200	if(checkinYMD.substring(0, 2)!='20')
1201		checkinYMD = '20'+checkinYMD;
1202	if(checkoutYMD.substring(0, 2)!='20')
1203		checkoutYMD = '20'+checkoutYMD;
1204	gtag('event', 'Availability', {
1205		event_label:checkinYMD+','+checkoutYMD
1206	});
1207});
1208
1209$('.promo-link').click(function () {
1210	gtag('event', 'promotion', {
1211	'event_category': 'FX-Events',
1212			'event_action': 'Promotions',
1213			'event_label': $(this).attr('data-id') + '#' + $(this).attr('data-language') + '#' + $(this).attr('data-title'),
1214			'value': 1,
1215			'non_interaction': true
1216	});
1217});
1218	
1219$('a[href^="tel:"]').click(function () {
1220	gtag('event', 'call', {
1221	'event_category': 'FX-Events',
1222			'event_action': 'Calls',
1223			'event_label': $(this).attr('href'),
1224			'value': 1,
1225			'non_interaction': true
1226	});
1227		
1228	gtag('event', 'conversion', {'send_to': 'AW-16929101154/UdZ2CJiMx6oaEOKqtog_', 'currency': 'EUR'});
1229});
1230	
1231</script>
vendor: 1 bytes, line 1231
1231
1232<script type="text/javascript">
1233function fxTrackInquiry(action, label, value, category, options)
1234{
1235	var defVal = 1;
1236	action = action || 'Inquiry';
1237	if(typeof window.__fxTrackInquiry_action=='string')
1238		action = window.__fxTrackInquiry_action;
1239	label = label || '';
1240	value = value!==null && !isNaN(value) ? parseFloat(value) : defVal;
1241	category = category || 'FX-Events';
1242	var adwTrCode = 'AW-16929101154/azDUCPCCt6oaEOKqtog_';
1243	var fbKey = 'track';
1244	var fbValue = 'Lead';
1245	if(typeof(options)=='object' && !Array.isArray(options) && options!=null)
1246	{
1247		if(typeof(options.adwords_tracking_code)=='string')
1248			adwTrCode = options.adwords_tracking_code;
1249		if(typeof(options.facebook_track_custom)=='string')
1250		{
1251			fbKey = 'trackCustom';
1252			fbValue = options.facebook_track_custom;
1253		}
1254	}
1255	if(window.gtag)
1256	{
1257		gtag('event', action, {'event_category':category,'event_action':action,'event_label':label,'value':value,'non_interaction':true});
1258		gtag('event', 'generate_lead', {currency:'EUR', value:value});
1259	}
1260	if(window.gtag)
1261		gtag('event', 'conversion', {send_to:adwTrCode, currency:'EUR'});
1262	
1263	if(window.fbq && !getIeCtx().tr.fbqTrackLead)
1264		fbq(fbKey, fbValue);
1265}
1266</script>
1266
1267<style type="text/css">
1268/*--- RESET ---*/
1269._cookieBanner div, ._cookieModalContainer div,
1270._cookieBanner span, ._cookieModalContainer span, 
1271._cookieBanner p, ._cookieModalContainer p, 
1272._cookieBanner a, ._cookieModalContainer a, 
1273._cookieBanner small, ._cookieModalContainer small, 
1274._cookieBanner label, ._cookieModalContainer label, 
1275._cookieBanner button, ._cookieModalContainer button, 
1276._cookieBanner input, ._cookieModalContainer input {
1277	margin: 0;
1278	padding: 0;
1279	border: 0;
1280	font: inherit;
1281	vertical-align: baseline;
1282	box-sizing:border-box;
1283	font-size:16px;
1284	font-family: Arial, Sans-serif;
1285}
1286._cookieBanner a, ._cookieModalContainer a {
1287	text-decoration: none;
1288	color: inherit;
1289	transition: 0.2s all;
1290}
1291._cookieBanner a:visited, ._cookieModalContainer a:visited {
1292	color: inherit;
1293}
1294._cookieBanner input, ._cookieModalContainer input,
1295._cookieBanner select, ._cookieModalContainer select{
1296	margin: 0;
1297	padding: 0;
1298	border: none;
1299	border-radius: initial;
1300	-webkit-appearance: none;
1301	-moz-appearance: none;
1302	appearance: none;
1303	background-color: transparent;
1304}
1305._cookieBanner input:focus, ._cookieModalContainer input:focus,
1306._cookieBanner select:focus, ._cookieModalContainer select:focus,
1307._cookieBanner button:focus, ._cookieModalContainer button:focus{
1308	outline: none;
1309}
1310._cookieBanner input, ._cookieModalContainer input{
1311	width: 100%;
1312	padding: 15px;
1313	font-size: 16px;
1314}
1315/*--- _cookieBanner ---*/
1316div._cookieBanner,
1317div._cookieModalContainer,
1318div._cookieModalContainer{
1319	min-width: 250px;
1320}
1321div._cookieBanner,
1322div._cookieModalContainer{
1323	position:fixed;
1324	opacity: 1;
1325	transition:z-index 0s 0s, opacity .5s, all .5s;
1326}
1327div._cookieModalContainer{
1328	top:0;
1329	bottom:0;
1330	left:0;
1331	right:0;
1332	z-index:1000000;
1333}
1334div._cookieBanner{
1335	bottom:0;
1336	left: 0;
1337	right: 0;
1338	z-index:999999;
1339	padding:20px 20px;
1340	background-color:#ffffff;
1341	text-align:center;
1342	box-sizing:border-box;
1343	border-top:1px solid #cccccc;
1344}
1345div._cookieBanner--hidden,
1346div._cookieModalContainer--hidden{
1347	opacity:0;
1348	z-index:-1;
1349	transition:z-index 0s .5s, opacity .5s, all .5s;
1350}
1351div._cookieBanner__container{
1352	margin:0 auto;
1353	max-width:1200px;
1354}
1355div._cookieBanner__inner{
1356	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;
1357	display:flex;
1358	-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;
1359	align-items:center;
1360	flex-direction:column;
1361}
1362div._cookieBanner__text,
1363div._cookieBanner__text > *{
1364	font-size: 14px;
1365}
1366div._cookieBanner__text{
1367	text-align: left;
1368	line-height: 1.4;
1369	color:#333333;
1370}
1371a._cookieBanner__link{
1372	text-decoration: underline;
1373}
1374div._cookieBanner__buttons{
1375	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;
1376	display:flex;
1377	flex-direction:row;
1378	margin-top:18px;
1379	gap:18px;
1380}
1381/*--- _cookieModal ---*/
1382div._cookieModalContainer__overlay{
1383	position:absolute;
1384	top:0;
1385	bottom:0;
1386	left:0;
1387	right:0;
1388	background-color:#0009;
1389}
1390div._cookieModal{
1391	position:absolute;
1392	top:15%;
1393	left:50%;
1394	z-index:1;
1395	-webkit-transform: translateX(-50%);
1396	-ms-transform: translateX(-50%);
1397	-o-transform: translateX(-50%);
1398	transform: translateX(-50%);
1399	width:600px;
1400	height:600px;
1401	background-color:#fff;
1402	border:1px solid #333;
1403	box-shadow:0 0 10px #333;
1404	color:#333;
1405}
1406div._cookieModal__inner{
1407	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;
1408	display:flex;
1409	-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;
1410	flex-direction:column;
1411	width:100%;
1412	height:100%;
1413}
1414div._cookieModal__header{
1415	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;
1416	display:flex;
1417	flex-shrink:0;
1418	-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;
1419	align-items:center;
1420	-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;
1421	justify-content:space-between;
1422	padding:15px 15px 15px 25px;
1423}
1424div._cookieModal__header__title{
1425	font-size:22px;
1426}
1427button._cookieModal__close{
1428	background:none;
1429	border:0;
1430	padding:0;
1431	outline:none;
1432	cursor:pointer;
1433	font:inherit;
1434	color:inherit;
1435}
1436button._cookieModal__close svg{
1437	width:25px;
1438	height:25px;
1439}
1440div._cookieModal__body{
1441	flex:1 1 auto;
1442	padding:25px;
1443	overflow-y:auto;
1444}
1445div._cookieModal__footer{
1446	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;
1447	display:flex;
1448	-webkit-box-pack:center;-moz-box-pack:center;
1448-webkit-justify-content:center;-ms-flex-pack:center;
1449	justify-content:center;
1450	-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;
1451	align-items:center;
1452	padding:20px 25px;
1453	box-sizing:content-box;
1454}
1455div._cookieItem:not(:last-child){
1456	border-bottom:1px solid #ddd;
1457	margin-bottom:15px;
1458}
1459div._cookieItem__title{
1460	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;
1461	display:flex;
1462	-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;
1463	justify-content:space-between;
1464	-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;
1465	align-items:center;
1466	font-weight:700;
1467	font-size:16px;
1468	margin-bottom:15px;
1469}
1470div._cookieItem__title small{
1471	font-size:14.4px;
1472	text-align:right;
1473}
1474div._cookieItem__content{
1475	margin-bottom:15px;
1476	font-size:14px;
1477	line-height: 1.2;
1478}
1479input._cookieItem__switch{
1480	width:45px !important;
1481	height:24px !important;
1482	background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 8 8"%3e%3ccircle r="3" fill="%23fff"/%3e%3c/svg%3e');
1483	background-position:left center;
1484	background-repeat:no-repeat;
1485	background-size:contain;
1486	border-radius:30px !important;
1487	transition:background-position 0.2s ease-in-out;
1488	appearance:none;
1489	background-color:#CCC !important;
1490	cursor:pointer;
1491	padding:0 !important;
1492	font-size:14px;
1493	transition: 0.2s all;
1494}
1495input._cookieItem__switch:checked{
1496	background-position:right center;
1497	background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 8 8"%3e%3ccircle r="3" fill="%23fff"/%3e%3c/svg%3e');
1498	background-color:#8A7224 !important;
1499}
1500._cookie__btn,
1501button._cookie__btn{
1502	display:block;
1503	outline:none;
1504	background-color:#8A7224;
1505	border: 1px solid #8A7224;
1506	color:#ffffff;
1507	padding: 10px 30px;
1508	border-radius:2px;
1509	margin:4px;
1510	text-decoration:none;
1511	transition:0.2s all;
1512	white-space:nowrap;
1513	text-align:center;
1514	text-overflow:ellipsis;
1515	overflow:hidden;
1516	transition: 0.2s all;
1517	cursor:pointer;
1518	min-width:150px;
1519}
1520._cookie__btn:hover,
1521button._cookie__btn:hover{
1522	background-color:#ae7c0c;
1523	border-color:#ae7c0c;
1524}
1525._cookie__btn--outline,
1526button._cookie__btn--outline{
1527	background-color:#ffffff;
1528	color:#8A7224;
1529	border:1px solid #dbdbdb;
1530}
1531._cookie__btn--outline:hover,
1532button._cookie__btn--outline:hover{
1533	background-color:#ffffff;
1534	border-color:#dbdbdb;
1535}
1536._cookie__btn--noborder,
1537button._cookie__btn--noborder{
1538	background-color:transparent !important;
1539	color:#8A7224;
1540	border:0 !important;
1541	text-decoration:underline;
1542	padding-left:0;
1543	padding-right:0;
1544	min-width:inherit;
1545}
1546@media (max-width:360px){
1547	div._cookieBanner__buttons button,
1548	div._cookieModal__footer button{
1549		font-size:0.8rem;
1550	}
1551	div._cookieModal__footer{
1552		padding:20px 5px;
1553	}
1554}
1555@media (max-width:480px){
1556	div._cookieItem__title{
1557		font-size:14px;
1558	}
1559	div._cookieModal__footer button{
1560		font-size:0.9rem;
1561	}
1562	div._cookieBanner__buttons ._cookie__btn{
1563		padding:0.7rem 1rem;
1564		min-width:100px !important;
1565		font-size:0.75rem;
1566	}
1567	div._cookieBanner__buttons ._cookie__btn._cookie__btn--noborder{
1568		min-width:inherit !important;
1569	}
1570}
1571@media (max-width:600px){
1572	div._cookieBanner__inner{
1573		-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;
1574		flex-direction:column;
1575	}
1576	div._cookieBanner{
1577		padding: 15px;
1578	}
1579	div._cookieBanner__col:last-child{
1580		width:100%;
1581	}
1582	div._cookieBanner__buttons{
1583		margin-top:12px;
1584		justify-content:center;
1585		gap:10px;
1586	}
1587	div._cookieBanner__buttons ._cookie__btn{
1588		padding:0.7rem 1rem;
1589		min-width:120px;
1590	}
1591	div._cookieBanner__buttons ._cookie__btn._cookie__btn--noborder{
1592		padding:0.7rem 0rem;
1593		min-width:inherit;
1594	}
1595	div._cookieModal__footer ._cookie__btn{
1596		padding:8px;
1597	}
1598}
1599@media (max-width:620px){
1600	div._cookieModal{
1601		width:95vw;
1602		height:80vh;
1603	}
1604}
1605@media (max-height:720px){
1606	div._cookieModal{
1607		height:80vh;
1608	}
1609}
1610</style>
1611<div class="_cookieBanner">
1612	<div class="_cookieBanner__container">
1613		<div class="_cookieBanner__inner">
1614			<div class="_cookieBanner__col">
1615				<div class="_cookieBanner__text">We use our own and third-party cookies to make our website work safely and personalize its content. Likewise, we use cookies to measure and obtain data on your navigation and to adjust advertising to your tastes and preferences. Press the "Accept all" button to confirm that you have read and accepted the information presented. To manage or disable these cookies, click on "Configuration". For more information see our <a class="_cookieBanner__link" href="/en/cookie
1615s-policy" id="CookiePolicyLink">cookies policy</a>.</div>
1616			</div>
1617			<div class="_cookieBanner__col">
1618				<div class="_cookieBanner__buttons">
1619					<button class="_cookie__btn _cookie__btn--noborder" id="CookiePolicySettings">Configuration</button>
1620					<button class="_cookie__btn" id="CookiePolicyDeclineAll">Decline</button>
1621					<button class="_cookie__btn" id="CookiePolicyAcceptAll">Accept</button>
1622				</div>
1623			</div>
1624		</div>
1625	</div>
1626</div>
1627<div class="_cookieModalContainer _cookieModalContainer--hidden">
1628	<div class="_cookieModalContainer__overlay"></div>
1629	<div class="_cookieModal">
1630		<div class="_cookieModal__inner">
1631			<div class="_cookieModal__header">
1632				<div class="_cookieModal__header__title">Modify cookies</div>
1633				<button type="button" class="_cookieModal__close" aria-label="Close">
1634					<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-lg" viewBox="0 0 16 16">
1635						<path fill-rule="evenodd" d="M13.854 2.146a.5.5 0 0 1 0 .708l-11 11a.5.5 0 0 1-.708-.708l11-11a.5.5 0 0 1 .708 0Z"/>
1636						<path fill-rule="evenodd" d="M2.146 2.146a.5.5 0 0 0 0 .708l11 11a.5.5 0 0 0 .708-.708l-11-11a.5.5 0 0 0-.708 0Z"/>
1637					</svg>
1638				</button>
1639			</div>
1640			<div class="_cookieModal__body">
1641				<div class="_cookieItem">
1642					<div class="_cookieItem__title">
1643						Technical and functional						<small>Always active</small>
1644					</div>
1645					<div class="_cookieItem__content">This website uses its own Cookies to collect information in order to improve our services. If you continue browsing, you accept their installation. The user has the possibility of configuring his browser, being able, if he so wishes, to prevent them from being installed on his hard drive, although he must bear in mind that such action may cause difficulties in navigating the website.</div>
1646				</div>
1647				<div class="_cookieItem">
1648					<div class="_cookieItem__title">
1649						<label for="CookiePolicyAccept_analytics">Analytics and personalization</label>
1650						<input class="_cookieItem__switch" type="checkbox" id="CookiePolicyAccept_analytics">
1651					</div>
1652					<div class="_cookieItem__content">They allow the monitoring and analysis of the behavior of the users of this website. The information collected through this type of cookies is used to measure the activity of the web for the elaboration of user navigation profiles in order to introduce improvements based on the analysis of the usage data made by the users of the service. They allow us to save the user's preference information to improve the quality of our services and to offer a better experience through recommended products.</div>
1653				</div>
1654				<div class="_cookieItem">
1655					<div class="_cookieItem__title">
1656						<label for="CookiePolicyAccept_marketing">Marketing and advertising</label>
1657						<input class="_cookieItem__switch" type="checkbox" id="CookiePolicyAccept_marketing">
1658					</div>
1659					<div class="_cookieItem__content">These cookies are used to store information about the preferences and personal choices of the user through the continuous observation of their browsing habits. Thanks to them, we can know the browsing habits on the website and display advertising related to the user's browsing profile.</div>
1660				</div>
1661			</div>
1662			<div class="_cookieModal__footer">
1663				<button id="CookiePolicySave" class="_cookie__btn _cookie__btn--outline">Save configuration</button>
1664				<button id="CookiePolicyAcceptAllModal" class="_cookie__btn">Accept all</button>
1665			</div>
1666		</div>
1667	</div>
1668</div>
1669<script type="text/javascript">
1670(function(){
1671	function dqs(q){return document.querySelector(q);}
1672	function dqsa(q){return document.querySelectorAll(q);}
1673	var cookieAlert = dqs('._cookieBanner');
1674	var modalVP = dqs('._cookieModalContainer');
1675	var modalFog = dqs('._cookieModalContainer__overlay');
1676	function writePolicyCookie(cv){
1677		cv = cv || [1,1,1];
1678		document.cookie = 'CookiePolicyAccept='+cv.join('')+'; expires=08 Apr 2027 02:59:09 GMT; path=/';
1679	}
1680	function toggleCookieModal(){
1681		if(dqs('._cookieModalContainer').classList.contains('_cookieModalContainer--hidden')){//open settings
1682			cookieAlert.classList.add('_cookieBanner--hidden');
1683			modalVP.classList.remove('_cookieModalContainer--hidden');
1684		}else{//close settings
1685			cookieAlert.classList.remove('_cookieBanner--hidden');
1686			modalVP.classList.add('_cookieModalContainer--hidden');
1687		}
1688	}
1689	function cookieCloseAll(){
1690		modalVP.classList.add('_cookieModalContainer--hidden');
1691		cookieAlert.classList.add('_cookieBanner--hidden');
1692	}
1693	function openCookieAlert(evt){
1694		evt.preventDefault();
1695		cookieAlert.classList.remove('_cookieBanner--hidden');
1696	}
1697	dqs('#CookiePolicySettings').addEventListener('click', function(evt){
1698		evt.preventDefault();
1699		toggleCookieModal();
1700	});
1701	dqs('#CookiePolicyAcceptAll').addEventListener('click', function(evt){
1702		evt.preventDefault();
1703		writePolicyCookie();
1704		cookieGrantConsentAll();
1705		cookieCloseAll();
1706	});
1707	dqs('#CookiePolicyDeclineAll').addEventListener('click', function(evt){
1708		evt.preventDefault();
1709		writePolicyCookie([1,0,0]);
1710		cookieCloseAll();
1711	});
1712	modalFog.addEventListener('click', function(){
1713		toggleCookieModal();
1714	});
1715	document.body.addEventListener('keydown', function(evt){
1716		if(evt.key!='Escape')
1717			return;
1718		if(dqs('._cookieModalContainer').classList.contains('_cookieModalContainer--hidden'))
1719			return;
1720		toggleCookieModal();
1721	});
1722	dqs('._cookieModal__header button').addEventListener('click', function(){
1723		toggleCookieModal();
1724	});
1725	dqs('#CookiePolicySave').addEventListener('click', function(evt){
1726		evt.preventDefault();
1727		var cValue = [1, dqs('#CookiePolicyAccept_analytics').checked?1:0, dqs('#CookiePolicyAccept_marketing').checked?1:0];
1728		writePolicyCookie(cValue);
1729		cookieGrantConsentPartial(cValue);
1730		cookieCloseAll();
1731	});
1732	dqs('#CookiePolicyAcceptAllModal').addEventListener('click', function(evt){
1733		evt.preventDefault();
1734		writePolicyCookie();
1735		cookieGrantConsentAll();
1736		cookieCloseAll();
1737	});
1738	function cookieGrantConsentAll(){
1739		if(typeof gtag=='function')
1740		{
1741			gtag('consent', 'update', {
1742				ad_user_data:'granted',
1743				ad_personalization:'granted',
1744				ad_storage:'granted',
1745				analytics_storage:'granted'
1746			});
1747			gtag('event', 'accept_all_cookies', {});
1748		}
1749		if(typeof onAnalyticsCookieConsent=='function')
1750			onAnalyticsCookieConsent();
1751		if(typeof onMarketingCookieConsent=='function')
1752			onMarketingCookieConsent();
1753		__ie_ctx__.cm = {ud:1,ps:1,st:1,as:1};
1754		const opt = {detail:{value:[1,1,1]}};
1755		window.dispatchEvent(new CustomEvent('ie:cookie-consent', opt));
1756		window.dispatchEvent(new CustomEvent('ie:cookie-consent-all', opt));
1757		window.dispatchEvent(new CustomEvent('ie:cookie-consent-analytics', opt));
1758		window.dispatchEvent(new CustomEvent('ie:cookie-consent-marketing', opt));
1759	}
1760	function cookieGrantConsentPartial(cValue){
1761		if(cValue.join('')=='111')
1762		{
1763			cookieGrantConsentAll();
1764			return;
1765		}
1766		if(typeof gtag=='function')
1767		{
1768			var adUserData = 'denied';
1769			var adPersonalization = 'denied';
1770			var adStorage = 'denied';
1771			var analyticsStorage = 'denied';
1772			if(cValue[1])
1773			{
1774				analyticsStorage = 'granted';
1775				__ie_ctx__.cm.as = 1;
1776			}
1777			if(cValue[2])
1778			{
1779				adUserData = 'granted';
1780				adPersonalization = 'granted';
1781				adStorage = 'granted';
1782				__ie_ctx__.cm.ud = 1;
1783				__ie_ctx__.cm.ps = 1;
1784				__ie_ctx__.cm.st = 1;
1785			}
1786			gtag('event', 'accept_basic_cookies', {});
1787			gtag('consent', 'update', {
1788				ad_user_data:adUserData,
1789				ad_personalization:adPersonalization,
1790				ad_storage:adStorage,
1791				analytics_storage:analyticsStorage
1792			});
1793		}
1794		const opt = {detail:{value:cValue}};
1795		window.dispatchEvent(new CustomEvent('ie:cookie-consent', opt));
1796		if(cValue[1])
1797		{
1798			if(typeof onAnalyticsCookieConsent=='function')
1799				onAnalyticsCookieConsent();
1800			window.dispatchEvent(new CustomEvent('ie:cookie-consent-analytics', opt));
1801		}
1802		if(cValue[2])
1803		{
1804			if(typeof onMarketingCookieConsent=='function')
1805				onMarketingCookieConsent();
1806			window.dispatchEvent(new CustomEvent('ie:cookie-consent-marketing', opt));
1807		}
1808	}
1809	addEventListener('DOMContentLoaded', function(){
1810		const openAlertEl = dqsa('.open-cookie-alert');
1811		openAlertEl.forEach(function(openAlertEl){
1812			openAlertEl.addEventListener('click', openCookieAlert);
1813		});
1814	});
1815})();
1816</script>
1816
1817</body>
1818</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.