Help
RSS
API
Feed
Maltego
Contact
Domain > www.clubtarahaltenerife.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-05-06
13.249.80.103
(
ClassC
)
2025-10-18
142.250.73.115
(
ClassC
)
Port 443
HTTP/1.1 200 OKcontent-type: text/html; charsetutf-8vary: Accept-Encodingvary: Accept-Encoding, User-Agentx-frame-options: SAMEORIGINx-xss-protection: 1; modeblockx-content-type-options: nosniffstrict-transport-security: max-age47474747; includeSubDomains; preloadreferrer-policy: strict-origin-when-cross-originx-cloud-trace-context: 027b7cbfc491d39ed3974e86396fad91alt-svc: h3:443; ma2592000,h3-29:443; ma2592000date: Sat, 18 Oct 2025 01:46:08 GMTserver: Google FrontendContent-Length: 859237 !DOCTYPE html>html langes translateno xml:langes>head>!-- Global site tag (gtag.js) -->script data-avoid-web-seeker-optimizetrue srchttps://www.googletagmanager.com/gtag/js?idG-P9T0SX2EQL>/script>meta charsetutf-8/>title>Club Tarahal | La Paz, Puerto de la Cruz | Tenerife | Web Oficial/title>link hrefhttps://fonts.googleapis.com relpreconnect/>link crossorigin hrefhttps://fonts.gstatic.com relpreconnect/>link hrefhttps://www3.paratytech.com relpreconnect/>link hrefhttps://webseeker.paraty.es relpreconnect/>link hrefhttps://cdn2.paraty.es relpreconnect/>link hrefhttps://cdn2.paraty.es/nexus-club-tarahal/images/1e7d1f349968ba1 relicon typeimage/png/>script typeapplication/ld+json>{ @context: https://schema.org, @type: Hotel, image: https://cdn2.paraty.es/nexus-club-tarahal/images/bab69867f89635ds1500, https://cdn2.paraty.es/nexus-club-tarahal/images/0064306e0ea806bs1500, https://cdn2.paraty.es/nexus-club-tarahal/images/1cc4378351fcc15s1500 , @id: {{ host|safe }}, name: {{ hotel_name|safe }}, address: { @type: PostalAddress, streetAddress: Calle Aceviño, 49, addressLocality: La Paz, Puerto De la Cruz, addressRegion: Tenerife, postalCode: 38400, addressCountry: España }, geo: { @type: GeoCoordinates, latitude: 28.424127, longitude: -16.532635 }, url: {{ host|safe }}, telephone: {{ contact_phone }}, priceRange: €40 - €180}/script>meta contentClub Tarahal | La Paz, Puerto de la Cruz | Tenerife | Web Oficial namedc.title/>!-- Avoid autodetection of email and phones to broken styling -->meta contenttelephoneno nameformat-detection/>meta contentemailno nameformat-detection/>meta contentindex, follow namerobots>link hrefhttps://www.clubtarahaltenerife.com/it/ hreflangit relalternate/>link hrefhttps://www.clubtarahaltenerife.com/ hreflangx-default relalternate/>link hrefhttps://www.clubtarahaltenerife.com/ hreflanges relalternate/>link hrefhttps://www.clubtarahaltenerife.com/en/ hreflangen relalternate/>link hrefhttps://www.clubtarahaltenerife.com/de/ hreflangde relalternate/>link hrefhttps://www.clubtarahaltenerife.com/fr/ hreflangfr relalternate/>link hrefhttps://www.clubtarahaltenerife.com/ relcanonical/>meta content¿Buscas alojamiento de 1 o de 2 dormitorios en Puerto de la Cruz? Club Tarahal está situado en La paz, Tenerife. Ubicado en una zona privilegiada de la isla. namedescription/>meta contenthttps://cdn2.paraty.es/nexus-club-tarahal/images/feb50abba63c963 propertyog:image/>meta content¿Buscas alojamiento de 1 o de 2 dormitorios en Puerto de la Cruz? Club Tarahal está situado en La paz, Tenerife. Ubicado en una zona privilegiada de la isla. propertyog:description/>meta contentwidth1160, initial-scale1, user-scalableyes nameviewport/>script srchttps://cdn.paraty.es/static_files/common/scripts/custom_cookies.min.js?vz3160213>/script>script defer srchttps://cdn.paraty.es/static_files/common/scripts/booking_process/analytics/booking_utm_controller.js?vz2271624>/script>script data-avoid-web-seeker-optimizetrue> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} let analytics_consent denied; let ad_consent denied; let ad_user_data_consent denied; let ad_personalization_consent denied; let analytics_cookies_allowed cookiesController.is_analytics_cookies_allowed(); if (analytics_cookies_allowed) { analytics_consent granted; } try { if (cookiesController.is_advertising_cookies_allowed()) { ad_consent granted; if (cookiesController.is_advanced_consent_allowed()) { ad_user_data_consent granted; ad_personalization_consent granted; } } } catch (e) { console.warn(Error setting advertising consent, upload hotel webs to get the latest version of the cookies controller); console.warn(e); } gtag(consent, default, { ad_storage: ad_consent, analytics_storage: analytics_consent, ad_user_data: ad_user_data_consent, ad_personalization: ad_personalization_consent, wait_for_update: 500 }); dataLayer.push({ event: default_consent }); gtag(js, new Date());/script>script defer srchttps://cdn.paraty.es/static_files/common/web_apps/cookies_popup.js?vz1975404 typetext/javascript>/script>link asstyle hrefhttps://cdn.paraty.es/static_files/common/web_apps/assets/css/main_cookies_popup.css?vz773570 onloadthis.onloadnull;this.relstylesheet relpreload/>script data-avoid-web-seeker-optimizetrue> function user_allowed_to_track() { return true; //Actually disabled this check //Avoid track on internal pages if (window.location.hostname.indexOf(appspot.com) > -1) { return false; } //Avoid track on localhost pages if (window.location.hostname.indexOf(localhost) > -1 || window.location.hostname.indexOf(0.0.0.0) > -1) { if (/booking1, /booking2, /booking3, /booking4.indexOf(window.location.pathname) -1) { return false; } } }/script>script data-avoid-web-seeker-optimizetrue> window.dataLayer window.dataLayer || ; if (cookiesController.search_cookie(cookies_preference) && !cookiesController.is_analytics_cookies_allowed()) { dataLayer.push({ cookies_denied: true }); }/script>script data-avoid-web-seeker-optimizetrue> window.dataLayer window.dataLayer || ; if (cookiesController.search_cookie(cookies_preference) && !cookiesController.is_analytics_cookies_allowed()) { gtag(set, campaign_source, cookies_consent); gtag(set, campaign_medium, denied); } if (cookiesController.get_url_params()referrer) { gtag(set, page_referrer, cookiesController.get_url_params()referrer); } gtag(config, G-P9T0SX2EQL, { linker: { accept_incoming: true } }); function allow_ga4_cookies() { gtag(consent, update, { analytics_storage: granted }); gtag(config, G-P9T0SX2EQL, { linker: { accept_incoming: true } }); } cookiesController.push_tracking_code(allow_ga4_cookies, analytics); window.addEventListener(load, function(event) { //Add _ga to booking form try { ga.getAll().forEach(function (tracker) { var id tracker.get(clientId); $(.paraty-booking-form).each(function () { var e $(input>).attr({type: hidden, id: _ga, name: _ga, value: id}); $(this).append(e) }) }); } catch (e) { console.log(e); console.log(Google Analytics defined incorrectly (May use a old version)) } })/script>script data-avoid-web-seeker-optimizetrue> window.dataLayer window.dataLayer || ; if (cookiesController.is_analytics_cookies_allowed()) { dataLayer.push({event: cookie_consent_preferences}); dataLayer.push({event: cookie_consent_statistics}); dataLayer.push({event: cookie_consent_marketing}); } gtag(set, ads_data_redaction, true); /script>!-- Google Tag Manager -->script data-avoid-web-seeker-optimizetrue> if (navigator.userAgent.indexOf(Chrome-Lighthouse) -1){ (function(w,d,s,l,i){wlwl||;wl.push({gtm.start: new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0, jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src https://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-W7P89BKV); } /script>!-- End Google Tag Manager -->script data-avoid-web-seeker-optimizetrue> try { gtag(config, AW-705285267); } catch (e) { console.warn(Error adding gtag config); console.warn(e); } /script>!-- Triptease -->script async crossoriginanonymous data-storage-consentauto defer srchttps://onboard.triptease.io/bootstrap.js?partnerparaty typetext/javascript>/script>!-- End Triptease -->/meta>link asstyle hrefhttps://webseeker.paraty.es/libraries/5765365372026880.css?v14_10_2020_14_33_17Owl Carousel library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>link asstyle hrefhttps://webseeker.paraty.es/libraries/5177123765485568.css?v25_05_2022_10_51_30jQuery UI library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>link asstyle hrefhttps://webseeker.paraty.es/libraries/5697945349390336.css?v25_06_2025_11_26_52Select2 library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>link asstyle hrefhttps://webseeker.paraty.es/libraries/5726177821982720.css?v08_02_2023_10_23_41Revolution slider library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>link asstyle hrefhttps://webseeker.paraty.es/libraries/5733704819277824.css?v01_12_2020_15_50_02Selectric library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>link asstyle hrefhttps://webseeker.paraty.es/libraries/5694907842822144.css?v09_10_2025_15_11_32Booking Engine Controller library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>link asstyle hrefhttps://webseeker.paraty.es/libraries/5647975057457152.css?v12_05_2022_10_15_49Fancybox library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>link asstyle hrefhttps://webseeker.paraty.es/libraries/5138444657360896.css?v31_03_2025_08_17_15Common library library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>link asstyle hrefhttps://webseeker.paraty.es/libraries/5138444657360896.css?v31_03_2025_08_17_15Common library library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>link asstyle hrefhttps://webseeker.paraty.es/libraries/5701399694278656.css?v12_09_2025_11_39_35Users Password Reset library_stylestrue onloadthis.onloadnull;this.relstylesheet relpreload/>style>body{margin:0;padding:0}:root{--font-family-awesome:Font Awesome 6 Pro}.font1{font-family:Playfair Display,serif}.font2{font-family:Raleway,sans-serif}.font-text{font-family:Raleway,sans-serif}.mt-5{margin-top:3rem}.container12{width:1140px;margin-left:auto;margin-right:auto}.center_caption{top:50%;transform:translateY(-50%)}.lateral_lines{position:relative;line-height:1}.lateral_lines:before{content:;position:absolute;right:107%;top:50%;transform:translateY(-50%);width:70px;height:1px;background:white}.lateral_lines:after{content:;position:absolute;left:107%;top:50%;transform:translateY(-50%);width:70px;height:1px;background:white}.right_long_arrow{position:relative;margin-right:13px;vertical-align:middle}.right_long_arrow:before{content:;width:50px;height:1px;display:inline-block;background:white;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:width .5s}.right_long_arrow:after{content:\f054;font-family:Font Awesome 5 Pro;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:18px;position:absolute;top:51%;right:0;transform:translateY(-50%)}*:hover>.right_long_arrow:before{width:70px}.poster_v1{position:absolute;padding:0;display:block;margin:auto;top:50%;width:550px;text-align:center;left:0;right:0;transform:translateY(-50%)}.poster_v1 .subtitle_1{font-family:Raleway,sans-serif;font-size:22px;line-height:43px;letter-spacing:1.1px;text-transform:uppercase;color:white}.poster_v1 .subtitle_2{font-size:13px;line-height:16px;font-family:Raleway,sans-serif;color:white;text-transform:uppercase}.poster_v1 .main_title{font:normal normal normal 75px/60px Playfair Display,serif;letter-spacing:3.75px;margin-top:10px;margin-bottom:10px;color:white}.poster_v1 .vertical_line{width:2px;height:70px;background:white;opacity:.6;margin:0 auto 20px}body.is_mobile .poster_v1{position:relative;width:90%}body.is_mobile .poster_v1 .subtitle_1{font-size:14px}body.is_mobile .poster_v1 .main_title{font-size:48px}.poster_v2{position:absolute;padding:0;display:block;margin:auto;top:50%;width:550px;text-align:center;left:0;right:0;transform:translateY(-50%);transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;margin-top:30px;opacity:0;filter:blur(10px);-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s}.poster_v2 .subtitle_1{font-family:Playfair Display,serif;font-size:22px;line-height:43px;letter-spacing:1.1px;text-transform:uppercase;color:white}.poster_v2 .subtitle_2{font-size:16px;font-weight:400;line-height:16px;font-family:Playfair Display,serif;color:white;vertical-align:middle;text-transform:uppercase}.poster_v2 .subtitle_2 i{color:white;font-weight:400;font-size:14px;margin-left:10px;vertical-align:middle;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s}.poster_v2 .subtitle_2:hover{font-weight:bold}.poster_v2 .subtitle_2:hover i{margin-left:20px;opacity:0}.poster_v2 .main_title{font:500 normal normal 75px/60px Playfair Display,serif;letter-spacing:3.75px;margin-top:0;margin-bottom:30px;color:white;font-size:50px;position:relative}.poster_v2 .main_title:before,.poster_v2 .main_title:after{content:;position:absolute;top:50%;transform:translateY(-50%);width:140px;height:2px;background:#030303}.poster_v2 .main_title:before{right:90%}.poster_v2 .main_title:after{left:90%}.current-sr-slide-visible .poster_v2{margin-top:0;opacity:1;filter:blur(0)}body.is_mobile .poster_v2{position:relative;transform:none;color:white;margin-top:30px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;filter:none;opacity:1}body.is_mobile .poster_v2 .subtitle_1{font-size:20px;font-family:Playfair Display,serif;line-height:30px}body.is_mobile .poster_v2 .main_title{font-size:40px;position:relative;width:fit-content;font-family:Playfair Display,serif;line-height:50px;margin:0px auto 20px}.poster_v3{color:white;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:95%;max-width:1140px;left:0;right:0;margin:auto;z-index:1000;transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;margin-top:30px;opacity:0;filter:blur(10px);-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s;text-align:left}.poster_v3 .subtitle{font-family:Raleway,sans-serif;font-weight:300;font-size:30px;letter-spacing:3px;line-height:35px;text-shadow:0px 0px 10px #00000029}.poster_v3 .title{font-family:Playfair Display,serif;font-weight:400;font-size:100px;letter-spacing:3px;margin-left:50px;line-height:120px;text-shadow:0px 0px 10px #00000029}.poster_v3 .btn_more{display:inline-block;font-family:Playfair Display,serif;font-weight:400;font-size:15px;letter-spacing:1.28px;margin-top:10px;margin-left:50px}.poster_v3 .btn_more .icon{display:block;position:relative;text-align:center;margin:40px auto 0;width:50px;height:50px}.poster_v3 .btn_more .icon::before{position:absolute;top:0;left:0;right:0;bottom:0;content:;border-radius:50%;background-color:#030303;opacity:0.4;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.poster_v3 .btn_more .icon .arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.poster_v3 .btn_more .icon .arrow::before{content:;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:50%;width:1px;height:50px;background-color:white}.poster_v3 .btn_more .icon .arrow i{color:white;font-size:18px;font-weight:100}.poster_v3 .btn_more .icon::after{content:;position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;background-color:#030303;opacity:0;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.current-sr-slide-visible .poster_v3{margin-top:0;opacity:1;filter:blur(0)}body.is_mobile .poster_v3{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;text-align:left;color:white;width:95%;max-width:95%;left:0;right:0;margin:auto;margin-top:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;filter:none;opacity:1}body.is_mobile .poster_v3 .subtitle{font-family:Raleway,sans-serif;font-weight:300;font-size:20px;letter-spacing:1px;line-height:23px}body.is_mobile .poster_v3 .title{font-family:Playfair Display,serif;font-weight:300;font-size:30px;letter-spacing:1px;line-height:33px}.poster_v4{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:white}.poster_v4 .title_1{position:relative;margin:0;font-family:Playfair Display,serif;font-weight:700;font-size:60px;letter-spacing:3px;line-height:1;margin-bottom:5px}.poster_v4 .title_2{position:relative;display:block;font-family:Playfair Display,serif;font-weight:400;font-size:33px;letter-spacing:1.65px;line-height:1}.poster_v4 .subtitle{position:relative;display:block;font-family:Raleway,sans-serif;font-weight:400;font-size:17px;letter-spacing:1.7px;line-height:1;margin-bottom:10px}.poster_v4 .btn_link{position:relative;display:inline-block;margin:70px 0 40px;font-family:Raleway,sans-serif;font-weight:700;font-size:16px;letter-spacing:1.6px;line-height:1;color:white;text-decoration:none}.poster_v4 .btn_link .circles{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;border:1px solid rgba(255,255,255,0.6);border-radius:50%;z-index:-1}.poster_v4 .btn_link .circles::before,.poster_v4 .btn_link .circles::after{content:;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid white;border-radius:50%}.poster_v4 .btn_link .circles::before{width:65px;height:65px;opacity:0.35}.poster_v4 .btn_link .circles::after{width:90px;height:90px;opacity:0.15}.poster_v4 .with_line::before,.poster_v4 .with_line::after{content:;position:absolute;top:50%;height:2px;background-color:white}.poster_v4.left{text-align:left}.poster_v4.left .with_line::before{right:calc(100% + 20px);width:100px}.poster_v4.center{text-align:center}.poster_v4.center .with_line::before{width:50px;right:calc(100% + 20px)}.poster_v4.center .with_line::after{width:50px;left:calc(100% + 20px)}.poster_v4.right{text-align:right}.poster_v4.right .with_line::before{width:100px;left:calc(100% + 20px)}body.is_mobile .poster_v4 .title_1{font-size:45px}body.is_mobile .poster_v4 .title_2{font-size:22px}body.is_mobile .poster_v4 .subtitle{font-size:15px;margin-bottom:5px}body.is_mobile .poster_v4 .btn_link{margin:35px 0 15px}body.is_mobile .poster_v4 .btn_link .circles{width:30px;height:30px}body.is_mobile .poster_v4 .btn_link .circles::before{width:55px;height:55px}body.is_mobile .poster_v4 .btn_link .circles::after{width:80px;height:80px}body.is_mobile .poster_v4.left .with_line::before,body.is_mobile .poster_v4.right .with_line::before{width:50px}.poster_v5{color:#FFFFFF;position:relative;text-align:left;left:20%;transform:translate(-50%,0)}.poster_v5 .uppercase{text-transform:uppercase}.poster_v5 .title_wrapper{font-size:60px;line-height:1;font-family:Playfair Display,serif;letter-spacing:1.2px}.poster_v5 .title_wrapper small{display:block;font-size:20px;line-height:28px;font-family:Raleway,sans-serif;letter-spacing:4.8px;margin-bottom:0}.poster_v5 .title_wrapper div{margin-bottom:32px}.poster_v5 .button_wrapper{position:absolute;top:130px;left:-24px;height:114px;opacity:1;display:flex;justify-content:center;bottom:-48px;transition:transform .3s}.poster_v5 .button_wrapper .button_explore{font-size:16px;line-height:28px;font-family:Raleway,sans-serif;letter-spacing:3.84px;opacity:1;cursor:pointer;text-transform:uppercase;display:flex;justify-content:space-evenly;align-items:center;transition:all .3s;color:white}.poster_v5 .button_wrapper .button_explore .button_text{width:150px;padding-left:15px}.poster_v5 .button_wrapper .button_explore .icon_triangle{font-size:34px;margin-left:40px;transform:matrix(0,0.7,1,0,0,0) rotate(90deg);transition:all .3s}.poster_v5 .button_wrapper .button_explore .index{z-index:2}.poster_v5 .button_wrapper .button_explore .icon{font-size:10px;display:flex;justify-content:center;align-items:center;transition:all .3s}.poster_v5 .button_wrapper .button_explore .icon:after{content:;height:57px;width:57px;border-radius:33px;transition:all .3s;background:#030303;position:absolute;left:10%}.poster_v5 .button_wrapper .button_explore:hover .icon_triangle{transform:matrix(0,1,0.7,0,130,0);transition:all .3s}.poster_v5 .button_wrapper .button_explore:hover .icon{flex-direction:column;justify-content:center;vertical-align:auto}.poster_v5 .button_wrapper .button_explore:hover .icon:after{border-radius:30px;width:194px;transition:width .3s}.poster_v5 .button_wrapper .button_explore:hover .button_text{color:white;transform:translateX(-25px);transition:all .3s}body.is_mobile .poster_v5{transform:none;left:0;top:120px;text-align:center}body.is_mobile .poster_v5 .title_wrapper{font-size:50px;line-height:60px}body.is_mobile .poster_v5 .button_wrapper{left:50%;top:initial;transform:translate(-50%,60%)}body.is_mobile .poster_v5 .button_wrapper .button_explore{text-decoration:none}body.is_mobile .poster_v5 .button_wrapper .button_explore .button_text{text-decoration:initial}body.is_mobile .poster_v5 .button_wrapper .button_explore:hover .button_text{transform:translateX(-40px)}.poster_v6{text-align:center;color:#ffffff}.poster_v6 .title_wrapper{font-size:56px;line-height:60px;font-weight:400;margin-bottom:30px;font-family:Playfair Display,serif;letter-spacing:1.2px}.poster_v6 .title_wrapper small{display:block;font-size:26px;line-height:28px;font-weight:400;color:white;font-family:Raleway,sans-serif;letter-spacing:4.8px;margin-bottom:0}.poster_v6 .title_wrapper .subtitle{margin-top:15px}.poster_v6 .button_wrapper{position:relative;top:0;left:0;bottom:0;height:114px;opacity:1;display:flex;justify-content:center;transition:transform 0.3s}.poster_v6 .button_wrapper .btn_primary{position:relative;display:inline-flex;align-items:center;flex-wrap:nowrap;border:none;text-align:center;white-space:nowrap;padding:0 25px;height:50px;border-radius:35px;text-decoration:none;font-weight:500;text-transform:uppercase;font-size:18px;font-family:Raleway,sans-serif;transition:all 0.5s;cursor:pointer;background-color:#030303;color:white;padding-left:70px}.poster_v6 .button_wrapper .btn_primary i{display:block;margin-right:30px;font-weight:300;position:absolute;top:50%;left:20px;transform:translateY(-50%);opacity:1;max-width:50px;transition:all 0.4s}.poster_v6 .button_wrapper .btn_primary i:after{position:absolute;content:;width:1px;background-color:white;top:-16px;bottom:-16px;right:-15px}.poster_v6 .button_wrapper .btn_primary::after{display:inline-block;content:;background-image:url(https://storage.googleapis.com/cdn.paraty.es/em-ande/files/arrow_right_white.svg);width:0;height:25px;background-size:100% auto;background-position:50% 50%;z-index:1;background-repeat:no-repeat;margin-left:0;overflow:hidden;transition:all 0.5s}.poster_v6 .button_wrapper .btn_primary:hover{padding-left:25px}.poster_v6 .button_wrapper .btn_primary:hover i{margin-right:0;max-width:0;opacity:0}.poster_v6 .button_wrapper .btn_primary:hover:after{width:25px!important;margin-left:15px}.poster_v6 .button_wrapper .uppercase{text-transform:uppercase;background-color:#030303}body.is_mobile .poster_v6{position:relative;top:120px}body.is_mobile .poster_v6 .title_wrapper{font-size:50px;margin-bottom:20px;line-height:60px}body.is_mobile .poster_v6 .title_wrapper small{font-size:26px}body.is_mobile .poster_v6 .button_wrapper a{padding:0 15px;height:40px;padding-left:70px;font-size:14px}body.is_mobile .poster_v6 .button_wrapper a i:after{top:-14px;bottom:-14px}.poster_countdown_v1{font-family:Playfair Display,serif;display:table;position:absolute;top:30px;right:30px;z-index:7}.poster_countdown_v1 .countdown_tag>div{background:white;border-radius:10px;padding:19px 0;min-width:62px;margin-right:15px}.poster_countdown_v1 .countdown_tag .date{font-weight:bold;font-size:32px}.poster_countdown_v1 .countdown_tag .title_format{font-weight:lighter;font-size:10px}.poster_countdown_v1 .section_link{text-align:center;color:white;display:block;margin-top:20px;text-transform:uppercase;text-decoration:none;font-size:18px}.poster_countdown_v1 .section_link i{margin-left:10px;font-size:12px}@-webkit-keyframes scroll_down_v1{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes scroll_down_v1{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.scroll_down_general.v1{position:relative;z-index:2;display:table;margin:auto;color:#fff;font:normal 400 20px/1 sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;padding-top:80px;cursor:pointer}.scroll_down_general.v1 span,.scroll_down_general.v1:before,.scroll_down_general.v1:after{content:;position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:scroll_down_v1 2s infinite;animation:scroll_down_v1 2s infinite;opacity:0;box-sizing:border-box}.scroll_down_general.v1:before{-webkit-animation-delay:0s;animation-delay:0s}.scroll_down_general.v1 span{top:16px;-webkit-animation-delay:.15s;animation-delay:.15s}.scroll_down_general.v1:after{top:32px;-webkit-animation-delay:.3s;animation-delay:.3s}body:not(.is_mobile){-webkit-font-smoothing:antialiased}body:not(.is_mobile) .booking_engine_v2 *:not(i){font-family:Raleway,sans-serif!important}body:not(.is_mobile) header.menu_opened .menu_toggle{left:160px!important}body:not(.is_mobile) header.menu_opened .menu_toggle .burguer_icon{background:transparent!important}body:not(.is_mobile) header.menu_opened .menu_toggle .burguer_icon::before{transform:rotate(40deg)}body:not(.is_mobile) header.menu_opened .menu_toggle .burguer_icon::after{transform:rotate(-40deg);bottom:-15px}body:not(.is_mobile) header.menu_opened .dropdown_menu .menu_content{padding-right:40%!important}body:not(.is_mobile) header.menu_opened .dropdown_menu .menu_content .menu_small_items{padding:0}body:not(.is_mobile) header.menu_opened .dropdown_menu .menu_content .menu_small_items li{margin:0 20px 0 0!important}body:not(.is_mobile) header.menu_opened .dropdown_menu .menu_content .menu_small_items li a{font-size:20px!important}body:not(.is_mobile) .datepicker_wrapper_element .header_datepicker .specific_date_selector,body:not(.is_mobile) .datepicker_wrapper_element .ui-datepicker-title{font-family:Raleway,sans-serif!important}body:not(.is_mobile) .datepicker_wrapper_element .ui-datepicker td.last-highlight-selection a{background:#030303!important;color:white!important}body:not(.is_mobile) .content_subtitle_wrapper .content_wrapper .content .btn_more,body:not(.is_mobile) .banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline,body:not(.is_mobile) .banner_map_wrapper .content_wrapper .links_wrapper .btn_link,body:not(.is_mobile) .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_newsletter,body:not(.is_mobile) .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link,body:not(.is_mobile) .rooms_wrapper .room_element .room_content .room_links a.btn_primary_outline{border:1px solid #030303;border-radius:0!important;padding:15px 30px!important;transition:all .4s;font-family:Raleway,sans-serif!important;font-weight:bold!important;font-size:16px!important;color:#030303!important;line-height:20px!important}body:not(.is_mobile) .content_subtitle_wrapper .content_wrapper .content .btn_more::before,body:not(.is_mobile) .banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline::before,body:not(.is_mobile) .banner_map_wrapper .content_wrapper .links_wrapper .btn_link::before,body:not(.is_mobile) .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_newsletter::before,body:not(.is_mobile) .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link::before,body:not(.is_mobile) .rooms_wrapper .room_element .room_content .room_links a.btn_primary_outline::before{border-radius:0!important;border:2px solid #030303;opacity:1;background:transparent;transform:translate(-50%,-50%);top:50%;left:50%;opacity:0!important;transition:all .4s;width:92%!important;height:40px;content:;position:absolute!important;z-index:-1!important}body:not(.is_mobile) .content_subtitle_wrapper .content_wrapper .content .btn_more:hover,body:not(.is_mobile) .banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover,body:not(.is_mobile) .banner_map_wrapper .content_wrapper .links_wrapper .btn_link:hover,body:not(.is_mobile) .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_newsletter:hover,body:not(.is_mobile) .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link:hover,body:not(.is_mobile) .rooms_wrapper .room_element .room_content .room_links a.btn_primary_outline:hover{background:transparent!important;color:#030303!important}body:not(.is_mobile) .content_subtitle_wrapper .content_wrapper .content .btn_more:hover::before,body:not(.is_mobile) .banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover::before,body:not(.is_mobile) .banner_map_wrapper .content_wrapper .links_wrapper .btn_link:hover::before,body:not(.is_mobile) .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_newsletter:hover::before,body:not(.is_mobile) .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link:hover::before,body:not(.is_mobile) .rooms_wrapper .room_element .room_content .room_links a.btn_primary_outline:hover::before{opacity:1!important}body:not(.is_mobile) .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link{border:1px solid white!important;color:white!important}body:not(.is_mobile) .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link:hover{background:white!important;color:#030303!important}body:not(.is_mobile) .rooms_wrapper .room_element .room_content .room_links a.btn_primary_outline{padding:initial!important}body:not(.is_mobile) .content_subtitle_wrapper .content_wrapper .title_wrapper .title::after,body:not(.is_mobile) .main_content .title::after,body:not(.is_mobile) .newsletter_minigallery_wrapper .newsletter_wrapper .title_wrapper::after,body:not(.is_mobile) .parallax_banner_text_wrapper .center_text_wrapper .main_title::after,body:not(.is_mobile) .banner_map_wrapper .content_wrapper .content_title .title::after{position:absolute;content:url(https://storage.googleapis.com/cdn.paraty.es/nexus-hacienda-village/files/adorno.png);width:100%;top:40px;right:0}body:not(.is_mobile) .parallax_banner_text_wrapper .center_text_wrapper .main_title::after{content:url(https://storage.googleapis.com/cdn.paraty.es/nexus-hacienda-village/files/adorno-blanco.png);top:110px}body:not(.is_mobile) .main_content .title::after{top:60px}body:not(.is_mobile) .banner_map_wrapper .content_wrapper .content_title .title::after{top:70px}body:not(.is_mobile) .newsletter_minigallery_wrapper .newsletter_wrapper .title_wrapper::after{top:150px;left:40px}body:not(.is_mobile) .header_content .logo_wrapper img{width:auto!important}body:not(.is_mobile).hide_engine .paraty_booking_form{display:none}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled{width:80%!important}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .fly_btn_wrapper{left:56%;top:auto!important;bottom:0;width:16%}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .fly_btn_wrapper .button{background:#00000034!important;color:#030303!important;margin-right:0;width:80%!important}@media screen and (max-width:1100px){body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .fly_btn_wrapper .button{line-height:15px!important}}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .fly_btn_wrapper .button i{display:none}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .occupancy_display{width:14%!important}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .promocode_wrapper{width:16%!important;left:56%!important;top:24%!important}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .promocode_wrapper input{line-height:35px!important}body:not(.is_mobile).scrolled header::after{background:white!important;height:100px}body:not(.is_mobile).scrolled header .menu_toggle{position:fixed!important;left:40px!important;top:45px!important}body:not(.is_mobile).scrolled header .menu_toggle .burguer_icon{background:#030303!important}body:not(.is_mobile).scrolled header .menu_toggle .burguer_icon::before,body:not(.is_mobile).scrolled header .menu_toggle .burguer_icon::after{background:#030303}body:not(.is_mobile).scrolled header #lang{position:fixed!important;top:36px;right:40px;color:#030303;z-index:1}body:not(.is_mobile).scrolled header #lang .language_selector{top:20px!important;transform:translateX(30px)!important}body:not(.is_mobile).scrolled header.menu_opened .menu_toggle .burguer_icon{background:transparent!important}@media screen and (max-width:1200px){body:not(.is_mobile) .banner_map_wrapper{display:flex!important;background-size:auto 500px!important;background-position:left center!important;transition:all .6s}body:not(.is_mobile) .banner_map_wrapper .content_wrapper{text-align:right!important}}body.is_mobile .booking_engine_mobile_v2 *:not(i){font-family:Raleway,sans-serif!important}body.is_mobile .content_subtitle_wrapper .component_wrapper .content_wrapper .title_wrapper .title::after,body.is_mobile .main_content .title::after,body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .title_wrapper::after,body.is_mobile .banner_map_wrapper .content_wrapper .content_title .title::after{position:absolute;content:url(https://storage.googleapis.com/cdn.paraty.es/nexus-hacienda-village/files/adorno.png);width:100%;bottom:-50px;right:0}body.is_mobile .parallax_banner_text_wrapper .center_text_wrapper .main_title::after{content:url(https://storage.googleapis.com/cdn.paraty.es/nexus-hacienda-village/files/adorno-blanco.png);top:110px}body.is_mobile .banner_map_wrapper.big_image{background-size:90% auto!important}body.is_mobile .banner_map_wrapper.big_image .content_wrapper{margin-top:-50px}body.is_mobile .content_subtitle_wrapper .component_wrapper .content_wrapper .title_wrapper .title{font-size:32px!important;line-height:42px}body.is_mobile .content_subtitle_wrapper .component_wrapper .content_wrapper .title_wrapper .title .subtitle{font-size:14px!important}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .title_wrapper small{font-size:14px!important}body.is_mobile header.header_scrolled.fixed .top_header .logo_wrapper .logo_dark{margin-top:-4px!important;width:66%!important;transform:translateX(10px)}htmllangit .my_booking_form_wrapper .form_fields .buttons_wrapper button,htmllangde .my_booking_form_wrapper .form_fields .buttons_wrapper button,htmllangfr .my_booking_form_wrapper .form_fields .buttons_wrapper button{height:60px}htmllangde body.is_mobile .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link{width:190px!important}htmllangfr body.is_mobile .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link{width:160px!important}htmllangfr body.is_mobile header.header_scrolled.fixed .open_booking_popup{font-size:15px!important}htmllangfr body.is_mobile .banner_rooms_carousel_wrapper .container .room .content_wrapper .btn_wrapper a.button-promotion{width:170px}@media not all and (min-resolution:0.001dpcm){body.is_mobile .banner_text_wrapper.is_banner_parallax{background-attachment:initial!important}header .header_content .top_items .top_item.header_lang #lang .language_selector{top:0px!important;transform:translateX(30px)!important}}@-moz-document url-prefix(){header .header_content .top_items .top_item.header_lang #lang .language_selector{top:15px!important;transform:translateY(-15px) translateX(30px)!important}}.banner_floating_wrapper.bottom.left .banner_wrapper .banner{top:0px!important}.banner_carousel_images .owl-carousel .gallery .content_wrapper .links_wrapper .btn-promotion{white-space:nowrap}.services_icon_block .icons_wrapper .icon:nth-child(5)>.fal.fa-plane-alt,.services_icon_block .icons_wrapper .icon:nth-child(11)>.fal.fa-cars{margin-left:10px}.services_icon_block .icons_wrapper .icon:nth-child(8)>.fal.fa-tree-palm+span,.services_icon_block .icons_wrapper .icon:nth-child(2)>.fal.fa-lock-alt+span{margin-left:-5px}.font1{font-family:Playfair Display,serif}.font2{font-family:Raleway,sans-serif}.font-text{font-family:Raleway,sans-serif}.mt-5{margin-top:3rem}.container12{width:1140px;margin-left:auto;margin-right:auto}.center_caption{top:50%;transform:translateY(-50%)}.lateral_lines{position:relative;line-height:1}.lateral_lines:before{content:;position:absolute;right:107%;top:50%;transform:translateY(-50%);width:70px;height:1px;background:white}.lateral_lines:after{content:;position:absolute;left:107%;top:50%;transform:translateY(-50%);width:70px;height:1px;background:white}.right_long_arrow{position:relative;margin-right:13px;vertical-align:middle}.right_long_arrow:before{content:;width:50px;height:1px;display:inline-block;background:white;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:width .5s}.right_long_arrow:after{content:\f054;font-family:Font Awesome 5 Pro;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:18px;position:absolute;top:51%;right:0;transform:translateY(-50%)}*:hover>.right_long_arrow:before{width:70px}.poster_v1{position:absolute;padding:0;display:block;margin:auto;top:50%;width:550px;text-align:center;left:0;right:0;transform:translateY(-50%)}.poster_v1 .subtitle_1{font-family:Raleway,sans-serif;font-size:22px;line-height:43px;letter-spacing:1.1px;text-transform:uppercase;color:white}.poster_v1 .subtitle_2{font-size:13px;line-height:16px;font-family:Raleway,sans-serif;color:white;text-transform:uppercase}.poster_v1 .main_title{font:normal normal normal 75px/60px Playfair Display,serif;letter-spacing:3.75px;margin-top:10px;margin-bottom:10px;color:white}.poster_v1 .vertical_line{width:2px;height:70px;background:white;opacity:.6;margin:0 auto 20px}body.is_mobile .poster_v1{position:relative;width:90%}body.is_mobile .poster_v1 .subtitle_1{font-size:14px}body.is_mobile .poster_v1 .main_title{font-size:48px}.poster_v2{position:absolute;padding:0;display:block;margin:auto;top:50%;width:550px;text-align:center;left:0;right:0;transform:translateY(-50%);transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;margin-top:30px;opacity:0;filter:blur(10px);-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s}.poster_v2 .subtitle_1{font-family:Playfair Display,serif;font-size:22px;line-height:43px;letter-spacing:1.1px;text-transform:uppercase;color:white}.poster_v2 .subtitle_2{font-size:16px;font-weight:400;line-height:16px;font-family:Playfair Display,serif;color:white;vertical-align:middle;text-transform:uppercase}.poster_v2 .subtitle_2 i{color:white;font-weight:400;font-size:14px;margin-left:10px;vertical-align:middle;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s}.poster_v2 .subtitle_2:hover{font-weight:bold}.poster_v2 .subtitle_2:hover i{margin-left:20px;opacity:0}.poster_v2 .main_title{font:500 normal normal 75px/60px Playfair Display,serif;letter-spacing:3.75px;margin-top:0;margin-bottom:30px;color:white;font-size:50px;position:relative}.poster_v2 .main_title:before,.poster_v2 .main_title:after{content:;position:absolute;top:50%;transform:translateY(-50%);width:140px;height:2px;background:#030303}.poster_v2 .main_title:before{right:90%}.poster_v2 .main_title:after{left:90%}.current-sr-slide-visible .poster_v2{margin-top:0;opacity:1;filter:blur(0)}body.is_mobile .poster_v2{position:relative;transform:none;color:white;margin-top:30px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;filter:none;opacity:1}body.is_mobile .poster_v2 .subtitle_1{font-size:20px;font-family:Playfair Display,serif;line-height:30px}body.is_mobile .poster_v2 .main_title{font-size:40px;position:relative;width:fit-content;font-family:Playfair Display,serif;line-height:50px;margin:0px auto 20px}.poster_v3{color:white;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:95%;max-width:1140px;left:0;right:0;margin:auto;z-index:1000;transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;margin-top:30px;opacity:0;filter:blur(10px);-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s;text-align:left}.poster_v3 .subtitle{font-family:Raleway,sans-serif;font-weight:300;font-size:30px;letter-spacing:3px;line-height:35px;text-shadow:0px 0px 10px #00000029}.poster_v3 .title{font-family:Playfair Display,serif;font-weight:400;font-size:100px;letter-spacing:3px;margin-left:50px;line-height:120px;text-shadow:0px 0px 10px #00000029}.poster_v3 .btn_more{display:inline-block;font-family:Playfair Display,serif;font-weight:400;font-size:15px;letter-spacing:1.28px;margin-top:10px;margin-left:50px}.poster_v3 .btn_more .icon{display:block;position:relative;text-align:center;margin:40px auto 0;width:50px;height:50px}.poster_v3 .btn_more .icon::before{position:absolute;top:0;left:0;right:0;bottom:0;content:;border-radius:50%;background-color:#030303;opacity:0.4;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.poster_v3 .btn_more .icon .arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.poster_v3 .btn_more .icon .arrow::before{content:;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:50%;width:1px;height:50px;background-color:white}.poster_v3 .btn_more .icon .arrow i{color:white;font-size:18px;font-weight:100}.poster_v3 .btn_more .icon::after{content:;position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;background-color:#030303;opacity:0;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.current-sr-slide-visible .poster_v3{margin-top:0;opacity:1;filter:blur(0)}body.is_mobile .poster_v3{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;text-align:left;color:white;width:95%;max-width:95%;left:0;right:0;margin:auto;margin-top:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;filter:none;opacity:1}body.is_mobile .poster_v3 .subtitle{font-family:Raleway,sans-serif;font-weight:300;font-size:20px;letter-spacing:1px;line-height:23px}body.is_mobile .poster_v3 .title{font-family:Playfair Display,serif;font-weight:300;font-size:30px;letter-spacing:1px;line-height:33px}.poster_v4{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:white}.poster_v4 .title_1{position:relative;margin:0;font-family:Playfair Display,serif;font-weight:700;font-size:60px;letter-spacing:3px;line-height:1;margin-bottom:5px}.poster_v4 .title_2{position:relative;display:block;font-family:Playfair Display,serif;font-weight:400;font-size:33px;letter-spacing:1.65px;line-height:1}.poster_v4 .subtitle{position:relative;display:block;font-family:Raleway,sans-serif;font-weight:400;font-size:17px;letter-spacing:1.7px;line-height:1;margin-bottom:10px}.poster_v4 .btn_link{position:relative;display:inline-block;margin:70px 0 40px;font-family:Raleway,sans-serif;font-weight:700;font-size:16px;letter-spacing:1.6px;line-height:1;color:white;text-decoration:none}.poster_v4 .btn_link .circles{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;border:1px solid rgba(255,255,255,0.6);border-radius:50%;z-index:-1}.poster_v4 .btn_link .circles::before,.poster_v4 .btn_link .circles::after{content:;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid white;border-radius:50%}.poster_v4 .btn_link .circles::before{width:65px;height:65px;opacity:0.35}.poster_v4 .btn_link .circles::after{width:90px;height:90px;opacity:0.15}.poster_v4 .with_line::before,.poster_v4 .with_line::after{content:;position:absolute;top:50%;height:2px;background-color:white}.poster_v4.left{text-align:left}.poster_v4.left .with_line::before{right:calc(100% + 20px);width:100px}.poster_v4.center{text-align:center}.poster_v4.center .with_line::before{width:50px;right:calc(100% + 20px)}.poster_v4.center .with_line::after{width:50px;left:calc(100% + 20px)}.poster_v4.right{text-align:right}.poster_v4.right .with_line::before{width:100px;left:calc(100% + 20px)}body.is_mobile .poster_v4 .title_1{font-size:45px}body.is_mobile .poster_v4 .title_2{font-size:22px}body.is_mobile .poster_v4 .subtitle{font-size:15px;margin-bottom:5px}body.is_mobile .poster_v4 .btn_link{margin:35px 0 15px}body.is_mobile .poster_v4 .btn_link .circles{width:30px;height:30px}body.is_mobile .poster_v4 .btn_link .circles::before{width:55px;height:55px}body.is_mobile .poster_v4 .btn_link .circles::after{width:80px;height:80px}body.is_mobile .poster_v4.left .with_line::before,body.is_mobile .poster_v4.right .with_line::before{width:50px}.poster_v5{color:#FFFFFF;position:relative;text-align:left;left:20%;transform:translate(-50%,0)}.poster_v5 .uppercase{text-transform:uppercase}.poster_v5 .title_wrapper{font-size:60px;line-height:1;font-family:Playfair Display,serif;letter-spacing:1.2px}.poster_v5 .title_wrapper small{display:block;font-size:20px;line-height:28px;font-family:Raleway,sans-serif;letter-spacing:4.8px;margin-bottom:0}.poster_v5 .title_wrapper div{margin-bottom:32px}.poster_v5 .button_wrapper{position:absolute;top:130px;left:-24px;height:114px;opacity:1;display:flex;justify-content:center;bottom:-48px;transition:transform .3s}.poster_v5 .button_wrapper .button_explore{font-size:16px;line-height:28px;font-family:Raleway,sans-serif;letter-spacing:3.84px;opacity:1;cursor:pointer;text-transform:uppercase;display:flex;justify-content:space-evenly;align-items:center;transition:all .3s;color:white}.poster_v5 .button_wrapper .button_explore .button_text{width:150px;padding-left:15px}.poster_v5 .button_wrapper .button_explore .icon_triangle{font-size:34px;margin-left:40px;transform:matrix(0,0.7,1,0,0,0) rotate(90deg);transition:all .3s}.poster_v5 .button_wrapper .button_explore .index{z-index:2}.poster_v5 .button_wrapper .button_explore .icon{font-size:10px;display:flex;justify-content:center;align-items:center;transition:all .3s}.poster_v5 .button_wrapper .button_explore .icon:after{content:;height:57px;width:57px;border-radius:33px;transition:all .3s;background:#030303;position:absolute;left:10%}.poster_v5 .button_wrapper .button_explore:hover .icon_triangle{transform:matrix(0,1,0.7,0,130,0);transition:all .3s}.poster_v5 .button_wrapper .button_explore:hover .icon{flex-direction:column;justify-content:center;vertical-align:auto}.poster_v5 .button_wrapper .button_explore:hover .icon:after{border-radius:30px;width:194px;transition:width .3s}.poster_v5 .button_wrapper .button_explore:hover .button_text{color:white;transform:translateX(-25px);transition:all .3s}body.is_mobile .poster_v5{transform:none;left:0;top:120px;text-align:center}body.is_mobile .poster_v5 .title_wrapper{font-size:50px;line-height:60px}body.is_mobile .poster_v5 .button_wrapper{left:50%;top:initial;transform:translate(-50%,60%)}body.is_mobile .poster_v5 .button_wrapper .button_explore{text-decoration:none}body.is_mobile .poster_v5 .button_wrapper .button_explore .button_text{text-decoration:initial}body.is_mobile .poster_v5 .button_wrapper .button_explore:hover .button_text{transform:translateX(-40px)}.poster_v6{text-align:center;color:#ffffff}.poster_v6 .title_wrapper{font-size:56px;line-height:60px;font-weight:400;margin-bottom:30px;font-family:Playfair Display,serif;letter-spacing:1.2px}.poster_v6 .title_wrapper small{display:block;font-size:26px;line-height:28px;font-weight:400;color:white;font-family:Raleway,sans-serif;letter-spacing:4.8px;margin-bottom:0}.poster_v6 .title_wrapper .subtitle{margin-top:15px}.poster_v6 .button_wrapper{position:relative;top:0;left:0;bottom:0;height:114px;opacity:1;display:flex;justify-content:center;transition:transform 0.3s}.poster_v6 .button_wrapper .btn_primary{position:relative;display:inline-flex;align-items:center;flex-wrap:nowrap;border:none;text-align:center;white-space:nowrap;padding:0 25px;height:50px;border-radius:35px;text-decoration:none;font-weight:500;text-transform:uppercase;font-size:18px;font-family:Raleway,sans-serif;transition:all 0.5s;cursor:pointer;background-color:#030303;color:white;padding-left:70px}.poster_v6 .button_wrapper .btn_primary i{display:block;margin-right:30px;font-weight:300;position:absolute;top:50%;left:20px;transform:translateY(-50%);opacity:1;max-width:50px;transition:all 0.4s}.poster_v6 .button_wrapper .btn_primary i:after{position:absolute;content:;width:1px;background-color:white;top:-16px;bottom:-16px;right:-15px}.poster_v6 .button_wrapper .btn_primary::after{display:inline-block;content:;background-image:url(https://storage.googleapis.com/cdn.paraty.es/em-ande/files/arrow_right_white.svg);width:0;height:25px;background-size:100% auto;background-position:50% 50%;z-index:1;background-repeat:no-repeat;margin-left:0;overflow:hidden;transition:all 0.5s}.poster_v6 .button_wrapper .btn_primary:hover{padding-left:25px}.poster_v6 .button_wrapper .btn_primary:hover i{margin-right:0;max-width:0;opacity:0}.poster_v6 .button_wrapper .btn_primary:hover:after{width:25px!important;margin-left:15px}.poster_v6 .button_wrapper .uppercase{text-transform:uppercase;background-color:#030303}body.is_mobile .poster_v6{position:relative;top:120px}body.is_mobile .poster_v6 .title_wrapper{font-size:50px;margin-bottom:20px;line-height:60px}body.is_mobile .poster_v6 .title_wrapper small{font-size:26px}body.is_mobile .poster_v6 .button_wrapper a{padding:0 15px;height:40px;padding-left:70px;font-size:14px}body.is_mobile .poster_v6 .button_wrapper a i:after{top:-14px;bottom:-14px}.poster_countdown_v1{font-family:Playfair Display,serif;display:table;position:absolute;top:30px;right:30px;z-index:7}.poster_countdown_v1 .countdown_tag>div{background:white;border-radius:10px;padding:19px 0;min-width:62px;margin-right:15px}.poster_countdown_v1 .countdown_tag .date{font-weight:bold;font-size:32px}.poster_countdown_v1 .countdown_tag .title_format{font-weight:lighter;font-size:10px}.poster_countdown_v1 .section_link{text-align:center;color:white;display:block;margin-top:20px;text-transform:uppercase;text-decoration:none;font-size:18px}.poster_countdown_v1 .section_link i{margin-left:10px;font-size:12px}@-webkit-keyframes scroll_down_v1{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes scroll_down_v1{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.scroll_down_general.v1{position:relative;z-index:2;display:table;margin:auto;color:#fff;font:normal 400 20px/1 sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;padding-top:80px;cursor:pointer}.scroll_down_general.v1 span,.scroll_down_general.v1:before,.scroll_down_general.v1:after{content:;position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:scroll_down_v1 2s infinite;animation:scroll_down_v1 2s infinite;opacity:0;box-sizing:border-box}.scroll_down_general.v1:before{-webkit-animation-delay:0s;animation-delay:0s}.scroll_down_general.v1 span{top:16px;-webkit-animation-delay:.15s;animation-delay:.15s}.scroll_down_general.v1:after{top:32px;-webkit-animation-delay:.3s;animation-delay:.3s}.preloading{position:absolute;top:0;left:0;right:0;bottom:0;position:fixed;z-index:10001}.preloading:before{content:;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9);z-index:5}.preloading .preloading_background{height:100%;width:100%;object-fit:cover}.preloading .preloading_logo{max-width:250px;max-height:100px;margin-bottom:30px}.preloading .center_xy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;padding:30px;text-align:center;width:400px}.preloading .center_xy .desc{font-size:16px;line-height:27px;letter-spacing:1px;color:#444;font-family:Raleway,sans-serif}.preloading .center_xy:before,.preloading .center_xy:after{position:absolute;bottom:0;left:15%;content:;display:block;width:70%;height:4px;border-radius:2px;background:#030303;opacity:.5}.preloading .center_xy:after{width:0%;opacity:1;animation:slide_loaging 8s infinite}.preloading .center_xy .loader_wrapper .letter-holder{padding:16px;display:flex;justify-content:center}.preloading .center_xy .loader_wrapper .letter-holder .letter{float:left;font-size:16px;line-height:27px;letter-spacing:1px;color:#444;font-family:Raleway,sans-serif;animation-name:loading_v2;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:normal}.preloading .center_xy .loader_wrapper .letter-holder .l-1{animation-delay:0.48s}.preloading .center_xy .loader_wrapper .letter-holder .l-2{animation-delay:0.6s}.preloading .center_xy .loader_wrapper .letter-holder .l-3{animation-delay:0.72s}.preloading .center_xy .loader_wrapper .letter-holder .l-4{animation-delay:0.84s}.preloading .center_xy .loader_wrapper .letter-holder .l-5{animation-delay:0.96s}.preloading .center_xy .loader_wrapper .letter-holder .l-6{animation-delay:1.08s}.preloading .center_xy .loader_wrapper .letter-holder .l-7{animation-delay:1.2s}.preloading .center_xy .loader_wrapper .letter-holder .l-8{animation-delay:1.32s}.preloading .center_xy .loader_wrapper .letter-holder .l-9{animation-delay:1.44s}.preloading .center_xy .loader_wrapper .letter-holder .l-10{animation-delay:1.56s}.preloading.v2 .center_xy::after,.preloading.v2 .center_xy::before{display:none}@-webkit-keyframes slide_loaging{0%{width:0%}to{width:70%}}@keyframes slide_loaging{0%{width:0%}to{width:70%}}@keyframes loading_v2{0%{opacity:0}100%{opacity:1}}.preloading::before{}.center_xy .preloading_logo{}.preloading .center_xy:before,.preloading .center_xy:after{}.preloading_popup{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99999;position:fixed;background:rgba(3,3,3,0.9);text-align:center;display:none}.preloading_popup .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 auto}.preloading_popup .content .logo{text-align:center;max-width:180px;margin:auto;display:flex;justify-content:center}.preloading_popup .content .logo img{display:block;width:auto;object-fit:contain;max-width:180px}.preloading_popup .content .bars_animation{text-align:center;display:block;margin:21px auto;width:100%;height:105px}.preloading_popup .content .bars_animation .default_line_loading{background-color:white;height:100%;width:3px;display:inline-block;-webkit-animation:sk-stretchdelay 2.3s infinite ease-in-out;-moz-animation:sk-stretchdelay 2.3s infinite ease-in-out;-o-animation:sk-stretchdelay 2.3s infinite ease-in-out;animation:sk-stretchdelay 2.3s infinite ease-in-out;margin-right:6px}.preloading_popup .content .text_preloading{color:white;font-weight:lighter;text-transform:uppercase}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}.default_line_loading{}.preloading_popup .content .text_preloading *{}.preloading_popup .content .bars_animation .default_line_loading{}.preloading_popup .content .logo img{max-width:452px}body{overflow-x:hidden}body.no_scroll{overflow:hidden}body.scrolled .menu_toggle{top:30px}body.scrolled .home_link{display:none}body.scrolled header::after{position:fixed;content:;top:0;left:0;right:0;height:80px;transition:all .4s;background:#030303}body.hide_engine header::after{opacity:0}header{position:absolute;top:0;left:0;right:0;z-index:8}header::before{position:absolute;content:;height:180px;top:0;left:0;right:0;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.496236) 100%);pointer-events:none}header::after{opacity:1;transition:all .4s}header .header_overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:black;opacity:0;transition:all .4s;transform:translateX(-100%)}header .menu_toggle{font-family:Playfair Display,serif;color:white;font-size:15px;font-weight:300;text-transform:uppercase;padding-left:70px;position:fixed;top:35px;left:35px;z-index:3;transition:all .4s}header .menu_toggle .burguer_icon{position:absolute;top:5px;left:0;width:50px;height:10px;cursor:pointer}header .menu_toggle .burguer_icon::before,header .menu_toggle .burguer_icon::after{position:absolute;content:;left:0;right:0;height:1px;background:white;transform:rotate(0);transform-origin:left;transition:.3s all}header .menu_toggle .burguer_icon::before{top:0}header .menu_toggle .burguer_icon:after{bottom:0}header .menu_toggle .menu_label,header .menu_toggle .menu_label_close{font-family:Raleway,sans-serif;letter-spacing:4.5px}header .menu_toggle .menu_label_close{display:none}header .home_link{font-family:Playfair Display,serif;color:white;font-size:22px;position:fixed;top:30px;left:185px;z-index:3}header .header_content{position:relative;padding:20px;display:flex;justify-content:flex-end}header .header_content .logo_wrapper{position:absolute;top:20px;left:50%;transform:translateX(-50%);transition:all .4s;width:200px}header .header_content .logo_wrapper a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}header .header_content .logo_wrapper img{width:100%;height:auto}header .header_content .top_sections_left a{font-family:Raleway,sans-serif;color:white;font-size:15px;font-weight:300;position:relative;text-decoration:none}header .header_content .top_items{display:flex;justify-content:flex-end;opacity:1;transition:all .4s;position:relative}header .header_content .top_items .top_item,header .header_content .top_items .top_item a{font-family:Raleway,sans-serif;color:white;font-size:15px;font-weight:300;position:relative;text-decoration:none}header .header_content .top_items .top_item.popup_link,header .header_content .top_items .top_item a.popup_link{cursor:pointer}header .header_content .top_items .top_item.checkin_link,header .header_content .top_items .top_item a.checkin_link{position:absolute;top:15px;left:auto;right:calc(100vw - 50px);transform:translateX(360px);white-space:nowrap;border-left:1px solid white;padding-left:10px}header .header_content .top_items .top_item.checkin_link::before,header .header_content .top_items .top_item a.checkin_link::before{display:inline-block;vertical-align:middle;font-family:var(--font-family-awesome);content:\f109;font-size:15px;color:white;font-weight:300;margin-right:5px}header .header_content .top_items .top_item i,header .header_content .top_items .top_item a i{margin:0 5px}header .header_content .top_items .top_item.custom_link,header .header_content .top_items .top_item a.custom_link{display:none}header .header_content .top_items .top_item.custom_link.show,header .header_content .top_items .top_item a.custom_link.show{display:block}header .header_content .top_items .top_item.header_lang #lang{position:relative;width:50px;margin:0 10px}header .header_content .top_items .top_item.header_lang #lang .language_selected{cursor:pointer;font-size:15px;text-transform:uppercase;letter-spacing:1.5px;font-weight:400}header .header_content .top_items .top_item.header_lang #lang:hover .language_selector{display:block}header .header_content .top_items .top_item.header_lang #lang .language_selector{display:none;background-color:rgba(255,255,255,0.8);border-radius:2px;position:absolute;top:100%;left:-10px;z-index:100;text-align:center;font-weight:400;line-height:25px;letter-spacing:1.5px;padding:0 10px}header .header_content .top_items .top_item.header_lang #lang .language_selector a{margin:3px 0;display:block;color:#030303;transition:color 0.5s;font-weight:400}header .header_content .top_items .top_item.header_lang #lang .language_selector a:hover{color:#030303}header .header_content .top_items .top_item:not(:last-of-type)::after{display:inline-block;vertical-align:middle;content:;width:1px;height:20px;background:white;margin:0 10px}header .header_content .top_items .top_item.whatsapp_link i{font-size:18px;margin:0}header .header_content .top_items .top_item.with_logo.top_sections{display:flex;flex-direction:column}header .header_content .top_items .top_item.with_logo.top_sections img{position:absolute;right:125%;top:5px;max-width:100px}header .header_content .top_items .top_item.with_logo.top_sections a{margin-bottom:5px}header .header_content .top_items .top_item.with_logo.top_sections::before{position:absolute;content:;width:1px;height:90%;top:0;left:-20px;background:white}header .header_content .top_items .home{padding-right:10px}header .header_content .top_items .home i{color:white;font-size:18px}header .dropdown_menu{position:fixed;top:0;bottom:0;left:0;right:45%;background-color:#030303;background-position:150px center;background-size:150% auto;background-repeat:no-repeat;transform:translateX(-100%);transition:all .7s;display:flex;align-items:center;justify-content:flex-end;padding:50px 20px 50px 50px;z-index:2}header .dropdown_menu.less_alpha .menu_content .menu .menu_item a,header .dropdown_menu.less_alpha .menu_content .menu .menu_subsections li a{color:#5378a9!important;transition:all .4s}header .dropdown_menu.less_alpha .menu_content .menu .menu_item a:hover,header .dropdown_menu.less_alpha .menu_content .menu .menu_subsections li a:hover{color:white!important}header .dropdown_menu .menu_content{text-align:right;overflow-y:scroll;height:100%;scrollbar-width:thin;scrollbar-color:#030303 transparent;padding-right:50px;padding-bottom:20px}header .dropdown_menu .menu_content::-webkit-scrollbar{width:5px}header .dropdown_menu .menu_content::-webkit-scrollbar-track{background:transparent}header .dropdown_menu .menu_content::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.4);border-radius:5px;border:0}header .dropdown_menu .menu_content .menu{list-style:none;padding:0;margin:0}header .dropdown_menu .menu_content .menu .menu_item{padding:8px 0;cursor:pointer;opacity:1;transition:all .4s}header .dropdown_menu .menu_content .menu .menu_item a,header .dropdown_menu .menu_content .menu .menu_item span{font-family:Playfair Display,serif;color:white;font-size:45px;line-height:48px;text-transform:capitalize;text-decoration:none;transition:all .4s}header .dropdown_menu .menu_content .menu .menu_item .menu_subsections{opacity:0;max-height:0;overflow:hidden;transition:all .4s;list-style:none}header .dropdown_menu .menu_content .menu .menu_item .menu_subsections li{padding:0;margin:0}header .dropdown_menu .menu_content .menu .menu_item .menu_subsections li a{font-family:Playfair Display,serif;color:white;text-transform:uppercase;font-size:23px;line-height:45px;letter-spacing:2.3px;font-weight:300}header .dropdown_menu .menu_content .menu .menu_item .menu_subsections.open{opacity:1;max-height:800px}header .dropdown_menu .menu_content .menu .menu_item.has_submenu .open_submenu{cursor:pointer}header .dropdown_menu .menu_content .menu .menu_item.has_submenu .open_submenu.no_clickable{cursor:initial!important}header .dropdown_menu .menu_content .menu .menu_item.has_submenu .open_submenu_link{display:inline-block;font-size:27px;color:white;transition:all .2s;-webkit-transform:scaleY(1);transform:scaleY(1)}header .dropdown_menu .menu_content .menu .menu_item.has_submenu.submenu_opened .open_submenu_link{-webkit-transform:scaleY(-1);transform:scaleY(-1)}header .dropdown_menu .menu_content .menu_small_items{list-style:none;display:flex;justify-content:flex-end;margin:35px 0}header .dropdown_menu .menu_content .menu_small_items li{margin:0 20px}header .dropdown_menu .menu_content .menu_small_items li a{font-family:Raleway,sans-serif;color:white;font-size:25px;line-height:30px;text-transform:uppercase;font-weight:300;letter-spacing:1.5px;text-decoration:none}header .dropdown_menu .menu_content .menu_small_items li:last-child{margin-right:0}header .dropdown_menu .menu_content .contact_details_wrapper,header .dropdown_menu .menu_content .contact_details_wrapper a{font-family:Raleway,sans-serif;color:white;font-size:15px;line-height:22px;letter-spacing:1.5px;font-weight:300;text-decoration:none}header .dropdown_menu .menu_content .dropdown_logo_wrapper{margin-top:20px}header .dropdown_menu .menu_content .dropdown_logo_wrapper .logo_box{display:inline-block;position:relative}header .dropdown_menu .menu_content .dropdown_logo_wrapper .logo_box .dropdown_logo_link{padding:10px 8px;border-radius:4px;background:white;position:absolute;top:0;right:calc(100% + 20px);white-space:nowrap;filter:drop-shadow(0 0 0.9px black);font-family:Raleway,sans-serif;color:#030303;font-weight:300;font-size:12px;opacity:0;transform:translateX(-5px);transition:all .4s}header .dropdown_menu .menu_content .dropdown_logo_wrapper .logo_box .dropdown_logo_link::before{position:absolute;content:;width:12px;height:12px;background:white;top:50%;right:-6px;transform:translateY(-50%) rotate(45deg)}header .dropdown_menu .menu_content .dropdown_logo_wrapper .logo_box img{max-height:80px;max-width:150px}header .dropdown_menu .menu_content .dropdown_logo_wrapper .logo_box:hover .dropdown_logo_link{opacity:1;transform:translateX(0)}header .dropdown_menu .social_wrapper{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:column}header .dropdown_menu .social_wrapper a{display:flex;justify-content:center;text-decoration:none}header .dropdown_menu .social_wrapper a i{color:white;font-size:25px;margin:10px 0}header .menu_image_wrapper,header .hotel_individual_preview_wrapper{position:fixed;top:0;bottom:0;left:0;width:45vw;transition:all .9s;transform:translateX(-100%)}header .menu_image_wrapper img,header .hotel_individual_preview_wrapper img{height:100%;width:100%;object-fit:cover}header .hotel_individual_preview_wrapper{z-index:1}header .hotel_individual_preview_wrapper .hotel_individual_preview{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .8s}header .hotel_individual_preview_wrapper .hotel_individual_preview::before{position:absolute;content:;height:500px;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.669905) 100%);opacity:0;transition:all .5s}header .hotel_individual_preview_wrapper .hotel_individual_preview.active{opacity:1}header .hotel_individual_preview_wrapper .hotel_individual_preview.active::before{opacity:1;transition-delay:.5s}header .hotel_individual_preview_wrapper .hotel_individual_preview.active .hotel_logo_preview{left:53px;transform:translateX(0);transition-delay:.6s}header .hotel_individual_preview_wrapper .hotel_individual_preview.active .content_preview{left:55px;transform:translateX(0);transition-delay:.4s}header .hotel_individual_preview_wrapper .hotel_individual_preview .hotel_logo_preview{position:absolute;top:20px;left:-20px;width:200px;height:auto;transform:translateX(-100%);image-rendering:-webkit-optimize-contrast;transition:all 1s}header .hotel_individual_preview_wrapper .hotel_individual_preview .content_preview{position:absolute;left:-20px;bottom:100px;transform:translateX(-100%);z-index:1;text-align:left;transition:all 1s}header .hotel_individual_preview_wrapper .hotel_individual_preview .content_preview .hotel_title{font-size:30px;font-family:Playfair Display,serif;color:#030303;font-weight:700;line-height:35px;letter-spacing:1.1px;margin:0;padding:0;text-transform:uppercase;color:white;margin-bottom:10px}header .hotel_individual_preview_wrapper .hotel_individual_preview .content_preview .hotel_title small,header .hotel_individual_preview_wrapper .hotel_individual_preview .content_preview .hotel_title span,header .hotel_individual_preview_wrapper .hotel_individual_preview .content_preview .hotel_title .subtitle{font-size:75px;line-height:78px;font-family:Raleway,sans-serif;font-weight:500;color:#030303;display:block;text-transform:capitalize}header .hotel_individual_preview_wrapper .hotel_individual_preview .content_preview .hotel_desc{font-family:Raleway,sans-serif;font-weight:400;font-size:22px;color:white;line-height:31px;margin-bottom:30px}header .hotel_individual_preview_wrapper .hotel_individual_preview .content_preview .preview_link{position:relative;display:inline-block;border:none;text-align:center;padding:12px 25px;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:1.2px;font-family:Raleway,sans-serif;transition:all .5s;cursor:pointer;background-color:#fff;color:white;color:#030303}header .hotel_individual_preview_wrapper .hotel_individual_preview .content_preview .preview_link:hover{background-color:#fff}header .hotel_individual_preview_wrapper .hotel_individual_preview:first-child .preview_link{position:relative;display:inline-block;border:none;text-align:center;padding:12px 25px;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:1.2px;font-family:Raleway,sans-serif;transition:all .5s;cursor:pointer;background-color:#C4D600;color:white}header .hotel_individual_preview_wrapper .hotel_individual_preview:first-child .preview_link:hover{background-color:#dbf000}header.menu_opened .header_overlay{opacity:.5;transform:translateX(0);transition-delay:.4s}header.menu_opened .menu_toggle .burguer_icon::before{transform:rotate(10deg)}header.menu_opened .menu_toggle .burguer_icon::after{transform:rotate(-10deg)}header.menu_opened .menu_toggle .menu_label{display:none}header.menu_opened .menu_toggle .menu_label_close{display:block}header.menu_opened .header_content .logo_wrapper{transform:translateX(calc(-50% + 250px));position:fixed}header.menu_opened .header_content .top_items{opacity:0}header.menu_opened .dropdown_menu{transform:translateX(0)}header.menu_opened .menu_image_wrapper,header.menu_opened .hotel_individual_preview_wrapper{left:55%;transform:translateX(0)}header.menu_opened{}header.menu_opened::before{}header .header_content .top_items .top_item a.checkin_link{}header .dropdown_menu.less_alpha .menu_content .menu .menu_item a,header .dropdown_menu.less_alpha .menu_content .menu .menu_subsections li a{color:initial!important}header .dropdown_menu.less_alpha .menu_content .menu .menu_item a:hover,header .dropdown_menu.less_alpha .menu_content .menu .menu_subsections li a:hover{color:#737272!important}header::before{}header.menu_opened .header_content .logo_wrapper{left:55%;transform:none!important;display:flex;justify-content:center;text-transform:none!important;width:45%!important}header .dropdown_menu .social_wrapper a i{color:#030303}header.menu_opened .menu_image_wrapper{}header .menu_toggle .burguer_icon::before,header .menu_toggle .burguer_icon::after{}header .menu_toggle:hover .burguer_icon::before,header .menu_toggle:hover .burguer_icon::after{}header .dropdown_menu .menu_content .menu .menu_item.has_submenu{}header .dropdown_menu .menu_content .menu .menu_item.has_submenu:hover .menu_subsections{}header.menu_opened .menu_toggle .burguer_icon{color:#030303}header.menu_opened .menu_toggle .burguer_icon::before,header.menu_opened .menu_toggle .burguer_icon::after{background:#030303}header.menu_opened .menu_toggle .burguer_icon::before{}header.menu_opened .menu_toggle .burguer_icon::after{}@media screen and (max-width:1375px){body header .menu_toggle{}}body.scrolled header .menu_toggle .burguer_icon::before,body.scrolled header .menu_toggle .burguer_icon::after{}body.scrolled header.menu_opened .menu_toggle .burguer_icon::before,body.scrolled header.menu_opened .menu_toggle .burguer_icon::after{}body.scrolled header .header_content .top_items .top_item.header_lang{}body.scrolled .menu_toggle{}header .menu_toggle .burguer_icon::before{height:2px;top:-10px}header .menu_toggle .burguer_icon::after{height:2px;bottom:-10px}body.scrolled header::after{box-shadow:0px 0px 10px 0px rgb(0 0 0 / 51%)}header .menu_toggle .menu_label{display:none}body.scrolled header .menu_toggle .menu_label{display:none}header.menu_opened .menu_toggle .menu_label_close{color:#030303}body.scrolled header.menu_opened .menu_toggle .menu_label_close{}header .hotel_individual_preview_wrapper .hotel_individual_preview .content_preview .hotel_desc .font2{}header .dropdown_menu .menu_content .dropdown_logo_wrapper .logo_box:hover{}header .dropdown_menu .menu_content .dropdown_logo_wrapper .logo_box .dropdown_logo_link::before{}header .dropdown_menu .menu_content .menu .menu_item>a,header .dropdown_menu .menu_content .menu .menu_item>span{line-height:35px;text-transform:inherit;color:#030303;font-size:30px}header .dropdown_menu .menu_content .menu .menu_item>span:hover,header .dropdown_menu .menu_content .menu .menu_item>span:hover + i{}header .dropdown_menu .menu_content .menu .menu_item a:hover{}header .dropdown_menu .menu_content .menu .menu_item .menu_subsections li a{}header .dropdown_menu .menu_content .menu .menu_item .menu_subsections li>a,header .dropdown_menu .menu_content .menu .menu_item .menu_subsections li>span{}body.scrolled header .header_content .top_items .top_item.header_phone.phone_2{}header .header_content .top_items .top_item:not(:last-of-type)::after{display:none}header .header_content .top_items .top_item.header_phone{display:none}header .header_content .top_items .top_item.header_phone a{}header .header_content .top_items .top_item.header_phone i{}header .header_content .top_items .top_item.header_lang{}header .header_content .top_items .top_item.header_lang #lang{display:inline;width:60px}header .header_content .top_items .top_item a{letter-spacing:1.2px;font-weight:400;font-size:16px}header .header_content .top_items .top_item a:hover{}header .header_content .top_sections_left a{}header .header_content .top_sections_left a:hover{}header .header_content .top_items .top_item.header_lang #lang .language_selected{letter-spacing:1.2px;font-size:16px}header .header_content .top_items .top_item.header_lang #lang .language_selected:after{}header .header_content .top_items .top_item.header_lang #lang .language_selector{top:38px;transform:translateX(20px)}header .header_content .top_items .top_item.header_lang #lang .language_selector a{}header .dropdown_menu .menu_content .contact_details_wrapper,header .dropdown_menu .menu_content .contact_details_wrapper a{color:#030303}header.menu_opened .dropdown_menu::before{}footer .footer::before{}header .dropdown_menu .menu_content .menu_small_items li.menu_small_item a:hover{}@media (max-width:1500px){header .dropdown_menu .menu_content .menu .menu_item{}header .dropdown_menu .menu_content .menu .menu_item>a,header .dropdown_menu .menu_content .menu .menu_item>span{}header .dropdown_menu .menu_content .menu_small_items li.menu_small_item{}header .dropdown_menu .menu_content .menu_small_items li.menu_small_item a{}header .dropdown_menu .menu_content{padding-bottom:80px}body .header_content .logo_wrapper img{}body.scrolled header .menu_toggle{}}body:not(.is_mobile) header.menu_opened .dropdown_menu .menu_content:lang(de){padding:0 31% 0 0!important;padding-right:0px}body:not(.is_mobile) header.menu_opened .dropdown_menu:lang(de){}body:not(.is_mobile) .header_content .logo_wrapper img{}body:not(.is_mobile) header .menu_toggle .menu_label{}body:not(.is_mobile) header.menu_opened .dropdown_menu .menu_content:lang(fr){}body:not(.is_mobile) header.menu_opened .dropdown_menu .menu_content:lang(it){}body.scrolled .paraty_booking_form.booking_engine_v2.scrolled.fixed #wrapper_booking{}header.menu_opened .dropdown_menu .social_wrapper{}header.menu_opened ~ .booking_engine_v2{}body.scrolled header .menu_toggle{}body.scrolled header .menu_toggle .burguer_icon{}body.scrolled header.menu_opened .menu_toggle .burguer_icon{}@media screen and (max-width:1500px){header .menu_toggle{}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){header .menu_toggle{}}.mute_video_icon{font-weight:300;position:absolute;color:white;font-size:24px;z-index:6;cursor:pointer;right:15px;top:75px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.mute_video_icon::before{font-family:var(--font-family-awesome);content:\f6a8}.mute_video_icon.mute:before{content:\f6a9}.btn_play_init_pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;color:white;z-index:6;cursor:pointer;transition:all .6s}.btn_play_init_pause:hover{top:47%}.video_controlls{position:absolute;bottom:80px;right:35px;left:35px;z-index:30;display:flex;justify-content:space-between}.video_controlls button{background:transparent;border:1px solid white;border-radius:100px;width:26px;height:26px;margin-right:7px;color:white;cursor:pointer;padding:0}.video_controlls button i{font-weight:600;font-size:12px}.video_controlls button .control--volume__slider{transform:rotate(-90deg) translate(70%,-15%);position:absolute;left:-40px;top:0px;bottom:0px;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:7rem}.video_controlls button .control--volume__slider::-webkit-slider-runnable-track{background:rgba(255,255,255,0.2);height:0.5rem}.video_controlls button .control--volume__slider::-moz-range-track{background:rgba(255,255,255,0.2);height:0.5rem}.video_controlls button .control--volume__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-12px;background-color:white;height:2rem;width:1rem;border-radius:50px}.video_controlls button .control--volume__slider::-moz-range-thumb{border:none;border-radius:0;background-color:rgba(255,255,255,0.2);height:2rem;width:1rem}.video_controlls button .control--volume__slider:focus{outline:none}.video_controlls button .control--volume__slider:focus::-webkit-slider-thumb{border:1px solid white;outline:1px solid white;outline-offset:0.125rem}.video_controlls button .control--volume__slider:focus::-moz-range-thumb{border:1px solid white;outline:1px solid white;outline-offset:0.125rem}.video_controlls button.control--volume{position:relative}.tp-banner-container{width:100%;position:relative;padding:0;min-width:1140px}.tp-banner-container .rev_popup_video_link{position:absolute;bottom:20px;right:30px;width:40px;height:40px;background:white;border-radius:8px;z-index:6;display:inline-flex;align-items:center;justify-content:center}.tp-banner-container .rev_popup_video_link::before{font-family:var(--font-family-awesome);content:\f065;font-size:20px;color:#030303}.tp-banner-container .custom_link{cursor:pointer}.tp-banner-container .btn_link{font-family:Playfair Display,serif;font-weight:300;font-size:16px;letter-spacing:1.28px;color:white;text-decoration:none;display:inline-flex;align-items:center;line-height:19px;margin-top:-80px}.tp-banner-container .btn_link:hover .more-arrow{width:56px;transition:width 1s}.tp-banner-container .btn_link:hover .more-arrow::before{background:#00D0B780;transition:background 1s}.tp-banner-container .btn_link .more-arrow{transition:width 1s;box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 0 0 2px;height:4px;width:14px;color:white;margin-left:5px}.tp-banner-container .btn_link .more-arrow::before{content:;display:inline-block;box-sizing:border-box;position:absolute;width:30px;height:30px;border-radius:50%;background:transparent;bottom:-13px;right:-13px;transition:background 1s}.tp-banner-container .btn_link .more-arrow::after{content:;display:block;box-sizing:border-box;position:absolute;width:8px;height:8px;border-top:2px solid;border-left:2px solid;transform:rotate(132deg);bottom:-3px;right:0}@media (max-height:630px){.tp-banner-container.max_height .poster_v3{margin-top:50px!important}}.tp-banner-container .tp-revslider-slidesli .slider_counter_pagination{position:absolute;bottom:40px;left:70px;right:70px;color:white;font-family:Playfair Display,serif;text-align:center;z-index:2}.tp-banner-container .tp-revslider-slidesli .slider_counter_pagination::before,.tp-banner-container .tp-revslider-slidesli .slider_counter_pagination::after{position:absolute;content:;top:8px;height:1px;width:calc(50% - 50px);background-color:white}.tp-banner-container .tp-revslider-slidesli .slider_counter_pagination::before{left:0}.tp-banner-container .tp-revslider-slidesli .slider_counter_pagination::after{right:0}.tp-banner-container.animation_scroll .tp-revslider-mainul .tp-bgimg{background-attachment:fixed;background-size:cover!important}.tp-banner-container.block_arrows_dots #slider_navigation_block{position:absolute;bottom:120px;right:calc((100% - 1140px) / 2);display:flex;align-items:center}.tp-banner-container.block_arrows_dots #slider_navigation_block .tparrow-left-container,.tp-banner-container.block_arrows_dots #slider_navigation_block .tparrow-right-container{position:relative}.tp-banner-container.block_arrows_dots #slider_navigation_block .tparrow-left-container .tparrows.tp-leftarrow,.tp-banner-container.block_arrows_dots #slider_navigation_block .tparrow-left-container .tparrows.tp-rightarrow,.tp-banner-container.block_arrows_dots #slider_navigation_block .tparrow-right-container .tparrows.tp-leftarrow,.tp-banner-container.block_arrows_dots #slider_navigation_block .tparrow-right-container .tparrows.tp-rightarrow{top:0;bottom:0;left:0;right:0;position:relative!important;opacity:1!important;margin-top:0!important;height:30px}.tp-banner-container.block_arrows_dots #slider_navigation_block .tp-bullets-container{position:relative}.tp-banner-container.block_arrows_dots #slider_navigation_block .tp-bullets-container .tp-bullets{position:relative!important;opacity:1!important;left:auto!important;right:auto!important}.is_mobile .tp-banner-container{max-width:100%;min-width:100%}.tp-banner{width:100%;position:relative;display:none}.tp-banner>ul>li{z-index:6!important}.tp-banner .extra_img{position:absolute;bottom:0;left:0;z-index:6;object-fit:cover;pointer-events:none}.tp-bullets{z-index:20}.tp-arr-titleholder{display:none!important}.tp-rightarrow{background:none}.tp-rightarrow:before{right:0;content:\f054;position:absolute;font-family:var(--font-family-awesome);font-weight:300;color:white;font-size:32px;-webkit-transition:color 0.6s;-moz-transition:color 0.6s;-ms-transition:color 0.6s;-o-transition:color 0.6s;transition:color 0.6s}.tp-leftarrow{background:none}.tp-leftarrow:before{left:0;content:\f053;position:absolute;font-family:var(--font-family-awesome);font-weight:300;color:white;font-size:32px;-webkit-transition:color 0.6s;-moz-transition:color 0.6s;-ms-transition:color 0.6s;-o-transition:color 0.6s;transition:color 0.6s}.revolution_overlay{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.revolution_gallery{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tp-banner-container .caption{position:absolute;left:0;right:0;top:0;text-align:center}.tp-banner-container .caption.center_caption{top:50%;left:50%;transform:translate(-50%,-50%)!important}.tp-banner-container .caption.with_iframe{top:0}.tp-banner-container .caption .html5vid.fullcoveredvideo{min-height:100vh}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{visibility:inherit!important}.tp-caption.hasclicklistener{top:0}.tp-simpleresponsive img{width:100%;height:100%;object-fit:cover}.scrolldown_button{cursor:pointer}.fullcoveredvideo video{width:100%!important;height:100%!important;object-fit:cover!important}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.tp-banner-container.tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:834px) and (max-device-width:834px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:1112px) and (max-device-width:1112px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.tp-banner-container .tp-revslider-mainul .tp-revslider-slidesli .tp-bgimg{background-attachment:scroll}}@keyframes zoomIn{from{transform:scale(1)}to{transform:scale(1.25)}}.fancybox-container.rev_popup_video .fancybox-content{background:transparent}.fancybox-container.rev_popup_video .fancybox-content video{object-fit:cover}.fancybox-container.rev_popup_video .fancybox-content .fancybox-button.fancybox-close-small svg{color:white}.tp-simpleresponsive>ul>li{}.forcefullwidth_wrapper_tp_banner{z-index:1}.forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{}.revolution_overlay{background:rgba(0,0,0,0);background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);height:420px;opacity:.8}.tp-banner-container{height:100vh}.tp-banner-container::before{}.tp-banner-container::after{}.tp-banner-container .tp-leftarrow.default{opacity:1}.tp-banner-container .tp-rightarrow.default{opacity:1}.tp-rightarrow:before,.tp-leftarrow:before{}.tp-banner-container .tp-revslider-mainul li.current-sr-slide-visible{}.tp-banner-container .tp-revslider-mainul li.current-sr-slide-visible .tp-bgimg{}body .forcefullwidth_wrapper_tp_banner .tp-banner-container .tp-revslider-mainul li.current-sr-slide-visible .tp-bgimg{}.tp-banner-container .tp-revslider-mainul .tp-bgimg{}.tp-banner-container .tp-revslider-slidesli{}.tp-banner-container .tp-revslider-slidesli:not(.current-sr-slide-visible){}.tp-banner-container .tp-revslider-slidesli.current-sr-slide-visible{}.tp-banner-container .tp-revslider-mainul .tp-bgimg::before{}.tp-banner-container .tp-simpleresponsive>ul>li:before{content:;width:100%;height:0;background:linear-gradient(to bottom,rgba(0,0,0,0.6),transparent);display:block;position:absolute;top:0;z-index:1}.tp-banner-container .tp-simpleresponsive>ul>li>a:before{content:;width:100%;height:0;background:linear-gradient(to bottom,rgba(0,0,0,0.6),transparent);display:block;position:absolute;top:0;z-index:1}.tp-banner-container .tp-simpleresponsive>ul>li:after{content:;width:100%;height:0;background:transparent linear-gradient(180deg,rgba(34,34,34,0) 0%,rgba(34,34,34,0.701961) 100%) 0% 0% no-repeat padding-box;display:block;position:absolute;bottom:0;z-index:1}.tp-banner-container .caption.center_caption{}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{}.tp-banner-container .caption .main_title{margin-left:105px;font-family:Playfair Display,serif;letter-spacing:0.5px;font-size:50px;width:702px;text-align:center;line-height:75px;margin-top:20px}.tp-banner-container .caption .main_title span{}.tp-banner-container .caption .title{padding-right:0px}.tp-banner-container .caption .subtitle{}.tp-banner-container .caption .subtitle_1{margin-left:169px;text-align:center;letter-spacing:2px;font-family:Open Sans,sans-serif;font-weight:400;font-size:20px}.tp-banner-container .caption .subtitle_1:hover{}.tp-banner-container .caption .subtitle_2{background:transparent;margin-left:148px;padding:1rem;letter-spacing:1px;text-transform:none;font-weight:500;font-size:20px;font-family:Open Sans,sans-serif;color:white;border:1px solid white}.tp-banner-container .caption .subtitle_2:hover{background:#255351;border:none}.tp-banner-container .caption .subtitle_2:hover i{}.poster_v1{padding-top:70px;margin:0 auto;margin-top:-20px;width:750px}.poster_v1:hover{}.poster_v1 .subtitle_1{margin:auto!important;font-family:Open Sans,sans-serif;letter-spacing:3.6px;line-height:24px;font-size:18px}.poster_v1 .main_title{margin:auto!important;font-family:Playfair Display,serif;letter-spacing:4.5px;line-height:75px;font-weight:600;font-size:54px}.poster_v1 .vertical_line{height:50px}.poster_v1 .subtitle_2{margin-left:0px;text-align:left;font-family:Montserrat,sans-serif;margin:auto!important;font-size:16px}.poster_v1 .read_more{}.poster_v1 .read_more i{}.poster_v1 .read_more i::before{}.poster_v1 .read_more:hover{}.poster_v1 .read_more:hover i{}.poster_v1 .btn_scroll{}.poster_v1 .btn_scroll .vertical_arrow{}.poster_v1 .btn_scroll .vertical_arrow::after{}.poster_v1::after{}.poster_v1::before{}.poster_v1:hover::after{}.poster_v2{}.poster_v2 .main_title{}.poster_v2 .subtitle_1{margin:auto}.poster_v2 .subtitle_2{}.poster_v2 .main_title::before{}.poster_v2 .main_title::after{}.poster_v3{}.poster_v3 .title{}.poster_v3 .subtitle{}.poster_v3 .subtitle2{}.poster_v3 .slider_link{}.poster_v3 .slider_link .icon::before{}.poster_v3 .slider_link:hover{}.poster_v3 .btn_more{}.poster_v3 .btn_more:hover{}.poster_v3 .btn_more::before{}.poster_v3 .slider_link:hover .btn_more::before{}.poster_v3 .btn_more .icon{}.poster_v3 .btn_more .icon::before{}.poster_v3 .btn_more .icon::after{}.poster_v3 .btn_more .icon .arrow{}.poster_v3 .btn_more:hover .icon::after{}.poster_v3 .slider_link:hover .icon{}.poster_v3::after{}.poster_v4{}.poster_v4 .btn_link:hover{}.poster_v5{}.poster_v5 .button_wrapper{}.poster_v5 .button_wrapper .button_explore{}.poster_v5 .button_wrapper .button_explore .icon{}.poster_v5 .button_wrapper .button_explore .icon:after{}.poster_v5 .button_wrapper .button_explore:hover .button_text{}.poster_v5 .button_wrapper .button_explore:hover .icon_triangle{}.poster_v5 .button_wrapper .button_explore span{}.poster_v5 .title_wrapper{}.poster_v5 .title_wrapper small{}.poster_v5 .title_wrapper span{}.poster_v5 .title_wrapper span::before{}.poster_v5 .title_wrapper small.subtitle{}.poster_v5 .title_wrapper small.subtitle::before{}.poster_v5 .title_wrapper small:last-child{}.poster_v5 .title_wrapper small:last-child:before{}.poster_v5 .title_wrapper a{}.poster_v5 .button_wrapper .button_explore .icon i{}.poster_v5 .button_wrapper .button_explore .icon i:before{}.poster_v5 .button_wrapper.no_animation{}.poster_v5 .button_wrapper.no_animation a{}.poster_v5 .button_wrapper.no_animation a:hover{}.poster_v5 .button_wrapper.no_animation a span{}.poster_v5 .button_wrapper.no_animation .icon i{}.poster_v5 .button_wrapper.no_animation .icon i:before{}.poster_v5 .btn_primary{}.poster_v5 .btn_primary:hover{}.poster_v5 .btn_primary:hover::after{}.poster_v5 .btn_primary::after{}.poster_v5 .btn_primary>i{}.poster_v5 .btn_primary.has_icon{}.poster_v5 .btn_primary.has_icon i{}.poster_v5 .btn_primary.has_icon i::after{}.poster_v5 .btn_primary.has_icon:hover{}.poster_v5 .btn_primary.has_icon:hover i{}.tp-banner-container .tp-simpleresponsive>ul>li:before{}.tp-banner-container .tp-revslider-mainul li.current-sr-slide-visible{}.poster_v6 .button_wrapper .btn_primary{}.poster_v6 .button_wrapper .btn_primary:before{}.poster_v6 .button_wrapper .btn_primary::after{}.poster_v6 .button_wrapper .btn_primary:hover{}.poster_v6 .button_wrapper .btn_primary:hover:before{}.poster_v6 .button_wrapper .btn_primary:hover:after{}.poster_v6 .title_wrapper{}.tp-banner-container .poster_v7{}.tp-banner-container .poster_v7 .title_wrapper{}.tp-banner-container .poster_v7 .title_wrapper .toptitle{}.tp-banner-container .poster_v7 .title_wrapper .subtitle{}body .tp-banner-container .tp-simpleresponsive>ul>li:before{}.tp-banner-container .tp-bullets{}.scroll_down_general.v1:before{}.scroll_down_general.v1:after{}.scroll_down_general.v1 span{}.tp-banner-container .tp-bullets.simplebullets.round{}.tp-banner-container .tp-banner{}.tp-simpleresponsive img{}.fullcoveredvideo video{}.see_more_button_offer:hover{}.poster_countdown_v1{}.poster_v5 .poster_v1{}@media (max-width:1200px){.forcefullwidth_wrapper_tp_banner,.forcefullwidth_wrapper_tp_banner .tp-banner-container,.forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer,.forcefullwidth_wrapper_tp_banner .tp-banner-container .tp-banner{}.caption .poster_v1{}.caption .poster_v1 .main_title{}.caption .poster_v1 .subtitle_1{}.caption .poster_v1 .read_more{}}@media (max-width:1280px){.tp-banner-container .tp-rightarrow,.tp-banner-container .tp-leftarrow{}}header.menu_opened .top_items{}.mute_video_icon::before{}.tp-banner-container .tp-rightarrow,.tp-banner-container .tp-leftarrow{}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.tparrows.hidearrows{}.forcefullwidth_wrapper_tp_banner .tp-banner-container{}.tp-banner-container .caption.center_caption{}}.tp-banner-container .poster_v1 .read_more:hover::before{}.tp-banner .poster_v1 .cartela_link{}.tp-banner .poster_v1 .cartela_link::before{}.tp-banner .poster_v1 .cartela_link::after{}body .poster_v1 .cartela_link:hover::after{}body .poster_v1 .cartela_link:hover::before{}.poster_v1 .see_more_button_offer{}.tp-banner-container .tp-simpleresponsive>ul>li:after{}.tp-banner-container .caption .subtitle_2 a::after{}.tp-banner-container .caption .subtitle_2 a::before{}.tp-banner-container .tp-revslider-slidesli .slider_counter_pagination{}.poster_v3 .btn_more:hover .icon{}.tp-caption.hasclicklistener{}body:not(.is_mobile) .forcefullwidth_wrapper_tp_banner::before{}body .tp-banner-container .tp-revslider-mainul li.current-sr-slide-visible .poster_v1 .slider_link{}body .tp-banner-container .tp-revslider-mainul li.current-sr-slide-visible .poster_v1 .slider_link:hover{}body .fullcoveredvideo video.stretched{}body .fa.fa-facebook-f:before{}.poster_v5 .button_wrapper .button_explore:hover{}.tp-banner-container{height:100vh}@keyframes scrolled_engine_enter{0%{opacity:0;bottom:-100px}10%{opacity:1}100%{bottom:0}}@keyframes full_lineal_booking_width{from{width:0vw}to{width:100vw}}.booking_engine_v2{width:955px;background:white;border-radius:10px;display:table;height:70px;position:relative;z-index:30}.booking_engine_v2 .fly_btn_wrapper{position:absolute;top:-39px;left:0;display:flex;justify-content:center;align-items:center}.booking_engine_v2 .fly_btn_wrapper .button{font-size:16px;letter-spacing:0.32px;background:#505050;color:#030303;width:230px;text-align:center;padding:10px 0;margin-right:10px;cursor:pointer;text-decoration:none}.booking_engine_v2 .fly_btn_wrapper .button a{text-decoration:none}.booking_engine_v2 .fly_btn_wrapper .button.active{color:white;font-weight:600;background:#030303}.booking_engine_v2 .fly_btn_wrapper .button i{font-size:15px}.booking_engine_v2 .widget_orrefs_container{position:absolute;top:-50px;left:0;display:flex;justify-content:center;align-items:center;gap:20px}.booking_engine_v2 .widget_orrefs_container .widget_offer_button{font-size:16px;letter-spacing:0.32px;background:#505050;color:#505050;padding:10px 20px;margin-right:10px;border-radius:50px;display:flex;align-items:center;justify-content:center;gap:5px}.booking_engine_v2 .widget_orrefs_container .widget_offer_button label{cursor:pointer}.booking_engine_v2 .widget_orrefs_container .widget_offer_button input{cursor:pointer;appearance:none;border:1px solid white;width:15px;height:15px;border-radius:20px;background:transparent;vertical-align:middle}.booking_engine_v2 .widget_orrefs_container .widget_offer_button input:checked{background:white}.booking_engine_v2 .widget_header{display:none}.booking_engine_v2.booking_engine_v2.with_web_support{overflow:visible}.booking_engine_v2.scrolled{position:fixed!important;bottom:0;top:auto!important;left:0!important;right:0!important;margin-bottom:0!important;animation:scrolled_engine_enter 1.5s;transition:bottom 0.5s;box-shadow:0 0 10px rgba(0,0,0,0.2)}.booking_engine_v2.scrolled:after{content:;position:absolute;top:0;bottom:0;width:100vw;background:white;z-index:-1;left:50%;transform:translateX(-50%);animation:full_lineal_booking_width 1.5s;box-shadow:0 0 10px rgba(0,0,0,0.2)}.booking_engine_v2.scrolled.with_menu:after{animation:none}.booking_engine_v2.scrolled.with_menu form .booking_button_wrapper .submit_label{font-size:24px;font-weight:500;letter-spacing:normal}.booking_engine_v2.scrolled .flight_hotel_selector{display:none}.booking_engine_v2.scrolled .submit_button{border-radius:0}.booking_engine_v2.scrolled .occupancy_wrapper{bottom:100%;top:auto}.booking_engine_v2.scrolled.fixed_top{width:100%;height:120px!important;bottom:auto;top:0!important;display:flex;justify-content:space-between}.booking_engine_v2.scrolled.fixed_top .widget_header{width:38%;display:flex;flex-flow:row nowrap;align-items:center}.booking_engine_v2.scrolled.fixed_top .widget_header #logoDiv{width:185px;text-align:center}.booking_engine_v2.scrolled.fixed_top .widget_header #logoDiv img{width:auto;max-height:85px}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu{position:relative;flex:1}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv{display:flex;align-items:center}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner{display:flex;justify-content:flex-end;align-items:center;padding:0}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper{padding:0 20px;position:relative}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper.with_subsections{cursor:pointer}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper.with_subsections .fa-chevron-down{margin-left:7px;transition:all .3s}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper.with_subsections .fa-chevron-down.rotate{transform:rotate(180deg)}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper.with_subsections .subsections_container{position:absolute;top:102%;visibility:hidden;max-height:0;transition:max-height .3s;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#ffffffe0;padding:10px;width:100%;z-index:1}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper.with_subsections .subsections_container a{display:block;padding:0 5px}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper.with_subsections .subsections_container a:hover{background:#030303;color:white}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper.with_subsections .subsections_container.active{visibility:visible;max-height:fit-content}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper::after{position:absolute;content:;right:0;top:50%;transform:translateY(-50%);width:1px;background:#030303;height:15px}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper a,.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main-section-div-wrapper .section_name_wrapper{position:relative;display:inline-block;color:#030303;font-size:16px;line-height:35px;font-family:Playfair Display,serif;text-transform:uppercase;text-decoration:none;font-weight:500}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main_menu_subgroup{display:flex;flex-flow:column nowrap;align-items:center;position:fixed;background:#eaeaea;top:120px;left:0;right:0;box-shadow:0px 10px 26px -9px rgba(0,0,0,0.51);max-height:0;overflow:hidden;transition:all 0.4s;padding:0;transition:all 0.4s}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main_menu_subgroup .main-section-div-wrapper::after{display:none!important}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main_menu_subgroup #social{margin-top:40px;display:block}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main_menu_subgroup #social a{margin:0 10px;transition:all 0.4s;text-decoration:none}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main_menu_subgroup #social a i{font-size:25px;color:#030303}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main_menu_subgroup #social a:hover{color:#030303}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv #main-sections-inner .main_menu_subgroup.showed{max-height:100vh;padding:40px;overflow:hidden}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv .open_subgroup{display:block;margin-left:40px;font-size:12px;cursor:pointer;color:#030303;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv .open_subgroup:hover{color:#030303}.booking_engine_v2.scrolled.fixed_top .widget_header .widget_menu #mainMenuDiv .open_subgroup.open{transform:rotate(45deg)}.booking_engine_v2.scrolled.fixed_top form{position:relative;width:60%;display:flex;justify-content:flex-start;align-items:center}.booking_engine_v2.scrolled.fixed_top form .dates_wrapper{width:45%}.booking_engine_v2.scrolled.fixed_top form .occupancy_display{width:25%}.booking_engine_v2.scrolled.fixed_top form .dates_wrapper,.booking_engine_v2.scrolled.fixed_top form .occupancy_display{position:relative;float:none;top:auto;left:auto;right:auto;bottom:auto;padding:0;transform:none}.booking_engine_v2.scrolled.fixed_top form .dates_wrapper .dp-value,.booking_engine_v2.scrolled.fixed_top form .dates_wrapper .occupancy_value,.booking_engine_v2.scrolled.fixed_top form .dates_wrapper .occupancy_value_rooms,.booking_engine_v2.scrolled.fixed_top form .occupancy_display .dp-value,.booking_engine_v2.scrolled.fixed_top form .occupancy_display .occupancy_value,.booking_engine_v2.scrolled.fixed_top form .occupancy_display .occupancy_value_rooms{border-bottom:solid 2px #030303}.booking_engine_v2.scrolled.fixed_top form .dates_wrapper .dp-value::after,.booking_engine_v2.scrolled.fixed_top form .dates_wrapper .occupancy_value::after,.booking_engine_v2.scrolled.fixed_top form .dates_wrapper .occupancy_value_rooms::after,.booking_engine_v2.scrolled.fixed_top form .occupancy_display .dp-value::after,.booking_engine_v2.scrolled.fixed_top form .occupancy_display .occupancy_value::after,.booking_engine_v2.scrolled.fixed_top form .occupancy_display .occupancy_value_rooms::after{left:auto;right:0}.booking_engine_v2.scrolled.fixed_top form .occupancy_wrapper{bottom:auto;top:100%}.booking_engine_v2.scrolled.fixed_top form .promocode_wrapper{top:0;bottom:50%;transform:none;width:25%;left:auto;right:0;display:flex;align-items:center}.booking_engine_v2.scrolled.fixed_top form .booking_button_wrapper{width:25%;top:50%}@media (max-width:1550px){.booking_engine_v2.scrolled.fixed_top{height:100px!important}.booking_engine_v2.scrolled.fixed_top .widget_header #logoDiv{width:140px}.booking_engine_v2.scrolled.fixed_top .widget_header #logoDiv img{max-height:65px}.booking_engine_v2.scrolled.fixed_top .widget_header #mainMenuDiv #main-sections-inner{padding:0}.booking_engine_v2.scrolled.fixed_top .widget_header #mainMenuDiv #main-sections-inner .main-section-div-wrapper{padding:0 10px!important;font-size:14px}.booking_engine_v2.scrolled.fixed_top .widget_header #mainMenuDiv #main-sections-inner .main_menu_subgroup{top:100px!important}}.booking_engine_v2.with_hotels{width:1050px}.booking_engine_v2.with_hotels .destination_wrapper{border-bottom-width:0;margin:0;height:auto;background:transparent!important;width:21%;position:absolute;left:0;top:50%;transform:translateY(-50%);padding-left:25px;box-sizing:border-box}.booking_engine_v2.with_hotels .destination_wrapper:after{content:;background-color:#707070;width:1px;height:40px;position:absolute;top:50%;right:-10px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:57%}.booking_engine_v2.with_hotels .destination_wrapper label{position:absolute;top:0;left:10px;z-index:2;display:block;color:white;margin-bottom:-23px;font-weight:600}.booking_engine_v2.with_hotels .destination_wrapper .destination_field span{display:inline-block;text-align:left;width:auto;text-transform:uppercase;padding:0;color:#4d4d4d;font-size:12px;letter-spacing:1.2px}.booking_engine_v2.with_hotels .destination_wrapper .destination_field:after{display:none}.booking_engine_v2.with_hotels .destination_wrapper .destination_field .destination{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;text-transform:uppercase;vertical-align:middle;border-width:0;color:#030303;font-family:Playfair Display,serif;font-weight:500;padding-left:0;font-size:18px;text-align:left;resize:none;width:91%;outline:none;cursor:pointer;position:relative;z-index:10;background:transparent;height:auto;overflow:hidden;text-overflow:ellipsis}.booking_engine_v2.with_hotels .destination_wrapper .destination_field .destination::placeholder{color:#030303;font-family:Playfair Display,serif;font-weight:500}.booking_engine_v2.with_hotels .hotel_selector{display:block!important;position:absolute;background:white;box-shadow:0 0 15px rgba(0,0,0,0.3);z-index:1120;box-sizing:border-box;overflow-y:auto;top:100%;left:0;max-height:0;visibility:hidden;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.booking_engine_v2.with_hotels .hotel_selector.to_top{top:auto;bottom:100%}.booking_engine_v2.with_hotels .hotel_selector.active{max-height:300px;visibility:visible}.booking_engine_v2.with_hotels .hotel_selector:before{content:;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9)}.booking_engine_v2.with_hotels .hotel_selector .close_hotel_selector{position:absolute;top:30px;right:30px;color:#030303;font-size:50px;cursor:pointer}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner{position:relative;max-height:80%;overflow:hidden;display:inline-block;vertical-align:top;width:300px}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels{position:relative;z-index:2;display:block;clear:both;margin-bottom:20px}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels:before{font-weight:300;position:absolute;top:50%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);left:10px;font-size:30px;line-height:52px;color:#efefef;padding-right:10px;border-right:2px solid #efefef}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels .search_hotels_selector{width:100%;padding:15px 15px 15px 65px;background:transparent;font-size:20px;font-weight:700;border-width:0;border-bottom:2px solid #efefef;outline:none}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels .search_hotels_selector::placeholder{color:#aaa}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels:focus:before{color:#030303;border-right-color:#030303}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels:focus .search_hotels_selector{border-bottom-color:#030303}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels .all_hotels_list_search{position:absolute;top:100%;left:0;right:0;background:#ececec;padding:20px}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels .all_hotels_list_search a{display:inline-block;vertical-align:top;float:left;width:calc(100% / 4)}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels .all_hotels_list_search a:hover{color:#030303}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels .all_hotels_list_search a:hover small{color:#aaa}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels .all_hotels_list_search a strong{font-weight:700}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .search_hotels .all_hotels_list_search a small{color:#aaa}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .booking_0_hotel_selection{cursor:pointer;text-align:center;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;position:relative;font-weight:500;color:#030303;font-size:19px;letter-spacing:0.04em;padding:12px 16px 12px}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .booking_0_hotel_selection:hover{background-color:#030303;color:white}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny{padding:5px 0;cursor:pointer;text-align:center;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny ul{list-style:none;padding:0}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny ul .hotel_selector_option{padding:12px 16px 12px}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny ul .hotel_selector_option .title_selector{position:relative;font-weight:500;color:#030303;font-size:19px;letter-spacing:0.04em}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny:hover{background-color:#030303}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny:hover ul .hotel_selector_option .title_selector{color:white}.booking_engine_v2.with_hotels .dates_wrapper{width:28%;left:22%}.booking_engine_v2.with_hotels .dates_wrapper .entry_date_wrapper{position:relative}.booking_engine_v2.with_hotels .dates_wrapper .entry_date_wrapper:after{content:;background-color:#707070;width:1px;height:40px;position:absolute;top:50%;right:25px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:57%}.booking_engine_v2.with_hotels .occupancy_display{width:19%;left:49%}.booking_engine_v2.with_hotels .occupancy_display:after{content:;background-color:#707070;width:1px;height:40px;position:absolute;top:50%;left:-15px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:57%}.booking_engine_v2.with_hotels .promocode_wrapper{width:14%;left:64%}.booking_engine_v2.with_hotels .promocode_wrapper:after{content:;background-color:#707070;width:1px;height:40px;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:57%}.booking_engine_v2.with_hotels .booking_button_wrapper{width:22%}.booking_engine_v2.with_flight_hotel{width:1050px}.booking_engine_v2.with_flight_hotel .flight_hotel_selector{width:100%;display:flex;gap:5px;position:absolute;top:-40px;left:0;z-index:1000}.booking_engine_v2.with_flight_hotel .flight_hotel_selector .hotel_tab,.booking_engine_v2.with_flight_hotel .flight_hotel_selector .flight_tab{min-width:200px;padding:10px;text-align:center;border-radius:10px;line-height:15px;font-size:14px;color:#030303;text-transform:uppercase;font-weight:500;cursor:pointer;background-color:rgba(3,3,3,0.5)}.booking_engine_v2.with_flight_hotel .flight_hotel_selector .hotel_tab.active,.booking_engine_v2.with_flight_hotel .flight_hotel_selector .flight_tab.active{background-color:#030303}.booking_engine_v2.with_flight_hotel .booking_form{height:70px}.booking_engine_v2.occupancy_rooms_separated{width:1140px}.booking_engine_v2.occupancy_rooms_separated .dates_wrapper{width:36%}.booking_engine_v2.occupancy_rooms_separated .occupancy_display.rooms{left:37%;width:10%}.booking_engine_v2.occupancy_rooms_separated .occupancy_display.rooms .occupancy_value_rooms{font-weight:500;font-size:19px}.booking_engine_v2.occupancy_rooms_separated .occupancy_display.rooms .occupancy_value_rooms::after{right:10px}.booking_engine_v2.occupancy_rooms_separated .occupancy_display.occupancy{left:50%}.booking_engine_v2.occupancy_rooms_separated .promocode_wrapper{left:66%;width:13%}.booking_engine_v2.occupancy_rooms_separated .booking_button_wrapper{width:240px}.booking_engine_v2.occupancy_rooms_separated.scrolled.fixed_top form .occupancy_display.rooms{display:none}.booking_engine_v2.select_promocode .dates_wrapper{width:33%}.booking_engine_v2.select_promocode .occupancy_display.rooms{width:10%;left:33%}.booking_engine_v2.select_promocode .occupancy_display{left:30%}.booking_engine_v2.select_promocode .occupancy_display.occupancy{width:10%;left:45%}.booking_engine_v2.select_promocode .select_promocode{position:absolute;top:25px;z-index:9;text-transform:uppercase;transform:translate(5px,-1px);left:69%}.booking_engine_v2.select_promocode .promocode_wrapper{left:54%}.booking_engine_v2.with_hotels .origin_flight_wrapper.active~.destination_wrapper{left:11%;width:12%;padding-left:0}.booking_engine_v2.with_hotels .origin_flight_wrapper.active~.dates_wrapper{width:24%;left:24%}.booking_engine_v2.with_hotels .origin_flight_wrapper.active~.occupancy_display{left:45%;width:8%}.booking_engine_v2.with_hotels .origin_flight_wrapper.active~.promocode_wrapper{left:54%}.booking_engine_v2.with_hotels .origin_flight_wrapper.active~.booking_button_wrapper{width:30%}.booking_engine_v2 .origin_flight_wrapper{width:15%;cursor:pointer;display:none;position:absolute;left:0;top:50%;transform:translateY(-50%);box-sizing:border-box}.booking_engine_v2 .origin_flight_wrapper.active{display:flex;justify-content:center;align-items:center;flex-direction:column-reverse}.booking_engine_v2 .origin_flight_wrapper.active~.dates_wrapper{width:30%;left:13%}.booking_engine_v2 .origin_flight_wrapper.active~.dates_wrapper .date_selection{width:48%}.booking_engine_v2 .origin_flight_wrapper.active~.dates_wrapper .date_selection.entry_date_wrapper{margin-right:4%}.booking_engine_v2 .origin_flight_wrapper.active~.occupancy_display{left:45%;width:8%}.booking_engine_v2 .origin_flight_wrapper.active~.promocode_wrapper{left:54%}.booking_engine_v2 .origin_flight_wrapper.active~.booking_button_wrapper{width:30%}.booking_engine_v2 .origin_flight_wrapper .origin_label{display:none;font-family:Playfair Display,serif;text-transform:uppercase;font-size:14px;color:#4d4d4d;margin-bottom:4px}.booking_engine_v2 .origin_flight_wrapper input{line-height:40px;text-align:center;border:0;background:transparent;display:block;margin:auto;font-family:Raleway,sans-serif;text-transform:uppercase;cursor:pointer;width:100%;position:relative}.booking_engine_v2 .origin_flight_wrapper input:not(:placeholder-shown)+.origin_label{display:block}.booking_engine_v2 .origin_flight_wrapper input:focus{outline:none}.booking_engine_v2 .origin_flight_wrapper input::placeholder{font-family:Playfair Display,serif}.booking_engine_v2 .origin_flight_wrapper input:after{content:\f078;font-weight:400;font-family:var(--font-family-awesome);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);color:lightgray}.booking_engine_v2 .occupancy_wrapper{max-height:0;padding:0}.booking_engine_v2 .dates_wrapper{float:left;width:42%;position:absolute;left:0;top:50%;transform:translateY(-50%);padding-left:25px;box-sizing:border-box}.booking_engine_v2 .dates_wrapper .date_selection{width:50%;float:left;padding-right:8%;box-sizing:border-box;cursor:pointer}.booking_engine_v2 .dates_wrapper .date_selection label{text-transform:uppercase;font-size:14px;color:#4d4d4d;display:block;margin-bottom:4px;cursor:pointer}.booking_engine_v2 .dates_wrapper .date_selection .dp-value{font-size:19px;color:#0b2a4f;text-transform:lowercase;position:relative;font-weight:700}.booking_engine_v2 .dates_wrapper .date_selection .dp-value:after{content:\f078;font-weight:400;font-family:var(--font-family-awesome);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;left:100%;top:50%;transform:translateY(-50%);color:lightgray}.booking_engine_v2 .occupancy_display{float:left;width:15%;position:absolute;left:42%;top:50%;transform:translateY(-50%);cursor:pointer}.booking_engine_v2 .occupancy_display .occupancy_label{font-family:Playfair Display,serif;text-transform:uppercase;font-size:14px;color:#4d4d4d;display:block;margin-bottom:4px}.booking_engine_v2 .occupancy_display .occupancy_value,.booking_engine_v2 .occupancy_display .occupancy_value_rooms{font-size:19px;color:#0b2a4f;text-transform:lowercase;position:relative;font-weight:700}.booking_engine_v2 .occupancy_display .occupancy_value:after,.booking_engine_v2 .occupancy_display .occupancy_value_rooms:after{content:\f078;font-weight:400;font-family:var(--font-family-awesome);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);color:lightgray}.booking_engine_v2 .promocode_wrapper{float:left;width:16%;position:absolute;left:57%;background:transparent;top:50%;transform:translateY(-50%)}.booking_engine_v2 .promocode_wrapper input{width:100px;box-sizing:border-box;line-height:40px;text-align:center;border:0;background:transparent;display:block;margin:auto;font-family:Raleway,sans-serif}.booking_engine_v2 .booking_button_wrapper{float:left;width:27%;position:absolute;right:0;top:0;bottom:0;text-align:center;color:white;text-transform:uppercase;border-radius:0 10px 10px 0;cursor:pointer;background:#030303;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.booking_engine_v2 .booking_button_wrapper:hover{background:#030303}.booking_engine_v2 .booking_button_wrapper .submit_label{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:auto;display:block;text-align:center;font-size:32px;font-weight:300;letter-spacing:3px}.booking_engine_v2 .booking_button_wrapper.pulse{overflow:hidden}@keyframes granpalas_pulse{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.2}50%{-webkit-transform:scale(1);transform:scale(1);opacity:0.4}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.booking_engine_v2 .booking_button_wrapper.pulse:before,.booking_engine_v2 .booking_button_wrapper.pulse:after{position:absolute;z-index:15;top:calc(50% - (25px));left:calc(50% - (25px));right:auto;bottom:auto;margin-right:20px;width:50px;height:50px;content:;-webkit-transform:none;transform:none;-webkit-transform-origin:center center;transform-origin:center center;pointer-events:none;opacity:0.2;overflow:hidden;border:1px solid white;border-radius:50%;background-color:transparent;-moz-animation:granpalas_pulse 4s linear infinite;-o-animation:granpalas_pulse 4s linear infinite;-webkit-animation:granpalas_pulse 4s linear infinite;animation:granpalas_pulse 4s linear infinite}.booking_engine_v2 .booking_button_wrapper.pulse:after{-moz-animation:granpalas_pulse 5s linear infinite;-o-animation:granpalas_pulse 5s linear infinite;-webkit-animation:granpalas_pulse 5s linear infinite;animation:granpalas_pulse 5s linear infinite}.booking_engine_v2 .occupancy_wrapper{position:absolute;top:100%;background:white;width:280px;left:50%;border-radius:20px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.2);padding:0;transform:translateX(-50%);transition:all 0.5s}.booking_engine_v2 .occupancy_wrapper:not(.has_babies_range) .babies_wrapper .babies_label{margin-bottom:20px}.booking_engine_v2 .occupancy_wrapper.has_kids_range{width:350px}.booking_engine_v2 .occupancy_wrapper.has_kids_range .guests_wrapper .adults_wrapper .adults_label{margin-bottom:20px}.booking_engine_v2 .occupancy_wrapper.has_kids_range .ages-range{display:block;font-size:0.8em;text-transform:initial;opacity:0.8}.booking_engine_v2 .occupancy_wrapper.active{display:block;max-height:400px;padding:20px}.booking_engine_v2 .occupancy_wrapper.open_top{top:auto;bottom:calc(100% + 10px)}.booking_engine_v2 .occupancy_wrapper .guests_wrapper{display:table;border-bottom:1px solid #030303}.booking_engine_v2 .occupancy_wrapper .guests_wrapper.hide{display:none;border-bottom:0}.booking_engine_v2 .occupancy_wrapper .guests_wrapper .adults_wrapper,.booking_engine_v2 .occupancy_wrapper .guests_wrapper .kids_wrapper,.booking_engine_v2 .occupancy_wrapper .guests_wrapper .babies_wrapper{width:50%;float:left;box-sizing:border-box;padding-top:10px;padding-bottom:8px}.booking_engine_v2 .occupancy_wrapper .guests_wrapper .adults_wrapper label,.booking_engine_v2 .occupancy_wrapper .guests_wrapper .kids_wrapper label,.booking_engine_v2 .occupancy_wrapper .guests_wrapper .babies_wrapper label{text-align:center;display:block;margin-bottom:5px;text-transform:uppercase}.booking_engine_v2 .occupancy_wrapper .guests_wrapper .adults_wrapper{border-right:1px solid #030303;padding-right:20px}.booking_engine_v2 .occupancy_wrapper .guests_wrapper .kids_wrapper{padding-left:20px}.booking_engine_v2 .occupancy_wrapper .rooms_number_wrapper{border-bottom:1px solid #030303;padding-bottom:10px}.booking_engine_v2 .occupancy_wrapper .rooms_number_wrapper .rooms_label{text-align:center;display:block;margin-bottom:10px;text-transform:uppercase}.booking_engine_v2 .occupancy_wrapper .signs_controlls{position:relative}.booking_engine_v2 .occupancy_wrapper .signs_controlls .plus_sign,.booking_engine_v2 .occupancy_wrapper .signs_controlls .minus_sign{display:inline-block;position:absolute}.booking_engine_v2 .occupancy_wrapper .signs_controlls .plus_sign{right:10px;top:50%;transform:translateY(-50%)}.booking_engine_v2 .occupancy_wrapper .signs_controlls .minus_sign{left:10px;top:50%;transform:translateY(-50%)}.booking_engine_v2 .occupancy_wrapper .signs_controlls input{width:100%;text-align:center;border:0;font-size:20px;font-weight:bold;padding:1px 2px}.booking_engine_v2 .occupancy_wrapper.has_babies .adults_wrapper,.booking_engine_v2 .occupancy_wrapper.has_babies .kids_wrapper,.booking_engine_v2 .occupancy_wrapper.has_babies .babies_wrapper{width:33%}.booking_engine_v2 .occupancy_wrapper.has_babies .adults_wrapper{padding-right:7px}.booking_engine_v2 .occupancy_wrapper.has_babies .kids_wrapper{padding-left:7px;padding-right:7px}.booking_engine_v2 .occupancy_wrapper.has_babies .babies_wrapper{border-left:1px solid #030303;padding-left:7px}.booking_engine_v2 .occupancy_wrapper.only_adults{width:220px}.booking_engine_v2 .occupancy_wrapper.only_adults .guests_wrapper{width:100%}.booking_engine_v2 .occupancy_wrapper.only_adults .guests_wrapper .adults_wrapper{width:100%;border-right:0;padding-right:0}.booking_engine_v2.with_web_support{box-sizing:content-box;padding-bottom:40px;overflow:hidden}.booking_engine_v2.with_web_support .booking_form{position:relative;height:100%;margin:0}.booking_engine_v2.with_web_support .booking_form .booking_button_wrapper{border-radius:unset}.booking_engine_v2.with_web_support .web_support{padding:10px 20px;font-family:Raleway,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#030303;text-align:center}.datepicker_wrapper_element,.datepicker_wrapper_element_2,.datepicker_wrapper_element_3{border-radius:0;box-shadow:0 5px 10px #3333334d}.datepicker_wrapper_element .specific_month_selector,.datepicker_wrapper_element .go_back_button,.datepicker_wrapper_element_2 .specific_month_selector,.datepicker_wrapper_element_2 .go_back_button,.datepicker_wrapper_element_3 .specific_month_selector,.datepicker_wrapper_element_3 .go_back_button{background:transparent;font-family:Raleway,sans-serif}.datepicker_wrapper_element .header_datepicker,.datepicker_wrapper_element_2 .header_datepicker,.datepicker_wrapper_element_3 .header_datepicker{background:#030303;margin:0 0 5px}.datepicker_wrapper_element .header_datepicker .specific_date_selector,.datepicker_wrapper_element_2 .header_datepicker .specific_date_selector,.datepicker_wrapper_element_3 .header_datepicker .specific_date_selector{font-family:Raleway,sans-serif;font-weight:400}.datepicker_wrapper_element .ui-datepicker-title,.datepicker_wrapper_element_2 .ui-datepicker-title,.datepicker_wrapper_element_3 .ui-datepicker-title{font-family:Raleway,sans-serif}.datepicker_wrapper_element .ui-datepicker-calendar,.datepicker_wrapper_element_2 .ui-datepicker-calendar,.datepicker_wrapper_element_3 .ui-datepicker-calendar{font-family:Raleway,sans-serif}.datepicker_wrapper_element .ui-widget-header,.datepicker_wrapper_element_2 .ui-widget-header,.datepicker_wrapper_element_3 .ui-widget-header{border-bottom:1px solid #333}.datepicker_wrapper_element .ui-widget-header .ui-datepicker-next,.datepicker_wrapper_element_2 .ui-widget-header .ui-datepicker-next,.datepicker_wrapper_element_3 .ui-widget-header .ui-datepicker-next{background:transparent}.datepicker_wrapper_element .ui-widget-header .ui-datepicker-next .ui-icon,.datepicker_wrapper_element_2 .ui-widget-header .ui-datepicker-next .ui-icon,.datepicker_wrapper_element_3 .ui-widget-header .ui-datepicker-next .ui-icon{top:25%}.datepicker_wrapper_element .ui-widget-header .ui-datepicker-next .ui-icon:before,.datepicker_wrapper_element_2 .ui-widget-header .ui-datepicker-next .ui-icon:before,.datepicker_wrapper_element_3 .ui-widget-header .ui-datepicker-next .ui-icon:before{content:\f061;color:#333;font-size:16px;font-weight:100}.datepicker_wrapper_element .ui-widget-header .ui-datepicker-prev,.datepicker_wrapper_element_2 .ui-widget-header .ui-datepicker-prev,.datepicker_wrapper_element_3 .ui-widget-header .ui-datepicker-prev{background:transparent;transform:none!important}.datepicker_wrapper_element .ui-widget-header .ui-datepicker-prev .ui-icon,.datepicker_wrapper_element_2 .ui-widget-header .ui-datepicker-prev .ui-icon,.datepicker_wrapper_element_3 .ui-widget-header .ui-datepicker-prev .ui-icon{top:25%}.datepicker_wrapper_element .ui-widget-header .ui-datepicker-prev .ui-icon:before,.datepicker_wrapper_element_2 .ui-widget-header .ui-datepicker-prev .ui-icon:before,.datepicker_wrapper_element_3 .ui-widget-header .ui-datepicker-prev .ui-icon:before{content:\f060;color:#333;font-size:16px;font-weight:100}.datepicker_wrapper_element .ui-datepicker td,.datepicker_wrapper_element_2 .ui-datepicker td,.datepicker_wrapper_element_3 .ui-datepicker td{border:none;padding:0!important}.datepicker_wrapper_element .ui-state-active,.datepicker_wrapper_element .ui-state-default:hover,.datepicker_wrapper_element_2 .ui-state-active,.datepicker_wrapper_element_2 .ui-state-default:hover,.datepicker_wrapper_element_3 .ui-state-active,.datepicker_wrapper_element_3 .ui-state-default:hover{background:#030303!important;color:white!important;border-radius:50px}.datepicker_wrapper_element .ui-datepicker-unselectable,.datepicker_wrapper_element_2 .ui-datepicker-unselectable,.datepicker_wrapper_element_3 .ui-datepicker-unselectable{background:none!important}body:not(.scrolled):not(.fancybox-active) .datepicker_wrapper_element,body:not(.scrolled):not(.fancybox-active) .datepicker_wrapper_element_2,body:not(.scrolled):not(.fancybox-active) .datepicker_wrapper_element_3{margin-top:50px}.fancybox-slide--html .calendar_popup_wrapper .fancybox-button.fancybox-close-small{top:60px}@-moz-document url-prefix(){.booking_engine_v2.custom_background_color{background:black}}htmllangfr .booking_engine_v2 .booking_button_wrapper .submit_label{font-size:19px}/style>/head>body classweb_seeker>!-- Google Tag Manager (noscript) -->noscript>iframe height0 srchttps://www.googletagmanager.com/ns.html?idGTM-W7P89BKV styledisplay:none;visibility:hidden width0>/iframe>/noscript>!-- End Google Tag Manager (noscript) -->input idtarget_hotel_utc typehidden value1/>link asstyle hrefhttps://webseeker.paraty.es/fontawesome-kit/css/fa-default-kit.css onloadthis.onloadnull;this.relstylesheet relpreload/>div classpreloading idpreloading_website stylebackground:#444444;>img altuna piscina con sillas y sombrillas alrededor de ellas1900 classpreloading_background image_size_set_automatic height1900 srchttps://cdn2.paraty.es/nexus-club-tarahal/images/62f9129fd821b6as1900 style width1900/>div classcenter_xy>img altel logotipo del club tarahal puerto de la cruz tiene palmeras en él . classpreloading_logo srchttps://cdn2.paraty.es/nexus-club-tarahal/images/0841bbeb2695209/>div classdesc stylefont-family:Open Sans, sans-serif;>Cargando.../div>/div>/div>div classpreloading_popup idpreloading_popup style>div classcontent style>div classlogo style>img altun logotipo blanco para el club tarahal puerto de la cruz . loadinglazy srchttps://cdn2.paraty.es/nexus-club-tarahal/images/e95c1b32aa06640 style/>/div>div classbars_animation>/div>div classtext_preloading font1 stylefont-family:Montserrat, sans-serif;font-weight:500;margin-top:40px;>div stylecolor:#ffffff;> Actualizando para continuar con su reserva/div>/div>/div>/div>header style>input idsectionType typehidden valueInicio/>div classheader_overlay style>/div>div classdropdown_menu stylebackground:white;; >div classmenu_content stylebackground:white;text-align:left;transform:translateY(90px);>ul classmenu>li classmenu_item stylefont-size:px;>a classactive href/ stylefont-weight:bold;> Inicio /a>/li>li classmenu_item stylefont-size:px;>a class href/alojamientos.html stylefont-weight:bold;> Alojamientos /a>/li>li classmenu_item stylefont-size:px;>a class href/destino.html stylefont-weight:bold;> Destino /a>/li>li classmenu_item stylefont-size:px;>a class href/servicios.html stylefont-weight:bold;> Servicios /a>/li>li classmenu_item stylefont-size:px;>a class hrefhttps://triggle.app/PjCOREeF relnoopener stylefont-weight:bold; target_blank> Transfer y actividades /a>/li>li classmenu_item stylefont-size:px;>a class href/ofertas.html stylefont-weight:bold;> Ofertas /a>/li>li classmenu_item stylefont-size:px;>a class href/galeria.html stylefont-weight:bold;> Galeria /a>/li>li classmenu_item stylefont-size:px;>a class href/seguros.html stylefont-weight:bold;> Seguros /a>/li>li classmenu_item stylefont-size:px;>a class hrefhttps://checkin.civitfun.com/hotel/club-tarahal/bookingSearchForm relnoopener stylefont-weight:bold; target_blank> Checkin online /a>/li>/ul>ul classmenu_small_items stylejustify-content:flex-start;>li classmenu_small_item style>a href/mis-reservas.html stylecolor:#030303;> Mis Reservas /a>/li>li classmenu_small_item style>a href/contacto.html stylecolor:#030303;> Contacto /a>/li>/ul>div classcontact_details_wrapper> Calle Aceviño 49, La Pazbr/>38400 Puerto de la Cruz, Tenerifebr/>strong>Recepción:/strong>+34 609 491 330br/>+34 922 372 406br/>a hrefmailto:receptiontarahal@nexusleisure.com relnoopener stylecolor:inherit; target_blank>receptiontarahal@nexusleisure.com/a>br/>strong>i classfab fa-whatsapp stylefont-weight: 600;>/i>Whatsapp:/strong>a hrefhttps://api.whatsapp.com/send/?phone34609491330&text&typephone_number&app_absent0 relnoopener stylecolor:inherit;text-decoration:none; target_blank>+34 609 491 330/a>/div>div classdropdown_logo_wrapper styledisplay:none;>div classlogo_box style>img altun logotipo blanco para el club tarahal puerto de la cruz . loadinglazy srchttps://cdn2.paraty.es/nexus-club-tarahal/images/e95c1b32aa06640 style/>/div>/div>/div>div classsocial_wrapper style>a hrefhttps://www.facebook.com/ClubTarahal relnofollow noopener style target_blank titleicon_facebook>i aria-hiddentrue classfa fa-facebook-f>/i>/a>a hrefhttps://www.instagram.com/clubtarahal relnofollow noopener style target_blank titleicon_instagram>i aria-hiddentrue classfa fa-instagram>/i>/a>/div>/div>div classmenu_image_wrapper style>img altuna hamaca se sienta junto a una piscina al atardecer classimage_size_set_automatic height1900 loadinglazy srchttps://cdn2.paraty.es/nexus-club-tarahal/images/e179d777ecb0ad6s1900 style width1900/>/div>div classmenu_toggle styleleft:100px;position:absolute;height:22px;top:60px;width:38px;>span classburguer_icon stylebackground:white;position:absolute;transform:translateY(-50%);height:2px;top:50%;width:38px;>/span>span classlabel menu_label> Menú /span>span classlabel menu_label_close>Cerrar/span>/div>div classheader_content style>div classlogo_wrapper styletransform:translateX(-50%);top:33px;z-index:2;width:150px;>a href/>/a>img altun logotipo blanco para el club tarahal puerto de la cruz . height50 loadinglazy srchttps://cdn2.paraty.es/nexus-club-tarahal/images/e95c1b32aa06640s300 style width248/>/div>div classtop_items stylealign-items:center;justify-content:space-between;top:30px;margin-right:50px;width:250px;>div classtop_item header_phone>/div>div classtop_item top_sections>a hrefhttps://checkin.civitfun.com/hotel/club-tarahal/bookingSearchForm relnoopener style target_blank> CHECKIN ONLINE /a>/div>div classtop_item header_lang>div idlang>div classlanguage_selected>i classfal fa-globe>/i>span> ES /span>/div>div classlanguage_selector>a href/ hreflangES>ES/a>a href/en/ hreflangEN>EN/a>a href/de/ hreflangDE>DE/a>a href/fr/ hreflangFR>FR/a>a href/it/ hreflangIT>IT/a>/div>/div>/div>/div>/div>input idcurrent_lang_code typehidden valuees/>/header>div classtp-banner-container slider_home style>div classtp-banner style>ul>!-- Using banners -->li data-delay3000 data-masterspeed800 data-slotamount7 data-titleNone data-transitionfade>img altuna piscina con una señal de advertencia en la pared classimage_size_set_automatic data-bgpositioncenter center height1900 srchttps://cdn2.paraty.es/nexus-club-tarahal/images/feb50abba63c963s1900 width1900/>div classrevolution_overlay>/div>/li>/ul>/div>/div>input idrs_full_screen typehidden valueon/>input idhidden_section_type typehidden valueInicio/>input idhidden_hotel_name typehidden valueInicio/>div classparaty_booking_form booking_engine_v2 font2 compact styleleft:50%;margin-left:0px;background:rgba(255, 255, 255, 0.4);backdrop-filter:blur(4px);top:85vh;height:70px;width:900px;position:absolute;margin-right:0px;border-radius:0px !important;transform:translateX(-50%);>input idprice_calendar_v2 typehidden/>div classfly_btn_wrapper styletop:-36px;>div classbutton hotel_button active styledisplay:none;> Reservar Hotel /div>a classbutton fly_hotel_button hrefhttp://booking.nexusleisure.com/ relnofollow noopener stylebackground:#03030390;backdrop-filter:blur(12px);padding:5px 15px;font-family:Raleway, sans-serif;text-transform:uppercase;font-weight:bold;font-size:13px;width:auto;line-height:26px;color:white; target_blank>i classfa-light fa-plane style>/i> Vuelo + Hotel /a>/div>form action/booking1 classbooking_form methodPOST style>input namelanguage typehidden valueSPANISH/>div classdates_wrapper stylefont-family:Open Sans, sans-serif;color:#444444;font-weight:400;font-size:18px;width:39%; translateno>div classentry_date_wrapper date_selection stylefont-family:Open Sans, sans-serif;text-transform:none;font-weight:300;color:#444444;>label classentry_label style translateyes>Entrada/label>div classstartDate dp-value>/div>/div>div classdeparture_date_wrapper date_selection stylefont-family:Open Sans, sans-serif;text-transform:none;font-weight:300;color:#444444;>label classdeparture_label style translateyes>Salida/label>div classendDate dp-value>/div>/div>input namestartDate typehidden/>input nameendDate typehidden/>/div>div classoccupancy_display styleleft:40%;font-family:Open Sans, sans-serif;border-radius:0px !important;font-weight:400;color:#444444;width:18%;>label classoccupancy_label>Ocupación/label>div classoccupancy_value> 2/0 /div>div classoccupancy_wrapper>div classrooms_number_wrapper>label classrooms_label>Habitaciones/label>div classsigns_controlls>div classminus_sign sign_element>i classfal fa-minus>/i>/div>input classrooms_number max3 min1 namenumRooms readonly typetext value1/>div classplus_sign sign_element>i classfal fa-plus>/i>/div>/div>/div>div classguests_wrapper room1>div classadults_wrapper>label classadults_label>Adultos/label>div classsigns_controlls>div classminus_sign sign_element>i classfal fa-minus>/i>/div>input classadults_number max8 min1 nameadultsRoom1 readonly typetext value2/>div classplus_sign sign_element>i classfal fa-plus>/i>/div>/div>/div>div classkids_wrapper>label classkids_label>Niños/label>div classsigns_controlls>div classminus_sign sign_element>i classfal fa-minus>/i>/div>input classkids_number max3 min0 namechildrenRoom1 readonly typetext value0/>div classplus_sign sign_element>i classfal fa-plus>/i>/div>/div>/div>/div>div classguests_wrapper room2 hide>div classadults_wrapper>label classadults_label>Adultos/label>div classsigns_controlls>div classminus_sign sign_element>i classfal fa-minus>/i>/div>input classadults_number max8 min1 nameadultsRoom2 readonly typetext value2/>div classplus_sign sign_element>i classfal fa-plus>/i>/div>/div>/div>div classkids_wrapper>label classkids_label>Niños/label>div classsigns_controlls>div classminus_sign sign_element>i classfal fa-minus>/i>/div>input classkids_number max3 min0 namechildrenRoom2 readonly typetext value0/>div classplus_sign sign_element>i classfal fa-plus>/i>/div>/div>/div>/div>div classguests_wrapper room3 hide>div classadults_wrapper>label classadults_label>Adultos/label>div classsigns_controlls>div classminus_sign sign_element>i classfal fa-minus>/i>/div>input classadults_number max8 min1 nameadultsRoom3 readonly typetext value2/>div classplus_sign sign_element>i classfal fa-plus>/i>/div>/div>/div>div classkids_wrapper>label classkids_label>Niños/label>div classsigns_controlls>div classminus_sign sign_element>i classfal fa-minus>/i>/div>input classkids_number max3 min0 namechildrenRoom3 readonly typetext value0/>div classplus_sign sign_element>i classfal fa-plus>/i>/div>/div>/div>/div>/div>/div>div classpromocode_wrapper stylefont-family:Open Sans, sans-serif;color:#444444;>input namepromocode placeholderPROMOCODE typetext value/>/div>div classbooking_button_wrapper submit_button styletransition:background .6s;>input hidden typesubmit/>span classsubmit_label styleletter-spacing:2.2px;> Reservar /span>/div>input classlanguage namelanguage typehidden valueSPANISH/>input classmin-kids-age namemin-kids-age typehidden value2/>input classmax-kids-age namemax-kids-age typehidden value18/>/form>span classkids_ages_label styledisplay: none> (@min@ - @max@ años) /span>/div>input idcustom_guest_format_widget typehidden value%rooms %rooms_label, %total_adults-%total_kids/>div classadvantages_wrapper style padding:120px 0 0;margin-top:0px;>div classcontainer12 style>div classbanner style>div classcontent_title styleletter-spacing:1;line-height:20px;padding-right:40px;font-size:16px;margin-top:-22px;>span classtop_title>Ventajas exclusivas/span> span classsubtitle>Reservando directamente en la web/span>/div>div classicons_wrapper style>div classicon_box stylepadding:5px 10px;text-align:center;>img altun icono de línea de una persona tocando una campana de recepción . classicon_image lazyload data-srchttps://cdn2.paraty.es/nexus-hacienda-village/images/c4f4fc9fadafd39 loadinglazy style/>div classicon_desc styleline-height:18px;font-size:14px;> Early Checkin +br/>Late Checkout /div>/div>div classicon_box stylepadding:5px 10px;text-align:center;>img altun calendario con una cruz en él . classicon_image lazyload data-srchttps://cdn2.paraty.es/nexus-hacienda-village/images/7ca3a89e1b81d53 loadinglazy style/>div classicon_desc styleline-height:18px;font-size:14px;> Cancelación gratuita 3 días antes. Resto de canales 5 días /div>/div>div classicon_box stylepadding:5px 10px;text-align:center;>img altun icono de una botella de agua y un vaso de agua . classicon_image lazyload data-srchttps://cdn2.paraty.es/nexus-hacienda-village/images/f7394140107400b loadinglazy style/>div classicon_desc styleline-height:18px;font-size:14px;> Welcome Pack Incluido /div>/div>div classicon_box stylepadding:5px 10px;text-align:center;>img altun icono de línea de un escudo sobre un fondo blanco . classicon_image lazyload data-srchttps://cdn2.paraty.es/nexus-hacienda-village/images/ce2b0841f66a14f loadinglazy style/>div classicon_desc styleline-height:18px;font-size:14px;> Viaja con tranquilidad con seguros de cancelación y asistencia /div>/div>div classicon_box stylepadding:5px 10px;text-align:center;>img altuna mujer está sentada en un escritorio usando una computadora portátil . classicon_image lazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/75afc60b2e33d38 loadinglazy style/>div classicon_desc styleline-height:18px;font-size:14px;> Sala de Trabajo Gratuita /div>/div>/div>/div>/div>/div>div classcontent_subtitle_wrapper home container12 inicio stylepadding:130px 0;margin-top:px;>div classcomponent_wrapper style>div classicon_svg style>/div>div classcontent_wrapper stylemargin:0 auto;padding-left:0px;padding-right:0px;>div classbackground style>/div>div classtitle_wrapper stylemargin-left:0px;font-family:Playfair Display, serif;letter-spacing:0.5px;margin-bottom:80px;font-weight:600;font-size:50px;position:relative;text-align:center;> div classsubtitle> TE DAMOS LA BIENVENIDA /div> div classtitle> Club Tarahal/div> /div>div classcontent stylemargin:0 auto;padding-left:0px;padding-right:0px;font-weight:400 !important;font-size:17px;width:650px;>div classdesc stylemargin-left:0px;margin:30px auto 0;letter-spacing:1px;font-family:Raleway, sans-serif;font-weight:400 !important;font-size:16px;width:600px;text-align:center;line-height:24px;color:#030303;margin-top:30px;>Club Tarahal goza de una ubicación envidiable en la exclusiva zona de La Paz (Puerto de la Cruz), con increíbles vistas al Océano Atlántico y al impresionante icono de Tenerife, el Teide.br/>br/>Prepárate para disfrutar de vistas espectaculares y de una ubicación privilegiada durante tus próximas vacaciones en Tenerife.br/>br/>a classbtn_more href/galeria.html> Descubre /a>/div>/div>/div>/div>input classanimate_appearance typehidden value/>/div>div classbanner_gallery_full_width>div classpictures_wrapper stylepadding-left:40px;padding-right:40px;>div classpicture_bottom_block>div classpicture_wrapper style>img altun balcón con sillas y hamaca al atardecer classlazyload image_size_set_automatic data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/931e4e629cfc44as1900 height1900 loadinglazy style width1900/>/div>/div>/div>/div>div classmain_content container12 stylemargin-bottom:150px;margin-top:140px;>h1 classtitle styleposition:relative;letter-spacing:0.5px;color:#030303;font-weight:600;font-size:50px;margin-bottom:70px;>small classtop> PARA TU COMODIDAD/small> Lujo y Confort /h1>div classdescription stylemax-width:760px;letter-spacing:1px;color:#030303;font-weight:400;font-size:16px;line-height:24px;> Los apartamentos disponen de mobiliario de alta calidad y están completamente equipados con todo lo necesario para tu estancia. Además, cuentan con balcón o terraza privados con vistas al mar o a la montaña, amplio salón, cocina totalmente equipada y WiFi gratuito. div classsee_more_link_wrapper>div classsee_more_link style>span>Leer más/span>span classless>Leer menos/span>/div>/div>/div>/div>div classbanner_carousel_images stylebackground:white;padding-bottom:10px;>div classgallery_wrapper_carousel style>div classowl-carousel>div classgallery>div classpicture_wrapper style>img altun balcón con muebles y un paraguas y una vista de la ciudad classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/de56bf1a3d551f3 style/>/div>div classcontent_wrapper stylepadding:60px 0 0 30px;>div classtext_wrapper style>div classtitle_wrapper style>div classtitle styleline-height:38px;font-weight:600;font-size:28px;> Apartamento Atlántico de un dormitorio con balcón y vista parcial al mar /div>div classbuttons_wrapper styledisplay:none;>div classbtn_see_more show style>Ver más/div>div classbtn_see_less style>Ver menos/div>/div>/div>div classdesc style> Todos los apartamentos de un dormitorio del Club Tarahal tienen capacidad para 4 personas y son totalmente independientes y cuentan con un balcón privado con vistas a la montaña. Los apartamentos de un dormitorio constan de un dormitorio independiente, con una cama doble y un sofá cama en la amplia zona de estar, baño y cocina completamente equipada. WiFi gratuito disponible en todo el complejo. /div>/div>div classlinks_wrapper style>a classbtn-promotion button-promotion href#data stylefont-family:Raleway, sans-serif;padding:15px 30px;letter-spacing:1.6px;font-weight:700;font-size:16px;>Reservar/a>/div>/div>/div>div classgallery>div classpicture_wrapper style>img altuna sala de estar con un sofá azul y una televisión de netflix classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/d525b7158e18e83 style/>/div>div classcontent_wrapper stylepadding:60px 0 0 30px;>div classtext_wrapper style>div classtitle_wrapper style>div classtitle styleline-height:38px;font-weight:600;font-size:28px;> Apartamento Teide de un Dormitorio con balcón soleado y Vista Teide /div>div classbuttons_wrapper styledisplay:none;>div classbtn_see_more show style>Ver más/div>div classbtn_see_less style>Ver menos/div>/div>/div>div classdesc style> Todos los apartamentos de un dormitorio del Club Tarahal tienen capacidad para un máximo de 4 personas, son totalmente independientes y disponen de terraza privada. Los apartamentos de un dormitorio constan de un dormitorio con cama doble y un sofá cama en el amplio salón, baño y cocina totalmente equipada. Hay WiFi gratuito en todo el complejo. /div>/div>div classlinks_wrapper style>a classbtn-promotion button-promotion href#data stylefont-family:Raleway, sans-serif;padding:15px 30px;letter-spacing:1.6px;font-weight:700;font-size:16px;>Reservar/a>/div>/div>/div>div classgallery>div classpicture_wrapper style>img altuna hamaca con toallas y un paraguas en un balcón classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/ad604578af53c33 style/>/div>div classcontent_wrapper stylepadding:60px 0 0 30px;>div classtext_wrapper style>div classtitle_wrapper style>div classtitle styleline-height:38px;font-weight:600;font-size:28px;> Apartamento Atlántico Superior de un dormitorio con balcón y vista al mar /div>div classbuttons_wrapper styledisplay:none;>div classbtn_see_more show style>Ver más/div>div classbtn_see_less style>Ver menos/div>/div>/div>div classdesc style> Todos los apartamentos de un dormitorio del Club Tarahal tienen capacidad para 4 personas y son totalmente independientes y cuentan con un balcón privado con vistas al mar. Los apartamentos de un dormitorio constan de un dormitorio independiente, con una cama doble y un sofá cama en la amplia zona de estar, baño y cocina completamente equipada. WiFi gratuito disponible en todo el complejo. /div>/div>div classlinks_wrapper style>a classbtn-promotion button-promotion href#data stylefont-family:Raleway, sans-serif;padding:15px 30px;letter-spacing:1.6px;font-weight:700;font-size:16px;>Reservar/a>/div>/div>/div>div classgallery>div classpicture_wrapper style>img altuna sala de estar con un sofá azul y una ventana classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/c9b161f2c83f6ac style/>/div>div classcontent_wrapper stylepadding:60px 0 0 30px;>div classtext_wrapper style>div classtitle_wrapper style>div classtitle styleline-height:38px;font-weight:600;font-size:28px;> Apartamento Tarahal de un dormitorio con terraza soleada /div>div classbuttons_wrapper styledisplay:none;>div classbtn_see_more show style>Ver más/div>div classbtn_see_less style>Ver menos/div>/div>/div>div classdesc style> Todos los apartamentos de un dormitorio del Club Tarahal tienen capacidad para un máximo de 4 personas, son totalmente independientes y disponen de terraza privada. Los apartamentos de un dormitorio constan de un dormitorio con cama doble y un sofá cama en el amplio salón, baño y cocina totalmente equipada. Hay WiFi gratuito en todo el complejo. /div>/div>div classlinks_wrapper style>a classbtn-promotion button-promotion href#data stylefont-family:Raleway, sans-serif;padding:15px 30px;letter-spacing:1.6px;font-weight:700;font-size:16px;>Reservar/a>/div>/div>/div>div classgallery>div classpicture_wrapper style>img altun balcón con una mesa y sillas y un paraguas classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/af15434a3108787 style/>/div>div classcontent_wrapper stylepadding:60px 0 0 30px;>div classtext_wrapper style>div classtitle_wrapper style>div classtitle styleline-height:38px;font-weight:600;font-size:28px;> Apartamento Teide Familiar de dos dormitorios con balcón soleado y Vista Teide /div>div classbuttons_wrapper styledisplay:none;>div classbtn_see_more show style>Ver más/div>div classbtn_see_less style>Ver menos/div>/div>/div>div classdesc style> Todos los apartamentos de dos dormitorios del Club Tarahal son totalmente independientes y cuentan con balcón o terraza privada con vistas a la montaña. Los apartamentos de dos dormitorios constan de dos dormitorios independientes, uno con cama de matrimonio y el otro con dos camas individuales. Hay un sofá cama en la amplia sala de estar, baño y cocina completamente equipada. WiFi gratuito disponible en todo el complejo. /div>/div>div classlinks_wrapper style>a classbtn-promotion button-promotion href#data stylefont-family:Raleway, sans-serif;padding:15px 30px;letter-spacing:1.6px;font-weight:700;font-size:16px;>Reservar/a>/div>/div>/div>div classgallery>div classpicture_wrapper style>img altuna hamaca y un paraguas en un balcón con vistas al océano classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/02e38bcfad88f31 style/>/div>div classcontent_wrapper stylepadding:60px 0 0 30px;>div classtext_wrapper style>div classtitle_wrapper style>div classtitle styleline-height:38px;font-weight:600;font-size:28px;> Apartamento Atlántico Superior de dos dormitorios con balcón y vista al mar /div>div classbuttons_wrapper styledisplay:none;>div classbtn_see_more show style>Ver más/div>div classbtn_see_less style>Ver menos/div>/div>/div>div classdesc style> Todos los apartamentos de dos habitaciones del Club Tarahal son completamente independientes y cuentan con balcón o terraza privada con vista al mar. Los apartamentos de dos dormitorios constan de dos dormitorios independientes, uno con cama de matrimonio y el otro con dos camas individuales. Hay un sofá cama en la amplia sala de estar, baño y cocina completamente equipada. WiFi gratuito disponible en todo el complejo. /div>/div>div classlinks_wrapper style>a classbtn-promotion button-promotion href#data stylefont-family:Raleway, sans-serif;padding:15px 30px;letter-spacing:1.6px;font-weight:700;font-size:16px;>Reservar/a>/div>/div>/div>div classgallery>div classpicture_wrapper style>img altun patio con sillas y sombrillas y una parrilla classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/90e5e5a41329f19 style/>/div>div classcontent_wrapper stylepadding:60px 0 0 30px;>div classtext_wrapper style>div classtitle_wrapper style>div classtitle styleline-height:38px;font-weight:600;font-size:28px;> Apartamento Atlántico de dos dormitorios con balcón y vista parcial al mar /div>div classbuttons_wrapper styledisplay:none;>div classbtn_see_more show style>Ver más/div>div classbtn_see_less style>Ver menos/div>/div>/div>div classdesc style> Todos los apartamentos de dos dormitorios del Club Tarahal son totalmente independientes y disponen de terraza privada. Los apartamentos de dos dormitorios constan de dos habitaciones separadas, una con cama de matrimonio y otra con dos camas individuales. Hay un sofá cama en la amplia zona de estar, cuarto de baño y cocina totalmente amueblada y bien equipada. Hay WiFi gratuito en todo el complejo. /div>/div>div classlinks_wrapper style>a classbtn-promotion button-promotion href#data stylefont-family:Raleway, sans-serif;padding:15px 30px;letter-spacing:1.6px;font-weight:700;font-size:16px;>Reservar/a>/div>/div>/div>/div>/div>/div>div classbanner_text_wrapper odd reverse is_banner_parallax idbanner_text_wrapper-5899 style;background-image: url(https://cdn2.paraty.es/nexus-club-tarahal/images/550379ea9d85c15)>div classoverlay styleopacity:.3;>/div>div classcenter_text_wrapper stylewidth:450px;>h2 classmain_title font1 styleletter-spacing:0.8px;line-height:48px;font-weight:600;font-size:40px;> Alojamientos llenos de lujo con confort /h2>div classlinks_wrapper style>a classbtn_link href/alojamientos.html styletext-transform:uppercase;width:initial;> Descúbrelos /a>/div>/div>/div>div classbanner_cycle_wrapper idcycle-35 stylemargin-bottom:150px;margin-top:150px;>div classcontainer12 style>div classbanner has_navigation style>div classgallery_wrapper style>div classpicture_wrapper styleheight:470px;border-radius:0px;>img altuna cama con dosel y una piscina en el fondo classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/4e7ade615d83097 loadinglazy/>/div>/div>div classbanner_content style>div classcontent_wrapper stylepadding:90px 100px 0;>div classcontent_title>h3 classtitle styleletter-spacing:0.8;line-height:48px;font-weight:600;font-size:40px;> Smart working /h3>/div>div classdesc stylefont-family:Raleway, sans-serif;letter-spacing:0.8px;line-height:24px;font-weight:400 !important;font-size:16px;>div classinner_desc> Ponemos a disposición de nuestros huéspedes todos los servicios para que disfruten de una estancia cómoda.br/>br/>Además, para que los que quieran combinar vacaciones y trabajo en Tenerife, hemos creado un Work Space totalmente equipado. /div>/div>/div>div classlinks_wrapper styleposition:relative;margin-top:55px;>a classbtn_outline hrefservicios.html stylefont-family:Open Sans, sans-serif;letter-spacing:1px;text-transform:uppercase;font-weight:500;font-size:18px;color:#255351;> Descubre /a>/div>/div>div classcycle_popup idcycle_popup_1 styledisplay: none>div classpopup_content>h4 classpopup_title style>Smart working/h4>div classpopup_description style> Ponemos a disposición de nuestros huéspedes todos los servicios para que disfruten de una estancia cómoda.br/>br/>Además, para que los que quieran combinar vacaciones y trabajo en Tenerife, hemos creado un Work Space totalmente equipado. /div>/div>/div>/div>div classbanner has_navigation style>div classgallery_wrapper style>div classpicture_wrapper styleheight:470px;border-radius:0px;>img altuna hamaca y un paraguas en un balcón con vista al océano classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/46c3967b9a0148b loadinglazy/>/div>/div>div classbanner_content style>div classcontent_wrapper stylepadding:90px 100px 0;>div classcontent_title>h3 classtitle styleletter-spacing:0.8;line-height:48px;font-weight:600;font-size:40px;> Naturaleza y ocio /h3>/div>div classdesc stylefont-family:Raleway, sans-serif;letter-spacing:0.8px;line-height:24px;font-weight:400 !important;font-size:16px;>div classinner_desc> Disfruta de días largos y apacibles en la piscina climatizada de la azotea, con vistas panorámicas al mar y al espectacular Lago Martiánez.br/>br/>En las inmediaciones encontrarás una gran variedad de tiendas, restaurantes y bares, así como el famoso Jardín Botánico, ¡una visita que no te puedes perder! /div>/div>/div>div classlinks_wrapper styleposition:relative;margin-top:55px;>a classbtn_outline hrefservicios.html stylefont-family:Open Sans, sans-serif;letter-spacing:1px;text-transform:uppercase;font-weight:500;font-size:18px;color:#255351;> Descubre /a>/div>/div>div classcycle_popup idcycle_popup_2 styledisplay: none>div classpopup_content>h4 classpopup_title style>Naturaleza y ocio/h4>div classpopup_description style> Disfruta de días largos y apacibles en la piscina climatizada de la azotea, con vistas panorámicas al mar y al espectacular Lago Martiánez.br/>br/>En las inmediaciones encontrarás una gran variedad de tiendas, restaurantes y bares, así como el famoso Jardín Botánico, ¡una visita que no te puedes perder! /div>/div>/div>/div>/div>/div>div classparallax_banner_text_wrapper stylebackground-image: url(https://cdn2.paraty.es/nexus-club-tarahal/images/4fcb99860870057)>div classoverlay style>/div>div classcenter_text_wrapper style>h2 classmain_title font1 styleposition:relative;line-height:60px;font-weight:600;font-size:50px;>span>OFERTAS/span>br/> Promociones para ti/h2>a classelement_link btn_more href/ofertas.html stylebackground:transparent;font-family:Raleway, sans-serif;letter-spacing:1.6px;font-weight:700;font-size:16px;line-height:17px;border-radius:0;margin-top:50px;border:1px solid white;> Descubre /a>/div>input classanimate_appearance typehidden value/>/div>div classbanner_map_wrapper big_image stylebackground-image: url(https://cdn2.paraty.es/nexus-club-tarahal/images/2a4f7b080331956); margin-left:80px;background-size:auto 600px;margin-top:80px;>div classcontent_wrapper stylewidth:500px;>div classcontent_title style>h3 classtitle styleposition:relative;letter-spacing:0.5px;line-height:50px;font-weight:600;font-size:50px;>span classsubtitle>TENERIFE/span> Explora br/>Puerto de la Cruz /h3>/div>div classdesc stylefont-family:Raleway, sans-serif;letter-spacing:0.8px;line-height:24px;font-weight:400;font-size:16px;margin-top:80px;> La preciosa isla de Tenerife ofrece multitud de atracciones, excursiones y actividades para todas las edades. Es la mayor de las Islas Canarias y está dominada por el Teide, un volcán inactivo que es también el pico más alto de España. Con un clima cálido durante todo el año, Tenerife es un destino ideal para pasar las vacaciones. /div>div classlinks_wrapper>a classbtn_link hrefhttps://maps.app.goo.gl/8Lz4DUxHNSMULD8XA relnoopener styleletter-spacing:1px;text-transform:uppercase; target_blank> Cómo llegar /a>/div>/div>/div>div classnewsletter_minigallery_wrapper styleheight:420px;margin:75px 0;margin-bottom:0px;>div classbackground stylebackground:transparent;>/div>div classnewsletter_wrapper style>div classnewsletter_container>div classtitle_wrapper stylefont-family:Playfair Display, serif;letter-spacing:0.5px;text-transform:none;font-weight:600;font-size:50px;line-height:50px;margin-top:0px;>small>CONOCE NUESTRAS OFERTAS/small> br/> Suscríbete /div>div classnewsletter_description stylefont-family:Raleway, sans-serif;letter-spacing:0.8px;margin-bottom:0px;font-weight:400 !important;font-size:16px;line-height:24px;margin-top:80px;>Suscríbete a nuestra newsletter y síguenos en redes para estar al día de nuestras últimas noticias y novedades./div>form action/utils?actionnewsletter classnewsletter_form idnewsletter_form methodpost novalidatenovalidate>input classinput_email required idsuscEmail nameemail placeholderIntroduce tu email stylefont-family:Raleway, sans-serif;text-transform:uppercase;border-color:#030303;font-size:12px; typetext/>div classsubscribe_newsletter_button button_newsletter stylefont-family:Raleway, sans-serif;letter-spacing:1.6px;font-weight:700 !important;font-size:16px;position:relative;line-height:17px;border-color:#2f6b68;color:#030303;border:1px solid #030303;> Enviar /div>div classcheck_newsletter>div classnewsletter_checkbox>input classcheck_privacy required idprivacy nameprivacy typecheckbox valueprivacy/>a classmyFancyPopup fancybox.iframe newsletter_popup data-fancybox data-options{caption : He leído y acepto la política de privacidad, src : /es/?sectionContentpolitica-de-privacidad.html, type : iframe, width : 100%, max-width : 100%} data-width1200 hrefes/?sectionContentpolitica-de-privacidad.html relnofollow stylefont-family:Raleway, sans-serif;letter-spacing:0.8px;color:#030303;font-weight:400;font-size:13px;line-height:17px;>He leído y acepto la política de privacidad/a>/div>/div>div classcheck_newsletter>div classnewsletter_checkbox>input classcheck_privacy required idpromotions namepromotions typecheckbox valueprivacy/>label forpromotions stylefont-family:Raleway, sans-serif;letter-spacing:0.8px;color:#030303;font-weight:400;font-size:13px;line-height:17px;>Autorizo el tratamiento de mis datos para que me envíen promociones, ofertas y otras comunicaciones propias./label>/div>/div>/form>/div>/div>div classsocials_wrapper style>div classsocial_newsletter style>a classfacebook_wrapper hrefhttp://www.facebook.com/ClubTarahal relnoopener target_blank>i classfa fa-facebook>/i>/a>a hrefhttps://www.instagram.com/clubtarahal/ relnoopener target_blank>i classfa fa-instagram>/i>/a>/div>div classpics_wrapper style>div classpics stylewidth:690px;>a data-fancyboximages hrefhttps://cdn2.paraty.es/nexus-club-tarahal/images/1fbe31d3a79c661s1900>img altun balcón con hamaca y sillas y un paraguas classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/1fbe31d3a79c661 loadinglazy styleheight:210px;/>/a>a data-fancyboximages hrefhttps://cdn2.paraty.es/nexus-club-tarahal/images/001bc01ae31cd17s1900>img altdos toallas azules están sobre una silla junto a una piscina classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/001bc01ae31cd17 loadinglazy styleheight:210px;/>/a>a data-fancyboximages hrefhttps://cdn2.paraty.es/nexus-club-tarahal/images/ddcdc0f7cd0fd05s1900>img altuna piscina rodeada de muebles y una sombrilla classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/ddcdc0f7cd0fd05 loadinglazy styleheight:210px;/>/a>/div>/div>/div>div classthanks_message> Gracias por suscribirte a nuestra newsletter /div>/div>footer styleborder-top:1px solid #030303;overflow:hidden;margin-top:200px;>div classfooter styleposition:relative;z-index:2;>div classfooter-columnas stylemargin-left:50px;>div classfooter-columna logo no_title stylemargin-left:-20px;font-family:Raleway, sans-serif;margin-bottom:0px;font-weight:400;font-size:16px;padding-bottom:20px;padding-top:13px;line-height:22px;color:#030303 !important;margin-top:1px;>div classlogo_wrapper stylemargin-left:-51px;margin-bottom:0px;margin-top:4px;width:230px;>a href/>img altClub Tarahal classlazyload data-srchttps://cdn2.paraty.es/nexus-club-tarahal/images/fcb6926a139fba1 loadinglazy stylemargin-left:-42px; titleClub Tarahal/>/a>/div>/div>div classfooter-columna no_title stylemargin-left:-20px;font-family:Raleway, sans-serif;margin-bottom:0px;font-weight:400;font-size:16px;padding-bottom:20px;padding-top:13px;line-height:22px;color:#030303 !important;margin-top:1px;>div idsocial styledisplay:none;margin-left:-9px;font-size:15px;>a hrefhttp://www.facebook.com/ClubTarahal relnofollow noopener target_blank>i aria-hiddentrue classfa fa-facebook>/i>/a>a hrefhttp://www.instagram.com/clubtarahal relnofollow noopener target_blank>i aria-hiddentrue classfa fa-instagram>/i>/a>/div>div classextra_content> Calle Aceviño 49, La Pazbr/>38400 Puerto de la Cruz, Tenerifebr/>br/>strong>Recepción:/strong>+34 609 491 330br/>+34 922 372 406br/>a hrefmailto:receptiontarahal@nexusleisure.com relnoopener stylecolor:inherit; target_blank>receptiontarahal@nexusleisure.com/a>br/>br/>strong>i classfab fa-whatsapp stylefont-weight: 600;>/i>Whatsapp:/strong>a hrefhttps://api.whatsapp.com/send/?phone34609491330&text&typephone_number&app_absent0 relnoopener stylecolor:inherit;text-decoration:none; target_blank>+34 609 491 330/a>/div>/div>div classfooter-columna no_title stylemargin-left:-20px;font-family:Raleway, sans-serif;margin-bottom:0px;font-weight:400;font-size:16px;padding-bottom:20px;padding-top:13px;line-height:22px;color:#030303 !important;margin-top:1px;>div classfooter-description style>ul>li>a href/alojamientos.html>ALOJAMIENTOS/a>br/>/li>li>a href/destino.html>DESTINO/a>/li>li>a href/servicios.html>SERVICIOS/a>/li>li>a hrefhttps://triggle.app/PjCOREeF relnoopener target_blank>TRANSFER Y br/>EXCURSIONES/a>/li>li>a href/ofertas.html>OFERTAS/a>/li>li>a href/galeria.html>GALERÍA/a>/li>li>a hrefhttps://checkin.civitfun.com/hotel/club-tarahal/bookingSearchForm relnoopener target_blank>CHECKIN ONLINE/a>/li>li>a href/mis-reservas.html>MIS RESERVAS/a>/li>li>a href/contacto.html>CONTACTO/a>/li>/ul>/div>/div>div classfooter-columna no_title stylemargin-left:-20px;font-family:Raleway, sans-serif;margin-bottom:0px;font-weight:400;font-size:16px;padding-bottom:20px;padding-top:13px;line-height:22px;color:#030303 !important;margin-top:1px;>div classfooter-description style>strong>Redes Sociales:/strong>br/>br/>i classfab fa-facebook-f stylefont-weight:600;>/i> a hrefhttps://www.facebook.com/ClubTarahal relnoopener stylefont-weight: 400;color:#030303;text-decoration:none; target_blank>Facebook/a>br/>i classfab fa-instagram stylefont-weight:600;>/i> a hrefhttps://www.instagram.com/clubtarahal/ relnoopener stylefont-weight: 400;color:#030303;text-decoration:none; target_blank>Instagram/a>/div>/div>/div>div classfooter-textoslegales style>div classfooter-textoslegales-enlaces style>a classmenu_bottom hrefjavascript:cookiesController.open_cookies_banner(); style>Administrar cookies/a>a classmenu_bottom data-fancybox data-src/es/?sectionContentpolitica-de-privacidad.html data-typeiframe hrefjavascript:; relnofollow>Política de Privacidad/a>a classmenu_bottom data-fancybox data-src/es/?sectionContentcondiciones-de-reserva.html data-typeiframe hrefjavascript:; relnofollow>Condiciones de reserva/a>a classmenu_bottom data-fancybox data-src/es/?sectionContentpolitica-de-cookies.html data-typeiframe hrefjavascript:; relnofollow>Política de Cookies/a>a classmenu_bottom data-fancybox data-src/es/?sectionContentaviso-legal.html data-typeiframe hrefjavascript:; relnofollow>Aviso Legal/a>a hrefhttps://www.paratytech.com/motor-de-reservas.html relnoopener target_blank titleMotor de Reservas>Motor de Reservas/a>a href/sitemap.xml relnoopener target_blank title>Site Map/a>a href/rss.xml relnoopener target_blank>RSS/a>/div>div classfooter-textoslegales-copyright stylefont-family:Raleway, sans-serif;letter-spacing:0.5px;opacity:.8;font-size:16px;padding-bottom:13px;font-weight:400;color:#030303;margin-top:15px;>p>Club Tarahal © 2024 Todos los derechos reservados/p>/div>/div>/div> div classfooter-up style>a idlayer_up>div classup-arrow style>/div>/a>/div>/footer>link hrefhttps://fonts.gstatic.com relpreconnect/> link hrefhttps://fonts.googleapis.com/css2?familyPlayfair+Display:wght@400;500;700&displayswap relstylesheet/>link crossorigin hrefhttps://fonts.gstatic.com relpreconnect/> link hrefhttps://fonts.googleapis.com/css2?familyPlayfair+Display:ital,wght@1,400;1,500;1,600;1,700&displayswap relstylesheet/>link hrefhttps://fonts.googleapis.com/css2?familyRaleway:wght@100;200;300;400;500;600;700&displayswap relstylesheet/>style>@media screen and (max-width:1218px){.booking_engine_v2.scrolled.with_hotels .destination_wrapper .destination_field{}}.datepicker_wrapper_element .ui-datepicker-current-day .ui-state-active,.datepicker_wrapper_element_2 .ui-datepicker-current-day .ui-state-active,.datepicker_wrapper_element_3 .ui-datepicker-current-day .ui-state-active{background:transparent!important;color:inherit!important}.datepicker_wrapper_element .ui-datepicker tr td.last-highlight-selection a,.datepicker_wrapper_element .ui-datepicker tr td.last-highlight-selection span,.datepicker_wrapper_element_2 .ui-datepicker tr td.last-highlight-selection a,.datepicker_wrapper_element_2 .ui-datepicker tr td.last-highlight-selection span,.datepicker_wrapper_element_3 .ui-datepicker tr td.last-highlight-selection a,.datepicker_wrapper_element_3 .ui-datepicker tr td.last-highlight-selection span{}.datepicker_wrapper_element{}.paraty_booking_form.booking_engine_v2.scrolled{left:50%!important;background:transparent;top:12px!important;box-shadow:none}.paraty_booking_form.booking_engine_v2.scrolled::after{display:none}.datepicker_wrapper_element .ui-datepicker td.highlight,.datepicker_wrapper_element_2 .ui-datepicker td.highlight,.datepicker_wrapper_element_3 .ui-datepicker td.highlight{background:#255351}.datepicker_wrapper_element .ui-datepicker td.highlight a,.datepicker_wrapper_element_2 .ui-datepicker td.highlight a,.datepicker_wrapper_element_3 .ui-datepicker td.highlight a{}.datepicker_wrapper_element .ui-state-active,.datepicker_wrapper_element_2 .ui-state-active,.datepicker_wrapper_element_3 .ui-state-active{background:#030303!important;color:white!important}.datepicker_wrapper_element .ui-widget-content .ui-state-default,.datepicker_wrapper_element_2 .ui-widget-content .ui-state-default,.datepicker_wrapper_element_3 .ui-widget-content .ui-state-default{}.datepicker_wrapper_element .ui-state-default:hover,.datepicker_wrapper_element_2 .ui-state-default:hover,.datepicker_wrapper_element_3 .ui-state-default:hover{background:#030303!important;color:white!important}.datepicker_wrapper_element .ui-datepicker td.last-highlight-selection a,.datepicker_wrapper_element .ui-datepicker td.last-highlight-selection span,.datepicker_wrapper_element_2 .ui-datepicker td.last-highlight-selection a,.datepicker_wrapper_element_2 .ui-datepicker td.last-highlight-selection span,.datepicker_wrapper_element_3 .ui-datepicker td.last-highlight-selection a,.datepicker_wrapper_element_3 .ui-datepicker td.last-highlight-selection span{background:#030303!important;color:white!important}.datepicker_wrapper_element .ui-datepicker-calendar,.datepicker_wrapper_element_2 .ui-datepicker-calendar,.datepicker_wrapper_element_3 .ui-datepicker-calendar{}.booking_engine_v2 .occupancy_wrapper{border-radius:0;font-weight:300;text-transform:none}.booking_engine_v2.scrolled .occupancy_wrapper{bottom:auto;margin-top:15px}.booking_engine_v2.scrolled .occupancy_display .occupancy_label{}.booking_engine_v2.scrolled .occupancy_display .occupancy_value{}.booking_engine_v2 .occupancy_display .occupancy_value{font-weight:bold!important}.booking_engine_v2.scrolled .dates_wrapper{}.booking_engine_v2.scrolled .dates_wrapper .date_selection label{}.booking_engine_v2.scrolled .dates_wrapper .date_selection .dp-value{}.booking_engine_v2 .booking_button_wrapper .submit_label{font-family:Playfair Display,serif;text-transform:uppercase;font-weight:600;font-size:26px}.datepicker_wrapper_element .header_datepicker{background:#030303!important}.datepicker_wrapper_element .months_selector_container .cheapest_month_selector{}.booking_engine_v2.with_hotels .dates_wrapper .entry_date_wrapper:after{}.booking_engine_v2 .dates_wrapper .date_selection label{font-family:Montserrat,sans-serif;color:#2F3035;font-weight:400;font-size:13px}.booking_engine_v2 .dates_wrapper .date_selection .dp-value{color:#2F3035;font-weight:bold;font-size:16px}.booking_engine_v2 .occupancy_wrapper .signs_controlls{}.booking_engine_v2.fixed_top .dates_wrapper .date_selection .dp-value{}.booking_engine_v2 .dates_wrapper .date_selection .dp-value:after{color:rgba(3,3,3,1)}.booking_engine_v2.with_hotels .destination_wrapper .destination_field span{}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny{}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny .hotel_selector_destiny{}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny .hotel_selector_destiny .hotel_selector_option{}.booking_engine_v2.with_hotels .hotel_selector .hotel_selector_inner .destiny ul .hotel_selector_option .title_selector{}.booking_engine_v2 .submit_button{font-weight:bolder;font-family:Prata,serif;border-radius:0px!important;text-transform:none;font-size:26px}.booking_engine_v2 .submit_button:hover{background:#737272!important}.booking_engine_v2.scrolled .submit_button{right:60px;width:21%}.booking_engine_v2 .occupancy_wrapper.active{}.booking_engine_v2 .occupancy_display .occupancy_value:after{color:rgba(3,3,3,1)}.booking_engine_v2 .occupancy_display .occupancy_label{font-family:Montserrat,sans-serif;color:#2F3035;font-weight:400;font-size:13px}.booking_engine_v2 .occupancy_display .occupancy_value{color:#2F3035;font-weight:500;font-size:16px}.booking_engine_v2 .occupancy_display .occupancy_value .adults{}.booking_engine_v2.fixed_top .occupancy_display .occupancy_value{}.booking_engine_v2 .promocode_wrapper input{}.booking_engine_v2 .promocode_wrapper input::placeholder{color:#030303}.booking_engine_v2 .promocode_wrapper input:focus::-webkit-input-placeholder{}.booking_engine_v2.fixed_top .promocode_wrapper input::placeholder{}.booking_engine_v2.scrolled .promocode_wrapper input::placeholder{}.booking_engine_v2.with_web_support .web_support{}.booking_engine_v2.scrolled.with_menu:after{}.booking_engine_v2.scrolled.fixed_top form{}.booking_engine_v2.scrolled.fixed_top .widget_header{height:95px}.booking_engine_v2 .occupancy_wrapper .rooms_number_wrapper .rooms_label,.booking_engine_v2 .occupancy_wrapper .guests_wrapper .adults_wrapper label,.booking_engine_v2 .occupancy_wrapper .guests_wrapper .kids_wrapper label,.booking_engine_v2 .occupancy_wrapper .guests_wrapper .babies_wrapper label{}.datepicker_wrapper_element .header_datepicker .specific_date_selector,.datepicker_wrapper_element_2 .header_datepicker .specific_date_selector,.datepicker_wrapper_element_3 .header_datepicker .specific_date_selector{font-family:Raleway,sans-serif;color:white;font-weight:400!important}.booking_engine_v2.scrolled.fixed_top .widget_header #logoDiv{}.booking_engine_v2.scrolled.fixed_top .widget_header #logoDiv img{}@media (min-width:820px){.paraty_booking_form.booking_engine_v2.scrolled{}}@media (max-width:1560px){.header .hidden_toggle .hidden_logo img{}}.datepicker_wrapper_element .ui-widget-header .ui-datepicker-prev,.datepicker_wrapper_element .ui-widget-header .ui-datepicker-next{background:transparent!important;color:white}body.scrolled #dp_start_date,body.scrolled #dp_end_date{}div#dp_start_date,#dp_end_date{font-family:Open Sans,sans-serif}.datepicker_wrapper_element .header_datepicker .close_button_datepicker{}.booking_engine_v2 .occupancy_wrapper .rooms_number_wrapper{}.booking_engine_v2 .occupancy_wrapper .guests_wrapper{}.booking_engine_v2 .occupancy_wrapper .signs_controlls input,.booking_engine_v2 .occupancy_wrapper .signs_controlls input::placeholder{}.booking_engine_v2 .occupancy_wrapper .signs_controlls .minus_sign i,.booking_engine_v2 .occupancy_wrapper .signs_controlls .plus_sign i{}.booking_engine_v2 .dates_wrapper .date_selection .dp-value{}.booking_engine_v2 .dates_wrapper .date_selection .dp-value::after{}.booking_engine_v2.with_hotels .destination_wrapper .destination_field .destination{}body .booking_engine_v2.with_hotels .destination_wrapper .destination_field .destination::placeholder{}.booking_engine_v2.with_flight_hotel .origin_flight_wrapper input::after,.booking_engine_v2.with_hotels .destination_wrapper:after,.booking_engine_v2.with_hotels .dates_wrapper .entry_date_wrapper:after,.booking_engine_v2.with_hotels .occupancy_display:after,.booking_engine_v2.with_hotels .promocode_wrapper:after,.booking_engine_v2 .destination_wrapper:after,.booking_engine_v2 .dates_wrapper .entry_date_wrapper:after,.booking_engine_v2 .occupancy_display:after,.booking_engine_v2 .promocode_wrapper:after{}.datepicker_wrapper_element .header_datepicker,.datepicker_wrapper_element_2 .header_datepicker,.datepicker_wrapper_element_3 .header_datepicker{}.datepicker_wrapper_element .ui-datepicker-title,.datepicker_wrapper_element_2 .ui-datepicker-title,.datepicker_wrapper_element_3 .ui-datepicker-title{font-family:Raleway,sans-serif;color:#030303!important}.datepicker_wrapper_element .ui-widget-header .ui-datepicker-next .ui-icon:before,.datepicker_wrapper_element_2 .ui-widget-header .ui-datepicker-next .ui-icon:before,.datepicker_wrapper_element_3 .ui-widget-header .ui-datepicker-next .ui-icon:before{color:#030303;font-weight:100}.datepicker_wrapper_element .ui-widget-header .ui-datepicker-prev .ui-icon:before,.datepicker_wrapper_element_2 .ui-widget-header .ui-datepicker-prev .ui-icon:before,.datepicker_wrapper_element_3 .ui-widget-header .ui-datepicker-prev .ui-icon:before{color:#030303;font-weight:100}.datepicker_wrapper_element .ui-datepicker td{background:white!important;border:0!important}.destination_wrapper .destination_field .destination:not(value){}.booking_engine_v2.scrolled.with_menu form .booking_button_wrapper .submit_label{}.booking_engine_v2 .occupancy_wrapper:not(.has_babies_range) .babies_wrapper .babies_label{}.booking_engine_v2.inner_section_widget:not(.scrolled){}.datepicker_wrapper_element .specific_month_selector{background:transparent!important}body.scrolled .booking_engine_v2.with_hotels .destination_wrapper{}body.scrolled .booking_engine_v2 .dates_wrapper{}body.scrolled .booking_engine_v2 .dates_wrapper .date_selection .dp-value:after{}.booking_engine_v2 .occupancy_display:after{}.booking_engine_v2 .promocode_wrapper:after{}body.scrolled .booking_engine_v2.with_hotels .occupancy_display:after{}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .occupancy_display{}body.scrolled .booking_engine_v2.with_hotels .promocode_wrapper:after{}body.scrolled .booking_engine_v2.with_hotels .dates_wrapper .entry_date_wrapper:after{}@media(max-width:1280px){body.scrolled .booking_engine_v2 .dates_wrapper .date_selection .dp-value:after{}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .occupancy_display{}}.booking_engine_v2.with_hotels .destination_wrapper .destination_field .destination::placeholder{}.booking_engine_v2.with_hotels .dates_wrapper{}@media screen and (max-width:1440px){body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .promocode_wrapper{}body:not(.is_mobile).scrolled .booking_engine_v2.scrolled .dates_wrapper{}body:not(.is_mobile).scrolled .booking_engine_v2.scrolled .submit_button{}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .fly_btn_wrapper{}body:not(.is_mobile).scrolled .paraty_booking_form.booking_engine_v2.scrolled .promocode_wrapper{}body.scrolled .booking_engine_v2.with_hotels .destination_wrapper{}}.booking_engine_v2.compact .hotel_tab,.booking_engine_v2.compact .flight_tab{}.booking_engine_v2.compact .hotel_tab.active,.booking_engine_v2.compact .flight_tab.active{}.booking_engine_v2.compact .hotel_tab span,.booking_engine_v2.compact .flight_tab span{}.booking_engine_v2.with_flight_hotel .origin_flight_wrapper input::after{}.booking_engine_v2.with_flight_hotel:has(.origin_flight_wrapper.active) .dates_wrapper{}.booking_engine_v2.with_flight_hotel:has(.origin_flight_wrapper.active) .occupancy_display{}.booking_engine_v2.with_flight_hotel:has(.origin_flight_wrapper.active) .promocode_wrapper{}.booking_engine_v2.with_flight_hotel:has(.origin_flight_wrapper.active) .booking_button_wrapper{}#data .booking_engine_v1_popup .booking_form .booking_button_wrapper.submit_button{}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body.scrolled .booking_engine_v2 .dates_wrapper .date_selection{}}@media screen and (max-width:1550px){.paraty_booking_form.booking_engine_v2.font2.compact.with_hotels:not(.scrolled){}}body.menu_open .paraty_booking_form{}.booking_engine_v2 .submit_button:hover .submit_label{}body:not(.scrolled) .paraty_booking_form.booking_engine_v2.scrolled{}body:not(.scrolled) .paraty_booking_form.booking_engine_v2.scrolled::after{}.advantages_wrapper{padding:40px 0;background-repeat:no-repeat;background-size:cover}.advantages_wrapper .banner{display:flex;align-items:center}.advantages_wrapper .banner .content_title{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;color:#030303;line-height:22px;width:30%;font-size:20px;padding-right:20px;margin-top:-50px}.advantages_wrapper .banner .content_title .top_title{font-family:Raleway,sans-serif;color:#030303;font-size:110px;line-height:107px;display:block}.advantages_wrapper .banner .icons_wrapper{display:flex;flex-wrap:nowrap;flex:1}.advantages_wrapper .banner .icons_wrapper .icon_box{position:relative;padding:5px 20px;width:calc(100% / 3)}.advantages_wrapper .banner .icons_wrapper .icon_box .icon_image{max-height:50px;margin-bottom:20px;transition:all .6s}.advantages_wrapper .banner .icons_wrapper .icon_box i{font-size:55px;height:50px;font-weight:300;color:#030303;margin-bottom:20px;position:relative;display:block;transition:all .6s}.advantages_wrapper .banner .icons_wrapper .icon_box i::before{position:absolute;top:0;left:0;right:0;bottom:0;padding:5px}.advantages_wrapper .banner .icons_wrapper .icon_box .icon_desc{font-family:Raleway,sans-serif;font-size:15px;color:#030303}.advantages_wrapper .banner .icons_wrapper .icon_box::before{position:absolute;content:;top:0;bottom:0;left:0;width:1px;background-color:#030303}.advantages_wrapper .banner .icons_wrapper .icon_box.icon_hover:hover .icon_image,.advantages_wrapper .banner .icons_wrapper .icon_box.icon_hover:hover i{transform:translateY(-15px);color:#030303}.advantages_wrapper .banner .icons_wrapper .btn_more{position:relative;width:95px;display:inline-block;line-height:16.8px;padding:0 30px 0 25px;margin-left:60px;font-family:Playfair Display,serif;font-weight:500;font-size:17px;top:50%;transform:translateY(-50%);text-transform:capitalize;text-decoration:none;letter-spacing:1.36px;color:#030303;border-radius:20px;cursor:pointer;-webkit-transition:all 0.4s 1s;-moz-transition:all 0.4s 1s;-ms-transition:all 0.4s 1s;-o-transition:all 0.4s 1s;transition:all 0.4s 1s}.advantages_wrapper .banner .icons_wrapper .btn_more::before{position:absolute;content:;width:53px;height:53px;border-radius:40px;top:50%;left:0;transform:translateY(-50%);transition:all .4s;right:auto;background-color:#030303;opacity:0.4;background-image:none}.advantages_wrapper .banner .icons_wrapper .btn_more:hover:before{width:100%}.advantages_wrapper .banner .icons_wrapper .btn_more .icon{position:relative;margin-right:15px}.advantages_wrapper .banner .icons_wrapper .btn_more .icon::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:50%;content:;height:1px;width:45px;-webkit-transition:all 0.4s 1s;-moz-transition:all 0.4s 1s;-ms-transition:all 0.4s 1s;-o-transition:all 0.4s 1s;transition:all 0.4s 1s;background-color:#030303}.advantages_wrapper .banner .icons_wrapper .btn_more .icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#030303;font-size:18px;top:52%}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-stage-outer{width:800px;display:flex}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-stage{display:flex;align-items:stretch}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-stage .owl-item{position:relative;padding:0 10px}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-stage .owl-item::before{position:absolute;content:;top:0;bottom:0;left:0;width:1px;background-color:#030303}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-stage .owl-item .icon_box{padding:0;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-stage .owl-item .icon_box::before{display:none}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav{position:absolute;top:50%;transform:translate(-60px,-50%);display:flex;justify-content:space-between;width:115%;margin-top:0}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-prev,.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-next{padding:0;margin:0;outline:none;display:inline-block}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-prev i,.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-next i{color:#030303;font-size:32px}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-prev:hover,.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-next:hover{background:none;color:#030303}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-prev.disabled,.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-next.disabled{opacity:.5}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-next{margin-left:10px}.is_mobile .advantages_wrapper{padding:40px 20px}.is_mobile .advantages_wrapper .container12{width:100%}.is_mobile .advantages_wrapper .container12 .banner{flex-wrap:wrap}.is_mobile .advantages_wrapper .container12 .banner .content_title{width:100%;display:flex;align-items:center;margin-top:-40px;font-size:14px;line-height:17px;margin-left:20px}.is_mobile .advantages_wrapper .container12 .banner .content_title .top_title{font-size:68px;line-height:82px;margin-right:20px;display:inline}.is_mobile .advantages_wrapper .container12 .banner .content_title .subtitle{width:90%;padding-top:30px}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper{display:block;margin-top:30px;padding:0 0}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper .icon_box{display:inline-flex;align-items:center;justify-content:center;margin-left:-25px;margin-bottom:10px;width:100%}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper .icon_box::before{display:none}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper .icon_box .icon_image{width:auto}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper .icon_box i{text-align:center;width:70px;font-size:45px}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper .icon_desc{width:55%;margin-left:45px;font-size:14px}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper .btn_more{margin:40px auto 0;font-size:14px}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper .btn_more .icon i{font-size:18px}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper.owl-carousel .owl-stage-outer{width:100%}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-item .icon_box{margin:0!important}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-item .icon_box .icon_desc{width:80%!important;margin:0 auto!important}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-item::before{display:none}.is_mobile .advantages_wrapper .container12 .banner .icons_wrapper.owl-carousel .owl-nav{width:100%;transform:translate(0,-50%)}.advantages_wrapper.with_animation{overflow-x:hidden}.advantages_wrapper.with_animation .content_title,.advantages_wrapper.with_animation .icon_box{opacity:0}.advantages_wrapper.with_animation .content_title.fadeInUp{animation-name:custom_fadeInUp}.advantages_wrapper.with_animation .icon_box.fadeInLeft{animation-name:custom_fadeInLeft}@keyframes custom_fadeInLeft{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes custom_fadeInUp{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:1550px){.advantages_wrapper .container12{width:100%;max-width:992px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.advantages_wrapper .content_title,.advantages_wrapper .icon_box{animation:none!important;opacity:1!important}}.fancybox-bg{background:#030303;opacity:.7!important}.icons-bloque-popup{display:none;overflow:visible;width:1080px}.icons-bloque-popup.fancybox-content .fancybox-button.fancybox-close-small{color:white;width:80px;height:80px;top:0;right:0;position:fixed}.icons-bloque-popup .icons-popup{height:auto;text-align:center;background:white;margin:0 auto;padding:20px 60px 40px}.icons-bloque-popup .icons-popup .services_title .title{font-size:50px!important;letter-spacing:2.5px!important;line-height:80px!important;font-family:Raleway,sans-serif;font-weight:400!important;text-transform:none!important}.icons-bloque-popup .icons-popup .services_list{margin-top:50px}.icons-bloque-popup .icons-popup .services_list .icon{display:inline-flex;align-items:center;width:calc((100% / 3) - 25px);color:#030303;margin:15px 10px}.icons-bloque-popup .icons-popup .services_list .icon:nth-child(1){margin-left:0}.icons-bloque-popup .icons-popup .services_list .icon:nth-child(3n){margin-right:0}.icons-bloque-popup .icons-popup .services_list .icon:nth-child(3n + 1){margin-left:0}.icons-bloque-popup .icons-popup .services_list .icon .ico{font-size:40px;margin-right:10px;width:60px;text-align:center;display:inline-block;vertical-align:middle}.icons-bloque-popup .icons-popup .services_list .icon .ico:hover .bg_circle::after{opacity:0}.icons-bloque-popup .icons-popup .services_list .icon .ico .bg_circle{position:relative;z-index:1}.icons-bloque-popup .icons-popup .services_list .icon .ico .bg_circle::after{content:;position:absolute;top:-15px;right:15px;width:40px;height:40px;background:#E9E5D3;border-radius:100%;z-index:-1;opacity:1;transition:.3s all}.is_mobile .icons-bloque-popup .icons-popup .services_list .icon .ico{margin-right:15px}.icons-bloque-popup .icons-popup .services_list .icon:nth-of-type(6n+4) .bg_circle::after,.icons-bloque-popup .icons-popup .services_list .icon:nth-of-type(6n+5) .bg_circle::after,.icons-bloque-popup .icons-popup .services_list .icon:nth-of-type(6n+6) .bg_circle::after{top:inherit;bottom:-15px;right:inherit;left:25px}.icons-bloque-popup .icons-popup .services_list .icon .text{font-size:15px;display:inline-block;color:#003055;text-align:left;text-transform:uppercase;font-weight:300;font-family:Playfair Display,serif;line-height:17px;letter-spacing:0.75px}.icons-bloque-popup .icons-popup .services_list .icon .text a{text-decoration:none;color:initial}.icons-bloque-popup .icons-popup .services_list .icon .text .title{font-weight:normal}body.is_mobile .icons-bloque-popup{width:100%}body.is_mobile .icons-bloque-popup.fancybox-content{padding:25px}body.is_mobile .icons-bloque-popup.fancybox-content .fancybox-button.fancybox-close-small{color:black;width:70px;height:70px;top:0;right:0}body.is_mobile .icons-bloque-popup .icons-popup{padding:0}body.is_mobile .icons-bloque-popup .icons-popup .services_title{margin-top:40px}body.is_mobile .icons-bloque-popup .icons-popup .services_title .title{font-size:30px!important;letter-spacing:1.5px!important;line-height:40px!important}body.is_mobile .icons-bloque-popup .icons-popup .services_list{margin-top:30px;display:flex;flex-wrap:wrap}body.is_mobile .icons-bloque-popup .icons-popup .services_list .icon{width:calc((100% / 2) - 15px)}body.is_mobile .icons-bloque-popup .icons-popup .services_list .icon .ico{font-size:35px}body.is_mobile .icons-bloque-popup .icons-popup .services_list .icon .ico .bg_circle::after{right:20px;width:30px;height:30px}.is_mobile body.is_mobile .icons-bloque-popup .icons-popup .services_list .icon .ico{margin-right:0}body.is_mobile .icons-bloque-popup .icons-popup .services_list .icon:nth-child(2n) .bg_circle::after{bottom:-10px;left:20px}body.is_mobile .icons-bloque-popup .icons-popup .services_list .icon .text{font-size:14px}.advantages_wrapper::before{}.advantages_wrapper::after{}.advantages_wrapper .banner .content_title .top_title{font-family:Playfair Display,serif;letter-spacing:0.8;line-height:47px;font-weight:600;font-size:38px;margin-bottom:10px}.advantages_wrapper .banner .content_title .subtitle{letter-spacing:1px;text-transform:uppercase;font-weight:300;font-size:15px}.advantages_wrapper .banner .icons_wrapper .icon_box::before{display:none}.advantages_wrapper .banner .icons_wrapper::after{}body.is_mobile .advantages_wrapper .container12 .banner .content_title .top_title{}.advantages_wrapper .banner .icons_wrapper .btn_more::before{}.advantages_wrapper .banner .icons_wrapper .btn_more:hover:before{}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav{}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-stage-outer{}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-stage{}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-stage-outer .owl-stage .owl-item::before{}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav{}.advantages_wrapper .banner .content_title{}}body.is_mobile .icons-bloque-popup .icons-popup .services_list{}.icons-bloque-popup .icons-popup .services_list .icon .ico{}.icons-bloque-popup .icons-popup .services_list .icon .text .desc{}body.is_mobile .icons-bloque-popup .icons-popup .services_list .icon{}.fancybox-container.popup_icons_wrapper .fancybox-slide{}.is_mobile .advantages_wrapper .container12 .banner .content_title{}.is_mobile .advantages_wrapper .container12 .banner .content_title .top_title{}.is_mobile .advantages_wrapper .container12 .banner .content_title .subtitle{}.is_mobile .advantages_wrapper .banner .icons_wrapper .icon_box .btn_more .icon i::before{}.advantages_wrapper .banner .icons_wrapper .btn_more .icon i{}.advantages_wrapper .banner .icons_wrapper .btn_more:hover .icon i{}.advantages_wrapper .banner .icons_wrapper .icon_box i::before{}.advantages_wrapper .banner .icons_wrapper .icon_box .icon_desc span,.advantages_wrapper .banner .icons_wrapper .icon_box .icon_desc strong{}.advantages_wrapper .banner .icons_wrapper .btn_more .icon::before{}.advantages_wrapper .banner .icons_wrapper .btn_more:hover .icon::before{}.advantages_wrapper .banner .icons_wrapper .btn_more:hover{}.advantages_wrapper .banner .icons_wrapper .btn_more:hover .icon{}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-prev i,.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-next i{}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-prev i::before{}.advantages_wrapper .banner .icons_wrapper.owl-carousel .owl-nav .owl-next i::before{}.advantages_wrapper .banner .icons_wrapper .icon_box.icon_hover:hover .icon_image,.advantages_wrapper .banner .icons_wrapper .icon_box.icon_hover:hover i{}body.is_mobile .icons-bloque-popup.fancybox-content{}body.is_mobile .icons-bloque-popup .icons-popup{}body.is_mobile .advantages_wrapper .banner .icons_wrapper .icon_box .icon_image{}.content_subtitle_wrapper{padding:150px 0;position:relative;min-width:1140px}.content_subtitle_wrapper::after{content:;clear:both;display:table}.content_subtitle_wrapper .component_wrapper{position:relative;display:inline-block;width:100%;padding:0}.content_subtitle_wrapper .component_wrapper::after{pointer-events:none}.content_subtitle_wrapper .component_wrapper .icon_svg{position:absolute;width:278px;z-index:-1;top:7px;right:calc((100% - 1140px) / 2);opacity:.9;height:377px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.content_subtitle_wrapper .image_wrapper{float:left;width:55%;height:564px;position:relative}.content_subtitle_wrapper .image_wrapper .image{position:absolute}.content_subtitle_wrapper .image_wrapper .image img{width:100%;height:100%;object-fit:cover;border-radius:15px}.content_subtitle_wrapper .image_wrapper .image span{position:absolute;bottom:-35px;left:0;font-size:16px;letter-spacing:0;line-height:28px;font-family:Playfair Display,serif}.content_subtitle_wrapper .image_wrapper .image:nth-child(1){top:0;left:0;width:507px;height:554px}.content_subtitle_wrapper .image_wrapper .image:nth-child(2){bottom:-40px;right:0px;width:270px;height:330px}.content_subtitle_wrapper .content_wrapper{position:relative;float:left;width:45%;padding-left:40px;margin-top:100px}.content_subtitle_wrapper .content_wrapper .title_wrapper{margin-bottom:15px;font-family:Playfair Display,serif;font-size:45px;letter-spacing:3px;line-height:50px;color:#030303}.content_subtitle_wrapper .content_wrapper .title_wrapper .subtitle{font-family:Raleway,sans-serif;font-weight:300;font-size:25px;text-transform:uppercase;letter-spacing:3px;line-height:30px;color:#030303}.content_subtitle_wrapper .content_wrapper .content{padding-left:50px;padding-right:100px}.content_subtitle_wrapper .content_wrapper .content .desc{font-family:Raleway,sans-serif;font-weight:300;font-size:19px;letter-spacing:0.2px;line-height:27px;color:#383838;margin-bottom:30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.content_subtitle_wrapper .content_wrapper .content .desc .hide,.content_subtitle_wrapper .content_wrapper .content .desc hide{display:block;opacity:0;max-height:0;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.content_subtitle_wrapper .content_wrapper .content .desc.active .hide,.content_subtitle_wrapper .content_wrapper .content .desc.active hide{max-height:350px;opacity:1}.content_subtitle_wrapper .content_wrapper .content .desc.active::after{display:none}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_3{background-color:transparent;margin:-20px;display:inline-grid}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_3:before{display:none}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_3 .read{display:inline-block;position:relative;z-index:2;padding:8px 0;cursor:pointer;transition:padding .6s}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_3 .read:hover{padding:8px 0 2px}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_3 .read:hover i{padding-top:6px}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_3 .read i{display:block;color:#F09600;font-size:32px;text-align:center;transition:padding .6s;font-weight:300}.content_subtitle_wrapper .content_wrapper .content .btn_more{position:relative;display:inline-block;line-height:40px;padding:0 30px 0 20px;margin-left:15px;font-family:Playfair Display,serif;font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:none;letter-spacing:1.12px;color:#030303;border-radius:20px;cursor:pointer;margin-top:39px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.content_subtitle_wrapper .content_wrapper .content .btn_more:before{position:absolute;content:;width:40px;height:40px;border-radius:40px;top:50%;left:0;transform:translateY(-50%);transition:all .4s;right:auto;background-color:#030303;opacity:0.25;z-index:-1}.content_subtitle_wrapper .content_wrapper .content .btn_more:hover{color:white}.content_subtitle_wrapper .content_wrapper .content .btn_more:hover:before{width:100%}.content_subtitle_wrapper .content_wrapper .content .btn_more .read:not(.active){display:none}.content_subtitle_wrapper .content_wrapper .content .btn_more .icon{position:relative;margin-right:5px}.content_subtitle_wrapper .content_wrapper .content .btn_more .icon::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:50%;content:;height:1px;width:35px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background-color:#030303}.content_subtitle_wrapper .content_wrapper .content .btn_more .icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#030303;font-size:11px}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2{margin:2rem 0rem 0px 4.2rem;padding:0 20px 0 20px}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2:before{top:17%}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2 .more-arrow{transition:all .6s;box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));border-right:2px solid transparent;border-left:2px solid transparent;box-shadow:inset 0 0 0 2px;height:66px;width:6px;color:#030303;margin:10px auto 0px auto}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2 .more-arrow::after{content:;display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);bottom:0;left:-4px}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2.active:before{top:13%}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2.active .more-arrow{height:106px}.content_subtitle_wrapper .content_wrapper .content .btn-link{text-transform:lowercase}.content_subtitle_wrapper .content_wrapper .content .btn-link:hover{padding-left:50px}@media screen and (min-width:1140px){.content_subtitle_wrapper{min-width:100%;margin:auto}.content_subtitle_wrapper .component_wrapper{display:flex;justify-content:center}.content_subtitle_wrapper .component_wrapper .icon_svg{right:calc((100% - 1140px) / 2)}.content_subtitle_wrapper .component_wrapper .image_wrapper{width:calc(1140px / 2)}.content_subtitle_wrapper .component_wrapper .content_wrapper{width:50%}}@media only screen and (max-width:1200px){.content_subtitle_wrapper{width:100%;padding:0;min-width:100%;box-sizing:content-box}.content_subtitle_wrapper .component_wrapper{width:99%}.content_subtitle_wrapper .component_wrapper .icon_svg{display:none}.content_subtitle_wrapper .component_wrapper .content_wrapper{padding:30px 20px 20px;margin:0;width:90%;box-sizing:content-box}.content_subtitle_wrapper .component_wrapper .content_wrapper .title_wrapper{text-align:center;font-size:35px;margin:23px 0 10px}.content_subtitle_wrapper .component_wrapper .content_wrapper .title_wrapper .subtitle{font-size:18px}.content_subtitle_wrapper .component_wrapper .content_wrapper .title_wrapper .title{font-size:35px}.content_subtitle_wrapper .component_wrapper .content_wrapper .content{margin-top:20px;margin-bottom:20px;padding:0;font-size:16px}.content_subtitle_wrapper .component_wrapper .content_wrapper .content .desc{text-align:center;width:100%;font-size:16px;margin-bottom:0;line-height:24px}.content_subtitle_wrapper .component_wrapper .content_wrapper .content .btn_more.version_2{display:flex;padding:0;margin-top:0;margin-left:auto;margin-right:auto;flex-direction:column;align-items:center}.content_subtitle_wrapper .component_wrapper .content_wrapper .content .btn_more.version_2:before{display:none}.content_subtitle_wrapper .component_wrapper .content_wrapper .content .btn_more.version_2 .read.active{text-align:center;margin-right:auto;margin:0}.content_subtitle_wrapper .component_wrapper .content_wrapper .content .btn_more.version_2 .more-arrow{margin:0}}.content_subtitle_wrapper.with_animation .component_wrapper .image_wrapper .image{opacity:0;transform:translateY(300px)}.content_subtitle_wrapper.with_animation .component_wrapper .content_wrapper{opacity:0;transform:translateY(300px)}.content_subtitle_wrapper.with_animation.animated .component_wrapper .image_wrapper .image:nth-of-type(1){animation-name:custom_fadeInUp;animation-duration:1.6s;animation-fill-mode:forwards}.content_subtitle_wrapper.with_animation.animated .component_wrapper .image_wrapper .image:nth-of-type(2){animation-name:custom_fadeInUp;animation-duration:1.6s;animation-delay:1.4s;animation-fill-mode:forwards}.content_subtitle_wrapper.with_animation.animated .component_wrapper .content_wrapper{animation-name:custom_fadeInUp;animation-duration:1.6s;animation-delay:0.4s;animation-fill-mode:forwards}.content_subtitle_wrapper.with_animation.animated .component_wrapper::after{animation-name:custom_fadeInUp;animation-duration:1.6s;animation-delay:0.4s;animation-fill-mode:forwards}@keyframes custom_fadeInUp{from{opacity:0;transform:translateY(300px)}to{opacity:1;transform:translateY(0)}}.content_subtitle_wrapper .component_wrapper::before{}.content_subtitle_wrapper::after{}.content_subtitle_wrapper.home::before{}.content_subtitle_wrapper .content_wrapper .content .btn_more{}.content_subtitle_wrapper .component_wrapper .icon_svg{}.content_subtitle_wrapper .content_wrapper .title_wrapper::before{}.content_subtitle_wrapper .content_wrapper .title_wrapper .subtitle{text-align:center;letter-spacing:2px;line-height:40px;font-weight:300;font-size:20px}.content_subtitle_wrapper .content_wrapper .title_wrapper .title{margin-left:0px;font-family:Playfair Display,serif;letter-spacing:0.5px;margin-bottom:80px;font-weight:600;font-size:50px;position:relative;text-align:center}.content_subtitle_wrapper .content_wrapper .title_wrapper small{}.content_subtitle_wrapper .content_wrapper .title_wrapper span{}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2{margin:2rem 0rem 0px 0}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2:hover{}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2 .more-arrow{margin-left:0px;margin:10px auto 0px auto!important;color:#255351}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_3{}.content_subtitle_wrapper .content_wrapper .content .btn_more:hover{}.content_subtitle_wrapper .content_wrapper .content .btn_more:before{}.content_subtitle_wrapper .content_wrapper .content .btn_more .icon::before{}.content_subtitle_wrapper .content_wrapper .content .btn_more .icon:after{}.content_subtitle_wrapper .content_wrapper .content .btn_more .icon i:before{}.content_subtitle_wrapper .content_wrapper .content .btn_more:hover .icon::before{}.content_subtitle_wrapper .content_wrapper .content .btn_more:hover .icon i{}.content_subtitle_wrapper .content_wrapper .content .btn_more .read.active{}.content_subtitle_wrapper .content_wrapper .content .btn_more:hover .read.active{}.content_subtitle_wrapper .content_wrapper .content .btn_more .read.active::before{}.content_subtitle_wrapper .content_wrapper .content .btn_more:hover .read.active::before{}.content_subtitle_wrapper .image_wrapper .image img{}.content_subtitle_wrapper .image_wrapper:before{}.content_subtitle_wrapper .content_wrapper .content .btn_more:before{}.content_subtitle_wrapper .content_wrapper .content .btn_more:hover::before{}.content_subtitle_wrapper .content_wrapper .content .btn_more .icon i{}.carousel_images_right_content_wrapper .banner_element .banner_content_wrapper .btn_more:hover{}.content_subtitle_wrapper .content_wrapper .content .btn_more .icon::before{}.content_subtitle_wrapper .content_wrapper .content .btn_more.active .icon i{}.content_subtitle_wrapper .content_wrapper .content .btn_more.active .icon::before{}.content_subtitle_wrapper .content_wrapper .content .desc a{}.content_subtitle_wrapper .content_wrapper .content .desc a::after{}.content_subtitle_wrapper .content_wrapper .content .desc a:hover::after{}.content_subtitle_wrapper .content_wrapper .content .desc:after{left:0;bottom:110px;right:0;background:transparent linear-gradient(180deg,#FFFFFF00 0%,#FFFFFFE6 75%,#FFFFFF 100%) 0% 0% no-repeat padding-box;position:absolute;height:195px}.content_subtitle_wrapper .content_wrapper .content .desc strong{}.content_subtitle_wrapper .content_wrapper .content .desc strong::before{}.content_subtitle_wrapper .content_wrapper .content .desc.active:after{display:none}@media screen and (min-width:1140px){.content_subtitle_wrapper .component_wrapper .image_wrapper{}}.content_subtitle_wrapper .image_wrapper .image:nth-child(1){}.content_subtitle_wrapper .image_wrapper .image:nth-child(1) img{}.content_subtitle_wrapper .image_wrapper .image:nth-child(2){}.content_subtitle_wrapper .image_wrapper .image:nth-child(2) img{}.content_subtitle_wrapper::before{}.content_subtitle_wrapper .component_wrapper::after{}.content_subtitle_wrapper .image_wrapper::before{}.content_subtitle_wrapper .content_wrapper .content a:hover{}.content_subtitle_wrapper .content_wrapper .content table td{}.content_subtitle_wrapper .content_wrapper .content .desc .hide,.content_subtitle_wrapper .content_wrapper .content .desc hide{}.content_subtitle_wrapper .content_wrapper .content .desc.active .hide,.content_subtitle_wrapper .content_wrapper .content .desc.active hide{}.content_subtitle_wrapper .content_wrapper .content .btn_more:hover .read{}body:not(.is_mobile) .content_subtitle_wrapper .content_wrapper .content .see-360-btn{}@media only screen and (max-width:1200px){.content_subtitle_wrapper{}.content_subtitle_wrapper .image_wrapper .image:nth-child(2){}.content_subtitle_wrapper .component_wrapper .content_wrapper{}.content_subtitle_wrapper .component_wrapper .content_wrapper .title_wrapper .subtitle{}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.content_subtitle_wrapper .component_wrapper{}.content_subtitle_wrapper .component_wrapper .content_wrapper{}.content_subtitle_wrapper .component_wrapper .content_wrapper .content{}.content_subtitle_wrapper .component_wrapper .content_wrapper .content .desc{}.content_subtitle_wrapper .component_wrapper .content_wrapper .title_wrapper .title{}}@media only screen and (max-width:1200px){.content_subtitle_wrapper{}.content_subtitle_wrapper .component_wrapper .image_wrapper{}.content_subtitle_wrapper .component_wrapper .image_wrapper .image{}.content_subtitle_wrapper .component_wrapper .content_wrapper{}}.content_subtitle_wrapper .content_wrapper .content .desc.active{}@media screen and (min-width:1140px){.content_subtitle_wrapper .component_wrapper .content_wrapper{}}.content_subtitle_wrapper .content_wrapper .content .btn_more.version_2 .more-arrow:lang(en)::after{}.content_subtitle_wrapper .image_wrapper .image span{}.banner_gallery_full_width .picture_bottom_block .title{position:absolute;left:230px;top:230px;padding:0;margin:0;font-family:Playfair Display,serif;font-weight:bold;font-size:128px;letter-spacing:6.4px;line-height:171px;color:white;text-transform:capitalize;z-index:3}.banner_gallery_full_width .picture_bottom_block .subtitle{display:block;padding:0;margin:0;font-family:Raleway,sans-serif;font-weight:400;font-size:55px;letter-spacing:5.5px;line-height:37px;color:white;text-transform:uppercase}.banner_gallery_full_width .picture_bottom_block .btn_more{position:absolute;display:inline-flex;letter-spacing:1.6px;font-size:20px;line-height:16.8px;margin-top:370px;z-index:6;text-align:right;width:auto;left:60%;justify-content:flex-end;align-items:center;transition:transform 0.5s ease}.banner_gallery_full_width .picture_bottom_block .btn_more .icon{background:white;margin-left:0;height:2px;margin-bottom:0;width:46px;position:relative;margin-right:15px;margin-top:0;transition:width 1s}.banner_gallery_full_width .picture_bottom_block .btn_more .icon:after{display:block;bottom:-3px;opacity:1;width:8px;border-top:2px solid white;box-sizing:border-box;left:auto;background:none;height:8px;top:auto;position:absolute;right:0;border-left:2px solid white;border-radius:0;transform:rotate(135deg);content:}.banner_gallery_full_width .picture_bottom_block .btn_more a{text-decoration:none;font-family:Raleway,sans-serif;color:white}.banner_gallery_full_width .picture_bottom_block .btn_more:hover .icon{width:66px}.banner_gallery_full_width .picture_bottom_block .picture_wrapper{width:100%;height:600px;overflow:hidden}.banner_gallery_full_width .picture_bottom_block .picture_wrapper img{height:100%;width:100%;object-fit:cover}.banner_gallery_full_width .picture_bottom_block .picture_wrapper.with_title::before{content:;position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;background:transparent linear-gradient(180deg,rgba(0,0,0,0.152941) 0%,rgba(0,0,0,0.396078) 100%) 0% 0% no-repeat padding-box}.banner_gallery_full_width .owl-prev{color:#31314C;background:transparent;padding:0!important;left:0;position:relative;display:block;margin-bottom:10px}.banner_gallery_full_width .owl-prev i{font-size:40px;color:white}.banner_gallery_full_width .owl-nav{right:50px;transform:translate(0px,-50%);flex-flow:column;position:absolute;top:85%;display:flex;opacity:0;transition:all .6s}.banner_gallery_full_width .owl-next{color:#31314C;background:transparent;padding:0!important;left:0;position:relative;display:block}.banner_gallery_full_width .owl-next i{font-size:40px;color:white}.banner_gallery_full_width:hover .owl-nav{opacity:1}.banner_gallery_full_width .custom_banner .owl-dots{display:inline-block;height:32px;transform:translateY(-100%)}.banner_gallery_full_width .custom_banner .owl-dots .owl-dot{width:14px;height:14px;margin:0 5px;position:relative;border:1px solid #030303;border-radius:50%}.banner_gallery_full_width .custom_banner .owl-dots .owl-dot span{position:absolute;content:;top:3px;left:3px;right:3px;bottom:3px;display:block;border-radius:50%;background-color:transparent;transition:all 0.3s}.banner_gallery_full_width .custom_banner .owl-dots .owl-dot.active span{background-color:#030303}body.is_mobile .banner_gallery_full_width .pictures_wrapper .picture_bottom_block .title{left:50%;top:50%}.banner_gallery_full_width{}.banner_gallery_full_width::before{}.banner_gallery_full_width .picture_bottom_block .picture_wrapper::before{}.banner_gallery_full_width .picture_bottom_block .pictures_wrapper{}.banner_gallery_full_width .picture_bottom_block .pictures_wrapper .picture_wrapper{}.banner_gallery_full_width .picture_bottom_block .pictures_wrapper .picture_wrapper img{}.banner_gallery_full_width .owl-nav{}.banner_gallery_full_width .custom_banner .owl-dots{}.banner_gallery_full_width .custom_banner .owl-dots .owl-dot{}.banner_gallery_full_width .custom_banner .owl-dots .owl-dot.active span{}.owl-carousel .owl-nav button.owl-prev{}.owl-carousel .owl-nav button.owl-prev i::before{}.owl-carousel .owl-nav button.owl-next i::before{}.banner_gallery_full_width .picture_bottom_block .subtitle{}.banner_gallery_full_width .owl-prev i,.banner_gallery_full_width .owl-next i{}.banner_gallery_full_width .owl-next::before{}.banner_gallery_full_width .owl-prev::before{}.banner_gallery_full_width .owl-prev img,.banner_gallery_full_width .owl-next img{}.banner_gallery_full_width .picture_bottom_block .btn_more{}.main_content{margin-bottom:55px;margin-top:35px}.main_content .title{font-size:60px;font-weight:400;text-align:center;font-family:Playfair Display,serif;color:#444;letter-spacing:1.2px;margin-bottom:75px}.main_content .title small{display:block;font-size:20px;font-family:Raleway,sans-serif;margin-bottom:0;color:#444;letter-spacing:2px;margin-top:10px}.main_content .title small.top{margin-top:0;color:#030303;margin-bottom:10px;letter-spacing:4.8px}.main_content .title{margin-bottom:45px}.main_content .description{text-align:center;font-weight:300;position:relative;font-size:20px;color:#444;font-family:Raleway,sans-serif;letter-spacing:2px;line-height:27.6px;max-width:755px;margin:auto}.main_content .description .hide{max-height:0;overflow:hidden;transition:all .4s;display:block}.main_content .description.has_hide_content::before{position:absolute;content:;bottom:0;left:0;right:0;background:#fff;background:linear-gradient(0deg,#fff 37%,rgba(255,255,255,0) 100%);height:110px;opacity:1}.main_content .description.has_hide_content.open .hide{max-height:1000px}.main_content .description.has_hide_content.open::before{position:absolute;content:;bottom:0;left:0;right:0;background:#fff;background:linear-gradient(0deg,#fff 37%,rgba(255,255,255,0) 100%);height:110px;opacity:0}.main_content .extra_link,.main_content .see_more_link_wrapper{text-align:center}.main_content .extra_link .offer_link,.main_content .extra_link .see_more_link,.main_content .see_more_link_wrapper .offer_link,.main_content .see_more_link_wrapper .see_more_link{margin:60px auto 20px;text-decoration:none;cursor:pointer;color:#444;font-family:Raleway,sans-serif;font-size:15px;text-transform:uppercase;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;letter-spacing:3.8px;width:max-content;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.main_content .extra_link .offer_link:before,.main_content .extra_link .see_more_link:before,.main_content .see_more_link_wrapper .offer_link:before,.main_content .see_more_link_wrapper .see_more_link:before{content:;width:56px;height:56px;border-radius:40px;background:rgba(3,3,3,0.45);position:absolute;top:auto;left:-25px;-webkit-transition:width .5s;-moz-transition:width .5s;-ms-transition:width .5s;-o-transition:width .5s;transition:width .5s;z-index:-1}.main_content .extra_link .offer_link:after,.main_content .extra_link .see_more_link:after,.main_content .see_more_link_wrapper .offer_link:after,.main_content .see_more_link_wrapper .see_more_link:after{content:;background-color:white;-webkit-mask-image:url(https://storage.googleapis.com/cdn.paraty.es/hotansa-corpo/files/right-arrow.svg);mask-image:url(https://storage.googleapis.com/cdn.paraty.es/hotansa-corpo/files/right-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:30px;height:25px;opacity:0;position:absolute;top:50%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);right:15px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.main_content .extra_link .offer_link:hover,.main_content .extra_link .see_more_link:hover,.main_content .see_more_link_wrapper .offer_link:hover,.main_content .see_more_link_wrapper .see_more_link:hover{padding:0 60px 0 0;color:white}.main_content .extra_link .offer_link:hover:before,.main_content .extra_link .see_more_link:hover:before,.main_content .see_more_link_wrapper .offer_link:hover:before,.main_content .see_more_link_wrapper .see_more_link:hover:before{background:#030303;width:calc(100% + 30px);top:auto;border-radius:40px}.main_content .extra_link .offer_link:hover:after,.main_content .extra_link .see_more_link:hover:after,.main_content .see_more_link_wrapper .offer_link:hover:after,.main_content .see_more_link_wrapper .see_more_link:hover:after{opacity:1}.main_content .see_more_link_wrapper{margin-top:-30px;display:none;transition:all .5s}.main_content .see_more_link_wrapper .less{display:none}.main_content .see_more_link_wrapper.active{display:block}.main_content .see_more_link_wrapper.active.open{margin-top:0}.main_content .see_more_link_wrapper.active.open .less{display:block}.main_content .see_more_link_wrapper.active.open span:not(.less){display:none}.main_content .see_more_link_wrapper.active.open .see_more_link::after{transform:translate(0%,-50%) rotate(-90deg)}.main_content .see_more_link_wrapper .see_more_link::before{background:#030303}.main_content .see_more_link_wrapper .see_more_link:hover:before{background:#030303}.main_content .see_more_link_wrapper .see_more_link::after{transform:translate(0%,-50%) rotate(90deg)}.main_content .offer_wrapper{display:block;margin-top:60px}.main_content .offer_wrapper .offer_button{font-family:Raleway,sans-serif;padding:15px 40px;text-transform:uppercase;border-radius:10px;text-decoration:none;font-size:23px;font-weight:400;background:white;color:#030303;border:1px solid #030303;margin-right:10px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:none;background:#030303;font-weight:bold;color:white}.main_content .offer_wrapper .offer_button:hover{background:#030303;color:white;border-color:#030303}.main_content .title small{margin-top:0px;letter-spacing:2px!important;line-height:10px;font-weight:300;font-size:20px;margin-bottom:0px}.main_content .offer_wrapper .offer_button:hover{}.main_content .see_more_link_wrapper .see_more_link span{}.main_content .see_more_link_wrapper .see_more_link:before{}.main_content .see_more_link_wrapper .see_more_link:after{}.main_content .description.has_hide_content::before{}.main_content .description .hide{}.main_content .description.open{}.main_content .see_more_link_wrapper .see_more_link:hover{}.main_content::before{}.main_content::after{}.banner_carousel_images{position:relative;background:#F7F6EE;padding-bottom:150px}.banner_carousel_images .container12{text-align:right;padding-bottom:80px;display:flex;flex-direction:column;align-items:flex-end}.banner_carousel_images .container12 .content_title{position:relative;padding:70px 0;text-align:right}.banner_carousel_images .container12 .content_title .title{color:#030303;font-family:Playfair Display,serif;font-size:50px;font-weight:400;line-height:60px;margin:0;position:relative;display:inline-block}.banner_carousel_images .container12 .content_title .title small{color:#FFFFFF;font:normal 50px Playfair Display,serif;letter-spacing:0.75px;display:block}.banner_carousel_images .container12 .content_description{width:505px;margin-top:-30px;margin-bottom:40px;color:#030303;font-family:Playfair Display,serif;font-size:20px;font-weight:400;line-height:28px;position:relative;display:inline-block}.banner_carousel_images .container12 .btn_link{display:block;width:max-content;font-size:20px;font-weight:400;line-height:28px;font-family:Playfair Display,serif;color:#030303;text-decoration:none;border-bottom:1px solid #030303;padding-bottom:5px;transition:all .6s}.banner_carousel_images .container12 .btn_link:hover{border-bottom:1px solid transparent}.banner_carousel_images .gallery_wrapper_carousel{overflow:hidden}.banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery{width:1140px;margin:0 auto}.banner_carousel_images .owl-carousel,.banner_carousel_images .no-carousel{width:100%;display:block}.banner_carousel_images .owl-carousel .owl-stage-outer,.banner_carousel_images .no-carousel .owl-stage-outer{margin-left:-330px}@media screen and (max-width:1441px){.banner_carousel_images .owl-carousel .owl-stage-outer,.banner_carousel_images .no-carousel .owl-stage-outer{margin-left:-235px}}.banner_carousel_images .owl-carousel .owl-stage-outer .owl-item:not(.active) img,.banner_carousel_images .no-carousel .owl-stage-outer .owl-item:not(.active) img{opacity:1;transition:all 0.4s ease-in-out}.banner_carousel_images .owl-carousel .owl-stage-outer .owl-item .content_wrapper,.banner_carousel_images .no-carousel .owl-stage-outer .owl-item .content_wrapper{opacity:0;transition:opacity .6s}.banner_carousel_images .owl-carousel .owl-stage-outer .owl-item.active .content_wrapper,.banner_carousel_images .no-carousel .owl-stage-outer .owl-item.active .content_wrapper{opacity:1}.banner_carousel_images .owl-carousel .owl-nav,.banner_carousel_images .no-carousel .owl-nav{position:absolute;display:flex;flex-direction:column;height:95px;justify-content:space-between;top:510px;left:calc(100% - 620px)}@media screen and (max-width:1441px){.banner_carousel_images .owl-carousel .owl-nav,.banner_carousel_images .no-carousel .owl-nav{left:calc(100% - 430px)}}.banner_carousel_images .owl-carousel .owl-nav .owl-prev,.banner_carousel_images .owl-carousel .owl-nav .owl-next,.banner_carousel_images .no-carousel .owl-nav .owl-prev,.banner_carousel_images .no-carousel .owl-nav .owl-next{color:#030303;font-size:35px}.banner_carousel_images .owl-carousel .owl-nav .owl-prev i,.banner_carousel_images .owl-carousel .owl-nav .owl-next i,.banner_carousel_images .no-carousel .owl-nav .owl-prev i,.banner_carousel_images .no-carousel .owl-nav .owl-next i{font-weight:300}.banner_carousel_images .owl-carousel .owl-nav .owl-prev,.banner_carousel_images .no-carousel .owl-nav .owl-prev{order:2}.banner_carousel_images .owl-carousel .gallery,.banner_carousel_images .no-carousel .gallery{position:relative}.banner_carousel_images .owl-carousel .gallery .picture_wrapper,.banner_carousel_images .no-carousel .gallery .picture_wrapper{display:block;height:600px}.banner_carousel_images .owl-carousel .gallery .picture_wrapper img,.banner_carousel_images .no-carousel .gallery .picture_wrapper img{width:100%;height:100%;object-fit:cover}.banner_carousel_images .owl-carousel .gallery .picture_wrapper img::after,.banner_carousel_images .no-carousel .gallery .picture_wrapper img::after{position:absolute;bottom:0;left:0;height:100%;width:100%;content:;background:transparent linear-gradient(180deg,rgba(255,255,255,0.6) 0%,rgba(25,25,25,0.6) 67%,rgba(0,0,0,0.6) 100%) 0% 0% no-repeat padding-box;pointer-events:none}.banner_carousel_images .owl-carousel .gallery .content_wrapper,.banner_carousel_images .no-carousel .gallery .content_wrapper{position:relative;padding:50px 0 0 50px;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1441px){.banner_carousel_images .owl-carousel .gallery .content_wrapper,.banner_carousel_images .no-carousel .gallery .content_wrapper{padding:50px 0 0 20px}}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper{display:flex;flex-direction:column;width:79%;height:205px}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper{display:flex;align-items:center;justify-content:space-between;position:relative}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .title,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .title{text-align:left;font-size:40px;font-family:Playfair Display,serif;color:#030303;line-height:60px;width:76%}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper{position:relative;width:200px;height:28px}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_more,.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_less,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_more,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_less{font-size:22px;font-weight:400;font-family:Playfair Display,serif;line-height:28px;color:#030303;position:absolute;cursor:pointer;right:0;opacity:0;transition:all .6s}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_more::before,.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_less::before,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_more::before,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_less::before{content:;position:absolute;top:105%;left:0;right:0;height:1px;background:#030303;opacity:1;transition:opacity .6s}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_more.show,.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_less.show,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_more.show,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_less.show{opacity:1}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper:hover .btn_see_more::before,.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper:hover .btn_see_less::before,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper:hover .btn_see_more::before,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper:hover .btn_see_less::before{opacity:0}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .desc,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .desc{color:#030303;font-size:20px;font-weight:400;font-family:Playfair Display,serif;line-height:28px;text-align:left;max-height:0;transition:all .6s;overflow:hidden;margin-top:30px}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .desc.text_show,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .desc.text_show{max-height:500px}.banner_carousel_images .owl-carousel .gallery .content_wrapper .links_wrapper,.banner_carousel_images .no-carousel .gallery .content_wrapper .links_wrapper{margin-top:15px;display:flex;flex-direction:column}.banner_carousel_images .owl-carousel .gallery .content_wrapper .links_wrapper .btn-promotion,.banner_carousel_images .no-carousel .gallery .content_wrapper .links_wrapper .btn-promotion{text-decoration:none;font-size:22px;font-weight:400;font-family:Playfair Display,serif;letter-spacing:1.1px;line-height:27px;color:white;text-transform:uppercase;background:#030303;transition:all .6s;padding:15px 22px;margin-bottom:10px}.banner_carousel_images .owl-carousel .gallery .content_wrapper .links_wrapper .btn-promotion:hover,.banner_carousel_images .no-carousel .gallery .content_wrapper .links_wrapper .btn-promotion:hover{background:#030303}.banner_carousel_images .owl-carousel .gallery .content_wrapper .links_wrapper .btn-discover,.banner_carousel_images .no-carousel .gallery .content_wrapper .links_wrapper .btn-discover{transition:all .6s;text-transform:uppercase;background:#030303;font-family:Playfair Display,serif;letter-spacing:2.5px;color:#030303;font-size:18px;padding:13px 34px;text-decoration:none}body.is_mobile .banner_carousel_images{position:relative;padding:0 25px 50px}body.is_mobile .banner_carousel_images::before,body.is_mobile .banner_carousel_images::after{content:;position:absolute;left:25px;right:25px;height:1px;background:#030303}body.is_mobile .banner_carousel_images::before{top:0}body.is_mobile .banner_carousel_images::after{bottom:0}body.is_mobile .banner_carousel_images .container12{width:100%;box-sizing:border-box;text-align:left}body.is_mobile .banner_carousel_images .container12 .content_title{text-align:left;padding:60px 0}body.is_mobile .banner_carousel_images .container12 .content_title .title{text-align:left;font-size:24px}body.is_mobile .banner_carousel_images .container12 .content_description{width:260px;text-align:left;font-size:15px;margin-top:-50px;line-height:21px;margin-bottom:50px}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .picture_wrapper,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .picture_wrapper{height:250px}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .content_wrapper,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper{padding:0;flex-direction:column}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .content_wrapper .text_wrapper,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper .text_wrapper{width:100%;height:auto}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper{margin-top:30px}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .title,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .title{font-size:24px;line-height:60px}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .btn_see_more,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .btn_see_more{display:none}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .content_wrapper .text_wrapper .desc,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper .text_wrapper .desc{max-height:max-content;line-height:21px;font-size:15px;margin-top:10px;width:260px}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .content_wrapper .links_wrapper,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper .links_wrapper{margin-top:40px;margin-bottom:15px}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .content_wrapper .links_wrapper .btn-promotion,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper .links_wrapper .btn-promotion{font-size:17px;letter-spacing:0.85px;line-height:21px;padding:13px 34px}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .gallery .content_wrapper .links_wrapper .btn-discover,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper .links_wrapper .btn-discover{transition:all .6s;text-transform:uppercase;background:#030303;font-family:Playfair Display,serif;letter-spacing:2.5px;color:#030303;font-size:18px;padding:13px 34px;text-decoration:none}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .owl-stage-outer{margin-left:0}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .owl-nav{left:auto;right:0;top:230px;flex-direction:row-reverse;width:40px}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .owl-nav .owl-prev i,body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .owl-carousel .owl-nav .owl-next i{font-size:25px}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery{width:100%}body.is_mobile .banner_carousel_images .gallery_wrapper_carousel .no-carousel .gallery .content_wrapper .title{width:100%}.banner_carousel_images::before{}.banner_carousel_images .container12 .btn_link:hover{}.banner_carousel_images .owl-carousel .gallery .content_wrapper .links_wrapper .btn-promotion:hover,.banner_carousel_images .no-carousel .gallery .content_wrapper .links_wrapper .btn-promotion:hover{background:#737272}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper:hover .show,.banner_carousel_images .no-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper:hover .show{}.banner_carousel_images .owl-carousel .owl-nav button i,.banner_carousel_images .no-carousel .owl-nav button i{}body.is_mobile .banner_carousel_images::before,body.is_mobile .banner_carousel_images::after{}.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_more::before,.banner_carousel_images .owl-carousel .gallery .content_wrapper .text_wrapper .title_wrapper .buttons_wrapper .btn_see_less::before{}.banner_carousel_images .owl-carousel .gallery .picture_wrapper img::after{display:none}body.is_mobile .banner_carousel_images .container12 .content_title::after{}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.banner_carousel_images .owl-carousel .owl-nav,.banner_carousel_images .no-carousel .owl-nav{}}.banner_text_wrapper{position:relative;background-position:center center;background-size:cover;height:950px}.banner_text_wrapper.odd,.banner_text_wrapper.even.reverse{display:flex;justify-content:flex-end}.banner_text_wrapper.odd.reverse{display:flex;justify-content:flex-start}.banner_text_wrapper.odd.reverse .center_text_wrapper{left:110px;right:auto}.banner_text_wrapper.even .center_text_wrapper{left:130px;right:auto}.banner_text_wrapper.is_banner_parallax{background-attachment:fixed}.banner_text_wrapper .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000;opacity:.2}.banner_text_wrapper .center_text_wrapper{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;padding:0;width:600px;flex-direction:column;bottom:100px;right:130px;height:100%}.banner_text_wrapper .center_text_wrapper .links_wrapper{margin-top:25px;width:60%}.banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link{display:inline-flex;position:relative;font-size:22px;line-height:22px;font-family:Playfair Display,serif;color:white;text-decoration:none;letter-spacing:0.44px;width:100%}.banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link::before{position:absolute;content:;top:55%;left:110px;height:1px;width:230px;background:white;transition:all .6s}.banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link::after{position:absolute;content:url(https://storage.googleapis.com/cdn.paraty.es/demo7/files/flecha.png);top:1px;left:333px;height:6px;width:6px;transition:all .6s}.banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link:hover::before{width:60px}.banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link:hover::after{left:163px}.banner_text_wrapper .center_text_wrapper .links_wrapper .link_tour_virtual{border-radius:12px;background:white;color:#030303;border:1px solid #030303;font-family:Playfair Display,serif;font-size:16px;line-height:22px;text-decoration:none;transition:all .6s;padding:20px 145px;margin-top:30px}.banner_text_wrapper .center_text_wrapper .links_wrapper .link_tour_virtual:hover{background:#030303;color:white}.banner_text_wrapper .center_text_wrapper .main_title{line-height:96px;font-size:88px;margin-bottom:24px;text-align:left;color:white;font-weight:400;letter-spacing:1.76px}.banner_text_wrapper .center_text_wrapper .main_description{font-size:22px;line-height:32px;text-align:left;font-weight:300;letter-spacing:0.44px;color:white;width:628px;text-transform:inherit}.is_mobile .banner_text_wrapper{height:600px}.is_mobile .banner_text_wrapper.even .center_text_wrapper{left:0}.is_mobile .banner_text_wrapper .center_text_wrapper{padding:120px 20px 0;position:absolute;box-sizing:border-box;width:100%;bottom:30px;top:auto;right:0}.is_mobile .banner_text_wrapper .center_text_wrapper .main_title{font-size:42px;line-height:36px}.is_mobile .banner_text_wrapper .center_text_wrapper .main_description{width:100%;font-size:18px;line-height:24px}.is_mobile .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link{font-size:20px}.is_mobile .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link::after{top:3px}.parallax_banner_text_wrapper{}.parallax_banner_text_wrapper::before{}.parallax_banner_text_wrapper::after{}#banner_text_wrapper-5899{height:700px}.banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link::before{}.banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link::after{display:none}.banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link:hover{background:white!important;color:#030303!important}.banner_text_wrapper .center_text_wrapper .links_wrapper .custom_link::before{}.banner_text_wrapper .center_text_wrapper .links_wrapper .custom_link::after{}.banner_text_wrapper .center_text_wrapper .links_wrapper .custom_link:hover{}@media (hover:none){.parallax_banner_text_wrapper{}}body:lang(de) .banner_text_wrapper .center_text_wrapper .links_wrapper .btn_link::before{}.banner_cycle_wrapper{position:relative}.banner_cycle_wrapper.reverse .banner{flex-direction:row-reverse}.banner_cycle_wrapper h1,.banner_cycle_wrapper h2,.banner_cycle_wrapper h3,.banner_cycle_wrapper h4,.banner_cycle_wrapper h5,.banner_cycle_wrapper h6{margin:0}.banner_cycle_wrapper .background{width:auto;height:370px;right:0;top:350px;position:absolute;z-index:-1}.banner_cycle_wrapper .title_wrapper{text-align:center;font-size:75px;font-family:Playfair Display,serif;letter-spacing:0;color:#030303;margin-bottom:60px}.banner_cycle_wrapper .banner.has_navigation .circle_dots .owl-nav{display:none}.banner_cycle_wrapper .banner.has_navigation .circle_dots .owl-dots{display:inline-block;height:max-content;position:absolute;bottom:50px}.banner_cycle_wrapper .banner.has_navigation .circle_dots .owl-dots .owl-dot{border-radius:50%;border:1px solid #d8d0be;height:13px;margin:0 5px;width:13px;vertical-align:middle;position:relative;background:transparent}.banner_cycle_wrapper .banner.has_navigation .circle_dots .owl-dots .owl-dot:before{display:none}.banner_cycle_wrapper .banner.has_navigation .circle_dots .owl-dots .owl-dot.active{background:#d8d0be}.banner_cycle_wrapper .banner{display:flex;width:100%;margin-bottom:70px;min-height:302px}.banner_cycle_wrapper .banner .gallery_wrapper{float:left;width:50%}.banner_cycle_wrapper .banner .gallery_wrapper .picture_wrapper{width:100%;height:300px;border-radius:15px;overflow:hidden}.banner_cycle_wrapper .banner .gallery_wrapper .picture_wrapper img{height:100%;width:100%;object-fit:cover}.banner_cycle_wrapper .banner .small_pic_wrapper{margin-top:30px;padding:0 40px;position:relative;box-sizing:border-box;width:50%;display:block;clear:both}.banner_cycle_wrapper .banner .small_pic_wrapper .picture_wrapper{height:75px;cursor:pointer}.banner_cycle_wrapper .banner .small_pic_wrapper .picture_wrapper img{opacity:0.5;transition:all 0.2s}.banner_cycle_wrapper .banner .small_pic_wrapper .picture_wrapper img:hover{opacity:1}.banner_cycle_wrapper .banner .small_pic_wrapper .image_index.active .picture_wrapper img{opacity:1}.banner_cycle_wrapper .banner .small_pic_wrapper .owl-stage-outer{z-index:1}.banner_cycle_wrapper .banner .small_pic_wrapper .owl-nav{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%)}.banner_cycle_wrapper .banner .small_pic_wrapper .owl-nav i{font-weight:300;color:#030303;font-size:30px}.banner_cycle_wrapper .banner .small_pic_wrapper.items_3 .owl-stage-outer{height:100%}.banner_cycle_wrapper .banner .small_pic_wrapper.items_3 .owl-stage-outer .owl-stage{height:100%}.banner_cycle_wrapper .banner .small_pic_wrapper.items_3 .owl-stage-outer .owl-stage .owl-item{height:100%}.banner_cycle_wrapper .banner .small_pic_wrapper.items_3 .owl-stage-outer .owl-stage .owl-item .image_index{height:100%}.banner_cycle_wrapper .banner .small_pic_wrapper.items_3 .owl-stage-outer .owl-stage .owl-item .image_index .picture_wrapper{height:100%}.banner_cycle_wrapper .banner .banner_content{float:right;width:50%;min-height:300px;position:relative}.banner_cycle_wrapper .banner .banner_content .content_wrapper{padding:40px 25px 0}.banner_cycle_wrapper .banner .banner_content .content_wrapper .content_title .title{font-family:Playfair Display,serif;font-size:28px;line-height:32px;font-weight:500;color:#030303}.banner_cycle_wrapper .banner .banner_content .content_wrapper .content_title .title .subtitle{font-size:20px;line-height:25px;display:block;font-weight:300}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc{margin-top:20px;font-family:Playfair Display,serif;font-size:16px;line-height:25px;font-weight:300;color:#030303}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc.desc_dropdown{display:block!important}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc.desc_dropdown .hide{max-height:0;transition:all .6s;overflow:hidden;display:block;opacity:0}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc.desc_dropdown .btn_read{text-decoration:underline;position:relative;cursor:pointer}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc.desc_dropdown.active.hide{max-height:500px;margin-bottom:40px;opacity:1}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc:not(.has_popup):not(.disable_elipsis){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc.has_popup{height:100px}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc.force_ellipsis{height:initial;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc.has_gradient{position:relative}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc.has_gradient::before{position:absolute;height:70px;content:;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%)}.banner_cycle_wrapper .banner .banner_content .content_wrapper .hotel_icons{margin-top:20px}.banner_cycle_wrapper .banner .banner_content .content_wrapper .hotel_icons .hotel_icons_content .icon_link{display:inline-flex;text-decoration:none;align-items:center}.banner_cycle_wrapper .banner .banner_content .content_wrapper .hotel_icons .hotel_icons_content .icon_link .hotel_icons_content_icon{height:50px;box-shadow:0px 3px 6px #00000029}.banner_cycle_wrapper .banner .banner_content .content_wrapper .hotel_icons .hotel_icons_content .icon_link .hotel_icon_text{font-family:Playfair Display,serif;font-size:16px;font-weight:normal;letter-spacing:0.64px;line-height:23px;color:#030303;padding:5px 40px}.banner_cycle_wrapper .banner .banner_content .links_wrapper{position:absolute;bottom:0;left:40px;right:40px;display:flex;flex-wrap:nowrap;justify-content:space-between}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline{position:relative;display:inline-block;border:none;text-align:center;padding:15px 25px;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:16px;font-family:Raleway,sans-serif;transition:all .5s;cursor:pointer;background-color:#030303;color:white;border-radius:4px;color:#030303;background-color:transparent;text-transform:capitalize;font-weight:300}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover{background-color:#59B6AD}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline::before{position:absolute;top:0;left:0;right:0;bottom:0;content:;background-color:transparent;border-color:#030303;border:solid 1px #030303;border-radius:4px}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover{background-color:#030303;color:white}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover::before{border-color:#030303}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_primary{position:relative;display:inline-block;border:none;text-align:center;padding:15px 25px;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:16px;font-family:Raleway,sans-serif;transition:all .5s;cursor:pointer;background-color:#030303;color:white;border-radius:4px}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_primary:hover{background-color:#59B6AD}.banner_cycle_wrapper .banner .banner_content .links_wrapper .btn_link{font-family:Playfair Display,serif;font-weight:300;font-size:16px;letter-spacing:1.28px;color:#030303;text-decoration:none;display:inline-flex;align-items:center;line-height:19px;text-transform:uppercase;margin-top:-80px}.banner_cycle_wrapper .banner .banner_content .links_wrapper .btn_link:hover .more-arrow{width:56px;transition:width 1s}.banner_cycle_wrapper .banner .banner_content .links_wrapper .btn_link:hover .more-arrow::before{background:#00D0B780;transition:background 1s}.banner_cycle_wrapper .banner .banner_content .links_wrapper .btn_link .more-arrow{transition:width 1s;box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 0 0 2px;height:4px;width:14px;color:#030303;margin-left:5px}.banner_cycle_wrapper .banner .banner_content .links_wrapper .btn_link .more-arrow::before{content:;display:inline-block;box-sizing:border-box;position:absolute;width:30px;height:30px;border-radius:50%;background:transparent;bottom:-13px;right:-13px;transition:background 1s}.banner_cycle_wrapper .banner .banner_content .links_wrapper .btn_link .more-arrow::after{content:;display:block;box-sizing:border-box;position:absolute;width:8px;height:8px;border-top:2px solid;border-left:2px solid;transform:rotate(132deg);bottom:-3px;right:0}.banner_cycle_wrapper .banner:nth-child(odd) .gallery_wrapper{float:left}.banner_cycle_wrapper .banner:nth-child(odd) .banner_content{float:right}.banner_cycle_wrapper .banner:nth-child(even) .gallery_wrapper{order:2;float:right}.banner_cycle_wrapper .banner:nth-child(even) .banner_content{order:1;float:left}.banner_cycle_wrapper .banner:nth-child(even) .small_pic_wrapper{margin-right:0;margin-left:auto}.banner_cycle_wrapper .banner:not(.has_navigation){display:block}.banner_cycle_wrapper .banner:not(.has_navigation) .gallery_wrapper .owl-nav{display:none}.banner_cycle_wrapper .banner:not(.has_navigation) .small_pic_wrapper .picture_wrapper img{height:100%;object-fit:cover}.banner_cycle_wrapper .banner.has_navigation .owl-nav{position:absolute;top:316px;right:0;width:570px;display:flex;justify-content:space-between}.banner_cycle_wrapper .banner.has_navigation .owl-nav .owl-prev i,.banner_cycle_wrapper .banner.has_navigation .owl-nav .owl-next i{font-size:25px;color:#030303}.banner_cycle_wrapper .banner.has_navigation .owl-dots{width:515px;display:flex;flex-wrap:nowrap;position:absolute;top:326px;right:29px;overflow:hidden}.banner_cycle_wrapper .banner.has_navigation .owl-dots .owl-dot{border:none;height:3px;background-color:#F0F1F0;flex:1}.banner_cycle_wrapper .banner.has_navigation .owl-dots .owl-dot.active{background-color:#6d7672;position:relative}.banner_cycle_wrapper .banner.has_navigation .owl-dots .owl-dot.active::before{content:;position:absolute;top:0;bottom:0;left:0;transform:translateX(-100%);background-color:#6d7672;width:100vw;height:10px}.cycle_popup.fancybox-content{position:absolute;top:0;bottom:0;left:50%;right:0;animation:open 1s}@keyframes open{0%{height:0;top:50%;bottom:50%;opacity:0}100%{height:100%;top:0;bottom:0;opacity:1}}@keyframes fade_desc{0%{transform:translateY(100px);opacity:0}50%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}.cycle_popup.fancybox-content .popup_title{font-family:Playfair Display,serif;font-size:28px;line-height:32px;font-weight:500;color:#030303;animation:fade_desc 1.5s}.cycle_popup.fancybox-content .popup_title .subtitle{display:block;font-size:18px}.cycle_popup.fancybox-content .popup_description{margin-top:20px;font-family:Playfair Display,serif;font-size:16px;line-height:25px;font-weight:300;color:#030303;animation:fade_desc 1.8s}body.is_mobile .banner_cycle_wrapper .container12{width:100%}body.is_mobile .banner_cycle_wrapper .banner .gallery_wrapper{float:none;width:100%}body.is_mobile .banner_cycle_wrapper .banner .small_pic_wrapper{width:100%;height:60px}body.is_mobile .banner_cycle_wrapper .banner .small_pic_wrapper .owl-nav{padding:0 10px}body.is_mobile .banner_cycle_wrapper .banner .small_pic_wrapper .picture_wrapper img:hover{opacity:0.5}body.is_mobile .banner_cycle_wrapper .banner .small_pic_wrapper .image_index.active .picture_wrapper img{opacity:1}body.is_mobile .banner_cycle_wrapper .banner .banner_content{float:none;width:100%}body.is_mobile .cycle_popup.fancybox-content{left:0}htmllangru .banner_cycle_wrapper .banner_content .content_wrapper .desc{-webkit-line-clamp:4!important}.banner_cycle_wrapper .title_wrapper .toptitle{}.banner_cycle_wrapper .title_wrapper .subtitle{font-family:Open Sans,sans-serif;font-size:0px}.banner_cycle_wrapper .title_wrapper::before{}.banner_cycle_wrapper .title_wrapper::after{}.banner_cycle_wrapper .banner{flex-flow:row-reverse}.banner_cycle_wrapper .banner:nth-child(even){}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover{color:white!important}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_primary{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_primary:hover{}.banner_cycle_wrapper .banner_content .content_wrapper .desc{-webkit-line-clamp:55!important}#cycle-35 .banner:nth-child(odd) .gallery_wrapper .picture_wrapper::before{}.banner_cycle_wrapper .banner:nth-child(even) .gallery_wrapper .picture_wrapper::before{}.banner_cycle_wrapper .banner .banner_content .content_wrapper .content_title .title .toptitle{}.banner_cycle_wrapper .banner .banner_content .content_wrapper .content_title .title .subtitle{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline::before{font-family:Open Sans,sans-serif;border-radius:0px!important;border:1px solid #255351}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover::before{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline::after{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover::after{}.banner_cycle_wrapper .banner:nth-child(odd) .banner_content .content_wrapper{padding:90px 100px 0 0!important}.banner_cycle_wrapper .banner:nth-child(even) .banner_content .content_wrapper{}#cycle-35 .banner:nth-child(odd) .banner_content .links_wrapper{left:0}.banner_cycle_wrapper .banner:nth-child(even) .banner_content .links_wrapper{padding:0 60px}.banner_cycle_wrapper .banner:nth-child(even) .banner_content{}.banner_cycle_wrapper .banner:nth-child(odd) .banner_content{float:right}.banner_cycle_wrapper .banner:nth-child(odd) .gallery_wrapper{float:right}.banner_cycle_wrapper .banner:nth-child(even) .gallery_wrapper{}.banner_cycle_wrapper .banner:nth-child(even) .gallery_wrapper .picture_wrapper{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover:before{}.banner_cycle_wrapper .banner .banner_content .links_wrapper .btn_link{}.banner_cycle_wrapper .banner .banner_content .links_wrapper .btn_link:hover{}.banner_cycle_wrapper .banner .banner_content .links_wrapper .btn_link .more-arrow{}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc:before{}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc:hover{}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc:hover:before{}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc div{}.banner_cycle_wrapper .banner .small_pic_wrapper{}htmllangru .banner_cycle_wrapper .banner .banner_content .content_wrapper .desc{}htmllangen .shopify-buy__btn-and-quantity .shopify-buy__btn-wrapper{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline.btn_extra_link{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline.btn_extra_link:hover{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline.btn_popup{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline.btn_popup::after{}.banner_cycle_wrapper .banner.has_navigation .owl-nav{}.banner_cycle_wrapper .banner.has_navigation .owl-dots{}.banner_cycle_wrapper .banner.has_navigation .circle_dots .owl-dots .owl-dot{}.banner_cycle_wrapper .banner.has_navigation .circle_dots .owl-dots .owl-dot.active{}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.banner_cycle_wrapper{}}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline.btn_popup:hover{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline.btn_popup::after{}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc.has_gradient::before{}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:not(.btn_popup){}.banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:not(.btn_popup):hover{}.banner_cycle_wrapper .banner .banner_content .content_wrapper .read_button .btn{}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.banner_cycle_wrapper .banner:nth-child(even) .banner_content .links_wrapper{width:100px}}.banner_cycle_wrapper .banner .banner_content .content_wrapper .desc .inner_desc{}body:not(.is_mobile) .banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline{}body:not(.is_mobile) .banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover{}body:not(.is_mobile) .banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline::after{}body:not(.is_mobile) .banner_cycle_wrapper .banner .banner_content .links_wrapper a.btn_outline:hover::after{}.banner_cycle_wrapper::before{}.parallax_banner_text_wrapper{position:relative;background-position:center center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}.parallax_banner_text_wrapper .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000;opacity:.4}.parallax_banner_text_wrapper .center_text_wrapper{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1;padding:200px 40px}.parallax_banner_text_wrapper .center_text_wrapper .main_title{line-height:50px;font-size:60px;margin-bottom:24px;text-align:center;color:white}.parallax_banner_text_wrapper .center_text_wrapper .main_description{font-size:22px;line-height:25px;text-transform:uppercase;text-align:center;color:white}.parallax_banner_text_wrapper .center_text_wrapper .btn_more{position:relative;display:inline-block;border:none;text-align:center;padding:15px 25px;text-decoration:none;font-weight:400;text-transform:uppercase;font-size:15px;font-family:Raleway,sans-serif;transition:all .5s;cursor:pointer;background-color:#7BA1F4;color:white;border-radius:4px;margin-top:20px;opacity:1;font:18px Playfair Display,serif;padding:15px 40px!important}.parallax_banner_text_wrapper .center_text_wrapper .btn_more:hover{background-color:#c2d3fa!important}.is_mobile .parallax_banner_text_wrapper .center_text_wrapper{padding:120px 20px}.is_mobile .parallax_banner_text_wrapper .center_text_wrapper .main_title{font-size:32px;line-height:36px}.is_mobile .parallax_banner_text_wrapper .center_text_wrapper .main_description{font-size:18px;line-height:24px}.parallax_banner_text_wrapper.with_animation .main_title,.parallax_banner_text_wrapper.with_animation .main_title span,.parallax_banner_text_wrapper.with_animation .main_description,.parallax_banner_text_wrapper.with_animation .btn_more{opacity:0}.parallax_banner_text_wrapper.with_animation .main_title.fadeInRight,.parallax_banner_text_wrapper.with_animation .main_title span.fadeInRight,.parallax_banner_text_wrapper.with_animation .main_description.fadeInRight,.parallax_banner_text_wrapper.with_animation .btn_more.fadeInRight{animation-name:custom_fadeInRight}@media (max-width:768px){.parallax_banner_text_wrapper .center_text_wrapper{padding:50px 0!important}.parallax_banner_text_wrapper .center_text_wrapper .main_title{font-size:32px!important;line-height:44px!important;width:95%!important}}@keyframes custom_fadeInRight{from{opacity:0;transform:translate(20px,50px)}to{opacity:1;transform:translate(0,0)}}@media (hover:none){body:not(.is_mobile) .parallax_banner_text_wrapper{background-attachment:initial;background-size:cover!important}}@media only screen and (min-device-width:375px) and (max-device-width:768px) and (-webkit-device-pixel-ratio:3){body.is_mobile .parallax_banner_text_wrapper{background-attachment:initial}}.parallax_banner_text_wrapper{}.parallax_banner_text_wrapper::before{}.parallax_banner_text_wrapper::after{}.parallax_banner_text_wrapper .center_text_wrapper .main_title span,.parallax_banner_text_wrapper .center_text_wrapper .main_title .subtitle{font-family:Raleway,sans-serif;letter-spacing:2px;line-height:20px;font-weight:300;font-size:20px}.parallax_banner_text_wrapper .center_text_wrapper .btn_more:hover{background:white!important;color:#030303}.parallax_banner_text_wrapper .center_text_wrapper .btn_more::before{}.parallax_banner_text_wrapper .center_text_wrapper .btn_more:hover::before{}.parallax_banner_text_wrapper .center_text_wrapper .btn_more::after{}.parallax_banner_text_wrapper .center_text_wrapper .btn_more:hover::after{}@media (hover:none){.parallax_banner_text_wrapper{}}body.is_mobile .parallax_banner_text_wrapper .center_text_wrapper .main_title{}.parallax_banner_text_wrapper .center_text_wrapper .main_title img{}body.is_mobile .parallax_banner_text_wrapper .center_text_wrapper .main_title:after{}.banner_map_wrapper{background-repeat:no-repeat;background-size:auto 100%;background-position:left top;min-height:800px;display:flex;align-items:center;justify-content:flex-end;padding-right:calc((100% - 1140px) / 2)}.banner_map_wrapper .content_wrapper{width:400px;text-align:right}.banner_map_wrapper .content_wrapper .content_title .title{font-size:50px;font-family:Playfair Display,serif;color:#030303;font-weight:100;line-height:60px;letter-spacing:0;margin:0;padding:0}.banner_map_wrapper .content_wrapper .content_title .title small,.banner_map_wrapper .content_wrapper .content_title .title span,.banner_map_wrapper .content_wrapper .content_title .title .subtitle{font-size:25px;line-height:30px;font-family:Raleway,sans-serif;font-weight:300;color:#030303;display:block}.banner_map_wrapper .content_wrapper .desc{font-family:Raleway,sans-serif;color:#030303;font-size:18px;line-height:26px;font-weight:400;margin:40px 0 40px}.banner_map_wrapper .content_wrapper .links_wrapper .btn_link{position:relative;font-family:Raleway,sans-serif;color:#030303;text-decoration:none;font-size:22px;letter-spacing:1.2px;font-weight:normal;padding-left:40px;padding-right:0;transition:all .4s}.banner_map_wrapper .content_wrapper .links_wrapper .btn_link::before{position:absolute;content:;left:0;top:-15px;height:65px;width:65px;border-radius:65px;background-color:#030303;transition:all .4s;z-index:-1;opacity:.2}.banner_map_wrapper .content_wrapper .links_wrapper .btn_link::after{position:absolute;font-family:var(--font-family-awesome);content:\f061;top:8px;left:18px;font-size:16px;font-weight:100;color:#030303}.banner_map_wrapper .content_wrapper .links_wrapper .btn_link:hover{padding-left:20px;padding-right:40px;color:white}.banner_map_wrapper .content_wrapper .links_wrapper .btn_link:hover::before{width:100%;opacity:1}.banner_map_wrapper .content_wrapper .links_wrapper .btn_link:hover::after{left:calc(100% - 30px);color:white}@media (max-width:1200px){.banner_map_wrapper{display:block;padding:30px;background-position:center bottom;background-size:100% auto;min-height:590px}.banner_map_wrapper .content_wrapper{width:auto;text-align:center}}.banner_map_wrapper.with_animation .title,.banner_map_wrapper.with_animation .title span,.banner_map_wrapper.with_animation .desc,.banner_map_wrapper.with_animation .links_wrapper{opacity:0}.banner_map_wrapper.with_animation .title.fadeInRight,.banner_map_wrapper.with_animation .title span.fadeInRight,.banner_map_wrapper.with_animation .desc.fadeInRight,.banner_map_wrapper.with_animation .links_wrapper.fadeInRight{animation-name:custom_fadeInRight}.banner_map_wrapper.map_animation{transform:translateX(-100%);opacity:0;transition:transform 4s ease,opacity 4s ease}.banner_map_wrapper.map_animation.visible{transform:translateX(0);opacity:1}@keyframes custom_fadeInRight{from{opacity:0;transform:translate(20px,50px)}to{opacity:1;transform:translate(0,0)}}.banner_map_wrapper::before{}.banner_map_wrapper::after{}.banner_map_wrapper .content_wrapper::before{}.banner_map_wrapper .content_wrapper .content_title .title small,.banner_map_wrapper .content_wrapper .content_title .title span,.banner_map_wrapper .content_wrapper .content_title .title .subtitle{letter-spacing:2px;line-height:20px;font-weight:300;font-size:20px;margin-bottom:10px}.banner_map_wrapper .content_wrapper .content_title .title::after{top:118px!Important}.banner_map_wrapper .content_wrapper .links_wrapper .btn_link::before{}.banner_map_wrapper .content_wrapper .links_wrapper .btn_link::after{display:none}.banner_map_wrapper .content_wrapper .links_wrapper .btn_link:hover{}@media (max-width:1200px){.banner_map_wrapper{}.banner_map_wrapper .content_wrapper{}}body.is_mobile .banner_map_wrapper.big_image .content_wrapper{}body.is_mobile .banner_map_wrapper.big_image{}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body:not(.is_mobile) .banner_map_wrapper{margin:0px 0px 0px 20px!important}}.banner_map_wrapper.with_animation .title,.banner_map_wrapper.with_animation .title span,.banner_map_wrapper.with_animation .desc,.banner_map_wrapper.with_animation .links_wrapper{}.newsletter_minigallery_wrapper{position:relative;margin:50px 0;min-width:1140px}.newsletter_minigallery_wrapper .thanks_message{display:none}.newsletter_minigallery_wrapper .background{background-color:#F3EFEC;opacity:1;top:0;width:100%;height:311px}.newsletter_minigallery_wrapper .newsletter_wrapper{position:absolute;top:0;left:calc((100% - 1140px) / 2);padding:45px 40px;width:570px;height:auto;background-image:none!important}.newsletter_minigallery_wrapper .newsletter_wrapper .container12{z-index:1;max-width:100%;width:100%}.newsletter_minigallery_wrapper .newsletter_wrapper .title_wrapper{display:block;text-transform:uppercase}.newsletter_minigallery_wrapper .newsletter_wrapper .title_wrapper big{font-family:Playfair Display,serif;font-weight:bold;font-size:22px;letter-spacing:2.2px;color:#030303;line-height:30px}.newsletter_minigallery_wrapper .newsletter_wrapper .title_wrapper small{font-family:Playfair Display,serif;letter-spacing:2.6px;color:#535353;line-height:18px;text-align:left;font-size:13px}.newsletter_minigallery_wrapper .newsletter_wrapper .title_wrapper small .latest_text{font-family:Raleway,sans-serif;color:#030303;font-size:24px;text-align:center;line-height:45px;text-transform:none}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_description{margin-bottom:40px;margin-top:20px;font-size:15px;color:#030303;font-family:Playfair Display,serif;line-height:25px;width:390px}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form{position:absolute;z-index:1;top:calc(311px - 25px)}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_script_newsletter{margin-bottom:30px}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_script_newsletter a{font-size:16px;letter-spacing:3.2px;line-height:22px;font-family:Raleway,sans-serif;color:#030303;background:white;border:1px solid #030303;font-weight:600;text-transform:uppercase;padding:10px 25px;text-align:center;text-decoration:none;transition:all .6s}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_script_newsletter a:hover{color:#030303;border:1px solid #030303}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .input_email{display:inline-flex;align-items:center;justify-content:center;width:243px;vertical-align:middle;background:white;letter-spacing:2.8px;font-family:Raleway,sans-serif;color:#030303;margin-bottom:20px;padding:15px;text-align:center;border:none;border-bottom:1px solid #030303;font-size:14px;line-height:19px;margin-right:10px}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .input_email::placeholder{color:#7E7E7E;font-size:14px;letter-spacing:2.8px;font-family:Raleway,sans-serif}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .input_email :-ms-input-placeholder{color:#7E7E7E;font-size:14px;letter-spacing:2.8px;font-family:Raleway,sans-serif}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .input_email ::-ms-input-placeholder{color:#7E7E7E;font-size:14px;letter-spacing:2.8px;font-family:Raleway,sans-serif}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .input_email.error{outline:1px solid red}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_newsletter{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;background:white;border:1px solid #7e7e7e;color:#7e7e7e;margin:0 0 20px 3px;font-size:14px;font-family:Playfair Display,serif;letter-spacing:2.8px;cursor:pointer;text-transform:uppercase;padding:15px 60px}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_newsletter:hover{background:#030303;color:white}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .check_newsletter{color:black;font-size:10px;line-height:10px}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .check_newsletter a,.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .check_newsletter label{display:inline-block;vertical-align:top;width:calc(100% - 250px);line-height:22px;color:#707070;font-size:12px;font-family:Playfair Display,serif;margin-left:10px;text-decoration:none}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .check_newsletter .newsletter_checkbox input.check_privacy{-webkit-appearance:none;border:solid 1px #707070;background-color:transparent;border-radius:0;height:15px;width:15px}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .check_newsletter .newsletter_checkbox input.check_privacy:checked{background-color:#030303}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .check_newsletter .newsletter_checkbox input.check_privacy a{text-decoration:none}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .check_newsletter .newsletter_checkbox .error{outline:1px solid red}.newsletter_minigallery_wrapper .socials_wrapper{flex-direction:row-reverse;display:flex}.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter{position:absolute;top:100px;left:calc(100% / 2);width:570px;text-align:right}.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter a{width:45px;height:45px;color:#030303;font-size:25px;border-radius:50%;margin-bottom:20px;transition:all .5s;text-decoration:none}.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter a i.fa,.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter a i.fab,.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter a i.fak{font-size:25px;color:#030303;margin-right:10px}.newsletter_minigallery_wrapper .socials_wrapper .btn_link{font-family:Raleway,sans-serif;color:#030303;font-size:18px;line-height:45px;text-decoration:none;width:570px;position:absolute;top:95px;left:calc(100% / 2);transition:all .6s}.newsletter_minigallery_wrapper .socials_wrapper .btn_link:hover{color:#030303}.newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper{background-color:white}.newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics{position:absolute;top:calc(311px - 170px);left:calc(100% / 2);width:570px}.newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics a{text-decoration:none}.newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics a:last-child img{margin-right:0}.newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics img{width:calc(33% - 15px);object-fit:cover;margin-right:15px}.newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics::after{position:absolute;bottom:-50px;left:0;content:;font-family:Raleway,sans-serif;color:#030303;font-size:24px;line-height:45px;text-align:center}body.is_mobile .newsletter_minigallery_wrapper{min-width:auto;margin-bottom:100px}body.is_mobile .newsletter_minigallery_wrapper .background{height:590px;position:absolute}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper{position:relative;left:auto;width:auto;padding-bottom:25px}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .title_wrapper{text-align:center}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .title_wrapper big{font-size:16px;letter-spacing:1.6px;line-height:22px}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .title_wrapper small{font-size:12px;letter-spacing:2.4px}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .title_wrapper small .latest_text{font-size:22px;letter-spacing:0;margin:0 5px}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_description{width:auto;text-align:center;font-size:14px;letter-spacing:0;line-height:22px;margin-bottom:25px;padding:0 15px}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_form{position:relative;top:auto;text-align:center}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_form .input_email{border:none;margin-right:0}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_form .button_newsletter{width:243px;padding:15px}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_form .check_newsletter{text-align:left;margin-top:10px}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_form .check_newsletter .newsletter_checkbox{display:flex;align-items:flex-start}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_form .check_newsletter .newsletter_checkbox a,body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_form .check_newsletter .newsletter_checkbox label{width:calc(100% - 35px);font-size:10px;letter-spacing:0;line-height:20px}body.is_mobile .newsletter_minigallery_wrapper .socials_wrapper{flex-direction:initial;display:block;padding:0 30px;position:relative}body.is_mobile .newsletter_minigallery_wrapper .socials_wrapper .social_newsletter{top:120px;width:auto;right:inherit;left:30px}body.is_mobile .newsletter_minigallery_wrapper .socials_wrapper .btn_link{width:100%;left:0!important;box-sizing:border-box;padding-left:30px}body.is_mobile .newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper{background:none}body.is_mobile .newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics{position:relative;top:0;left:0;display:flex;justify-content:space-between;width:auto}body.is_mobile .newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics:after{bottom:-55px;left:auto;right:0}body.is_mobile .newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics a{width:calc((100% / 3) - 10px);height:105px}body.is_mobile .newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics a img{width:100%;height:100%}.fancybox-container .fancybox-inner .fancybox-caption .fancybox-caption__body{display:none}.newsletter_minigallery_wrapper::before{}.newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics::after{}.newsletter_minigallery_wrapper .newsletter_wrapper .title_wrapper big{}.newsletter_minigallery_wrapper .newsletter_wrapper .title_wrapper small{font-family:Raleway,sans-serif;letter-spacing:2px;line-height:50px;font-weight:300;font-size:20px;margin-bottom:10px}.newsletter_minigallery_wrapper .newsletter_wrapper .title_wrapper small span{}.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter a{}.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter a i.fa,.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter a i.fab,.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter a i.fak,.newsletter_minigallery_wrapper .socials_wrapper .social_newsletter a i.fa-brands{}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .button_newsletter:hover{}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .input_email::placeholder{letter-spacing:1px}.newsletter_minigallery_wrapper .socials_wrapper .btn_link:hover{}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .check_newsletter .newsletter_checkbox input.check_privacy{}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form .check_newsletter label.check_newsletter_label{}.newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_form{top:calc(380px - 25px)}body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_form .input_email:lang(en)::placeholder,body.is_mobile .newsletter_minigallery_wrapper .newsletter_wrapper .newsletter_container .newsletter_form .input_email:lang(de)::placeholder{}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics{left:550px;position:absolute;width:610px!important}}@media only screen and (min-width:1024px) and (max-width:1400px){.newsletter_minigallery_wrapper .socials_wrapper .pics_wrapper .pics{}}footer{width:100%;background-color:#ffffff;border-top:1px solid #c8c8c8;position:relative}footer .footer{width:1140px;margin:0 auto;padding:70px 0px 30px 0px}footer .footer .extra_top_content{width:500px;margin:auto}footer .footer .extra_top_content .extra_top_item{display:flex;align-items:center}footer .footer .extra_top_content .extra_top_item .picture_wrapper{max-width:60px}footer .footer .extra_top_content .extra_top_item .picture_wrapper img{width:100%;height:auto}footer .footer .extra_top_content .extra_top_item .content_wrapper{flex:1;padding-left:40px;box-sizing:border-box}footer .footer .extra_top_content .extra_top_item .content_wrapper .content_title .title{font-family:Raleway,sans-serif;color:#030303;font-weight:600;font-size:12px;line-height:21px;margin:0}footer .footer .extra_top_content .extra_top_item .content_wrapper .desc{font-family:Raleway,sans-serif;color:#030303;font-weight:300;font-size:12px;line-height:17px}footer .footer .footer-columnas{display:grid;grid-template-columns:20% 26.6% 26.6% 26.6%}footer .footer .footer-columnas .footer-columna .logo_wrapper img{max-width:100%;max-height:100%;vertical-align:middle}footer .footer .footer-columnas .footer-columna .footer-titulo{font-family:Raleway,sans-serif;font-weight:500;font-size:16px;line-height:30px;text-transform:uppercase;color:#030303}footer .footer .footer-columnas .footer-columna .footer-description ul{list-style:none;margin:0;padding:0}footer .footer .footer-columnas .footer-columna .footer-description ul li{font-family:Raleway,sans-serif;font-size:16px;font-weight:350;line-height:30px}footer .footer .footer-columnas .footer-columna .footer-description ul li a{color:#030303;text-decoration:none}footer .footer .footer-columnas .footer-columna .footer-description ul li a:hover{opacity:0.6}footer .footer .footer-columnas .footer-columna .footer-newsletter{margin-top:10px}footer .footer .footer-columnas .footer-columna .footer-newsletter a{font-family:Raleway,sans-serif;font-size:16px;font-weight:500;line-height:30px;text-transform:uppercase;color:#ffffff;text-decoration:none;background-color:#030303;padding:4px 14px;border-radius:10px;display:inline-block}footer .footer .footer-columnas .footer-columna .footer-newsletter a i{margin-right:8px}footer .footer .footer-columnas .footer-columna .footer-newsletter a:hover{opacity:0.6}footer .footer .footer-columnas .footer-columna #external_newsletter{position:relative;width:440px;box-sizing:border-box;padding-right:60px}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper{display:inline-block}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form{display:inline-block;box-sizing:border-box}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:25px;height:45px;margin-bottom:15px}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .input_email{width:calc(100% - 100px);height:100%;border:none;font-family:Raleway,sans-serif;padding-left:15px;border:2px solid #030303;border-radius:15px 0 0 15px;outline:none;transition:all .6s;box-sizing:border-box;background:transparent;border-right:0;padding-left:0px;border-bottom:1px solid #030303;border-left:0;border-radius:0;border-top:0;color:#030303}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .input_email:hover{border-color:#030303}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .input_email::placeholder{color:#030303;transition:all .6s}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .active_input::placeholder{opacity:0}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .button_submit{display:flex;align-items:center;justify-content:center;width:100px;height:100%;background-color:#030303;border-radius:0 15px 15px 0;cursor:pointer;transition:all .6s;box-sizing:border-box}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .button_submit:hover{background-color:#030303}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .button_submit span{display:block;font-size:15px;color:white;text-transform:uppercase}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .button_submit.animate_button_v2{font-family:Raleway,sans-serif;font-weight:500;text-transform:capitalize;text-decoration:none;color:#030303;border-radius:5px;cursor:pointer;background-color:#030303;-webkit-transition:all 0.4s 1s;-moz-transition:all 0.4s 1s;-ms-transition:all 0.4s 1s;-o-transition:all 0.4s 1s;transition:all 0.4s 1s;width:fit-content;height:fit-content;padding:8px 24px}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .button_submit.animate_button_v2:hover{opacity:0.8}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .input_wrapper .button_submit.animate_button_v2 .button_text{color:white;font-size:16px;letter-spacing:0px}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_text{display:block;font-size:12px;margin-top:20px;text-align:left;font-family:Raleway,sans-serif}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter{display:flex;margin-top:20px;font-family:Raleway,sans-serif;position:relative;align-items:center}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter .label-hidden{display:none}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter input{transition:all .6s;width:15px;min-width:15px;height:15px;border:1px solid #030303;appearance:none;border-radius:3px;position:relative;cursor:pointer}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter input:checked{background-color:#030303}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter input:checked::after{content:;position:absolute;left:4px;top:1px;width:3px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter a,footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter label{font-family:Raleway,sans-serif;display:inline-block;color:inherit;padding-left:10px;font-size:12px;text-align:left;transition:all .6s;vertical-align:middle;color:#030303}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter a:hover:not(label),footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter label:hover:not(label){color:inherit}footer .footer .footer-columnas .footer-columna #external_newsletter .form_wrapper .newsletter_form .check_newsletter label{vertical-align:middle}footer .footer .footer-columnas .footer-columna #external_newsletter input.error{outline:1px solid red!important}footer .footer .footer-columnas .footer-columna #social{display:flex;margin-top:16px}footer .footer .footer-columnas .footer-columna #social a{width:35px;height:35px;border-radius:50%;display:grid;place-content:center;background-color:#030303;margin-right:14px;text-decoration:none}footer .footer .footer-columnas .footer-columna #social a i{color:#ffffff}footer .footer .footer-columnas .footer-columna #social a:hover{opacity:0.6}footer .footer .footer-columnas .footer-columna .extra_content{display:flex;flex-direction:column;margin-top:25px}footer .footer .footer-columnas .footer-columna .extra_content .title{font-weight:700;line-height:20px;font-family:Jost,sans-serif;margin-bottom:12px;letter-spacing:.8px;color:#254165}footer .footer .footer-columnas .footer-columna .extra_content .media{display:flex;margin-top:10px;align-items:center}footer .footer .footer-columnas .footer-columna .extra_content .media .play{display:flex;margin-right:20px;cursor:grab;transition:.3s all}footer .footer .footer-columnas .footer-columna .extra_content .media .play i{font-size:35px;color:#030303;transition:.3s all}footer .footer .footer-columnas .footer-columna .extra_content .media .play:hover i{color:#030303}footer .footer .footer-columnas .footer-columna .extra_content .media a{text-decoration:none}footer .footer .footer-columnas .footer-columna .extra_content .media a .download{border:1px solid #030303;background:white;padding:10px 15px;border-radius:25px;letter-spacing:1px;margin-bottom:5px;cursor:grab;color:#030303;font-family:Playfair Display,serif;font-weight:bold;transition:.3s all}footer .footer .footer-columnas .footer-columna .extra_content .media a .download:hover{border-color:#030303;color:#030303}footer .footer .nav-dropdown-wrapper{width:1140px;border-top:1px solid lightgrey;border-bottom:1px solid lightgrey;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;margin:40px auto}footer .footer .nav-dropdown-wrapper .nav-dropdown{text-align:center}footer .footer .nav-dropdown-wrapper .nav-dropdown .title{font-family:Playfair Display,serif;font-size:15px;line-height:22px;letter-spacing:1.8px;font-weight:bold;color:white;display:inline-block;text-transform:uppercase}footer .footer .nav-dropdown-wrapper .nav-dropdown i{color:white;margin-left:20px;cursor:pointer;transform:rotate(0deg);transition:transform .6s}footer .footer .nav-dropdown-wrapper .nav-dropdown i.active{transform:rotate(180deg)}footer .footer .nav-dropdown-wrapper .nav-dropdown .nav-description,footer .footer .nav-dropdown-wrapper .nav-dropdown .hotels_selector{text-align:left;transition:all .6s;max-height:0;overflow:hidden;opacity:0;margin-left:-20px;transition:all .6s}footer .footer .nav-dropdown-wrapper .nav-dropdown .nav-description.active,footer .footer .nav-dropdown-wrapper .nav-dropdown .hotels_selector.active{max-height:500px;opacity:1}footer .footer .nav-dropdown-wrapper .nav-dropdown .nav-description ul,footer .footer .nav-dropdown-wrapper .nav-dropdown .hotels_selector ul{list-style:none}footer .footer .nav-dropdown-wrapper .nav-dropdown .nav-description ul li,footer .footer .nav-dropdown-wrapper .nav-dropdown .hotels_selector ul li{font-size:15px;font-weight:300;letter-spacing:0.3px;line-height:22px;color:white;font-family:Playfair Display,serif}footer .footer .nav-dropdown-wrapper .nav-dropdown .nav-description ul li a,footer .footer .nav-dropdown-wrapper .nav-dropdown .hotels_selector ul li a{text-decoration:none;color:white}footer .footer .nav-dropdown-wrapper .nav-dropdown .list_hotels{display:block}footer .footer .extra_images_wrapper{display:table;margin:40px auto 0;clear:both}footer .footer .extra_images_wrapper .extra_images_wrapper_title{display:block;font-size:18px;font-family:Playfair Display,serif;font-weight:700;letter-spacing:.9px;line-height:26px;color:#030303;margin:30px 0}footer .footer .extra_images_wrapper .buttons_wrapper{display:inline-block;position:relative}footer .footer .extra_images_wrapper .buttons_wrapper:after{content:;position:absolute;width:130%;height:100%;background:white;top:0;left:0;z-index:1;position:absolute;left:50%;transform:translate(-50%,0%)}footer .footer .extra_images_wrapper .buttons_wrapper .button_wrapper{display:inline-block;border:1px solid #030303;padding:10px 25px;border-radius:30px;color:#030303;font-family:Playfair Display,serif;font-weight:600;font-size:18px;letter-spacing:0.6px;display:inline-flex;justify-content:center;align-items:center;z-index:2}footer .footer .extra_images_wrapper .buttons_wrapper .button_wrapper i{font-size:28px;margin-right:15px}footer .footer .extra_images_wrapper a{text-decoration:none;position:relative;z-index:2}footer .footer .extra_images_wrapper .image_element{position:relative;z-index:2}footer .footer .extra_images_wrapper .image_element:not(last-child){margin-right:40px}footer .footer .footer-textoslegales{margin-top:40px;text-align:center;font-family:Raleway,sans-serif;font-weight:300;font-size:12px;line-height:21px}footer .footer .footer-textoslegales .footer-textoslegales-enlaces a{color:#030303;text-decoration:none;border-right:1px solid #030303;margin-right:6px;padding-right:6px;cursor:pointer}footer .footer .footer-textoslegales .footer-textoslegales-enlaces a:hover{opacity:0.6}footer .footer .footer-textoslegales .footer-textoslegales-enlaces a:last-child{border:none;margin-right:0;padding-right:0}footer .footer .footer-textoslegales .footer-textoslegales-copyright{color:#030303;text-decoration:none}footer .footer .extra_bottom_content .extra_bottom_item{border-top:solid 1px #ebebeb;margin-top:40px;padding-top:40px;text-align:center}footer .footer .extra_bottom_content .extra_bottom_item .content_title .title{font-family:Raleway,sans-serif;color:#030303;font-weight:bold;margin:0 0 10px}footer .footer .extra_bottom_content .extra_bottom_item .desc{font-family:Raleway,sans-serif;color:#030303;font-weight:300}footer .footer-avisocovid{width:100%;background-color:#030303;padding:16px 0px;text-align:center}footer .footer-avisocovid a{font-family:Raleway,sans-serif;font-size:15px;line-height:14.4px;color:#ffffff;text-decoration:none;display:inline-flex;align-items:center}footer .footer-avisocovid a i{margin-right:20px;font-size:28px}footer .footer-avisocovid a:hover{opacity:0.6}footer .footer-up{position:absolute;top:0;right:0;margin:-30px 10% 0px 0px}footer .footer-up a{width:60px;height:60px;display:grid;place-content:center;background-color:#ffffff;border-radius:50%;border:1px solid #030303;cursor:pointer}footer .footer-up a .up-arrow{float:right;box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));border-right:2px solid transparent;border-left:2px solid transparent;box-shadow:inset 0 0 0 2px;height:18px;width:6px;color:#030303}footer .footer-up a .up-arrow::after{content:;display:block;box-sizing:border-box;position:absolute;width:12px;height:12px;border-top:2px solid;border-left:2px solid;transform:rotate(45deg);top:0px;right:-5px}.fancybox-slide--iframe .fancybox-content{overflow:scroll}footer::before{position:absolute}@media only screen and (max-width:1200px){footer .footer .footer-columnas{}footer .footer .footer-columnas .footer-columna .logo_wrapper{}}footer .footer .footer-columnas .footer-columna .footer-titulo{}footer .footer .footer-columnas .footer-columna.no_title{}footer .footer .footer-columnas .footer-columna .footer-description ul li a{margin-left:0px;font-family:Raleway,sans-serif;letter-spacing:1px;margin-bottom:0px;font-weight:400!important;font-size:17px;margin-right:0px;color:#030303;margin-top:0px}footer .footer .footer-columnas .footer-columna .footer-description ul li a:hover{font-family:Open Sans,sans-serif;border-bottom:1px solid #FFFFFF;font-weight:700;opacity:1}footer .footer .footer-columnas .footer-columna .footer-description ul li{margin-left:63px;font-family:Raleway,sans-serif;font-weight:400!important;font-size:17px;line-height:25px;color:#030303;margin-right:0px}footer .footer-up a .up-arrow::after{}footer .footer-up a{display:none}footer .footer-up a:hover{}footer .footer-up a:hover .up-arrow{}footer .footer-up a:hover .up-arrow::after{}footer .footer .extra_images_wrapper::before{}footer .footer .extra_images_wrapper::after{}footer .footer .extra_images_wrapper img{background:#3D717F;margin-left:0px;margin:0!important;padding-right:0px;margin-right:0px}footer .footer .footer-textoslegales .footer-textoslegales-enlaces a{font-family:Raleway,sans-serif;border-right:1px solid white;letter-spacing:0.5px;font-weight:400;font-size:16px;opacity:.8;line-height:28px;color:#030303}footer .footer .footer-textoslegales .footer-textoslegales-enlaces a:hover{}footer .footer .footer-columnas .footer-columna #social a{background:transparent}footer .footer .footer-columnas .footer-columna #social a i{font-size:25px}.fancybox-is-open .fancybox-bg{}.fancybox-slide--iframe .fancybox-content{}.fancybox-can-swipe .fancybox-content{}.fancybox-container.fancy-link-wrapper .fancybox-inner .fancybox-toolbar{}.fancybox-container.fancy-link-wrapper .fancybox-inner .fancybox-toolbar .fancybox-button{}footer .footer .footer-columnas .footer-columna .footer-newsletter a:hover,footer .footer .footer-columnas .footer-columna #social a:hover{}footer .footer .footer-textoslegales::before{}footer .footer .footer-columnas .footer-columna:not(.no_title){}footer .footer .extra_images_wrapper .buttons_wrapper:after{display:none}footer .footer .footer-columnas .footer-columna .footer-description a{}footer .footer .footer-columnas .footer-columna .extra_content{margin-top:0px}@media(max-width:1280px){footer .footer{margin:0px 105px}footer .footer .footer-columnas .footer-columna .footer-description ul li a{}}/style>script library_scripttrue>general_website_translates JSON.parse({\T_24_precio\: \*Precio v\\u00e1lido por un periodo m\\u00e1ximo de 24 horas.\, \T_AGENCY_AGENT_NAME\: \Nombre de agente\, \T_AGENCY_EMAIL\: \Email agencia\, \T_AGENCY_IDENTIFIER\: \Localizador agencia\, \T_AGENCY_NAME\: \Nombre\, \T_AGENCY_NET_PRICE\: \Precio Neto\, \T_AGENCY_OFFER_SPECIAL\: \Oferta Especial\, \T_AGENCY_PERSONAL_DATA\: \Datos del hu\\u00e9sped\, \T_AGENCY_POLICIES\: \div>strong>@@cancellation_dates@@/strong>/div>div>Se aplicar\\u00e1n las pol\\u00edticas de pago acordadas en contrato./div>\, \T_AGENCY_POLICY_TEXT\: \Se aplicar\\u00e1n las pol\\u00edticas de pago acordadas en contrato.\, \T_AGENCY_TELEPHONE\: \Telefono contacto\, \T_AGENCY_TEXT_COVID\: \He sido informado\, \T_AGENCY_TEXT_COVID_REPLACE\: \He informado\, \T_AGENCY_TITLE_PAYMENT\: \Selecciona m\\u00e9todo de pago\, \T_AGENCY_TITLE_PERSONAL_AGENCY\: \Datos Agencia\, \T_AGENCY_TITLE_PERSONAL_DATA\: \Datos Personales del Hu\\u00e9sped\, \T_AGENCY_TYPE\: \Tipo de agencia\, \T_AGENCY_TYPE_DMC\: \DMC\, \T_AGENCY_TYPE_EO\: \Organizador de eventos\, \T_AGENCY_TYPE_TA\: \Agencia de viajes\, \T_AGENCY_USER_LABEL\: \(1 registro por agencia)\, \T_ARS\: \$ Peso Argentino\, \T_Autorizo_cesion_datos\: \Autorizo la cesi\\u00f3n de mis datos a las empresas que conforman el grupo\, \T_Bono_Aplicado\: \Bono Aplicado\, \T_COP\: \$ Peso Colombiano\, \T_Comments_Call\: \Comentarios:\, \T_Crear_Prebooking\: \Crear Pre-reserva\, \T_DISCOUNT_AGENCY\: \Total de descuento agencia\, \T_DNI\: \DNI\, \T_Data_Required\: \Datos Requeridos\, \T_Descripcion_Regresar\: \La pasarela de pago PAYNOPAINS no autoriz\\u00f3 el pago por razones desconocidas. Vuelva a intentarlo en unos minutos.\, \T_GBP\: \\\u00a3 Libra esterlina\, \T_GUEST_DATA\: \Datos del Hu\\u00e9sped\, \T_Hotel_Reserva\: \Reserva de servicios en Turismo y restauraci\\u00f3n Hotel @@hotel@@\, \T_IVA\: \IVA\, \T_MESSAGE_BONO_CC\: \Se ha realizado la compra de un bono regalo de @@PRICE@@ @@CURRENCY@@ Identificador: @@BONO@@\, \T_MESSAGE_PAGO_BONO_REALIZADO\: \Se ha realizado el pago de @@PRICE@@ @@CURRENCY@@ para el bono @@BONO@@\, \T_MXN\: \$ Peso Mexicano\, \T_Mejor_precio_garantizado\: \Mejor precio garantizado\, \T_Mensaje_Pago_Seguro\: \El pago deber\\u00e1 ser realizado a trav\\u00e9s del enlace proporcionado en el correo de confirmaci\\u00f3n de la reserva.\, \T_Message_Link_Body_Mail\: \Pago realizado correctamente de @@PRICE@@ @@CURRENCY@@ para el localizador @@BOOKING@@ con id de transacci\\u00f3n @@PAYMENT@@\, \T_Message_Link_Confirm_Tpv\: \El pago se ha realizado correctamente. En breve recibir\\u00e1 un correo con la confirmaci\\u00f3n del mismo.\, \T_Message_Link_Error_Tpv\: \El pago no se ha relizado correctamente. Int\\u00e9ntelo m\\u00e1s tarde y si persiste el problema p\\u00f3ngase en contacto con el equipo de Paraty, por favor.\, \T_Message_Link_Subject_Mail\: \Pago realizado en @@HOTEL@@\, \T_Message_Link_Tpv\: \A continuaci\\u00f3n ser\\u00e1 redirigido a la pasarela del banco para el pago por un importe de @@PRICE@@ @@CURRENCY@@.\, \T_Message_Wrong_Link\: \Este enlace no es correcto. P\\u00f3ngase en contacto con el equipo de Paraty, por favor.\, \T_Message_expired_link\: \Lo sentimos. El enlace est\\u00e1 expirado.\, \T_Next_Tpv\: \Continuar\, \T_No_Available\: \Lo sentimos, se ha agotado la disponibilidad para esta prereserva\, \T_No_Available_after_tpv\: \Hemos recibido tu pago, pero por probelmas t\\u00e9cnicos tu reserva no se ha formlazado. Nos pondremos en contacto contigo en menos de 24 horas.\, \T_No_Price\: \\\u00a1Atenci\\u00f3n, el precio para esta prereserva ha cambiado! A continuaci\\u00f3n, se formalizar\\u00e1 la reserva con el nuevo precio.\, \T_PAGO_BONO_REALIZADO\: \Pago de Bono\, \T_PAYMENT_PAYPAL\: \Paga ahora en l\\u00ednea: PayPal\, \T_PAYMENT_PAYPAL_CARD\: \Paga ahora en l\\u00ednea: Cr\\u00e9dito/D\\u00e9bito/MSI\, \T_PAYMENT_WORLDLINE\: \Paga ahora en l\\u00ednea (3D Secure): Cr\\u00e9dito/MSI\, \T_Pago_Estado_Pendiente\: \El pago se est\\u00e1 procesando, en breve recibir\\u00e1 un aviso de confirmaci\\u00f3n.\, \T_Pago_Tarjeta_SIBS\: \Pago con tarjeta\, \T_Passenger\: \Pasajero \, \T_Payment_Failed_Message\: \El pago no ha sido aceptado por la entidad externa. Por favor, vuelva a intentarlo y si persiste el problema consulte con su entidad bancaria.\, \T_Payment_Paypal\: \Paypal\, \T_Payment_transfer\: \Transferencia bancaria\, \T_Plazos_Sequra\: \(Pago a plazos)\, \T_Prebooking_Expired\: \Lo sentimos, esta cotizaci\\u00f3n est\\u00e1 caducada.\, \T_Price_Call\: \Precio:\, \T_REPAYMENT_LINK\: \HAGA u>CLICK AQU\\u00cd/u> PARA INTENTAR REALIZAR EL PAGO DE NUEVO.\, \T_Registro_Hotelero\: \Registro Hotelero\, \T_Regresar_Paylands\: \Pulse click aqu\\u00ed si no es redirigido autom\\u00e1ticamente a la p\\u00e1gina del comercio.\, \T_Reservar_Transfer\: \Reservar Transfer\, \T_Resumen_Price\: \Importe:\, \T_SIBS_CANCEL_CARD\: \Lamentablemente, su reserva fue cancelada porque no pudimos procesar el pago. Int\\u00e9ntelo de nuevo o utilice un m\\u00e9todo de pago alternativo\, \T_SIBS_CONFIRMED_CARD\: \El pago de su reserva se realiz\\u00f3 exitosamente. Su reserva est\\u00e1 confirmada\, \T_SIBS_PENDING_CARD\: \Ocurri\\u00f3 un error en el pago. Recibir\\u00e1 la confirmaci\\u00f3n de la reserva en tu correo electr\\u00f3nico, sin embargo, el pago se procesar\\u00e1 dentro de la siguiente hora. Si no se confirma el pago, la reserva ser\\u00e1 cancelada.\, \T_STATE\: \Provincia\, \T_STATUS_PAYMENT_APPROVED\: \PAGO CONFIRMADO. LA RESERVA EST\\u00c1 ACEPTADA.\, \T_STATUS_PAYMENT_CANCELLED\: \PAGO RECHAZADO. LO SENTIMOS, SU TARJETA NO HA SIDO ACEPTADA.\, \T_STATUS_PAYMENT_PENDING\: \PAGO PENDIENTE, ESTAMOS ESPERANDO RESPUESTA DEL COMERCIO ELECTR\\u00d3NICO. PRONTO RECIBIR\\u00c1 LA CONFIRMACI\\u00d3N POR EMAIL.\, \T_SUBJECT_MAIL_REGISTER\: \Registro\, \T_SecureRequestButton\: \Ver Datos\, \T_SecureRequestEmail\: \Email para recibir el c\\u00f3digo de validaci\\u00f3n:\, \T_SecureRequestNew\: \NUEVO SISTEMA PCI.\, \T_SecureRequestPassword\: \Password para desencriptado (se le facilit\\u00f3 especialmente para ver la tarjeta):\, \T_SecureRequestUser\: \Usuario de nuestro manager:\, \T_SibsPayment_Card\: \Tarjeta Cr\\u00e9dito/D\\u00e9bito\, \T_SibsPayment_Mbway\: \MB WAY\, \T_SibsPayment_Multibanco\: \Multibanco\, \T_TELEPHONE\: \Tel\\u00e9fono\, \T_TITLE_BONO_CC\: \Nueva compra de un Bono Regalo\, \T_TITLE_CONFIRM_REGISTER\: \Confirmaci\\u00f3n de registro\, \T_TITLE_MAIL_HOTEL_BONO_TPV\: \Pago Bono\, \T_TITLE_RECOVERY_USER\: \Recuperaci\\u00f3n de acceso\, \T_Todas\: \Todas\, \T_Transfer_Ida\: \Transfer de ida\, \T_TypePayment_CreditCard\: \Tipo de pago elegido: Tarjeta de Cr\\u00e9dito\, \T_TypePayment_TransferBank\: \Tipo de pago elegido: Transferencia Bancaria\, \T_TypePayment_WithoutCard\: \Reserva confirmada sin tarjeta\, \T_USD\: \$ D\\u00f3lar de EEUU\, \T_a\: \a\, \T_abandoned_cart\: \Carrito abandonado\, \T_abrir_en_navegador\: \Abrir en el navegador\, \T_abrir_nueva_pestana\: \Abrir en nueva pesta\\u00f1a\, \T_accede_descuento\: \Accede al descuento loyalty\, \T_accede_descuento_club\: \Accede al descuento club\, \T_acceder\: \Acceder\, \T_accept\: \Aceptar\, \T_accept_and_close\: \Aceptar y cerrar\, \T_acceso_cliente\: \Acceso Cliente\, \T_acceso_no_permitido\: \Acceso no permitido\, \T_acceso_socios\: \Acceso Socios\, \T_access_profile\: \Acceder a mi perfil\, \T_accommodation_details\: \Detalles del alojamiento\, \T_accomodation_tax\: \Impuesto de alojamiento\, \T_aceptacion_pago_on_request\: \Una vez aceptada la disponibilidad, se procedera a realizar el cobro en su tarjeta\, \T_aceptar_disponibilidad\: \Aceptar disponibilidad\, \T_aceptar_todo\: \Aceptar todo\, \T_acepto\: \Acepto la\, \T_acepto_boton\: \Aceptar\, \T_acepto_clausula_contactos\: \Acepto cl\\u00e1usula de contactos\, \T_acepto_clausulas\: \Acepto las condiciones que se detallan en la a classmyFancyPopup fancybox.iframe href/?sectionContentpolitica-de-privacidad.html>cl\\u00e1usula de privacidad/a>\, \T_acepto_clausulas_short\: \Acepto las condiciones que se detallan en la cl\\u00e1usula de privacidad\, \T_acepto_informacion\: \Autorizo el env\\u00edo de informaci\\u00f3n.\, \T_acepto_politica\: \Acepto la pol\\u00edtica de privacidad\, \T_acepto_politica_imagen\: \Acepto pol\\u00edtica de autorizaci\\u00f3n de imagen p\\u00fablica\, \T_acepto_promociones\: \Autorizo el tratamiento de mis datos para que me env\\u00eden promociones, ofertas y otras comunicaciones propias.\, \T_acepto_socio\: \Acepto los t\\u00e9rminos y condiciones de ser socio\, \T_acepto_terminos_uso_web\: \Acepto los t\\u00e9rminos y condiciones de uso del sitio web\, \T_actions\: \Acciones\, \T_activated\: \Activado\, \T_activation_cost\: \Coste de activaci\\u00f3n\, \T_actividad\: \Actividad\, \T_actividad_realizar\: \Actividad a realizar\, \T_activities_total\: \Total actividades\, \T_activity_to_do\: \Actividad a realizar\, \T_actualizando_reserva\: \Actualizando para continuar con su reserva\, \T_actualizar_datos\: \Actualizar datos\, \T_add_another_room\: \A\\u00f1adir otra habitaci\\u00f3n\, \T_add_another_service\: \A\\u00f1adir otro servicio\, \T_add_bed_to_cart\: \A\\u00f1adir camas al carrito\, \T_add_benefits_in_next_step\: \A\\u00f1ade uno de los siguientes beneficios en el siguiente paso de la reserva o span class\\\logout_button_wrapper\\\>prueba con otro email/span>\, \T_add_guess_data\: \Ingresa los datos de tus acompa\\u00f1antes\, \T_add_more_products\: \A\\u00f1adir mas productos\, \T_add_more_rooms\: \A\\u00f1adir m\\u00e1s habitaciones\, \T_add_new_activity\: \A\\u00f1adir nueva actividad\, \T_add_new_bed_or_room\: \A\\u00f1adir nueva cama o habitaci\\u00f3n\, \T_add_service\: \A\\u00f1adir servicio\, \T_added\: \A\\u00f1adido\, \T_added_to_cart_succesfully\: \Su producto fue a\\u00f1adido con \\u00e9xito al carrito\, \T_additional_service_pax\: \Servicio adicional pasajero\, \T_adjunta_captura\: \Adjunte una captura de pantalla con el mejor precio\, \T_adjunta_cv\: \Adjunta tu curriculum\, \T_adjunte_cv\: \Adjunte su curriculum\, \T_admin_only\: \Est\\u00e1 Usted intentando acceder a contenido privado. S\\u00f3lo se permiten usuarios administradores. Ser\\u00e1 redirigido a la p\\u00e1gina de inicio.\, \T_adulto\: \Adulto\, \T_adultos\: \Adultos\, \T_advert_popup_search_office_external_part1\: \Mas de \, \T_advert_popup_search_office_external_part2\: \17.000 oficinas \, \T_advert_popup_search_office_external_part3\: \disponibles ...\, \T_aeropuerto\: \Aeropuerto\, \T_age_not_equal_to_birth_date\: \La edad del pasajero no coincide con la fecha de nacimiento indicada.\, \T_agencia\: \Agencia\, \T_agencias\: \Agencias\, \T_agency_commission_not_discount\: \La comisi\\u00f3n generada por esta reserva es de un span class\\\commission_percentage\\\>/span>% del precio base, es decir, span classcurrencyValue>@@base_price@@/span> span classmonedaConv>@@currency@@/span>. Este importe no se resta del total a pagar.\, \T_agency_date\: \Fecha\, \T_agency_editar_perfil\: \Perfil\, \T_agency_enabled\: \Lamentamos no poder ofrecer la informaci\\u00f3n solicitada, pero hemos detectado que no cumple los requisitos como entidad agencia. p\\u00f3ngase directamente en contacto con el Servicio de Asistencia Web del hotel. Muchas gracias.\, \T_agency_hash\: \Nombre legal (Agency hash)\, \T_agency_identifier\: \Localizador\, \T_agency_licence\: \Licencia de agencia\, \T_agency_name\: \Nombre de la agencia\, \T_agency_price\: \Precio\, \T_agency_price_neto\: \Precio Neto\, \T_agency_range\: \Entada - Salida\, \T_agency_reservations\: \Ver Reservas\, \T_agency_sin_resultados\: \Sin resultados\, \T_agency_status\: \Estado\, \T_agency_total_discount\: \Descuento total de la agencia\, \T_agency_total_to_pay\: \Total a pagar por la agencia\, \T_agency_total_to_pay_without_tax\: \Total a pagar por la agencia sin tasas\, \T_agent_certification\: \Certificaci\\u00f3n de agente\, \T_agree\: \Debe aceptar las condiciones para poder continuar\, \T_ahora\: \Ahora\, \T_ahora_momento\: \Ahora es el momento\, \T_ahorra_upgrading\: \ y ahorra @@DESCUENTO@@\, \T_ahorras\: \Ahorras\, \T_ahorre_con_esta_oferta\: \Est\\u00e1 ahorrando con esta oferta\, \T_ahorro_bono_regalo\: \Has ahorrado b>span classcurrencyValue>@@discount@@/span> span classmonedaConv>@@currency@@/span>/b> en tu reserva\, \T_ahorro_club\: \Ahorro club\, \T_airline\: \Aerol\\u00ednea\, \T_alert_comment_survey\: \El cliente con n\\u00famero de reserva @@@ID_RESERVA@@@ ha realizado comentarios en la encuesta de satisfacci\\u00f3n\, \T_all_categories\: \Todas las categor\\u00edas\, \T_all_statuses\: \Todos los estados\, \T_alojamiento\: \Alojamiento\, \T_alojamientos\: \Alojamientos\, \T_alquiler\: \Alquiler\, \T_already_payed_phrase\: \\\u00a1Atenci\\u00f3n! Ya se hab\\u00eda pagado @@AMOUNT_PAYED@@ @@CURRENCY@@ para esta reserva, el nuevo importe a pagar ser\\u00eda de @@AMOUNT@@ @@CURRENCY@@.\, \T_already_payed_phrase_error\: \\\u00a1Atenci\\u00f3n! Ya se hab\\u00eda pagado @@AMOUNT_PAYED@@ @@CURRENCY@@ para esta reserva, el nuevo importe a pagar ser\\u00eda de @@AMOUNT@@ @@CURRENCY@@. El importe total que se abonar\\u00e1 por la reserva ser\\u00e1 @@AMOUNT_PAYED_ALL@@ @@CURRENCY@@.\, \T_alta_anteriormente\: \\\u00bfYa te has dado de alta anteriormente al club?\, \T_alta_ocupacion\: \Alta ocupaci\\u00f3n\, \T_alternativas_b0\: \O eche un vistazo a otros hoteles cercanos con disponibilidad para esas fechas\, \T_alternative_email\: \Email alternativo\, \T_always_active\: \Siempre activas\, \T_american_express\: \American Express\, \T_amount\: \Valor\, \T_anadida\: \A\\u00f1adida\, \T_anadir\: \A\\u00f1adir\, \T_anadir_a_la_reserva\: \A\\u00f1adir a la reserva\, \T_anadir_al_carrito\: \A\\u00f1adir al carrito\, \T_anadir_importe_a_tasa_turistica\: \A este importe hay que a\\u00f1adir la tasa tur\\u00edstica\, \T_anadir_servicio\: \A\\u00f1adir\, \T_analiticas\: \Anal\\u00edticas\, \T_and\: \y\, \T_anonymous\: \An\\u00f3nimo\, \T_answers\: \Respuestas\, \T_anterior\: \Anterior\, \T_anteriormente\: \Anteriormente\, \T_antes\: \Antes\, \T_anyo\: \A\\u00f1o\, \T_anyos\: \a\\u00f1os\, \T_apartamento\: \Apartamento\, \T_apartamentos\: \Apartamentos\, \T_apartamentos_y_ocupacion\: \Apartamentos y ocupaci\\u00f3n\, \T_apellidos\: \Apellidos\, \T_aplicar\: \Aplicar\, \T_aplicar_filtros\: \Aplicar filtros\, \T_aplicar_promocode\: \Aplicar c\\u00f3digo promocional\, \T_appellido_multi\: \Apellido/s\, \T_appellido_multi_buyer\: \Apellido/s del comprador\, \T_appellido_multi_recipient\: \Apellido/s del beneficiario\, \T_applied_upgrade\: \Aplicado upgrade\, \T_apply_discount\: \Aplicar descuento\, \T_apply_upgrade\: \Aplicar mejora\, \T_apuntate\: \Ap\\u00fantate\, \T_apuntate_ya\: \\\u00a1Ap\\u00fantate ya!\, \T_aqui\: \Aqu\\u00ed\, \T_archivo_adjunto\: \Archivo adjunto\, \T_area\: \\\u00c1rea\, \T_arrival_airport\: \Aeropuerto de llegada\, \T_arrival_date\: \Fecha de llegada\, \T_arrival_days_after\: \Llegada @@@days_number@@@ @@@days_label@@@ despu\\u00e9s\, \T_asistencia\: \Si tienes alguna pregunta o necesitas asistencia adicional, no dudes en contactarnos. \\u00a1Estamos aqu\\u00ed para ayudarte!\, \T_asunto\: \Asunto\, \T_asunto_encuesta_satisfaccion\: \Encuesta de satisfacci\\u00f3n\, \T_atencion_al_cliente\: \Atenci\\u00f3n al cliente\, \T_atencion_modificacion_posible_gastos\: \Atenci\\u00f3n, esta reserva ha entrado en gastos de cancelaci\\u00f3n. Proceda s\\u00f3lo si est\\u00e1 seguro y tiene el OK del hotel.\, \T_atol_protected\: \ATOL Protected\, \T_atras\: \Atr\\u00e1s\, \T_attach_file\: \Adjuntar archivo\, \T_audiovisuales\: \Audiovisuales\, \T_available_apartments\: \Apartamentos disponibles\, \T_available_beds\: \Camas disponibles\, \T_available_certificates\: \Tus certificados disponibles\, \T_available_from\: \Se libera en:\, \T_available_hotels\: \Hoteles disponibles\, \T_available_on_next_step_or_checkin\: \Disponible en siguientes pasos o check-in\, \T_available_package\: \Paquete disponible\, \T_available_packages\: \Paquetes disponibles\, \T_aviso1_salida\: \En esta localidad no contamos con servicio propio, por lo que le redirigiremos a la p\\u00e1gina de una empresa externa que ser\\u00e1 quien le ofrecer\\u00e1 las condiciones de alquiler para el punto de venta que haya solicitado.\, \T_aviso2_salida\: \Si desea continuar, tenga en cuenta que consiente y acepta que, a partir de este momento, su relaci\\u00f3n legal va a ser con un proveedor que no sea Olecar Rent a Car y que, por lo tanto, esto nos libera de cualquier responsabilidad en relaci\\u00f3n con cualquier posible reserva o alquiler que usted pueda realizar a trav\\u00e9s de dicha empresa.\, \T_aviso_cargo_no_show\: \El importe de esta reserva no será cargado\\ten la tarjeta de crédito (el pago deberá hacerse\\tdirectamente en el hotel el d\\u00eda de llegada) excepto con las tarifas no reembolsables o si indica lo contrario en las condiciones de la tarifa. \\tEn caso de no show (no\\tpresentación), se aplicará un cargo\\tsegún las políticas de cancelación de la\\ttarifa.\, \T_aviso_cargo_no_show_short\: \El importe de la estancia de esta reserva no será cargado en la tarjeta de crédito (el pago deberá hacerse\\tdirectamente en el hotel el d\\u00eda de llegada).\, \T_aviso_legal\: \Aviso Legal\, \T_aviso_legal_condiciones\: \Aviso Legal y Condiciones\, \T_aviso_licencia\: \(Solo se admiten ficheros png, jpg y pdf)\, \T_ayuda_reserva\: \\\u00bfNecesita ayuda con su reserva?\, \T_ayuda_reserva_1_linea\: \\\u00bfAyuda para reservar? Llame: \, \T_a\\u00f1adir_habitacion\: \A\\u00f1adir habitaci\\u00f3n\, \T_b3_user_register\: \Si quieres darte de alta en el club amigos, rellena el campo de contrase\\u00f1a y autom\\u00e1ticamente pasaras a formar parte del club.\, \T_baby_seat_number\: \Beb\\u00e9s\, \T_baby_seat_number_2\: \(0 - 2 a\\u00f1os)\, \T_back_amazonPay\: \Volver\, \T_back_apartments\: \Volver a apartamentos\, \T_back_date\: \Fecha de partida\, \T_back_hotels\: \Volver a hoteles\, \T_back_hour\: \Hora de partida\, \T_back_popup_reservation_unmodifiable\: \Volver\, \T_back_rooms\: \Volver a habitaciones\, \T_bad_password\: \Contrase\\u00f1a incorrecta\, \T_bad_request\: \Lamentamos no poder ofrecer disponibilidad para sus criterios de b\\u00fasqueda. Pruebe a modificarlos y repetir la b\\u00fasqueda, Por favor, p\\u00f3ngase directamente en contacto con el Servicio de Asistencia Web del hotel. Muchas gracias.\, \T_bad_request_dates\: \Lamentamos no poder ofrecer disponibilidad para un intervalo de fechas tan largo, solo se permite @@num_days@@ d\\u00edas. Pruebe a modificarlo y repetir la b\\u00fasqueda, o p\\u00f3ngase directamente en contacto con el Servicio de Asistencia Web del hotel. Muchas gracias.\, \T_bad_user\: \Usuario incorrecto\, \T_baja_completa\: \Se ha dado de baja correctamente\, \T_baja_comunicaciones\: \No deseo recibir mas comunicaciones / Darse de baja\, \T_bajo_demanda\: \Reserva bajo demanda\, \T_base_price\: \Precio base\, \T_bastante_satisfecho\: \Bastante satisfecho\, \T_beach_club\: \Beach Club\, \T_bebe\: \Beb\\u00e9\, \T_bebes\: \Beb\\u00e9s\, \T_bebes_gratis\: \Beb\\u00e9s gratis\, \T_bed\: \Cama\, \T_beds\: \Camas\, \T_beds_number\: \N\\u00ba de camas\, \T_beneficiate_ya\: \Beneficiate ya\, \T_benefier\: \Beneficiario\, \T_bienvenido\: \Bienvenido\, \T_bienvenido_club\: \\\u00a1Bienvenido al Club Ohtels @name@!, Tu n\\u00famero de socio es @idmember@.\, \T_bienvenido_user\: \Bienvenido, @@name@@!\, \T_big_bag_number\: \Grande\, \T_big_bag_number_2\: \(M\\u00e1s de 119x119x81 cm)\, \T_billete\: \Billete\, \T_billetes\: \Billetes\, \T_bizum_payment\: \Pago por Bizum\, \T_bizum_payment_description\: \Recibir\\u00e1s un email autom\\u00e1tico con la confirmaci\\u00f3n de reserva con un enlace a una b>pasarela de pago/b> segura para que puedas realizar el pago. Este enlace ser\\u00e1 v\\u00e1lido durante 24 horas.\, \T_blocked\: \Bloqueado\, \T_bloquear_cupo\: \Bloquear Cupo\, \T_bloquear_precio\: \Bloquear Precio\, \T_bonification\: \Bonificaci\\u00f3n\, \T_bono_introduce\: \Introduzca el c\\u00f3digo de bono\, \T_bono_no_correcto\: \El bono no es correcto\, \T_bono_payment\: \Pago mediante bono regalo\, \T_bono_regalo\: \Bono regalo\, \T_bono_regalo_bold\: \BONO b>REGALO/b>\, \T_bono_regalo_with_price\: \Bono Regalo\, \T_bonogift\: \Regalo Bono\, \T_bonus_error\: \Se ha producido un error al realizar la bonificaci\\u00f3n, intento de nuevo mas tarde\, \T_bonus_success\: \La bonificaci\\u00f3n ha sido realizada correctamente\, \T_book_information\: \Datos de la reserva\, \T_book_now\: \Reservar ahora\, \T_booking\: \Reserva\, \T_booking_3_tpv_expiration_link_message\: \Este link de pago ha expirado. En el caso de que desee abonar el importe, deber\\u00e1 ponerse en contacto con el hotel para que le facilite un nuevo link de pago\, \T_booking_3_tpv_expiration_link_message_title\: \Link de pago expirado\, \T_booking_3_tpv_expiration_message\: \Este pago ha sido efectuado correctamente. Ha debido recibir un email con la confirmaci\\u00f3n. En el caso de que desee abonar otro importe, deber\\u00e1 ponerse en contacto con el hotel para que le facilite un nueva liga de pago\, \T_booking_3_tpv_expiration_message_title\: \Link de pago usado\, \T_booking_cancellation\: \Cancelaci\\u00f3n de reserva\, \T_booking_club_member\: \Esta reserva pertenece a un miembro del Club\, \T_booking_confirmation\: \Confirmaci\\u00f3n de reserva\, \T_booking_confirmation_in_another_email\: \Recibir confirmaci\\u00f3n en otra direcci\\u00f3n de correo alternativa\, \T_booking_date\: \Fecha de reserva\, \T_booking_discount_gateway\: \b>%s%% descuento/b> en pago online\, \T_booking_in_process\: \Su solicitud de reserva se est\\u00e1 tramitando\, \T_booking_modification\: \Modificaci\\u00f3n de reserva\, \T_booking_modification_redirect\: \Modificaci\\u00f3n de reserva @@BOOKING@@ del hotel @@HOTEL_SOURCE@@\, \T_booking_modification_redirect_customer\: \Modificaci\\u00f3n de reserva desde el hotel @@HOTEL_SOURCE@@ al @@HOTEL_TARGET@@\, \T_booking_not_created\: \La reserva no ha sido creada\, \T_borrar_fechas\: \Borrar fechas\, \T_borrar_filtros\: \Borrar filtros\, \T_breve_contacto\: \Muchas gracias, en breve un agente le contactar\\u00e1.\, \T_buen_viaje\: \\\u00a1Que tengas un buen viaje!\, \T_buen_viaje_vuelta\: \\\u00a1Buen viaje de vuelta!\, \T_buscador_hoteles\: \Buscador de hoteles\, \T_buscar\: \Buscar\, \T_buscar_ahora\: \Buscar Ahora\, \T_buscar_hotel\: \Buscar Hotel\, \T_buscar_otras_fechas\: \Buscar otras fechas\, \T_buscar_otras_hoteles\: \Buscar en otro hotel\, \T_buscar_reserva\: \Buscar reserva\, \T_busqueda\: \B\\u00fasqueda\, \T_busqueda_redireccion\: \Para que pueda continuar con su reserva, le hemos redirigido a nuestro calendario de disponibilidad para que pueda reservar sus pr\\u00f3ximas vacaciones con nosotros al mejor precio disponible.\, \T_busqueda_restricciones\: \La b\\u00fasqueda que est\\u00e1 realizando aplica restriccionesbr> Le estamos redirigiendo al calendario de precios\, \T_button_accept\: \Aceptar\, \T_buy_forfait\: \Comprar forfait\, \T_buyed_service\: \Servicio contratado\, \T_buyed_tours\: \Tours contratados\, \T_buzon_devolucion_llave\: \BUZ\\u00d3N DE DEVOLUCI\\u00d3N DE LLAVE\, \T_buzon_devolucion_llave_long_txt\: \Disponemos de Buz\\u00f3n de Llaves para devoluciones fuera del horario de apertura\, \T_caduca_en\: \Caduca en\, \T_caducidad_dni\: \Fecha caducidad DNI\, \T_caducidad_documento\: \Fecha caducidad documento\, \T_calcula_rango\: \Calcula tu rango de precios/noche\, \T_calendar_availability_depends_on_flights\: \La disponibilidad que ve en el calendario \\u00fanicamente afecta a las habitaciones y estar\\u00e1 sujeta a la disponibilidad de los vuelos\, \T_calendario\: \Calendario\, \T_calendario_disponibilidad\: \Calendario de disponibilidad\, \T_calendario_precios\: \Calendario de precios\, \T_call_inserta_num\: \Inserta tu n\\u00famero ahora y te llamamos GRATIS\, \T_call_me\: \Ll\\u00e1mame\, \T_call_me_popup_email_subject\: \Petici\\u00f3n de igualaci\\u00f3n - @@phone_prefix@@ @@phone_number@@\, \T_call_sabes\: \\\u00bfSabes que si necesitas ayuda con tu reserva te llamamos gratis?\, \T_call_title\: \Aviso de contacto\, \T_calling\: \Te est\\u00e1mos llamando\, \T_cambiar_divisa\: \Cambiar divisa\, \T_cambios_modificacion\: \Cambios o modificaciones\, \T_camping\: \Camping\, \T_campo_expired_date_obligatorio\: \Debe especificar la fecha de caducidad correcta de su licencia\, \T_campo_grupo_obligatorio\: \Por favor, especifique al menos un tipo de certificaci\\u00f3n\, \T_campo_obligatorio\: \Este campo es obligatorio\, \T_campo_valor_invalido\: \El valor de este campo no es correcto\, \T_campos_obligatorios\: \* Campos obligatorios\, \T_cancel_modify\: \Cancelar o modificar\, \T_cancela_gratis_hasta\: \Cancela gratis hasta @@days@@ @@label_days@@ antes de tu llegada\, \T_cancelacion_automatica_por_modificacion\: \Cancelaci\\u00f3n autom\\u00e1tica por modificaci\\u00f3n\, \T_cancelacion_format_rates\: \Cancelaci\\u00f3n gratuita hasta el @@date@@ a las @@hour@@\, \T_cancelacion_registro\: \Cancelaci\\u00f3n de registro\, \T_cancelacion_reserva\: \Cancelaci\\u00f3n de reserva\, \T_cancelacion_reserva_pagada\: \Cancelaci\\u00f3n de reserva con pago a cuenta\, \T_cancelacion_reserva_pagada_info\: \Atenci\\u00f3n la reserva @@LOCALIZADOR@@ tiene un importe total pagado de @@AMOUNT@@ @@CURRENCY@@. br> Por favor proceda a su devoluci\\u00f3n de forma manual.\, \T_cancelada\: \Cancelada\, \T_cancelado\: \Cancelado\, \T_cancelar\: \Cancelar\, \T_cancelar_disponibilidad\: \Denegar disponibilidad\, \T_cancelar_reserva\: \Cancelar reserva\, \T_cancelation_not_processed\: \La cancelaci\\u00f3n no ha sido procesada\, \T_cancelled_services\: \Servicios cancelados\, \T_candidatura_espontanea\: \Candidatura espontanea\, \T_cannot_find_flights_for_search\: \Actualmente no encontramos combinaciones de vuelos disponibles para sus criterios de b\\u00fasqueda, le invitamos a hacer una nueva b\\u00fasqueda\, \T_cannot_select_more_rooms_category\: \No puede seleccionar m\\u00e1s habitaciones/camas en esta categor\\u00eda\, \T_cantidad\: \Cantidad\, \T_cantidad_vehiculos_contratados\: \Cantidad de veh\\u00edculos contratados\, \T_capacidad\: \Capacidad\, \T_capacidades_y_areas\: \Capacidades y \\u00c1reas\, \T_cardNumber_creditcard\: \El n\\u00famero de tarjeta de cr\\u00e9dito no es v\\u00e1lido\, \T_cardNumber_required\: \El n\\u00famero de tarjeta es obligatorio\, \T_casado_a\: \Casado/a\, \T_casilla_obligatoria\: \Esta casilla es obligatoria\, \T_categoria\: \Categor\\u00eda\, \T_categorias\: \Categor\\u00edas\, \T_category_complaint\: \Categor\\u00eda de la denuncia\, \T_cc_owner_name\: \Titular tarjeta de cr\\u00e9dito\, \T_celebracion\: \Celebraci\\u00f3n\, \T_cerrando_sesion\: \Cerrando sesi\\u00f3n\, \T_cerrar\: \Cerrar\, \T_change_password\: \Cambiar contrase\\u00f1a\, \T_change_selection\: \Cambiar selecci\\u00f3n\, \T_changes_with_charge\: \Se aplican cargos por cambios\, \T_charge\: \Cargo\, \T_charge_denied\: \No es posible realizar la transacci\\u00f3n de cargo, el usuario no dispone de puntos suficientes\, \T_charge_error\: \Se ha producido un error al realizar el cargo, intentelo de nuevo mas tarde\, \T_charge_success\: \El cargo ha sido realizado correctamente\, \T_charges\: \Cargos\, \T_cheapest_price\: \Precio m\\u00e1s bajo\, \T_check_flights_combination\: \Revisa tu combinaci\\u00f3n de vuelos\, \T_checked_luggage\: \1 equipaje facturado\, \T_checked_luggage_with_size\: \1 equipaje facturado span>56x36x23/span>\, \T_checkin_date_should_be_tomorrow\: \Para garantizar la calidad del servicio, las reservas de Hotel + Vuelo est\\u00e1n disponibles con check-in al menos un d\\u00eda de anticipaci\\u00f3n. Selecciona una fecha a partir de ma\\u00f1ana para continuar con tu b\\u00fasqueda.\, \T_checkin_date_too_close\: \Fecha de entrada muy pr\\u00f3xima\, \T_checkin_online\: \Check-in Online\, \T_child_seat_number\: \Ni\\u00f1os\, \T_child_seat_number_2\: \(2 - 14 a\\u00f1os)\, \T_child_seats\: \\\u00bfNecesitas sillita infantil?\, \T_choose_category\: \Elija categor\\u00eda...\, \T_choose_flights\: \Elige tus vuelos\, \T_choose_room\: \Elige tu habitaci\\u00f3n\, \T_choose_room_info\: \Ahora te damos la posibilidad de elegir tu habitaci\\u00f3n ideal de todas las disponibles de la categor\\u00eda que has reservado, pulsa en el siguiente enlace:\, \T_choose_transfer\: \Para finalizar la reserva de su transfer haga click aqui:\, \T_cif\: \CIF\, \T_cif_valido\: \Introduzca un CIF v\\u00e1lido\, \T_city_required\: \La ciudad es un campo obligatorio\, \T_ciudad\: \Ciudad\, \T_clabe\: \Clabe interbancaria\, \T_click_aqui\: \Haz click aqu\\u00ed\, \T_click_button_verify_email\: \Tambi\\u00e9n puede hacer click en el bot\\u00f3n a continuaci\\u00f3n para verificar su direcci\\u00f3n de correo electr\\u00f3nico.\, \T_click_to_accept_our\: \Al hacer click en \\\verificar email\\\ acepta nuestra\, \T_client_info_phone\: \Tel\\u00e9fono de atenci\\u00f3n al cliente\, \T_cliente_antiguo_pregunta\: \\\u00bfHa estado antes en el Hotel?\, \T_cliente_repetidor\: \Soy cliente repetidor\, \T_cliente_residente\: \Cliente residente\, \T_clientes_estan\: \\\u00a1Tus clientes est\\u00e1n @@motion@@!\, \T_close_hotel_popup\: \Lamentamos no poder ofrecer disponibilidad para sus criterios de b\\u00fasqueda debido a que el establecimiento se encuentra cerrado por temporada. Ahora puede realizar su reserva al mejor precio para fechas posteriores al @@date@@. \\u00a1Le esperamos!\, \T_close_session\: \Cerrar sesi\\u00f3n\, \T_closed_hotel\: \Hotel cerrado\, \T_closed_newsletter_thanks\: \b>\\u00a1Agradecemos tu inter\\u00e9s!/b>Hemos guardado correctamente tu e-mail. Permanece atento a tu correo y ser\\u00e1s el primero en poder reservar tus vacaciones\, \T_club_booking_confirmation_accumulated\: \Total acumulado: b>{points} {points_name}/b>\, \T_club_booking_confirmation_welcome\: \\\u00a1Hola {name}! Has acumulado b>{points} {points_name}/b> en tu cartera\, \T_club_booking_confirmation_welcome_future\: \\\u00a1Hola {name}! Acumular\\u00e1s b>{points} {points_name}/b> en tu cartera\, \T_club_invitation\: \Club invitation\, \T_club_level_up\: \Club subida de nivel\, \T_club_member_ventaja\: \Disfruta de las mejores b>ventajas exclusivas/b> de ser miembro del club de amigos\, \T_club_poins_dicount\: \En esta reserva se ha aplicado el descuento correspondiente a los puntos acumulados del club.\, \T_club_promocode\: \Club promocode\, \T_club_rate\: \Tarifa Club\, \T_club_recover_click\: \u>Haz click aqu\\u00ed/u> para que te env\\u00eden tu contrase\\u00f1a por correo electr\\u00f3nico\, \T_club_special_popup_1\: \\\u00a1Estamos trabajando para darte el mejor servicio!\, \T_club_special_popup_2\: \Hemos actualizado nuestra base de datos y necesitamos que actualices tu contrase\\u00f1a.\, \T_club_special_popup_3\: \Te hemos enviado un email de verificaci\\u00f3n para continuar el proceso.\, \T_club_wallet_accumulated\: \Has acumulado: b>{points} {points_name}/b> en tu cartera\, \T_club_welcome\: \Club welcome\, \T_coche\: \Coche\, \T_coche_propio\: \Vehiculo propio\, \T_coche_seleccionado\: \Coche seleccionado\, \T_code_apply_in_hotels\: \Codigo canjeable en los siguientes hoteles\, \T_code_valid_10_minutes\: \Este c\\u00f3digo solo es v\\u00e1lido por 10 minutos\, \T_codigo\: \C\\u00f3digo\, \T_codigo_bono\: \C\\u00f3digo Bono\, \T_codigo_postal\: \C\\u00f3digo postal\, \T_codigo_promocional\: \C\\u00f3digo promocional\, \T_combinado_automaticamente_precio\: \Se han combinado autom\\u00e1ticamente para ofrecerte el mejor precio\, \T_comentarios\: \Comentarios\, \T_comentarios_evento\: \Comentarios del evento\, \T_comenzar\: \\\u00a1Comenzar!\, \T_comidas_bebidas\: \Comidas y bebidas\, \T_comments_saved\: \Comentarios guardados correctamente\, \T_commission\: \Comisi\\u00f3n (%)\, \T_commission_not_configured\: \Comisi\\u00f3n no configurada\, \T_commission_percentage\: \Porcentaje de comisi\\u00f3n\, \T_commission_percentage_excluding_services_not_discount\: \La comisi\\u00f3n generada se calcula a partir del span class\\\commission_percentage\\\>/span>% del precio base, excluyendo servicios addicionales. No se descuenta del total a pagar.\, \T_commission_percentage_not_discount\: \La comisi\\u00f3n generada se calcula a partir del span class\\\commission_percentage\\\>/span>% del precio base. No se descuenta del total a pagar.\, \T_como_conocido\: \\\u00bfComo nos has conocido?\, \T_como_llegar\: \C\\u00f3mo llegar\, \T_como_nos_descubriste\: \\\u00bfC\\u00f3mo nos descubriste por primera vez?\, \T_compania\: \Compa\\u00f1ia\, \T_company_licence\: \Licencia de la empresa\, \T_company_name\: \Nombre de la empresa\, \T_company_relationship\: \Relaci\\u00f3n con la empresa\, \T_company_total_discount\: \Descuento total de la empresa\, \T_comparta_su_experiencia\: \Comparta su experiencia\, \T_comparte_valoracion\: \Si tu estancia ha sido satisfactoria, ay\\u00fadanos a recomendar el hotel a tus amigos y comparte tu valoraci\\u00f3n:\, \T_compartir\: \Compartir\, \T_compartir_noticia\: \Compartir esta noticia en\, \T_complainant\: \Denunciante\, \T_complaint_info\: \Informaci\\u00f3n de la denuncia\, \T_complaint_status\: \Estado de la denuncia\, \T_complaint_summary\: \Introduce un breve resumen de la denuncia\, \T_completa_campos\: \Por favor completa todos los campos\, \T_completa_la_reserva\: \Completa la reserva\, \T_completa_reserva\: \Completa tu reserva\, \T_completada\: \Completada\, \T_completar_cancelacion\: \Completar cancelaci\\u00f3n\, \T_completar_proceso_reserva\: \Completar Proceso de Reserva\, \T_completar_reserva\: \Completar mi reserva\, \T_complete_transfer_booking\: \Finaliza la reserva de tu transfer pinchando aqu\\u00ed \\u2192\, \T_compra_segura\: \Compra segura\, \T_comprar\: \Comprar\, \T_con_estancia_minima\: \Se exige un n\\u00famero m\\u00ednimo de noches de alojamiento\, \T_con_estancia_minima_habitaciones\: \Se exige un n\\u00famero m\\u00ednimo de noches de alojamiento en algunas de las habitaciones mostradas\, \T_concept\: \Concepto\, \T_concept_provider_payment\: \@@NUM_TICKETS@@ entrada/s para @@PROVIDER@@\, \T_concepto_bono\: \1 x Bono Regalo (@@AMOUNT@@)\, \T_condiciones\: \Condiciones\, \T_condiciones_cancelacion\: \Condiciones de cancelaci\\u00f3n\, \T_condiciones_de\: \Condiciones de\, \T_condiciones_reserva\: \Condiciones de la reserva\, \T_condiciones_tarifa\: \Condiciones tarifa\, \T_condiciones_uso\: \Condiciones de uso\, \T_conectarse\: \Conectarse\, \T_config\: \Configuraci\\u00f3n\, \T_configure_your_transfer\: \Configure su transfer\, \T_confirm_confirmation_reservation_email\: \\\u00bfEst\\u00e1 seguro? (Se enviar\\u00e1 un email al cliente con la confirmaci\\u00f3n de la reserva)\, \T_confirm_date\: \Otro momento:\, \T_confirm_email\: \Confirmar Email\, \T_confirm_email_buyer\: \Confirmaci\\u00f3n del email del comprador\, \T_confirm_email_recipient\: \Confirmaci\\u00f3n del email del beneficiario\, \T_confirm_email_start_enjoying_benefits\: \\\u00a1Necesitamos confirmar tu email para empezar a disfrutar de nuestras ventajas!\, \T_confirm_email_subject\: \Confirma tu email y empieza a disfrutar de nuestras ventajas\, \T_confirm_new_password\: \Confirma nueva contrase\\u00f1a\, \T_confirm_payment\: \\\u00bfEst\\u00e1 seguro? El importe ser\\u00e1 cargado en la tarjeta del cliente\, \T_confirm_preferences\: \Confirmar preferencias\, \T_confirm_rejecting_reservation_email\: \\\u00bfEst\\u00e1 seguro? (Se enviar\\u00e1 un email al cliente para insertar una nueva tarjeta)\, \T_confirm_reservation_link\: \Haga click aqu\\u00ed para confirmar la reserva\, \T_confirm_search\: \Confirmar la b\\u00fasqueda\, \T_confirmacion_cancelacion_reserva\: \\\u00bfEst\\u00e1 seguro que desea cancelar la reserva?\, \T_confirmacion_disponibilidad\: \\\u00bfDesea confirmar la disponibilidad de la reserva?\, \T_confirmacion_reserva\: \Confirmaci\\u00f3n de reserva\, \T_confirmacion_solicitud\: \Confirmaci\\u00f3n de solicitud\, \T_confirmacion_solicitud_reserva\: \Confirmaci\\u00f3n de solicitud de reserva %s\, \T_confirmada\: \Confirmada\, \T_confirmar\: \Confirmar\, \T_confirmar_cancelacion\: \Confirmar cancelaci\\u00f3n\, \T_confirmar_reserva\: \Confirmar la estancia\, \T_confirmed\: \Confirmado\, \T_confirmed_request_email_title\: \Petici\\u00f3n de reserva confirmada\, \T_confirmed_services\: \Servicios confirmados\, \T_congrats_invitation_email\: \Enhorabuena, tu amigo ha aceptado tu invitaci\\u00f3n\, \T_congratulations\: \\\u00a1Enhorabuena!\, \T_conocenos\: \Con\\u00f3cenos\, \T_conocer_opinion\: \\\u00bfQuiere conocer la opini\\u00f3n de sus clientes?\, \T_consult_complaint\: \Consultar una denuncia\, \T_consultar\: \Consultar\, \T_consultar_carta\: \Consultar carta\, \T_consultar_disponibilidad\: \Consultar disponibilidad\, \T_consultar_hoteles_no_dispo\: \Consultar hoteles sin disponibilidad\, \T_consultar_todos_los_extras\: \Consultar todos los extras\, \T_contact_name\: \Nombre de contacto\, \T_contact_support_after_24_hours\: \En caso de que pasadas 24 horas no se genere el documento, contacte con nuestro equipo de atenci\\u00f3n al cliente.\, \T_contactenos\: \Cont\\u00e1ctenos\, \T_contacto\: \Contacto\, \T_continuar\: \Continuar\, \T_continuar_con\: \Continuar con\, \T_continuar_reserva\: \Continuar con mi reserva\, \T_continuar_solicitud\: \Continuar con mi solicitud\, \T_continue_adding_or_finish_cart\: \Puedes seguir explorando y a\\u00f1adir m\\u00e1s productos, incluso en otras fechas, antes de completar tu reserva.\, \T_continue_buying\: \Continuar comprando\, \T_continue_with_booking\: \Continuar con la reserva\, \T_continue_your_booking\: \Continua tu reserva\, \T_contrasena\: \Contrase\\u00f1a\, \T_contrasena_club\: \Contrase\\u00f1a del Club\, \T_contrasena_perdida\: \\\u00bfHas olvidado la contrase\\u00f1a?\, \T_contratacion_alojamiento\: \Contrato de alojamiento\, \T_cookie_text\: \b>Informaci\\u00f3n sobre las cookies de este sitio: /b>Utilizamos cookies propias y de terceros para mejorar nuestros servicios, para elaborar informaci\\u00f3n anal\\u00edtica, elaborar informaci\\u00f3n publicitaria, elaborar perfiles seg\\u00fan su navegaci\\u00f3n y personalizarles contenidos; y compartir, podemos compartir la informaci\\u00f3n anal\\u00edtica o publicitaria con terceros. Al clicar en Aceptar, acepta su uso. Tambi\\u00e9n puede rechazar la instalaci\\u00f3n de cookies o elegir el tipo de cookies que prefiere clicando en Modificar\, \T_cookie_text_new\: \h4>INFORMACI\\u00d3N SOBRE LAS COOKIES DE ESTE SITIO/h4>p>Utilizamos cookies propias y de terceros para fines estrictamente funcionales, permitiendo la navegaci\\u00f3n en la web, as\\u00ed como para fines anal\\u00edticos, para mostrarte publicidad (tanto general como personalizada) en base a un perfil elaborado a partir de tus h\\u00e1bitos de navegaci\\u00f3n (p. ej. p\\u00e1ginas visitadas), para optimizar la web y para poder valorar las opiniones de los productos adquiridos por los usuarios./p>p>A continuaci\\u00f3n, podr\\u00e1s aceptar todas pulsando en la opci\\u00f3n \\u201cAceptar\\u201d, rechazar todas menos las estrictamente necesarias haciendo clic en \\\Rechazar\\\ o configurarlas seg\\u00fan tus preferencias mediante el bot\\u00f3n \\u201cConfigurar cookies\\u201d./p>\, \T_cookies_analiticas\: \Recogen informaci\\u00f3n del uso que se realiza del sitio web\, \T_cookies_configuration\: \Configurar cookies\, \T_cookies_intro\: \Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. las cookies que se clasifican como necesarias se almacenan en su navegador, ya que son esenciales para el funcionamiento de las funcionalidades b\\u00e1sicas del sitio web.br>Tambi\\u00e9n utilizamos cookies de terceros que nos ayudan a analizar y comprender c\\u00f3mo utiliza este sitio web.br>Estas cookies se almacenar\\u00e1n en su navegador solo con su consentimiento. Tambi\\u00e9n tiene la opci\\u00f3n de optar por no recibir estas cookies. Pero la exclusi\\u00f3n voluntaria de algunas de estas cookies puede afectar su experiencia de navegaci\\u00f3n.\, \T_cookies_management\: \Administrar cookies\, \T_cookies_necesarias\: \Son necesarias para gestionar la navegaci\\u00f3n dentro de la web o para mantener al usuario conectado. No se pueden desactivar porque afectar\\u00eda al funcionamiento de la web.\, \T_cookies_policy_check\: \Para m\\u00e1s informaci\\u00f3n consulta nuestra span>pol\\u00edtica de cookies/span>\, \T_cookies_publicidad\: \Recogen informaci\\u00f3n sobre las preferencias y elecciones personales del usuario.\, \T_cookies_sociales\: \Controlan la interacci\\u00f3n con los botones de las redes sociales dentro de la web.\, \T_copia_url\: \URL copiada\, \T_copiado\: \\\u00a1Copiado!\, \T_copiar\: \Copiar\, \T_copiar_link\: \Copiar link\, \T_copiar_script_consola\: \Copiar script para consola\, \T_copiar_script_web\: \Copiar script para web\, \T_copy_error\: \Error de copia\, \T_copyright\: \Copyright\, \T_correo_electronico\: \Correo electr\\u00f3nico\, \T_correo_enviado\: \Le hemos enviado un e-mail\, \T_cotizacion\: \Cotizaci\\u00f3n\, \T_country_required\: \El pa\\u00eds es un campo obligatorio\, \T_crear_cotizacion\: \Crear cotizaci\\u00f3n\, \T_crear_ticket\: \Crear ticket\, \T_create_another\: \Crear otro\, \T_create_another_config\: \Crear otra configuraci\\u00f3n\, \T_create_new_user\: \Crear nuevo usuario\, \T_create_now\: \Crear ahora\, \T_create_user\: \Crear usuario\, \T_credit_card_payment\: \Pago por Tarjeta\, \T_credit_card_updated\: \Su tarjeta ha sido actualizada correctamente.\, \T_credit_card_validation\: \Validaci\\u00f3n de Tarjeta\, \T_credit_card_validation_notice\: \Por motivos de seguridad, al momento del check-in, el hu\\u00e9sped deber\\u00e1 presentar la misma tarjeta de cr\\u00e9dito o d\\u00e9bito utilizada para realizar la reserva, junto con una identificaci\\u00f3n oficial con fotograf\\u00eda del titular. En caso de no presentar la tarjeta registrada, ser\\u00e1 necesario realizar nuevamente el pago en recepci\\u00f3n. Esta medida busca proteger a nuestros hu\\u00e9spedes y prevenir transacciones no autorizadas.\, \T_cuenta\: \Cuenta\, \T_currency_change_confirmation\: \Importe total convertido: @@AMOUNT_IN_EXCHANGE@@ @@CODE_IN_EXCHANGE@@ (*)\, \T_currency_warning\: \El pago se realizar\\u00e1 al hotel en Euros. El importe mostrado es solo orientativo y se calcula seg\\u00fan el tipo de cambio vigente en el momento de realizar la reserva.\, \T_currency_warning_co\: \Los precios mostrados en otras divisas distintas de $ son \\u00fanicamente orientativos y est\\u00e1n sujetos a las variaciones del tipo de cambio.\, \T_current_booking_details\: \Detalles sobre su reserva en curso\, \T_custom_your_holidays\: \\\u00a1Personaliza tus vacaciones!\, \T_customize_your_package\: \\\u00a1Personaliza tu paquete!\, \T_cv_adjunto\: \CV adjunto\, \T_cvv\: \CVV\, \T_cvv_american_express\: \El c\\u00f3digo de seguridad es un n\\u00famero de cuatro d\\u00edgitos que se encuentra en la parte delantera de la tarjeta de cr\\u00e9dito, a la derecha, encima del n\\u00famero principal de la tarjeta de cr\\u00e9dito.\, \T_cvv_digits\: \El CVV solo puede estar compuesto por n\\u00fameros\, \T_cvv_minlength\: \El CVV debe tener al menos tres d\\u00edgitos\, \T_cvv_required\: \El CVV es un campo obligatorio\, \T_cvv_visa_mastercard\: \El c\\u00f3digo de seguridad es un n\\u00famero de tres d\\u00edgitos situado en el reverso de la tarjeta de cr\\u00e9dito, inmediatamente despu\\u00e9s del n\\u00famero principal de la misma.\, \T_darse_alta\: \Darse de alta\, \T_data_complaint\: \Datos de la denuncia\, \T_data_pending\: \Pendiente de datos\, \T_date_after_to\: \Fechas posteriores a\, \T_date_before_to\: \Fechas anteriores a\, \T_date_wrong\: \Lo sentimos, la fecha no es v\\u00e1lida\, \T_datos_actualizados_agencia\: \Datos actualizados correctamente.\, \T_datos_cliente\: \Datos del cliente\, \T_datos_contacto\: \Datos de contacto\, \T_datos_destinatario\: \Datos del destinatario\, \T_datos_facturacion\: \Datos de facturaci\\u00f3n\, \T_datos_facturacion_dropdown\: \Tengo otros datos de facturaci\\u00f3n\, \T_datos_personales\: \Datos personales\, \T_datos_recibidos_agencia\: \Datos recibidos correctamente. En breve recibir\\u00e1 la confirmaci\\u00f3n de la activaci\\u00f3n de su usuario.\, \T_datos_reserva\: \Datos de la reserva\, \T_datos_su_reserva\: \Datos de su reserva\, \T_datos_tarjeta\: \Datos de la tarjeta\, \T_datos_tarjeta_recibidos_ok\: \Hemos recibido correctamente los datos. En caso contr\\u00e1rio, nos pondremos en contacto con usted.\, \T_datos_transfer\: \Datos del traslado\, \T_day_minium_stay\: \El @@day@@ requiere un m\\u00ednimo de @@restriction_days@@ noches\, \T_de\: \De\, \T_de_2\: \de\, \T_de_2_a\: \de 2 a\, \T_de_centro\: \desde el centro de la ciudad\, \T_de_comision\: \De comisi\\u00f3n\, \T_deactivated\: \Desactivado\, \T_debe_seleccionar_servicio\: \Para poder continuar con la modificaci\\u00f3n de su reserva debe seleccionar al menos un servicio.\, \T_declaro_condiciones\: \Declaro haber le\\u00eddo las condiciones de privacidad\, \T_default_no_availability_message\: \Lamentamos no poder ofrecer disponibilidad para sus criterios de b\\u00fasqueda\, \T_default_no_availability_rentacar_message\: \Lamentamos no poder ofrecer disponibilidad para sus criterios de b\\u00fasqueda. A continuacion le \\tindicamos el horario de nuestras oficinas\, \T_deja_opinion\: \Dejar opini\\u00f3n\, \T_dejanos_nombre_tlf\: \D\\u00e9janos tu nombre y n\\u00famero de telefono y contactaremos contigo lo antes posible\, \T_delete_user\: \Eliminar usuario\, \T_deleting_data\: \Nuestro equipo est\\u00e1 borrando tu informaci\\u00f3n de nuestra base de datos\, \T_denied_request_email_title\: \Petici\\u00f3n de reserva denegada\, \T_deny\: \Denegar\, \T_departamento\: \Departamento\, \T_departamentos\: \Departamentos\, \T_departure_days_before\: \Salida @@@days_number@@@ @@@days_label@@@ antes\, \T_departure_hour_arrival\: \Hora de salida a la vuelta\, \T_departure_hour_departure\: \Hora de salida a la ida\, \T_derechos_reservados\: \Todos los Derechos Reservados\, \T_desbloquear\: \Desbloquear\, \T_descargar\: \Descargar\, \T_descargar_archivo_adjunto\: \Descargar archivo adjunto\, \T_descargar_pdf\: \Descargar PDF\, \T_descargar_reservas\: \Descargar reservas\, \T_desconectarse\: \Desconectarse\, \T_description\: \Descripci\\u00f3n\, \T_description_booking\: \Reserva de estancia en el hotel @@@HOTEL@@@. Localizador: @@@IDBOOKING@@@.\, \T_description_complaint\: \Descripci\\u00f3n de la denuncia\, \T_description_popup_reservation_unmodifiable\: \No se puede modificar la reserva porque no se cumplen las condiciones\, \T_description_recovery_user_email\: \Por favor, pulse en el siguiente enlace para generar una nueva contrase\\u00f1a.\, \T_descrubre_servicios_adicionales\: \Descubre nuestros servicios adicionales\, \T_descubre\: \Descubre\, \T_descubre_mas\: \Descubre m\\u00e1s\, \T_descubrir_mas\: \Descubrir m\\u00e1s\, \T_descuento\: \Descuento\, \T_descuento_activo\: \Descuento activado\, \T_descuento_bono\: \Descuento del bono\, \T_descuento_bono_regalo\: \Bono de descuento\, \T_descuento_inactivo\: \Descuento desactivado\, \T_descuentos_aplicados_regimen\: \Descuentos aplicados en este regimen\, \T_desde\: \desde\, \T_desea_continuar\: \\\u00bfDesea continuar?\, \T_deseo_eliminar\: \Si, deseo eliminarlo\, \T_deseo_mantener\: \No, deseo mantenerlo\, \T_deshabilitar_mapa\: \Deshabilitar mapa\, \T_deshabilitar_restricciones\: \Deshabilitar restricciones\, \T_desinos_en\: \Destinos en\, \T_despues\: \Despu\\u00e9s\, \T_destacados\: \Destacados\, \T_destino\: \Destino\, \T_destinos\: \Destinos\, \T_destinos_seleccionados\: \tus destinos seleccionados\, \T_detalles\: \Detalles\, \T_detalles_de_reserva\: \Detalles de la reserva\, \T_detalles_tarifa\: \Detalles Tarifa\, \T_detalles_voucher\: \Detalles del voucher\, \T_devolucion\: \Devoluci\\u00f3n\, \T_devolucion_misma_oficina\: \Devoluci\\u00f3n en la misma oficina\, \T_dia\: \D\\u00eda\, \T_dia_no_seleccionable\: \Este d\\u00eda no puede ser seleccionado\, \T_dias\: \D\\u00edas\, \T_direccion\: \Direcci\\u00f3n\, \T_direct\: \Directo\, \T_disabled_member_type_message\: \Todos los pasajeros que no pertenezcan a la membres\\u00eda deben ser del mismo tipo (invidado o referido).\, \T_discount_activation\: \Activaci\\u00f3n de descuento\, \T_discount_applied\: \@@DISCOUNT@@ % de descuento aplicado.br> Precio final de la reserva: @@AMOUNT@@ @@CURRENCY@@\, \T_discount_applied_confirmation\: \@@DISCOUNT@@ % de descuento aplicado.\, \T_discount_applied_label\: \Descuento aplicado\, \T_discount_bono_with_price\: \Precio descontado\, \T_discount_certificate\: \Certificado de descuento\, \T_discount_phrase\: \Se cobrar\\u00e1n span classcurrencyValue>@@AMOUNT@@/span> span class\\\monedaConv\\\>@@CURRENCY@@/span> en el momento de confirmar la reserva, el resto deber\\u00e1 ser abonado en el hotel.\, \T_discount_phrase_fake_token\: \Se cobrar\\u00e1n span classcurrencyValue>@@AMOUNT@@/span> span class\\\monedaConv\\\>@@CURRENCY@@/span> en el momento de confirmar la reserva, y ser\\u00e1 reembolsado autom\\u00e1ticamente.\, \T_discount_phrase_with_num_days\: \Se cobrar\\u00e1n @@AMOUNT@@ @@CURRENCY@@ (@@NUMDAYS@@ dias) en el momento de confirmar la reserva, el resto deber\\u00e1 ser abonado en el hotel.\, \T_discount_phrase_with_num_days_secure_payment\: \Se cobrar\\u00e1n @@AMOUNT@@ \\u20ac (@@NUMDAYS@@ dias) a trav\\u00e9s del enlace proporcionado en el correo de confirmaci\\u00f3n, el resto deber\\u00e1 ser abonado en el hotel.\, \T_discount_type\: \Tipo de descuento\, \T_discounts_applied\: \Descuentos aplicados\, \T_discounts_applied_search\: \Descuentos aplicados en esta b\\u00fasqueda\, \T_discover_by_only_entering\: \Desc\\u00fabrelo con solo introducir\, \T_disenyo_web\: \Dise\\u00f1o Web\, \T_disponibilidad\: \Disponibilidad\, \T_disponibilidad_confirmada_cliente\: \Tenemos disponibilidad para su solicitud. \\u00bfSigue interesado? Si es as\\u00ed pulse a href%s target_blank>aqui/a> para confirmar\, \T_disponibilidad_confirmada_hotel\: \El cliente ha confirmado su estancia. Puede proceder al cobro a href%s>aqui/a>\, \T_disponibilidad_incorporacion\: \Disponibilidad de incorporaci\\u00f3n\, \T_disponible\: \Disponible\, \T_disposicion\: \Disposici\\u00f3n\, \T_dispositivo\: \Dispositivo\, \T_distance_airport_to_hotel\: \Hotel a \\u00b1@@distance_to_hotel@@ km del aeropuerto\, \T_distancia_centro\: \Distancia desde el centro de la ciudad\, \T_distintivos\: \Distintivos de Calidad\, \T_dni_pasaporte\: \DNI / pasaporte\, \T_document_flight_hotel_not_ready\: \La documentaci\\u00f3n asociada a la reserva de paquete de hotel + vuelo @@package_id@@ a\\u00fan no esta lista. Esta documentaci\\u00f3n puede demorarse hasta 24 horas, por lo que le rogamos vuelva a intentar acceder a trav\\u00e9s del link del email m\\u00e1s tarde.\, \T_document_generation\: \Estamos generando tu documentaci\\u00f3n\, \T_document_number\: \N\\u00famero de documento\, \T_document_type\: \Tipo de documento\, \T_documentation_detail\: \Detalle + Documentaci\\u00f3n\, \T_documento_identidad\: \Documento de identidad\, \T_donde\: \D\\u00f3nde\, \T_donde_ir\: \\\u00bfAd\\u00f3nde quiere ir?\, \T_donde_quieres_ir\: \\\u00bfD\\u00f3nde quieres ir?\, \T_dreamed_destiny_q\: \\\u00bfCu\\u00e1l es tu destino so\\u00f1ado?\, \T_dreamed_hotel_q\: \\\u00bfC\\u00f3mo es tu hotel ideal?\, \T_duration\: \Duraci\\u00f3n\, \T_edad\: \Edad\, \T_edad_bebe\: \Edad bebe\, \T_edad_minima\: \Edad m\\u00ednima\, \T_edad_nino\: \Edad ni\\u00f1o\, \T_edad_ninos_obligatorio\: \Introduce la edad de todos los ni\\u00f1os\, \T_edades\: \Edades\, \T_edades_bebes\: \Edades de los bebes\, \T_edades_nino\: \Edades de los ni\\u00f1os\, \T_editar\: \Editar\, \T_ekomi_link_review\: \Puede realizar una encuesta a traves de este enlace\, \T_el_club\: \El Club\, \T_elige_destino\: \Elige destino\, \T_elige_dise\\u00f1o\: \ Elige un dise\\u00f1o\, \T_elige_fechas\: \Elige las fechas\, \T_elija_destino\: \Elija destino\, \T_elija_hotel\: \Elija hotel\, \T_elija_tipo_oferta\: \Elija tipo de oferta\, \T_eliminar\: \Eliminar\, \T_eliminar_habitacion\: \Eliminar habitaci\\u00f3n\, \T_eliminar_seleccion\: \Eliminar selecci\\u00f3n\, \T_email\: \Email\, \T_email_buyer\: \Email del comprador\, \T_email_completar_pago\: \Una vez finalizado el proceso, b>revisa tu correo electr\\u00f3nico/b> para completar el pago.\, \T_email_correctamente\: \\\u00bfNo ve correctamente este email? Pulsa aqu\\u00ed\, \T_email_email\: \Formato de correo no v\\u00e1lido\, \T_email_enviado\: \Hemos enviado un email al cliente\, \T_email_error\: \Se ha producido un error al enviar email, intentelo de nuevo mas tarde\, \T_email_facturacion\: \Email de facturaci\\u00f3n\, \T_email_not_received\: \Si no has recibido un correo con tu reserva, revisa la carpeta de spam\, \T_email_recipient\: \Email del beneficiario\, \T_email_required\: \La direcci\\u00f3n de correo es obligatoria\, \T_email_valido\: \Introduzca un email v\\u00e1lido\, \T_empresa\: \Empresa\, \T_empresa_particular\: \Empresa / Particular\, \T_empresa_tarjeta\: \Empresa Tarjeta\, \T_empresas\: \Empresas\, \T_en\: \en\, \T_en_que_estas_interesado\: \\\u00bfEn qu\\u00e9 est\\u00e1s interesado?\, \T_encargado_reserva\: \Persona encargada de la reserva\, \T_entendido\: \Entendido\, \T_enter_all_affiliations\: \Ingrese todas las afiliaciones que correspondan\, \T_enter_number\: \Introduce el N\\u00ba de seguimiento\, \T_enter_otp\: \Introduzca el c\\u00f3digo para continuar\, \T_entity\: \Entidad\, \T_entrada\: \Entrada\, \T_entrada_no_seleccionable\: \Este d\\u00eda no puede ser seleccionado como d\\u00eda de llegada\, \T_entradas_recientes\: \Entradas recientes\, \T_envianos_tu_cv\: \Env\\u00edanos tu curr\\u00edculum\, \T_enviar\: \Enviar\, \T_enviar_email\: \Enviar email\, \T_enviar_opinion\: \Enviar una opini\\u00f3n\, \T_enviar_ticket\: \Enviar ticket\, \T_envio_promocode\: \Promocode\, \T_envio_regalo\: \Regalo\, \T_environmental_tax\: \Tasa ambiental\, \T_environmental_tax_excluded\: \Tasa ambiental no incluida\, \T_equipamiento\: \Equipamiento\, \T_equipment_rent\: \Alquilar material\, \T_error_404\: \P\\u00e1gina no encontrada\, \T_error_campo_newsletter\: \Alg\\u00fan campo obligatorio incorrecto\, \T_error_cancelar_reserva\: \Por problemas t\\u00e9cnicos no ha sido posible cancelar la reserva. Int\\u00e9ntelo otra vez en unos minutos.\, \T_error_creating_user\: \Error al crear usuario\, \T_error_flight_not_found\: \Lo sentimos, no fue posible encontrar el vuelo seleccionado. Por favor seleccione otro vuelo o repita su b\\u00fasqueda.\, \T_error_flight_package_not_found\: \Lo sentimos, no fue posible encontrar el paquete de vuelo + hotel seleccionado. Por favor repita su b\\u00fasqueda.\, \T_error_flihgt_hotel_API\: \Lo sentimos, ha ocurrido un error con el proveedor de vuelos. Por favor vuelva a intentarlo.\, \T_error_generico\: \Por problemas t\\u00e9cnicos no ha sido posible realizar la operaci\\u00f3n solicitada. Int\\u00e9ntelo otra vez en unos minutos.\, \T_error_items_parcelas\: \Debe Vd. Reservar dos Parcelas. Solamente se puede reservar una de las dos opciones por parcela.br>Para reservar m\\u00e1s de una parcela, debe realizar dos reservas independientes.\, \T_error_multiprebooking_b1\: \Error inesperado al intentar crear la multicotizaci\\u00f3n. Comprueba que se hayan seleccionado tarifas.\, \T_error_pago_manual\: \Deber\\u00e1 realizar dicho cargo en tarjeta de forma manual.\, \T_error_pasarela\: \Se ha producido un error. Por favor introduzca de nuevo sus datos.\, \T_error_payment\: \Debe seleccionar una forma de pago\, \T_error_payment_TPV\: \Se ha producido un error y no se ha confirmado el pago. Por favor, revise los datos e intente la operaci\\u00f3n de nuevo.\, \T_error_payment_card_sibs_client\: \Su reserva est\\u00e1 confirmada pero el pago est\\u00e1 pendiente, ya que no fue posible validar los datos de su tarjeta. Nos pondremos en contacto con usted tan pronto como sea posible.\, \T_error_payment_card_sibs_hotel\: \AVISO: La reserva ha sido confirmada pero est\\u00e1 pendiente del pago, ya que no fue posible validar los datos de la tarjeta. Deben contactar directamente con el cliente para solicitar una forma de pago v\\u00e1lida.\, \T_error_retry\: \Ha ocurrido un error. Por favor vuelve a intentarlo\, \T_error_subida_licencia\: \Por favor, suba un documento v\\u00e1lido para la licencia (solo png, jpg y pdf est\\u00e1n permitidos)\, \T_error_transaccion\: \ERROR EN TRANSACCI\\u00d3N BANCARIA: CARGO NO REALIZADO.\, \T_error_variables_session\: \Ha ocurrido un error. Si tiene m\\u00e1s de una ventana abierta con la misma b\\u00fasqueda por favor ci\\u00e9rrelas y vuelva a intentarlo\, \T_errors_found\: \Se han encontrado los siguientes errores para el pasajero N\\u00ba @@PASSENGER_NUMBER@@:\, \T_es_agencia\: \\\u00bfEs una agencia?\, \T_es_empresa\: \\\u00bfEs una empresa?\, \T_es_regalo\: \\\u00bfEs un regalo? Introduce sus datos\, \T_escapadas\: \Escapadas\, \T_escoge_actividad\: \Escoge la actividad\, \T_escoge_participantes\: \Escoger participantes\, \T_escoge_participantes_actividad\: \Escoge a los participantes de la actividad\, \T_escribe_hotel_destino\: \Escribe el destino u hotel al que quieres viajar\, \T_escrito\: \Escrito\, \T_especificar_importe\: \Esepcificar un importe\, \T_establecimiento\: \Establecimiento\, \T_estado\: \Estado\, \T_estado_civil\: \Estado Civil\, \T_estamos_preparando\: \\\u2026Estamos prepar\\u00e1ndolo todo para que su estancia br> con nosotros sea inolvidable\\u2026 \\u00a1Nos vemos pronto!\, \T_estancia\: \Estancia\, \T_estancia_minima\: \Aplica Estancia m\\u00ednima\, \T_estancia_regimen\: \Estancia y r\\u00e9gimen\, \T_estancia_seleccionada\: \Estancia seleccionada\, \T_estimado\: \Estimado/a\, \T_estos_obligatorios\: \Estos campos son obligatorios\, \T_estrellas\: \Estrellas\, \T_estructura_fecha\: \@day_name@, @day@ de @month@ de @year@\, \T_estudiante\: \Estudiantes\, \T_evening\: \Tarde span>(12:00 - 17:59)/span>\, \T_event_hour\: \Horario del evento\, \T_evento\: \Tipo de evento\, \T_evento_abierto_al_publico\: \Su evento est\\u00e1 abierto al p\\u00fablico\, \T_exchange_rate_message\: \El tipo de cambio puede variar.br>El pago se realizar\\u00e1 en la moneda del establecimiento.\, \T_exchange_rate_message_USD\: \El pago se realizar\\u00e1 en la moneda del establecimiento.\, \T_exp_minima\: \Experiencia m\\u00ednima\, \T_exp_searched_q\: \\\u00bfQu\\u00e9 tipo de experiencia buscas?\, \T_expedicion_dni\: \Fecha expedici\\u00f3n DNI\, \T_expedicion_documento\: \Fecha expedici\\u00f3n documento\, \T_experience\: \Experiencia\, \T_experiences\: \Experiencias\, \T_experiencia\: \Resuma en una l\\u00ednea su experiencia profesional\, \T_expire_date\: \Vencimiento:\, \T_expired_flight_search\: \\\u00a1Lo sentimos! Su b\\u00fasqueda de vuelo ha caducado\, \T_expired_flight_search_repeat_search\: \El tiempo de reserva ha expirado. Es necesario actualizar la b\\u00fasqueda para ver las \\u00faltimas variaciones de precio. Repita la b\\u00fasqueda y contin\\u00fae con su reserva.\, \T_explorer6_no_soportado\: \La versi\\u00f3n de su navegador no est\\u00e1 soportada. Por favor, utilice una versi\\u00f3n m\\u00e1s moderna o use otro navegador\, \T_extension\: \Extensi\\u00f3n\, \T_external_identifier\: \Identificador externo\, \T_external_service\: \Una vez confirmada la reserva de tu habitaci\\u00f3n, podr\\u00e1s seleccionar los d\\u00edas, el n\\u00famero de entradas y finalizar la compra de tus entradas.\, \T_extra_luggage\: \Equipaje adicional\, \T_extra_por_dia\: \extra por d\\u00eda\, \T_extra_por_km\: \extra por Km\, \T_extras\: \Extras\, \T_favourite_destiny_title\: \Destino preferido\, \T_fax_to\: \o por fax al @@fax@@\, \T_features\: \caracter\\u00edsticas\, \T_fecha\: \Fecha\, \T_fecha_caducidad\: \Fecha de caducidad\, \T_fecha_caducidad_invalida\: \Fecha de caducidad inv\\u00e1lida\, \T_fecha_con_disponibilidad\: \Fecha con disponibilidad y sin estancia m\\u00ednima\, \T_fecha_con_disponibilidad_y_estancia_minima\: \Fecha con estancia m\\u00ednima superior\, \T_fecha_con_release\: \Fecha de entrada solo disponible a trav\\u00e9s de la web reservando con mayor antelaci\\u00f3n. P\\u00f3ngase en contacto con el hotel v\\u00eda telef\\u00f3nica para tramitar la reserva\, \T_fecha_de_envio\: \Fecha de envio\, \T_fecha_devolucion\: \Fecha devoluci\\u00f3n\, \T_fecha_entrada\: \Fecha de Entrada\, \T_fecha_evento\: \Fecha del evento\, \T_fecha_expiracion_dni\: \Fecha de expiraci\\u00f3n del DNI\, \T_fecha_fin_servicio\: \Fecha de fin del servicio\, \T_fecha_inicio\: \Fecha de inicio\, \T_fecha_inicio_servicio\: \Fecha de inicio del servicio\, \T_fecha_nacimiento\: \Fecha de nacimiento\, \T_fecha_no_dispo\: \Fecha sin disponibilidad\, \T_fecha_recogida\: \Fecha recogida\, \T_fecha_registro\: \Fecha de registro\, \T_fecha_salida\: \Fecha de salida\, \T_fecha_servicio\: \Fecha del servicio\, \T_fecha_sin_disponibilidad\: \Fecha sin disponibilidad de habitaciones\, \T_fechas\: \Fechas\, \T_fechas_flexibles\: \Fechas flexibles\, \T_femenino\: \Femenino\, \T_ficha_internalizacion\: \ficha de internacionalizaci\\u00f3n\, \T_ficha_proyecto\: \ficha de proyecto\, \T_fight_hotel_remember_checkin_online\: \Le recomendamos efectuar el check-in online en la web de la aerol\\u00ednea con unos d\\u00edas de antelaci\\u00f3n, ya que, en algunos casos, podr\\u00edan aplicarse recargos o limitar el embarque si no se ha realizado previamente.\, \T_files_until\: \Archivos de hasta 10mb\, \T_filtar_categoria\: \Filtrar por categor\\u00eda\, \T_filtar_destino\: \Filtrar por destino\, \T_filtar_servicios\: \Filtrar por servicios\, \T_filters\: \Filtros\, \T_filtrar\: \Filtrar\, \T_filtrar_por\: \Filtrar por\, \T_filtrar_su_busqueda\: \Filtrar su b\\u00fasqueda\, \T_finaliza_reserva\: \Finaliza tu reserva\, \T_finalizar\: \\\u00a1Finalizar!\, \T_finalizar_external_service\: \Pagar Entradas\, \T_finalizar_pago\: \Finalizar Pago\, \T_finalizar_reserva\: \Finalizar la reserva\, \T_finalizar_reserva_callcenter\: \Cambiar Precio\, \T_finalizar_reserva_callcenter_deshacer\: \Restaurar Precio\, \T_finalizar_reserva_gateway\: \Realizar Pago\, \T_finalizar_solicitud\: \Finalizar la solicitud\, \T_firstName_required\: \El nombre es obligatorio\, \T_firstName_valido\: \Por favor, ingrese un nombre v\\u00e1lido\, \T_first_checked_luggage_with_charge\: \Primera maleta facturada con recargo\, \T_first_name\: \Nombre\, \T_flight\: \Vuelo\, \T_flight_ATOL_contract\: \Contrato ATOL\, \T_flight_booking_time_limit\: \Para asegurar el mejor precio en su vuelo, dispone de 30 minutos para finalizar su reserva de Hotel + Vuelo. Si no la completa en este tiempo, tendr\\u00e1 que actualizar la b\\u00fasqueda.\, \T_flight_contract\: \Contrato de vuelo\, \T_flight_details\: \Detalles del vuelo\, \T_flight_disclaimer\: \Cada pasajero es responsable de la documentaci\\u00f3n necesaria para volar seg\\u00fan su situaci\\u00f3n particular. Recuerda que nuestras reservas no incluyen derecho a cancelaci\\u00f3n, a excepci\\u00f3n de aquellas que especifiquen lo contrario. Recibir\\u00e1 el resto de documentaci\\u00f3n de su vuelo en un segundo email.\, \T_flight_disclaimer_contact_maarlab\: \\\u00bfTienes alguna duda sobre tu paquete de vuelo + hotel? Aunque has realizado la reserva a trav\\u00e9s del sitio web del hotel, Maarlab es la agencia de viajes responsable de la gesti\\u00f3n del paquete.br>Si necesitas tienes alguna consulta sobre tu paquete puedes contactar directamente con Maarlab:br>- Tel\\u00e9fono: +34 822 03 00 11br>- Email: booking@maarlab.com\, \T_flight_documentation_generation\: \La documentaci\\u00f3n puede tardar hasta 24 horas en generarse, por lo que si al acceder a link esta no es descargada, le rogamos tengan paciencia.\, \T_flight_duration\: \Duraci\\u00f3n del vuelo\, \T_flight_hotel_activated\: \Vuelo + hotel activado\, \T_flight_hotel_deactivated\: \Vuelo + hotel desactivado\, \T_flight_hotel_documents\: \Documentaci\\u00f3n paquete vacacional\, \T_flight_hotel_notify_modification\: \En caso de que realice modificaciones en sus vuelos por su cuenta, es importante que nos lo comunique para poder actualizar su contrato de viaje combinado.\, \T_flight_hotel_payment_info\: \Prepago parcial + pago final en el hotel\, \T_flight_hotel_payment_tooltip_message\: \Consulta la parte \\u00abA pagar ahora\\u00bb colocando el rat\\u00f3n sobre el precio\, \T_flight_invoice_ATOL_contract\: \Factura contrato ATOL\, \T_flight_next_step\: \*podr\\u00e1 consultar todos los detalles de su vuelo y hacer los cambios necesarios en el siguiente paso\, \T_flight_package_ready\: \Su paquete vacacional\\u2026 \\u00a1Ya ha sido generado!\, \T_flight_package_ready_desc\: \En este mail encontrar\\u00e1 toda la informaci\\u00f3n referente a su paquete de vuelo con numero de identificaci\\u00f3n @@package_id@@. A continuaci\\u00f3n encontrara adjunto el link o los links de acceso a cada uno de los documentos relacionados con su reserva.\, \T_flight_price_changed\: \\\u00a1El precio del vuelo ha cambiado!\, \T_flight_price_changed_description\: \El precio del vuelo ha cambiado desde que lo a\\u00f1adiste a tu reserva. Por favor, revisa el nuevo precio antes de continuar.\, \T_flight_search_not_available\: \La b\\u00fasqueda realizada no esta disponible\, \T_flight_service_pending\: \El servicio a\\u00e9reo se encuentra pendiente de confirmaci\\u00f3n y en breve recibir\\u00e1 novedades por nuestra parte respecto al estado final de su viaje.\, \T_flights_details\: \Detalle de los vuelos\, \T_flights_summary\: \Resumen de los vuelos\, \T_folio\: \Folio:\, \T_force_redirection\: \Haga click aqu\\u00ed si no te redirigimos autom\\u00e1ticamente\, \T_foreign_id\: \Pasaporte/DNI extranjero\, \T_forfait\: \Forfait\, \T_form_alta\: \Formulario de alta\, \T_form_reservas\: \Formulario de reservas\, \T_forma_pago\: \Forma de pago\, \T_forma_pago_seleccionada\: \Forma de pago seleccionada\, \T_forma_parte_club\: \Inscr\\u00edbete y forma parte del Club\, \T_formacion\: \Formaci\\u00f3n acad\\u00e9mica y complementaria relevante\, \T_formacion_academica\: \Formaci\\u00f3n acad\\u00e9mica\, \T_formacion_profesional\: \Formaci\\u00f3n profesional\, \T_formacion_s\: \Formaci\\u00f3n\, \T_formo_parte_club\: \Ya formo parte del club\, \T_formulario\: \formulario\, \T_formulario_contacto\: \Formulario de Contacto\, \T_formulario_eventos\: \Formulario presupuesto eventos\, \T_formulario_grupos\: \Formulario Vita Grupos\, \T_formulario_negocios\: \Formulario Vita Negocios\, \T_formulario_recursos_humanos\: \Formulario recursos humanos\, \T_formulario_seccion\: \Formulario de Secci\\u00f3n\, \T_formulario_vita\: \Formulario Club Vita\, \T_fotografia\: \Fotograf\\u00eda\, \T_fotos\: \Fotos\, \T_fotos_y_descripcion\: \Fotos y Descripci\\u00f3n\, \T_frequency\: \\\u00bfCuando llamar?\, \T_friends_club\: \Club de amigos\, \T_from_where\: \\\u00bfDe d\\u00f3nde vienes?\, \T_full_address\: \Direcci\\u00f3n completa para la facturaci\\u00f3n\, \T_galeria\: \Galer\\u00eda\, \T_garantiza_reserva\: \Garantiza tu reserva\, \T_general\: \General\, \T_generated_commission\: \Comisi\\u00f3n generada\, \T_genero\: \G\\u00e9nero\, \T_geolocation_message\: \Versi\\u00f3n web disponible en\, \T_gestionar_subagentes\: \Gestionar Sub-agentes\, \T_go_report\: \Ir al informe\, \T_go_to\: \Ir a\, \T_go_to_complaint\: \Ir a la denuncia\, \T_go_to_previous_page\: \Volver a la b\\u00fasqueda\, \T_gracias_club\: \Gracias por unirte a nuestro club de amigos\, \T_gracias_colaboracion\: \Muchas gracias por tu colaboraci\\u00f3n\, \T_gracias_contacto\: \Su mensaje ha sido registrado. Muchas gracias\, \T_gracias_duda\: \Gracias por registrarte, cont\\u00e1ctanos para resolver cualquier duda\, \T_gracias_newsletter\: \Gracias por suscribirte a nuestra newsletter\, \T_gracias_por_alojarse_en_nuestro_hotel\: \\\tMuchas gracias por haberse alojado en nuestro hotel. Confiamos haya\\tdisfrutado de su estancia. Con el objetivo de la mejora constante de la\\tcalidad de nuestros servicios le rogamos cumplimente el siguiente cuestionario.\\tNos permitir\\u00e1 conocer su opini\\u00f3n, quejas y sugerencias para\\tmejorar d\\u00eda a d\\u00eda.\\t\, \T_gracias_por_reservar\: \Gracias por reservar en span style\\\font-weight: 700; color: @@color@@; text-decoration: none;\\\>@@url@@/span>\, \T_gracias_por_reservar_2\: \Gracias por reservar en\, \T_gracias_por_su_interes\: \Gracias por su inter\\u00e9s\, \T_gracias_registro\: \\\u00a1Gracias por su registro!\, \T_grafica\: \Gr\\u00e1fica\, \T_grafica_info\: \En este gr\\u00e1fico puede ver el hist\\u00f3rico de precios del mes en curso, y ver no solo que d\\u00edas son los m\\u00e1s baratos, sino la media de precios del establecimiento. Pinchando en el d\\u00eda, puedes seleccionar el rango de fechas en el que quieres hacer tu reserva.\, \T_gratis\: \Gratis\, \T_greetings\: \Saludos\, \T_guardar_agencia\: \Guardar\, \T_guardar_compra\: \Guardar compra\, \T_guardar_seleccion\: \Guardar selecci\\u00f3n\, \T_habilitar_mapa\: \Habilitar mapa\, \T_habilitar_restricciones\: \Habilitar restricciones\, \T_habitacion\: \Habitaci\\u00f3n\, \T_habitacion_asignada\: \Habitaci\\u00f3n asignada\, \T_habitacion_eliminada_ok\: \La habitaci\\u00f3n ha sido eliminada correctamente\, \T_habitacion_seleccionada\: \Habitaci\\u00f3n seleccionada\, \T_habitaciones\: \Habitaciones\, \T_habitaciones_cuadruples\: \Habitaciones cu\\u00e1druples\, \T_habitaciones_destacadas\: \Habitaciones destacadas\, \T_habitaciones_dobles\: \Habitaciones dobles\, \T_habitaciones_individuales\: \Habitaciones individuales\, \T_habitaciones_triples\: \Habitaciones triples\, \T_habitaciones_y_ocuapcion\: \Habitaciones y ocupaci\\u00f3n\, \T_hablado\: \Hablado\, \T_hacer_pago\: \Realizar Pago\, \T_hacer_reserva\: \hacer mi reserva\, \T_hand_luggage\: \1 equipaje de mano\, \T_hand_luggage_with_charge\: \Maleta de mano con recargo\, \T_hand_luggage_with_size\: \1 equipaje de mano span>40x20x55/span>\, \T_handicap\: \Handicap\, \T_hasta\: \hasta\, \T_hasta_quantity_gratis\: \Hasta @@QUANTITY@@ gratis\, \T_haz_reserva_ahora\: \Haz tu reserva ahora\, \T_he_leido_0\: \He le\\u00eddo y acepto la \, \T_he_leido_1\: \He leído y acepto los \, \T_he_leido_3\: \ y acepto la \, \T_he_leido_4\: \ y los \, \T_he_leido_5\: \ y el \, \T_he_leido_6\: \, las \, \T_he_leido_7\: \He le\\u00eddo, comprendo y acepto las \, \T_he_leido_x\: \, el \, \T_hi\: \\\u00a1Hola!\, \T_historial_reservas\: \Historial de reservas\, \T_historial_reservas_club\: \Aqu\\u00ed encontraras tu historial de reservas\, \T_historial_transacciones\: \Historial de transacciones\, \T_hola\: \Hola\, \T_holiday_friend_title\: \\\u00bfCon qui\\u00e9n las disfrutas?\, \T_hombre\: \Hombre\, \T_hora\: \Hora\, \T_hora_checkin_politica\: \Hora de checkin indicado en la pol\\u00edtica de cancelaci\\u00f3n\, \T_hora_devolucion\: \Hora devoluci\\u00f3n\, \T_hora_entrada\: \Hora de entrada\, \T_hora_llegada\: \Hora de llegada\, \T_hora_recogida\: \Hora recogida\, \T_hora_salida\: \Hora de salida\, \T_hora_vuelo\: \Hora de llegada de vuelo/tren\, \T_hora_vuelo_know\: \A\\u00fan no tengo vuelo/tren de ida\, \T_hora_vuelo_know_return\: \A\\u00fan no tengo vuelo/tren de vuelta\, \T_hora_vuelo_single\: \Hora de vuelo\, \T_horario_reserva\: \Horario de la reserva\, \T_horas\: \Horas\, \T_hotel\: \Hotel\, \T_hotel_disponible\: \hotel disponible para su b\\u00fasqueda\, \T_hotel_does_not_have_rooms_for_capacities_of_search\: \No contamos con la ocupaci\\u00f3n solicitada, por favor, seleccione una ocupaci\\u00f3n diferente\, \T_hotel_encontrado\: \Hotel Encontrado\, \T_hotel_greetings\: \Atentamente,br>Equipo de @@hotel_name@@\, \T_hotel_list\: \Listado de hoteles\, \T_hotel_no_dispo_booking0\: \strong>@@hotel@@/strong> no tiene disponibilidad para las fechas seleccionadas. Le ofrecemos la posibilidad de ver el calendario con fechas alternativas por si desea cambiar su estancia y hoteles de la zona similares y con disponibilidad para las fechas seleccionadas\, \T_hotel_no_dispo_booking0_2\: \@@hotel@@ no tiene disponibilidad para las fechas seleccionadas.\, \T_hotel_porque\: \\\u00bfQu\\u00e9 hotel y por qu\\u00e9?\, \T_hotel_sin_dispo_fechas\: \Hotel sin disponibilidad para estas fechas\, \T_hoteles\: \Hoteles\, \T_hoteles_ciudad\: \Hoteles de ciudad\, \T_hoteles_disponibles\: \Hoteles disponibles para su b\\u00fasqueda\, \T_hoteles_encontrados\: \Hoteles Encontrados\, \T_hoteles_montana\: \Hoteles de monta\\u00f1a\, \T_hoteles_playa\: \Hoteles de playa\, \T_hoteles_sin_dispo_fechas\: \Hoteles sin disponibilidad para estas fechas\, \T_hotels_at\: \Hoteles en\, \T_hotelverse_room_asignation\: \Pre-asignaci\\u00f3n pendiente de aprobaci\\u00f3n\, \T_huespedes\: \Hu\\u00e9spedes\, \T_humedad\: \Humedad\, \T_iata_valido\: \Introduzca un c\\u00f3digo IATA v\\u00e1lido\, \T_id_agencia\: \ID Agencia\, \T_id_company\: \ID empresa\, \T_id_del_ticket\: \ID del ticket\, \T_id_persona\: \Id Persona\, \T_id_ticket\: \ID ticket\, \T_id_transaccion\: \Identificador transacci\\u00f3n\, \T_ida\: \Ida\, \T_ida_vuelta\: \Ida y vuelta\, \T_identificador_reserva\: \Identificador de la reserva\, \T_identification_type\: \Tipo de identificaci\\u00f3n\, \T_identified\: \Identificado\, \T_idioma\: \Idioma\, \T_idiomas\: \Idiomas\, \T_if_not_completed_cancelled\: \Si no se realiza esta transacci\\u00f3n, su reserva se cancelar\\u00e1 autom\\u00e1ticamente.\, \T_im_guest\: \Soy un invitado\, \T_im_member\: \Pertenezco a la membres\\u00eda\, \T_im_referred\: \Soy referido\, \T_imagen\: \Imagen\, \T_imagenes\: \Im\\u00e1genes\, \T_images_gallery\: \Galer\\u00eda de im\\u00e1genes\, \T_important_info_flights\: \Informaci\\u00f3n importante para tus vuelos\, \T_important_information\: \Informaci\\u00f3n importante\, \T_important_notice_flights\: \b>Aviso importante:/b> Le rogamos no realizar una nueva reserva para evitar duplicados y otros inconvenientes en la gesti\\u00f3n de su viaje.\, \T_importe\: \Importe\, \T_importe_en_alojamiento\: \Este importe se cobrar\\u00e1 en el alojamiento\, \T_importe_estancia\: \Importe estancia\, \T_imposible_modificacion_habitacion\: \No puede modificar s\\u00f3lo una habitaci\\u00f3n al haber cambiado fechas. Modifique la reserva completa.\, \T_imposible_modificar_tarifa_regimen\: \Al modificar s\\u00f3lo una habitaci\\u00f3n, no podr\\u00e1 elegir una tarifa ni un r\\u00e9gimen diferente al de resto de habitaciones. \\u00bfDesea continuar?\, \T_imprimir\: \Imprimir\, \T_imprimir_confirmacion\: \Imprimir la confirmaci\\u00f3n\, \T_impuesto_consumo\: \Inc. cargo por servicio e impuesto de consumo\, \T_impuesto_especial\: \Impuesto especial\, \T_impuestos\: \Impuestos\, \T_impuestos_estancia\: \Impuestos por estanc\\u00eda\, \T_impuestos_incl\: \Impuestos incl.\, \T_impuestos_incluidos\: \Impuestos incluidos\, \T_impuestos_incluidos_short\: \IVA Incl.\, \T_impuestos_no_incluidos\: \Impuestos no incluidos\, \T_impuestos_no_incluidos_short\: \IVA not Incl.\, \T_impuestos_servicios_adicionales\: \Impuestos por servicio adicional\, \T_incluido\: \Incluido\, \T_incluye\: \Incluye\, \T_incluye_comentarios\: \Por favor, incluye cualquier\\t\\t\\t\\t\\tcomentario o petición en el cuadro a continuación.\\t\\t\\t\\t\\tAunque haremos todos los esfuerzos posibles, recuerda que no\\t\\t\\t\\t\\tpodemos garantizar la satisfacción de las peticiones\\t\\t\\t\\t\\tespeciales hasta tu llegada al hotel.\, \T_incorrect_entered_otp\: \El c\\u00f3digo introducido no es correcto. Por favor, compruebe su email o vuelva a iniciar sesi\\u00f3n pasados unos minutos\, \T_incorrect_otp\: \C\\u00f3digo incorrecto\, \T_incorrect_promocode\: \Promocode incorrecto\, \T_incorrect_promocode_extended\: \El promocode \\u00ab@@@promocode@@@\\u00bb no existe o no es correcto\, \T_incrementa_ventas\: \Incrementa strong>tus ventas directas/strong> con nuestro motor de reservas\, \T_indicaciones\: \Indicaciones\, \T_indique_hotel\: \Indique hotel de la consulta\, \T_info_camping\: \Informaci\\u00f3n del Camping\, \T_info_hotel\: \Informaci\\u00f3n del hotel\, \T_info_needed_payment\: \Aqu\\u00ed encontrar\\u00e1 la informaci\\u00f3n necesaria para realizar el pago\, \T_info_reserva\: \Vas a reservar tu estancia en strong class\\\hotel_name\\\>/strong> con estancia del strong>span class\\\start_date\\\>/span> de span class\\\start_date_month\\\>/span> al span class\\\end_date\\\>/span> de span class\\\end_date_month\\\>/span>/strong>\, \T_informacion_adicional\: \Informaci\\u00f3n adicional de inter\\u00e9s\, \T_informacion_club\: \Informaci\\u00f3n del club\, \T_informacion_contacto\: \Informaci\\u00f3n de contacto\, \T_informacion_evento\: \Informaci\\u00f3n del evento\, \T_informacion_general\: \Informaci\\u00f3n general\, \T_informacion_pago\: \Informaci\\u00f3n del pago\, \T_informacion_salon\: \Informaci\\u00f3n sobre el sal\\u00f3n\, \T_informacion_vuelo\: \Informaci\\u00f3n sobre el vuelo\, \T_iniciar_sesion_con_google\: \Iniciar sesi\\u00f3n con Google\, \T_inicio\: \Inicio\, \T_input_email_long\: \Sucr\\u00edbete a nuestro newsletter, inserta tu email\, \T_input_new_password\: \Introduzca la nueva contrase\\u00f1a\, \T_insatisfecho\: \Insatisfecho\, \T_inscribirme\: \Inscribirme\, \T_insert_3_characters\: \Inserta al menos 3 caracteres para buscar\, \T_insert_promocode\: \Inserta tu promocode\, \T_inserta_importe\: \Inserta importe\, \T_insertar\: \Insertar\, \T_instalaciones\: \Instalaciones\, \T_integrantes_grupo\: \Integrantes del grupo\, \T_intereses\: \Intereses\, \T_interest_point\: \Puntos de interes\, \T_internal_error\: \ Por problemas t\\u00e9cnicos en este momento no se ha podido efectuar la b\\u00fasqueda. Int\\u00e9ntelo en unos minutos \, \T_introduce_codigo\: \Introduce tu c\\u00f3digo promocional\, \T_introduce_email\: \Introduce tu Email y s\\u00e9 el primero en recibir nuestra newsletter\, \T_introduce_email_placeholder\: \Introduce tu email\, \T_introduce_nombre_apellido\: \Introduce tu nombre y apellidos\, \T_introduce_num_tel\: \Introduce tu n\\u00famero de tel\\u00e9fono\, \T_introducir_contrasena\: \Introducir contrase\\u00f1a\, \T_introduzca_apellido\: \Introduzca su apellido\, \T_introduzca_email\: \Introduzca su email\, \T_introduzca_localizador\: \Introduzca su localizador\, \T_introduzca_nombre\: \Introduzca su nombre\, \T_introduzca_nombre_apellido\: \Introduzca su nombre y apellidos\, \T_introduzca_num_tel\: \Introduzca su n\\u00famero de tel\\u00e9fono\, \T_introduzca_precio\: \Introduzca el precio\, \T_introduzca_web\: \Introduzca la p\\u00e1gina web\, \T_ir_a_galeria\: \Ir a galer\\u00eda\, \T_ir_a_ofertas\: \Ir a ofertas\, \T_ir_a_web\: \Ir a la web\, \T_is_not_available\: \, no tiene disponibilidad las siguientes fechas:\, \T_issuance_document_country\: \Pa\\u00eds emisor del documento\, \T_iva_incluido\: \IVA incluido\, \T_iva_incluido_short\: \IVA incl.\, \T_iva_reserva\: \IVA reserva\, \T_jugador\: \Jugador\, \T_just_booking\: \\\u00a1Reci\\u00e9n reservado!\, \T_keep_session\: \Mantener mi sesi\\u00f3n iniciada\, \T_kids_need_adult\: \Los ni\\u00f1os deben ir acompa\\u00f1ados de un adulto\, \T_kids_to_adults\: \Los ni\\u00f1os mayores de @@AGE@@ a\\u00f1os ser\\u00e1n considerados como adultos\, \T_label_credit_card\: \Selecciona tarjeta de cr\\u00e9dito...\, \T_lamentamos_cancelacion\: \Lamentamos que hayas cancelado tu registro. Esperamos que vuelvas pronto.\, \T_lastName_required\: \El primer apellido es obligatorio\, \T_lastName_valido\: \Por favor, ingresa un apellido v\\u00e1lido\, \T_last_day_available\: \\\u00daltimo d\\u00eda de salida disponible para la fecha de entrada seleccionada\, \T_late_booking_conditions\: \\\u00a1El modo m\\u00e1s r\\u00e1pido de asegurar tu habitaci\\u00f3n! Realiza tu reserva sin necesidad de insertar los datos de tu tarjeta. Abona tu reserva directamente en el hotel.\, \T_leer_mas\: \Leer m\\u00e1s\, \T_leer_menos\: \Leer menos\, \T_level\: \Nivel Actual\, \T_licence_expire_date\: \Fecha de vencimiento de la licencia (AAAA / MM)\, \T_licencia\: \Licencia\, \T_limpieza\: \Limpieza\, \T_link_reservation\: \Reservar Ahora\, \T_link_retry_cc\: \a href\\\@@HREF@@\\\>HAGA CLICK AQUI PARA INTRODUCIR UNA NUEVA TARJETA/a>\, \T_link_te\: \Enlace a T&E\, \T_link_tiempo\: \Este link solo tiene una duraci\\u00f3n de 2 horas. Si no finaliza la reserva en este periodo de tiempo, su reserva quedar\\u00e1 autom\\u00e1ticamente cancelada.\, \T_link_to_gateway\: \Pinche aqu\\u00ed para usar el token\, \T_link_ver_web_email\: \\\u00bfTienes problema para ver el email? Pulsa aqui para verlo en la web\, \T_lista\: \Lista\, \T_little_bag_number\: \Peque\\u00f1a\, \T_little_bag_number_2\: \(Hasta 119x119x81 cm)\, \T_llama_ahora\: \Llamadme ahora\, \T_llamada_red_fija_nacional\: \Llamada a red fija nacional\, \T_llamada_valor_anadido\: \LLamada con valor a\\u00f1adido\, \T_llamame\: \Ll\\u00e1mame\, \T_llamamos_gratis\: \\\u00a1Te llamamos gratis!\, \T_llamanos_al\: \Ll\\u00e1manos al\, \T_llamenos_reserva\: \Ll\\u00e1menos\, \T_llegada\: \Llegada\, \T_lo_sentimos\: \\\u00a1Lo sentimos!\, \T_load_more\: \Cargar m\\u00e1s\, \T_load_more_flights\: \Cargar @@@num_flights@@@ vuelos m\\u00e1s\, \T_loading_text\: \strong>BUSCANDO/strong>br>EL MEJOR PRECIO ONLINE GARANTIZADO\, \T_localidad\: \Localidad\, \T_localizacion\: \Localizaci\\u00f3n\, \T_localizador\: \Localizador\, \T_login\: \Iniciar sesi\\u00f3n\, \T_login_ko\: \Email o password incorrectos\, \T_login_ventajas\: \Inicia sesi\\u00f3n y disfruta de las ventajas exclusivas\, \T_logotype\: \Logotipo\, \T_logout_amazonPay\: \Cerrar la sesi\\u00f3n\, \T_lopd\: \He le\\u00eddo y acepto la pol\\u00edtica de privacidad\, \T_lopd_club\: \He le\\u00eddo y acepto la pol\\u00edtica de privacidad y las condiciones del club\, \T_lopd_club2\: \Al iniciar sesi\\u00f3n o al crear una cuenta, aceptas nuestros span>T\\u00e9rminos y condiciones y la Pol\\u00edtica de privacidad/span>\, \T_lopd_cv\: \He le\\u00eddo y acepto la pol\\u00edtica de privacidad\, \T_luggage_amount_price\: \Importe de las maletas\, \T_luggage_available_on_next_step_or_checkin\: \Equipaje disponible en pr\\u00f3ximos pasos o check-in\, \T_luggage_included_on_rate\: \Equipaje incluido en la tarifa\, \T_mail_call_client\: \El cliente @@NAME@@ con email @@EMAIL@@ ha notificado que desea recibir una llamada para obtener informaci\\u00f3n sobre las posibles alternativas a la cancelaci\\u00f3n de su reserva: @@BOOKING@@.\, \T_mail_call_client_info\: \La informaci\\u00f3n proporcionada por el cliente es la siguiente:\, \T_maleta\: \Maleta\, \T_maletas\: \Maletas\, \T_map_web\: \Mapa web\, \T_mapa\: \Mapa\, \T_marca\: \Marca\, \T_marcas\: \Marcas\, \T_margen_total\: \Margen total\, \T_mark_as_resolved\: \Marcar como resuelto\, \T_marked_fields\: \Los campos con * son obligatorios\, \T_mas_fotos\: \M\\u00e1s fotos\, \T_mas_opciones\: \M\\u00e1s opciones\, \T_mas_salones\: \M\\u00e1s salones\, \T_mas_servicios\: \Ver todos los servicios\, \T_mas_tipos_regimenes\: \Ver m\\u00e1s tipos de pensiones\, \T_mas_visitas_virtuales\: \M\\u00e1s visitas virtuales\, \T_mascota\: \Mascota\, \T_mascotas\: \Mascotas\, \T_masculino\: \Masculino\, \T_max_capacity\: \Capacidad m\\u00e1x\, \T_max_charts\: \M\\u00e1ximo 1000 car\\u00e1cteres\, \T_max_km_dia\: \N\\u00ba m\\u00e1ximo de Km por d\\u00eda\, \T_maximo\: \M\\u00e1ximo\, \T_may_not_include_all_supplements\: \Tenga en cuenta que es posible que esta confirmaci\\u00f3n no incluya todos los suplementos reservados.\, \T_meeting_planner\: \Planificador de reuniones\, \T_mejor_habitacion_disponible\: \Mejor habitaci\\u00f3n disponible\, \T_mejor_opcion\: \Mejor opci\\u00f3n\, \T_mejor_precio_dispo\: \Mejor precio disponible\, \T_mejor_precio_garantizado\: \mejor precio garantizado\, \T_mejor_precio_online\: \Mejor precio online\, \T_mejora_experiencia\: \Mejora tu experiencia\, \T_mejora_tu_estancia\: \\\\@@ORIGINAL_OPTION@@\\\ a \\\@@NEW_OPTION@@\\\\, \T_mejora_tu_habitacion\: \Mejora tu estancia @@INDEX_ROOM@@ a \\\@@HABITACION@@\\\\, \T_member_contract_type\: \Tipo de membres\\u00eda\, \T_member_id\: \ID de miembro\, \T_member_info\: \Datos de la membres\\u00eda\, \T_member_owner_name\: \Titular de la membres\\u00eda\, \T_menor_de\: \Menor de\, \T_menores_de\: \Menores de\, \T_menos_info\: \Menos informacion\, \T_menos_tipos_regimenes\: \Ocultar tipos de pensiones\, \T_mensaje_token_tpv\: \Se le va a redirigir a la web oficial de @@BANCO@@ para que inserte su tarjeta y la podamos validar.br> Muchas gracias br> b classno_charge_important>No se le va a cobrar ning\\u00fan importe./b>\, \T_menu\: \Men\\u00fa\, \T_mes\: \Mes\, \T_message\: \Mensaje\, \T_message_benefits\: \Suma ventajas a tu bono regalo suscribi\\u00e9ndote a Club\, \T_message_bono\: \Dedicatoria\, \T_message_bono_balance\: \Ya has realizado una reserva con tu Bono Regalo. Actualmente tu saldo disponible es de:\, \T_message_bono_confirm\: \Enviar Regalo\, \T_message_bono_response\: \En breve recibir\\u00e1 un mensaje con un enlace para realizar el pago. Una vez se haya confirmado dicho pago ser\\u00e1 procesada su petici\\u00f3n de regalo.\, \T_message_button_token\: \Guardar Datos\, \T_message_email_datatrans\: \Indique el correo electr\\u00f3nico al cual se le enviar\\u00e1 el c\\u00f3digo de activaci\\u00f3n que le permitir\\u00e1 mostrar los datos de tarjeta:\, \T_message_enable_change_price\: \Modificaci\\u00f3n de precios desde Call Center: @@ORIGINAL_PRICE@@ -> @@PRICE@@\, \T_message_error_amazonpay\: \Un error inesperado ha ocurrido. Por favor, int\\u00e9ntelo m\\u00e1s tarde. Si el fallo persiste contacte con el comercio.\, \T_message_extra_services_b35_paid_tpv\: \Importe Pagado: @@AMOUNT@@ @@CURRENCY@@\, \T_message_extra_services_b35_tpv\: \Se acaba de enviar el correo de confirmaci\\u00f3n de la reserva a la direcci\\u00f3n indicada. A continuaci\\u00f3n, se realizar\\u00e1 el cobro de la entrada en Parques Reunidos por un importe de @@AMOUNT_EXTRA@@ @@CURRENCY@@.\, \T_message_extra_services_no_tpv\: \El importe de la estancia no ser\\u00e1 cargado en la tarjeta de cr\\u00e9dito (el pago deber\\u00e1 hacerse directamente en el hotel el d\\u00eda de llegada). Al haber seleccionado como servicio adicional una entrada a uno de los parques del grupo Port Aventura, se proceder\\u00e1 al cobro de la entrada por un importe de @@AMOUNT_EXTRA@@ @@CURRENCY@@ a trav\\u00e9s de la pasarela de pago de Parque Reunidos.\, \T_message_extra_services_tpv\: \Ha seleccionado como servicio adicional una entrada a uno de los parques del grupo Port Aventura, se proceder\\u00e1 a hacer un primer cobro de @@AMOUNT@@ @@CURRENCY@@ en concepto de estancia y, a continuaci\\u00f3n, se proceder\\u00e1 al cobro de la entrada en Parques Reunidos por un importe de @@AMOUNT_EXTRA@@ @@CURRENCY@@.\, \T_message_hello\: \Hola @@NAME@@\, \T_message_law_currency_change\: \(*) 1 @@CURRENCY_BASE@@ equivale a @@AMOUNT_CURRENCY_CONVERTED@@ @@CURRENCY_CONVERTED@@. Conversi\\u00f3n obtenida @@DATE_IN_EXCHANGE@@ \\u00b7 Renuncia de responsabilidad: La propiedad no verifica ning\\u00fan dato y se exime de la obligaci\\u00f3n de hacerlo. Renuncian expresamente a toda responsabilidad relacionada con la precisi\\u00f3n, pudiendo reclamar un desembolso a la llegada en el hotel para ajustar el nuevo cambio.\, \T_message_panicparity_popup\: \span stylecolor: orange; font-weight: 400>Esta tarifa actualmente no est\\u00e1 disponible./span> br> Por favor, pruebe m\\u00e1s tarde.\, \T_message_paritymaker_customized\: \span class\\\tittle\\\>\\u00a1ESTAMOS MEJORANDO LOS PRECIOS!/span>div class\\\subtittle\\\>br>Estamos bajando el precio para ofrecerte el mejor precio onlinebr>/div>\, \T_message_paritymaker_popup\: \span classtitle-popup stylecolor: orange; font-weight: 400>\\u00a1ESTAMOS MEJORANDO LOS PRECIOS!/span> br> \\u00bfVes los precios moverse as\\u00ed? br>Los estamos bajando para seguir ofreci\\u00e9ndote el mejor precio online. \\u00a1Aprov\\u00e9chalos!\, \T_message_payment_tickets_failed\: \Lo sentimos pero algo no ha ido bien en el cobro de sus entradas. Vuelva a intentarlo, y si el problema persiste contacte con nosotros.\, \T_message_pending_payment_transfer\: \Estimado/a hotelero/a, br>br>Le informamos que a continuaci\\u00f3n le adjuntamos la lista de reservas que requieren su atenci\\u00f3n para el cobro de los traslados vinculados a la estancia. br>br>Un saludo.\, \T_message_provider_payment\: \A continuaci\\u00f3n ser\\u00e1 redirigido a la pasarela de pago de nuestro colaborador @@PROVIDER@@ para el cobro de las entradas por un importe de @@AMOUNT_EXTRA@@ @@CURRENCY@@\, \T_message_recovery\: \Introduzca el usuario o correo de direcci\\u00f3n registrado en la zona privada de agencias para recuperar el acceso:\, \T_message_start_buyer\: \Has regalado un bono @@HOTEL_NAME@@ para\, \T_message_start_recipient\: \Has recibido un bono @@HOTEL_NAME@@ por parte de\, \T_message_thread\: \Hilo de mensajes\, \T_messages\: \Mensajes\, \T_mi_reserva\: \Mi reserva\, \T_miembro_acceder\: \Soy miembro, acceder\, \T_miltiple_recipients\: \\\u00bfM\\u00faltiples destinatarios?\, \T_minimo\: \Minimo\, \T_minutos\: \Minutos\, \T_mira_precios_y_disponibilidad\: \Mira precios y disponibilidad\, \T_mis_reservas\: \Mis reservas\, \T_miss\: \Se\\u00f1orita\, \T_mix_hotels_message\: \Si desea seleccionar dos habitaciones de hoteles diferentes deber\\u00e1 realizar las reservas por separado. Lamentamos las molestias\, \T_mobile\: \M\\u00f3vil\, \T_modificacion\: \Modificaci\\u00f3n\, \T_modificar\: \Modificar\, \T_modificar_busqueda\: \Modificar b\\u00fasqueda\, \T_modificar_datos\: \Modificar otros datos\, \T_modificar_precio\: \Modificar Precio\, \T_modificar_reserva\: \Modificar reserva\, \T_modificar_reserva_completa\: \Modificar reserva completa\, \T_modificar_tarjeta\: \Modificar datos de tarjeta\, \T_modificar_ticket\: \Modificar ticket\, \T_modification_confirm\: \\\u00bfDesea confirmar la modificaci\\u00f3n de la reserva?\, \T_modification_confirmed\: \Modificaci\\u00f3n realizada satisfactoriamente\, \T_modification_forced\: \Modificar Solo Precios y Ocupaci\\u00f3n\, \T_modification_forced_atras\: \Atras\, \T_modification_forced_guardar\: \Guardar\, \T_modification_forced_price\: \Forzar Precio Habitaci\\u00f3n\, \T_modification_mail_confirmation\: \Enviar Email Confirmaci\\u00f3n\, \T_modification_need_reconfirmation\: \La reserva @@LOCALIZADOR@@ ha sido modificada nuevamente. Por favor contacte con el hotel para confirmar la informaci\\u00f3n de la misma.\, \T_modification_not_processed\: \La modificaci\\u00f3n no ha sido procesada\, \T_modification_notconfirmed\: \Algo ha salido mal. No se ha realizado la modificaci\\u00f3n\, \T_modification_price_no_gateway\: \\\u00a1Atenci\\u00f3n! El importe original para esta reserva era de @@AMOUNT@@ @@CURRENCY@@, el nuevo importe a pagar ser\\u00eda de @@NEW_AMOUNT@@ @@CURRENCY@@.\, \T_modification_release_info_popup\: \Lamentamos no poder ofrecer disponibilidad para sus criterios de b\\u00fasqueda debido a que no puede realizar una nueva reserva con menos de @@release@@ d\\u00edas de antelaci\\u00f3n a la fecha de hoy. Puede realizar su reserva al mejor precio para fechas posteriores a b>@@date@@/b>. \\u00a1Le esperamos!\, \T_modification_services\: \Forzar Precio Servicios Adicionales\, \T_modified_criteria\: \Sus criterios de b\\u00fasqueda han sido modificados\, \T_modified_search_criteria\: \Hemos cambiado tus fechas porque existe una estancia m\\u00ednima\, \T_modified_services\: \Servicios modificados\, \T_modify\: \Modificar\, \T_modify_booking_hotel_flex_rate_message\: \No se le va a cobrar ning\\u00fan importe. Si el nuevo importe es menor de lo que ya ha pagado anteriormente, consulte las condiciones de reserva.\, \T_modify_booking_hotel_message\: \En el caso de que el nuevo importe de la reserva modificada sea inferior al importe de la reserva original, no se reembolsar\\u00e1 la diferencia.\, \T_modify_location_message\: \Nuevo localizador @@NUEVO@@ sustituye al localizador @@ORIGINAL@@\, \T_moneda\: \Moneda\, \T_montana\: \Monta\\u00f1a\, \T_more_hotels_you_like\: \M\\u00e1s hoteles que te pueden gustar\, \T_more_than_two_scales\: \M\\u00e1s de dos escalas\, \T_morning\: \Ma\\u00f1ana span>(06:00 - 11:59)/span>\, \T_most_expensive_price\: \Precio m\\u00e1s alto\, \T_mostrando_disponibilidad_para\: \Te mostramos la disponibilidad para \, \T_mostrar\: \mostrar\, \T_mostrar_confirmacion\: \Por favor, muestre esta confirmaci\\u00f3n de reserva en la recepci\\u00f3n a la llegada al hotel\, \T_mostrar_hoteles_disponibles\: \Mostrar solo hoteles disponibles\, \T_mostrar_lista\: \Mostrar lista\, \T_mostrar_mapa\: \Mostrar mapa\, \T_mostrar_precios\: \Mostrar precios\, \T_mostrar_tarifas_con_impuestos\: \Mostrar tarifas con impuestos\, \T_motivos_cancelacion\: \Motivos de cancelaci\\u00f3n\, \T_motor_de_reservas\: \Motor de Reservas\, \T_motor_reservas_hotel\: \Motor de Reservas para Hoteles\, \T_movil\: \M\\u00f3vil\, \T_mr\: \Se\\u00f1or\, \T_mrs\: \Se\\u00f1ora\, \T_mujer\: \Mujer\, \T_multiple_room_selection_error\: \No ha sido posible a\\u00f1adir las habitaciones seleccionadas. Intente a\\u00f1adirlas de forma separada y p\\u00f3ngase en contacto con el equipo.\, \T_must_fit_under_seat\: \Debe caber bajo el asiento\, \T_must_save_password\: \Su contrase\\u00f1a, que debe ser guardada\, \T_muy_insatisfecho\: \Muy insatisfecho\, \T_muy_satisfecho\: \Muy satisfecho\, \T_n_vuelo\: \N\\u00ba de vuelo\, \T_nacionalidad\: \Nacionalidad\, \T_necesarias\: \Necesarias\, \T_necesita_ayuda\: \\\u00bfNecesitas ayuda?\, \T_necesitas_habitaciones\: \\\u00bfNecesitas habitaciones?\, \T_need_assistance\: \Si tienes alguna pregunta o necesitas asistencia para obtener m\\u00e1s informaci\\u00f3n, no dudes en ponerte en contacto con nuestro equipo de atenci\\u00f3n al cliente.\, \T_need_further_assistance\: \Si tiene alguna pregunta o necesita asistencia adicional, no dude en contactarnos. \\u00a1Estamos aqu\\u00ed para ayudarle!\, \T_new_complaint\: \Nueva denuncia\, \T_new_modify_location_message\: \Modificaci\\u00f3n de la reserva @@ORIGINAL@@\, \T_new_password\: \Nueva contrase\\u00f1a\, \T_new_search_session_expire\: \Su reserva ha caducado. Por favor, realize su b\\u00fasqueda de nuevo.\, \T_new_total_bono_with_price\: \Saldo final\, \T_new_user_rentacar\: \Se ha creado un usuario con su email (%s) y usando de contrase\\u00f1a este localizador de reserva (%s). Puede usar estos datos para gestionar su reserva\, \T_newsletter\: \Newsletter\, \T_newsletter_tit\: \Suscr\\u00edbete a nuestro newsletter\, \T_next_level\: \RN Pr\\u00f3ximo Nivel\, \T_next_page\: \P\\u00e1gina siguiente\, \T_next_room\: \Siguiente habitaci\\u00f3n\, \T_nif\: \NIF\, \T_nif_cif\: \NIF/CIF\, \T_nif_help_tooltip\: \N\\u00famero de Identificaci\\u00f3n Fiscal. En caso de que no tenga uno, agregue NA\, \T_night\: \Noche span>(18:00 - 05:59)/span>\, \T_nino\: \Ni\\u00f1o\, \T_ninos\: \Ni\\u00f1os\, \T_no\: \No\, \T_no_aplicable\: \No aplicable\, \T_no_available_extras_for_flight\: \Lo sentimos, no es posible a\\u00f1adir servicios adicionales para este vuelo\, \T_no_available_upgrade_booking3\: \No se ha encontrado disponibilidad para mejorar su reserva\, \T_no_beds_available\: \La habitaci\\u00f3n seleccionada ya no tiene camas disponibles. Si lo desea, puede elegir camas en otra habitaci\\u00f3n.\, \T_no_cancelable\: \No cancelable\, \T_no_checked_luggage\: \No incluye equipaje para facturar\, \T_no_checked_luggage_with_sizes\: \No incluye equipaje para facturar span>56x36x23/span>\, \T_no_cliente\: \No soy cliente\, \T_no_dispo_popup_message\: \Estas fechas son de muy alta demanda y ya b>no nos queda disponibilidad para los criterios seleccionados./b> Por favor, consulta las alternativas que te ofrecemos a continuaci\\u00f3n o modifica tu b\\u00fasqueda. b>\\u00a1Muchas gracias!/b>\, \T_no_disponibilidad_min_stay\: \La estancia m\\u00ednima para las fechas seleccionadas es de @@days@@ noches. Por favor, modifique su b\\u00fasqueda. Muchas gracias.\, \T_no_disponible\: \No disponible\, \T_no_disponible_2\: \Sin disponibilidad para los criterios seleccionados\, \T_no_disponible_3\: \Sin disponibilidad\, \T_no_disponible_hasta\: \No disponible hasta el d\\u00eda\, \T_no_hand_luggage\: \No incluye equipaje de mano\, \T_no_hand_luggage_with_sizes\: \No incluye equipaje de mano span>40x20x55/span>\, \T_no_hotel_dispo_zona\: \Disculpe, ning\\u00fan hotel de la zona tiene disponibilidad para las fechas seleccionadas\, \T_no_incluido\: \no incluido\, \T_no_items_in_cart\: \No hay elementos en el carrito\, \T_no_lo_se\: \No lo s\\u00e9\, \T_no_more_rooms_available\: \No quedan m\\u00e1s habitaciones disponibles\, \T_no_obligatorio\: \No obligatorio\, \T_no_offers\: \Lo sentimos, no existen ofertas disponibles\, \T_no_personal_item_with_sizes\: \No incluye accesorio personal span>40x30x20/span>\, \T_no_posible_cancelar_reserva_por_condiciones\: \No es posible cancelar esta reserva debido a que las condiciones de la tarifa no lo \\tpermiten.\, \T_no_posible_modificar_reserva_por_condiciones\: \No es posible modificar esta reserva debido a que las condiciones de la tarifa no lo \\tpermiten.\, \T_no_posible_modificar_reserva_por_reintentos\: \No se puede modificar la reserva debido a que se ha superado el n\\u00famero de intentos establecidos por el hotel.\, \T_no_posible_modificar_reserva_por_tpv\: \Esta reserva no permite modificaciones ya que ha sido pagada por TPV. Por favor p\\u00f3ngase en contacto con el hotel para poder ayudarle.\, \T_no_quiero\: \No lo quiero, gracias\, \T_no_result_search_office_external\: \No se han encontrado coincidencias\, \T_no_result_with_filters\: \No encontramos disponibilidad para tu b\\u00fasqueda de span class\\\filter_list\\\>\\u00ab@@applied_filters@@\\u00bb/span>. Hemos ajustado los filtros para mostrarte las opciones disponibles en las fechas seleccionadas.\, \T_no_results\: \No se han encontrado resultados\, \T_no_room_available_message\: \ Lamentamos no podemos ofrecer disponibilidad para las fechas seleccionadas debido a las siguientes restricciones:\, \T_no_servicio\: \Ning\\u00fan servicio seleccionado\, \T_no_solicito\: \Si no solicit\\u00f3 cambiar su contrase\\u00f1a, simplemente ignore este correo electr\\u00f3nico.\, \T_no_still_availability\: \\\u00a1Por poco! Se acaba de reservar nuestra \\u00faltima habitaci\\u00f3n disponible para tus criterios de b\\u00fasqueda. br> No te marches, vamos a ofrecerte otras opciones.\, \T_no_upselling_options_available\: \En este momento no hay opciones adicionales disponibles para tu reserva. Te invitamos a explorar nuestro sitio web para descubrir las actividades y servicios que ofrece nuestro hotel. Si tienes alguna duda o consulta, puedes ponerte en contacto con nosotros. br> strong>\\u00a1Esperamos que tengas un viaje maravilloso!/strong>\, \T_no_use_certificate\: \No usar ning\\u00fan certificado\, \T_no_viajare\: \No viajar\\u00e9\, \T_noche\: \Noche\, \T_noches\: \Noches\, \T_noches_seleccionadas\: \Noches Seleccionadas\, \T_nombre\: \Nombre\, \T_nombre_buyer\: \Nombre del comprador\, \T_nombre_destinatario\: \Nombre del(os) destinatario(s)\, \T_nombre_evento\: \Nombre del evento\, \T_nombre_hotel\: \Nombre del hotel\, \T_nombre_multi_buyer\: \Nombre y apellidos del comprador\, \T_nombre_multi_recipient\: \Nombre y apellidos del beneficiario\, \T_nombre_recipient\: \Nombre del beneficiario\, \T_nombre_remitente\: \Nombre del(os) remitente(s)\, \T_nombre_salon\: \Nombre del sal\\u00f3n\, \T_nombre_y_apellidos\: \Nombre y Apellidos\, \T_nos_pronto\: \\\u00a1Nos vemos pronto!\, \T_nos_vemos_prestay\: \\\u00a1Nos vemos en @@days@@ d\\u00edas!\, \T_not_allowed_user\: \Su registro pertenece al AP Business Club. Para acceder a las condiciones especiales, p\\u00f3ngase en contacto directamente con el hotel.\, \T_not_confirmed_email_warning\: \Comprueba que la direcci\\u00f3n de e-mail y el e-mail de confirmaci\\u00f3n sean iguales\, \T_not_confirmed_resend_mail\: \Enviar confirmaci\\u00f3n\, \T_not_confirmed_user\: \Su registro a\\u00fan no ha sido validado. Por favor revise su correo electr\\u00f3nico.\, \T_not_documents_ready\: \Lo sentimos pero a\\u00fan no est\\u00e1n disponibles sus entradas. /br>/br> En breve podr\\u00e1 descargarlas. /br>Int\\u00e9ntelo de nuevo en el mismo enlace en unos minutos. /br>/br>Perdone las molestias. Gracias.\, \T_not_modifiable_reservation_by_source\: \Las reservas realizadas a trav\\u00e9s de @@reservation_source@@ no son modificables desde la web. Para poder gestionar todo lo relacionado a su reserva por favor, contacte con el hotel.\, \T_not_received_otp\: \\\u00bfNo recibiste un c\\u00f3digo?\, \T_not_refundable\: \No reembolsable\, \T_notas\: \Notas\, \T_noticias\: \noticias\, \T_noticias_link\: \Noticias\, \T_noticias_relacionadas\: \Noticias relacionadas\, \T_nuestras_habitaciones\: \Nuestras habitaciones\, \T_nuestras_ultimas_ofertas\: \Nuestras \\u00faltimas ofertas\, \T_nuestros_hoteles\: \Nuestros Hoteles\, \T_nueva_suscripcion_newsletter\: \Notificaci\\u00f3n de nueva suscripci\\u00f3n a la newsletter\, \T_nueva_tarjeta_recibida\: \El cliente b>@@CLIENTE@@/b> ha introducido los datos de una nueva tarjeta.\, \T_nuevas_aperturas\: \Nuevas Aperturas\, \T_nuevo\: \Nuevo\, \T_num_hijos\: \N\\u00ba Hijos\, \T_numdays_gateway\: \Se cobrar\\u00e1 mediante pasarela de pago @@NUMDIAS@@ dia@@S@@, el resto a llegada en el hotel.\, \T_numero_apartamentos\: \N\\u00famero de Apartamentos\, \T_numero_asistentes\: \N\\u00famero de asistentes\, \T_numero_cliente\: \N\\u00ba de cliente\, \T_numero_de_salas\: \N\\u00ba de Salas\, \T_numero_dias\: \Numero de d\\u00edas\, \T_numero_habitaciones\: \N\\u00famero de habitaciones\, \T_numero_noches\: \N\\u00famero de noches\, \T_numero_personas\: \N\\u00famero de personas\, \T_numero_personas_evento\: \N\\u00famero de personas del evento\, \T_numero_personas_golf\: \N\\u00famero de personas que juegan al golf\, \T_numero_reserva\: \Numero de reserva\, \T_numero_tarjeta\: \N\\u00famero de Tarjeta\, \T_numero_vuelo\: \N\\u00famero de vuelo/tren\, \T_numero_vuelo_abrev\: \N\\u00ba de vuelo/tren\, \T_numfactu_label\: \\\u00bfNecesita n\\u00famero de contribuyente en la factura?\, \T_numfactu_placeholder\: \N\\u00famero de contribuyente\, \T_o_copie_en_su_navegador\: \O copie en su navegador\, \T_observaciones\: \Observaciones\, \T_obten_descuento\: \y obt\\u00e9n un descuento del @@DISCOUNT@@ % al pagar el 100% de la reserva\, \T_occupancy_by_bed\: \Ocupaci\\u00f3n por cama\, \T_ocultar_detalles\: \Ocultar detalles\, \T_ocupacion\: \Ocupaci\\u00f3n\, \T_ocupacion_de_la\: \Ocupaci\\u00f3n de la\, \T_ocupacion_promociones\: \Selecciona la ocupaci\\u00f3n y aplica promociones\, \T_ocupante\: \Ocupante\, \T_of\: \de\, \T_ofer_club_amigo\: \Precios para Club Amigos desde @@price@@\, \T_oferta\: \Oferta\, \T_oferta_laboral\: \Tipo de oferta laboral\, \T_oferta_mejorada\: \Oferta mejorada\, \T_ofertas\: \ofertas\, \T_ofertas_destacadas\: \Ofertas destacadas\, \T_ofertas_listado\: \Listado de ofertas\, \T_oficina\: \Oficina\, \T_oficina_devolucion\: \Oficina devoluci\\u00f3n\, \T_oficina_recogida\: \Oficina recogida\, \T_olvidado_mi_contrasena\: \He olvidado mi contrase\\u00f1a\, \T_omitidas\: \Omitidas\, \T_on_base_price_excluding_supplements\: \Calculado sobre precio base excluyendo supplementos\, \T_on_request_warning\: \Tenga en cuenta que, al reservar su estancia sin restricciones, el hotel estudiar\\u00e1 su solicitud y le comunicar\\u00e1 su resoluci\\u00f3n por correo electr\\u00f3nico.\, \T_once_confirmed_start_enjoying\: \Una vez confirmes que tu email @@EMAIL@@ se corresponde con tu cuenta de correo, podr\\u00e1s empezar a disfrutar de todas las ventajas exclusivas de nuestro club.\, \T_one_step_to_club\: \Solo falta un paso para acceder a @@CLUB_NAME@@. Por favor, ingrese el siguiente c\\u00f3digo de verificaci\\u00f3n en la ventana donde proporcion\\u00f3 su correo electr\\u00f3nico.\, \T_only_adults\: \S\\u00f3lo Adultos\, \T_only_digits\: \ (solo d\\u00edgitos)\, \T_only_one_rate\: \Solo se puede seleccionar un tipo de tarifa por reserva\, \T_only_one_rate_board\: \Solo se puede seleccionar un tipo de tarifa y regimen por reserva\, \T_only_password\: \Cuando cre\\u00f3 el caso se le dio una contrase\\u00f1a \\u00fanica. Pegue la contrase\\u00f1a en el espacio a continuaci\\u00f3n.\, \T_opcional\: \Opcional\, \T_opciones_avanzadas\: \Opciones Avanzadas\, \T_opciones_hab\: \Ver otras opciones para la habitaci\\u00f3n\, \T_operated_by\: \Operado por\, \T_opina_video\: \Opina sobre el video\, \T_opiniones\: \opiniones\, \T_option_office_external\: \Buscar en m\\u00e1s de 17.000 destinos\, \T_optional_email\: \Puede darnos su Correo de manera opcional\, \T_or_fill_personal_data\: \O rellena tus datos\, \T_or_sign_in_with\: \O accede a trav\\u00e9s de\, \T_orden\: \Orden\, \T_orden_alfabetico\: \Orden alfab\\u00e9tico\, \T_ordenar_por\: \Ordenar por\, \T_ordenar_resultados_por\: \Ordenar resultados por\, \T_organizador\: \Organizador\, \T_origen\: \Origen\, \T_origin_airport\: \Aeropuerto de origen\, \T_original_price\: \Precio original\, \T_other\: \Otros\, \T_other_criteria\: \Otros criterios de b\\u00fasqueda\, \T_other_reason\: \Otra raz\\u00f3n\, \T_otp_code\: \C\\u00f3digo de verificaci\\u00f3n\, \T_otp_code_sent\: \Un c\\u00f3digo de verificaci\\u00f3n ha sido enviado a @@email@@\, \T_otra_reserva\: \He hecho otra reserva con alg\\u00fan cambio\, \T_otro_hotel_cerca\: \O ver otro hotel cerca con disponibilidad esta fecha\, \T_otros_con_coste\: \Otros - con coste\, \T_otros_impuestos\: \Otros impuestos no incluidos\, \T_otros_impuestos_cargos_incluidos\: \Otros impuestos y cargos incluidos\, \T_otros_impuestos_cargos_no_incluidos\: \Otros impuestos y cargos no incluidos\, \T_package\: \Paquete\, \T_package_details\: \Detalles del paquete\, \T_package_include_luggage\: \Este paquete incluye @@@included_luggage@@@. No es posible a\\u00f1adir m\\u00e1s equipaje (si lo deseas podr\\u00e1s hacerlo directamente desde la web de la aerol\\u00ednea), pero \\u00a1ya tienes lo esencial para tu viaje!\, \T_package_include_luggage_and_add_more\: \\\u00a1Despreoc\\u00fapate del equipaje! este paquete ya incluye @@@included_luggage@@@\\u2026 \\u00bfNecesitas m\\u00e1s? Puedes a\\u00f1adir equipaje adicional.\, \T_package_not_modifiable\: \No es posible hacer cambios en su paquete porque ya se encuentra confirmado. Si desea realizar modificaciones, por favor realice una nueva b\\u00fasqueda.\, \T_paga_con_descuento\: \Reserve y pague ahora con un b>@@DISCOUNT@@% de descuento./b>\, \T_pagado\: \Pagado\, \T_pagado_pasarela\: \Pagado mediante pasarela/plataforma\, \T_pagado_por_tpv\: \Pagado mediante \, \T_pagar_ahora\: \A pagar ahora\, \T_pagar_ahora_el\: \Pagar ahora el\, \T_pagar_ahora_ndias_a\: \Pagar ahora\, \T_pagar_ahora_ndias_b\: \noche/s\, \T_pagar_en_neto\: \Pagar precios netos\, \T_pagar_en_pvp\: \Pay gross price\, \T_pagar_hotel\: \A pagar en el hotel\, \T_page\: \P\\u00e1gina\, \T_pagina_web\: \P\\u00e1gina web\, \T_pago_bizum\: \Pago mediante Bizum \, \T_pago_directo\: \Pago directo en el hotel\, \T_pago_directo_hostal\: \Pago directo en el hostal\, \T_pago_directo_no_hotel\: \Pago directo\, \T_pago_manual_bonos\: \Una vez realizada la compra, se proceder\\u00e1 al cargo del importe en su tarjeta de cr\\u00e9dito.\, \T_pago_multiple\: \Pago mediante @@TIPOPASARELA@@\, \T_pago_pasarela\: \Pago mediante pasarela de pago\, \T_pago_reserva_pasarela\: \Realice el pago para asegurar su reserva. div classnew_line>Valor a pagar: span classamount_to_pay>span classcurrencyValue>@@AMOUNT@@/span> span class\\\monedaConv\\\>@@CURRENCY@@/span>/span>/div>\, \T_pago_seguro\: \Pago Seguro\, \T_pago_tarjeta_agencia\: \Atenci\\u00f3n: Recuerde que debe introducir la tarjeta de cr\\u00e9dito de la agencia.\, \T_paid_amount\: \Importe pagado\, \T_paid_gateway_translate\: \Pagado {amount_paid} {currency_code} ({amount_percentage}) por pasarela, {payment_method}\, \T_pais\: \Pa\\u00eds\, \T_pais_residencia\: \Pa\\u00eds de residencia\, \T_paquetes\: \Paquetes\, \T_paquetes_incluidos\: \Paquetes incluidos\, \T_para\: \Para\, \T_paraty_team\: \El equipo de Paratytech\, \T_parcela\: \Parcela\, \T_parcelas\: \Parcelas\, \T_paritymaker_confirmation\: \Precio de la habitaci\\u00f3n igualado desde %s%s. Precio Original: %s Precio en %s%s: %s\, \T_participar\: \Participar\, \T_particular_empresa\: \Particular o empresa\, \T_pasajeros\: \Pasajeros\, \T_pasarela_amazonpay\: \AmazonPay\, \T_pasarela_paypal\: \PayPal\, \T_pasarela_sibs\: \Otros m\\u00e9todos de pago\, \T_pasarela_tpv\: \pasarela de pago\, \T_passbook_description\: \\\u00a1Estamos preocupados por la sostenibilidad! Es por ello que adjunto a este email tienes la confirmaci\\u00f3n de tu reserva en formato Wallet para que puedas incluirla en tu dispositivo m\\u00f3vil. Recuerda que si tu dispositivo es Android, necesitas descargar una aplicaci\\u00f3n de visualizaci\\u00f3n de tickets como Passwallet o Pass2U Wallet, para que puedas guardar los tickets. Puedes descargar los archivos desde los links que encontraras debajo de este texto o adjuntos en el email de confirmaci\\u00f3n de reserva.\, \T_passbook_title\: \\\u00a1Lleva esta reserva a tu Wallet!\, \T_passenger_limit_exceded\: \L\\u00edmite de pasajeros superado\, \T_passenger_must_be_child\: \De acuerdo a sus criterios de b\\u00fasqueda, el pasajero debe ser menor de edad.\, \T_passport\: \Pasaporte\, \T_password\: \Password\, \T_password_recover\: \Recuperaci\\u00f3n de contrase\\u00f1a\, \T_password_required\: \Se requiere contrase\\u00f1a para acceder\, \T_pausar\: \Pausar\, \T_pax_and_services\: \Pasajeros y servicios\, \T_pay_all_discount\: \Paga el 100% de la reserva para obtener tu descuento.\, \T_pay_now_percentage\: \Paga ahora un @@percentage@@% y paga el resto al llegar a la oficina\, \T_payment_error_message\: \Se produjo un error en el pago y el banco devolvi\\u00f3 el siguiente mensaje:\, \T_payment_error_retry\: \Por favor, vuelva a intentarlo con otro m\\u00e9todo de pago o verifique los datos utilizados.\, \T_payment_link_prebooking\: \>> Enlace a la confirmaci\\u00f3n de reserva\, \T_payment_ok\: \Pago correcto\, \T_payment_order\: \Localizador de pago\, \T_payment_prebooking_tpv\: \La reserva no ha sido confirmada pero se le ha enviado un correo electr\\u00f3nico con la cotizaci\\u00f3n n\\u00famero span stylecolor: darkred;>@@@PREBOOKING@@@/span> y el siguiente enlace para formalizar el pago antes del span stylecolor: darkred;>@@@DATE@@@/span> a las span stylecolor: darkred;>@@@TIME@@@/span>. De lo contrario, la cotizaci\\u00f3n ser\\u00e1 anulada autom\\u00e1ticamente.\, \T_paypal_payment\: \Pago por Paypal\, \T_pega_cv\: \Pega aqu\\u00ed tu CV\, \T_pegar_tarjeta\: \Para su comodidad, puede recortar y pegar las dos partes de la tarjeta\, \T_pendiente_cobro\: \Pendiente de cobro: \, \T_pendiente_de_datos\: \Pendiente de datos\, \T_pendiente_pago\: \Pendiente de pago\, \T_pendiente_pago_link\: \Reserva pendiente de pago. Haga clic aqu\\u00ed para finalizar su reserva\, \T_pendiente_pago_recepcion\: \Pendiente de cobro\, \T_pending\: \Pendiente\, \T_pending_payment_link\: \Reserva confirmada, paga el saldo pendiente y rel\\u00e1jate al llegar\, \T_pending_request_email_title\: \Petici\\u00f3n de reserva pendiente\, \T_perform_bonification\: \Bonificar\, \T_perform_charge\: \Realizar cargo\, \T_permancer_hotel\: \Si a\\u00fan desea permanecer en este hotel le ofrecemos un calendario de precios\, \T_permiso_conducir_b\: \Permiso Conducci\\u00f3n (Tipo B)\, \T_permiso_trabajo\: \Permiso de trabajo\, \T_persona\: \Persona\, \T_persona_de_contacto\: \Persona de contacto\, \T_persona_noche\: \Persona / noche\, \T_personalID_required\: \El DNI es un campo obligatorio\, \T_personal_item\: \1 accesorio personal\, \T_personal_item_with_sizes\: \1 accesorio personal span>40x30x20/span>\, \T_personal_phone\: \Telefono personal\, \T_personas\: \Personas\, \T_peticion_cancelacion\: \Petici\\u00f3n de cancelaci\\u00f3n\, \T_phone_input\: \Introduce tu t\\u00e9lefono\, \T_phone_number\: \N\\u00famero de Tel\\u00e9fono\, \T_pickup_hour\: \Hora de recogida\, \T_pickup_hour_return\: \Hora de recogida en el hotel\, \T_pidelo_por_chat\: \P\\u00eddelo por Whatsapp\, \T_pinchar_enlace_cuestionario_satisfaccion\: \Por favor haz click aqu\\u00ed para completar el cuestionario\, \T_pixel_facebook_purchase\: \Reserva efectuada\, \T_placeholder_input_search_office_external\: \Buscar ...\, \T_plans\: \Planes\, \T_playa\: \Playa\, \T_plazas\: \Plazas\, \T_pm\: \pm\, \T_poblacion\: \Poblaci\\u00f3n\, \T_podemos_ayudarte\: \\\u00bfPodemos ayudarte?\, \T_points_discount_from_original_reservation\: \Descuento por puntos de miembro de club aplicado a la reserva original\, \T_points_used_for_booking\: \Punto usados para la reserva\, \T_politic_cookies\: \Pol\\u00edtica de Cookies\, \T_politica_cancelacion\: \Pol\\u00edtica de cancelaci\\u00f3n\, \T_politica_de_privacidad\: \Pol\\u00edtica de privacidad\, \T_politica_privacidad\: \Pol\\u00edtica de privacidad\, \T_politica_sostenibilidad\: \Pol\\u00edtica de sostenibilidad\, \T_pongase_contacto\: \P\\u00f3ngase en contacto con nosotros para ayudarle en todo lo necesario\, \T_popular_features\: \Caracter\\u00edsticas principales\, \T_por_categoria\: \Por categor\\u00eda\, \T_por_descuentos_aplicados\: \Por descuentos aplicados\, \T_por_destino\: \Por destino\, \T_por_dia\: \Por d\\u00eda\, \T_por_empresa\: \Por empresa\, \T_por_estacia\: \Por estancia\, \T_por_experiencia\: \Por experiencia\, \T_por_favor_confirma\: \Por favor, haga clic en el siguiente bot\\u00f3n para confirmar su registro\, \T_por_hotel\: \Por hotel\, \T_por_noche\: \Por noche\, \T_por_noche_nueva_reserva\: \Por noche en tu nueva reserva\, \T_por_que_reservar\: \\\u00bfPor qu\\u00e9 reservar con nosotros?\, \T_por_servicio\: \Por servicio\, \T_por_tags\: \Por tags\, \T_por_temas\: \Por temas\, \T_posponer\: \Posponer\, \T_poststay\: \Poststay\, \T_powered_by_paraty\: \Desarrollado por Paraty Tech\, \T_prebooking_banner_b1_bottom\: \En caso de haber seleccionado m\\u00e1s de una tarifa y querer enviar una multicotizaci\\u00f3n\, \T_prebooking_banner_b1_top\: \En caso de querer cotizar m\\u00e1s de una habitaci\\u00f3n selecciona los checkbox situados delante de cada r\\u00e9gimen. En el banner final podras introducir el email del cliente para enviarle la multicotizaci\\u00f3n\, \T_prebooking_checkbox_b1\: \Selecciona que habitaciones quieres que se incluyan en la solicitud de reserva\, \T_prebooking_msg_1\: \Se va a generar una prereserva asociada al siguiente link:\, \T_prebooking_msg_2\: \Se enviar\\u00e1 un email al cliente y hotel con el link para que puedan convertirla en reserva\, \T_precio\: \Precio\, \T_precio_21_iva_vehiculo\: \Precios con 21% IVA incluido\, \T_precio_asc\: \Precio ascendente\, \T_precio_barato\: \He encontrado un precio m\\u00e1s barato para su hotel\, \T_precio_desc\: \Precio descendente\, \T_precio_desde\: \Precio desde\, \T_precio_dia\: \Precio/d\\u00eda\, \T_precio_exclusivo\: \Precio exclusivo\, \T_precio_final_pagar\: \Precio final a pagar\, \T_precio_habitacion\: \Precio/Habitaci\\u00f3n\, \T_precio_habitacion_noche\: \Precio por habitaci\\u00f3n / noche\, \T_precio_manual\: \Precio Manual\, \T_precio_maximo\: \Pagaras un maximo de @@@price@@@\\u20ac por alquiler\, \T_precio_medio\: \Precio medio\, \T_precio_minimo\: \Pagaras un minimo de @@@price@@@\\u20ac por alquiler\, \T_precio_noche\: \Precio/Noche\, \T_precio_noche_gratis\: \Precio noche gratis\, \T_precio_paquete\: \Precio paquete\, \T_precio_pax_desde\: \Precio/pax desde\, \T_precio_persona\: \Precio/Persona\, \T_precio_persona_noche\: \Precio por persona / noche\, \T_precio_por_dia\: \Precio por d\\u00eda\, \T_precio_por_noche\: \Precio por noche\, \T_precio_por_reserva\: \Precio/Reserva\, \T_precio_por_reserva_desde\: \Precio/Reserva desde\, \T_precio_reserva\: \Precio reserva\, \T_precio_restante\: \Precio restante\, \T_precio_servicio\: \Precio/Servicio\, \T_precio_servicio_desde\: \Precio/servicio desde\, \T_precio_total\: \Precio total\, \T_precio_total_otra_web\: \Precio total estancia en otra web\, \T_precio_total_reserva\: \Precio total de la reserva\, \T_precio_total_reserva_original\: \Precio total de la reserva original\, \T_precios_estandar\: \Precios standard desde @@price@@\, \T_precios_orientativos\: \Los precios mostrados en el calendario son orientativos y pueden variar en funci\\u00f3n de las fechas y de las noches de estancia seleccionadas\, \T_precios_reservar\: \Ver precios y reservar\, \T_precios_sujetos\: \Precios m\\u00ednimos sujetos a estancias m\\u00ednimas u otras restricciones.\, \T_preconfirmation_message\: \Su pago se est\\u00e1 procesando y pronto recibir\\u00e1 la confirmaci\\u00f3n de su reserva. Si no recibe un correo electr\\u00f3nico dentro de 5 minutos, significa que la transacci\\u00f3n no tuvo \\u00e9xito.\, \T_prefix\: \Prefijo\, \T_pregunta_0\: \Satisfacci\\u00f3n general del hotel\, \T_pregunta_1\: \Eficacia y rapidez durante el registro de entrada y salida del hotel\, \T_pregunta_10\: \\\u00bfQu\\u00e9 le ha gustado del hotel? \\u00bfC\\u00f3mo podemos mejorar nuestro servicio? Sugerencias\, \T_pregunta_2\: \Limpieza de habitaci\\u00f3n y ba\\u00f1o\, \T_pregunta_3\: \Limpieza y estado de las instalaciones de las zonas comunes\, \T_pregunta_4\: \Animaci\\u00f3n y entretenimiento\, \T_pregunta_5\: \Variedad, servicio y calidad del servicio de restauraci\\u00f3n\, \T_pregunta_6\: \Calidad y atenci\\u00f3n del personal del servicio de habitaciones\, \T_pregunta_7\: \Amabilidad del personal en general\, \T_pregunta_8\: \Ubicaci\\u00f3n del hotel\, \T_pregunta_9\: \Relaci\\u00f3n calidad/precio\, \T_premiamos_fidelidad\: \Premiamos tu fidelidad\, \T_presentar_identidad\: \El cliente deber\\u00e1 mostrar su documento de identidad a la entrada\, \T_presentation\: \Presentaci\\u00f3n\, \T_presion\: \Presi\\u00f3n\, \T_prestay\: \Prestay\, \T_presupuesto\: \Presupuesto\, \T_presupuesto_evento\: \Presupuesto asignado para el evento\, \T_previa_seleccion\: \Hab\\u00eda seleccionado esta habitaci\\u00f3n\, \T_previous_page\: \P\\u00e1gina anterior\, \T_previous_room\: \Habitaci\\u00f3n anterior\, \T_price_flight_pax\: \Precio total del vuelo para @@@num_pax@@@ @@@label_pax@@@\, \T_price_includes_flight_hotel\: \El precio incluye vuelo + hotel\, \T_price_package_activities\: \Precio Paquete + Actividades\, \T_price_since_person_service\: \Precio desde por persona/servicio\, \T_prices_with_recommended_flight\: \Los precios ya incluyen nuestros vuelos recomendados\, \T_primer_apellido\: \Primer apellido\, \T_primer_paso\: \Primer paso\, \T_primera_reserva\: \Primera reserva\, \T_privacy_preference_centre\: \Centro de preferencia de privacidad\, \T_problemas_tecnicos\: \Estamos experimentando problemas t\\u00e9cnicos, por favor, intentalo de nuevo mas tarde\, \T_procesando_pago\: \Estamos procesando su reserva\, \T_procesando_pago_2\: \Por favor espere y no cierre esta ventana hasta que reciba una confirmaci\\u00f3n de que la reserva ha sido generada.\, \T_product_details\: \Detalles del producto\, \T_profesion\: \Profesi\\u00f3n\, \T_profesional\: \Profesional\, \T_profile_data\: \Datos del perfil\, \T_profile_of\: \Ver perfil de\, \T_promociones\: \Promociones\, \T_promocode\: \promocode\, \T_promocode_applied\: \Promocode aplicado\, \T_promocode_applied_extended\: \El promocode \\u00ab@@@promocode@@@\\u00bb se ha aplicado correctamente\, \T_promocode_click\: \\\u00bfC\\u00f3digo Promocional? Haga click strong>aqu\\u00ed/strong>\, \T_promocode_currency_invalida\: \Bono no v\\u00e1lido para la divisa geolocalizada. Por favor, contacte con el call center @@PHONE@@\, \T_promocode_expired\: \El promocode introducido en la b\\u00fasqueda ha caducado el pasado @@DATE@@\, \T_promocode_expired1\: \Promocode caducado\, \T_promocode_expired1_extended\: \El promocode \\u00ab@@@promocode@@@\\u00bb ha caducado\, \T_promocode_invalido\: \El promocode introducido en la b\\u00fasqueda es inv\\u00e1lido\, \T_promocode_invalido_fecha\: \El c\\u00f3digo promocional no es v\\u00e1lido para esta fecha.\, \T_promocode_invalido_hotel\: \El promocode ingresado en su b\\u00fasqueda no es v\\u00e1lido para este hotel\, \T_promocode_not_valid\: \Promocode no v\\u00e1lido\, \T_promocode_not_valid_extended\: \El promocode \\u00ab@@@promocode@@@\\u00bb solo aplica a estancias entre el @@@date_from@@@ al @@@date_to@@@.\, \T_promocode_used\: \Promocode ya usado\, \T_promocode_used_extended\: \El promocode \\u00ab@@@promocode@@@\\u00bb ya ha sido utilizado\, \T_promocode_valido\: \C\\u00f3digo insertado correctamente\, \T_promocode_ya_usado\: \Este c\\u00f3digo promocional ya ha sido utilizado\, \T_promotion_percentage\: \Porcentaje de descuento\, \T_proteccion_consumidor_turismo\: \Protecci\\u00f3n al consumidor de turismo\, \T_provincia\: \Provincia\, \T_proxima_apertura\: \Pr\\u00f3xima apertura\, \T_publicidad\: \Publicidad\, \T_puede_buscar\: \Puede buscar otras fechas\, \T_puede_gustarle\: \Tambi\\u00e9n le podr\\u00e1 gustar\, \T_puertas\: \Puertas\, \T_puesto\: \Puesto\, \T_puesto_deseado\: \Puesto de trabajo deseado\, \T_puntos\: \Puntos\, \T_puntos_reservation\: \Puntos por reserva\, \T_put_promocode\: \Inserta tu c\\u00f3digo promocional\, \T_qr_code\: \\\u00a1Bienvenido! Muestra este c\\u00f3digo QR en la recepci\\u00f3n para una experiencia de registro m\\u00e1s r\\u00e1pida.\, \T_que_departamento\: \\\u00bfQu\\u00e9 departamento te interesa?\, \T_que_es_cvv\: \\\u00bfQu\\u00e9 es \\u00e9sto?\, \T_question_delete_account\: \\\u00bfSeguro que quieres eliminar tu cuenta?\, \T_quiere_continuar\: \\\u00bfEst\\u00e1 seguro de que quiere continuar?\, \T_quieres_continuar\: \\\u00bfQuieres continuar tu reserva al mejor precio?\, \T_quieres_gastar\: \\\u00bfC\\u00faanto te quieres gastar?\, \T_quiero_unirme\: \\\u00a1Quiero unirme!\, \T_r_vuelo_hotel\: \Reservar Vuelo m\\u00e1s Hotel\, \T_rate_login_needed\: \Necesitas estar registrado para disfrutar de esta tarifa. Por favor reg\\u00edstrate para continuar con la reserva.\, \T_rate_or_promotion_list_not_available\: \No tenemos disponibilidad de las tarifas o promciones \\\@@RATE_LIST@@\\\, pero podemos ofrecerle las siguientes opciones\, \T_rate_or_promotion_not_available\: \No tenemos disponibilidad de la tarifa o promoci\\u00f3n \\\@@RATE_NAME@@\\\, pero podemos ofrecerle las siguientes opciones\, \T_razon_social\: \Raz\\u00f3n social\, \T_razones_cancelacion\: \Por favor, indique las razones por las que desea cancelar su reserva: \, \T_razones_cancelacion_2\: \Ind\\u00edquenos por qu\\u00e9 cancela. Nos ayudar\\u00e1 a mejorar.\, \T_reached_rooms_limit\: \Se ha alcanzado el l\\u00edmite de habitaciones por reserva\, \T_read_legal_text\: \He le\\u00eddo la informaci\\u00f3n legal\, \T_realiza_checkin_online\: \Realiza tu checkin online\, \T_realizar_checkin_online\: \Realizar check-in online\, \T_recepcion_hotel\: \Recepci\\u00f3n hotel\, \T_rechazar\: \Rechazar\, \T_rechazar_todo\: \Rechazar todo\, \T_recibir_noticias_vita\: \Quiero recibir noticias sobre Vita Hoteliers\, \T_recipients_emails\: \Email del cliente/destinatarios\, \T_recogida\: \Recogida\, \T_recomendar_imprimir\: \Te recomendamos imprimir esta confirmaci\\u00f3n y mostrarla en el hotel al hacer el registro de entrada\, \T_recommended\: \Recomendado\, \T_recommended_flight\: \Vuelo recomendado\, \T_recordar_pass\: \Recordar contrase\\u00f1a\, \T_recovery\: \Recuperar mi contrase\\u00f1a\, \T_recupera_aqui\: \Recup\\u00e9rala haciendo click aqu\\u00ed\, \T_redes_sociales\: \Redes sociales\, \T_redirect_booking1\: \Lamentamos no poder ofrecer disponibilidad para la fecha concreta. Quiz\\u00e1s te interesen los siguientes hoteles para la zona y fechas seleccionadas. \\u00a1Muchas gracias!\, \T_redirection_done\: \Atenci\\u00f3n: Hemos adaptado la ocupaci\\u00f3n seleccionada para mostrarle la mejor oferta\, \T_redirection_done_2\: \Hemos adaptado la ocupaci\\u00f3n seleccionada para mostrarle la mejor oferta\, \T_redsys_auth_code\: \C\\u00f3digo de autorizaci\\u00f3n de Redsys\, \T_redsys_receipt\: \Recibo de Redsys\, \T_reenviar_mail\: \Reenviar email\, \T_reenviar_tarjeta\: \Reenviar tarjeta\, \T_referal_label\: \\\u00bfC\\u00f3mo nos has conocido?\, \T_referencia\: \Referencia\, \T_regalando_experiencia\: \Regalando esta experiencia, \\u00a1vas a acertar seguro!\, \T_regimen\: \R\\u00e9gimen\, \T_regimen_comidas\: \R\\u00e9gimen comidas\, \T_regimen_seleccionado\: \R\\u00e9gimen seleccionado\, \T_register\: \Reg\\u00edstrate\, \T_register_ask\: \\\u00bfNo estas registrado? Reg\\u00edstrate\, \T_registrarme_club\: \Registrarme en el club\, \T_reiniciar_seleccion_habitacion\: \Reiniciar selecci\\u00f3n de habitaci\\u00f3n\, \T_reject_and_close\: \Rechazar y cerrar\, \T_related_hotels\: \Hoteles relacionados\, \T_relationship\: \Relaci\\u00f3n\, \T_relevance\: \Relevancia\, \T_rellene_formulario\: \Rellene el formulario\, \T_remember_transfer_1\: \Recordatorio de transferencia bancaria\, \T_remember_transfer_2\: \Te recordamos que el cliente @@cliente@@ tiene hasta el dia de hoy para realizar el pago por transferencia correspondiente a la reserva con localizador @@localizador@@\, \T_remote_based_agent\: \Remoto / Agente basado en casa / Inplant\, \T_remove_service\: \Eliminar servicio\, \T_removida\: \Removida\, \T_reopen_complaint\: \Reabrir denuncia\, \T_rep_contrasena_club\: \Repetir contrase\\u00f1a del Club\, \T_repeated_user\: \Este usuario ya existe\, \T_repeater_client\: \Cliente repetidor\, \T_repetir_busqueda\: \Repetir b\\u00fasqueda\, \T_repita_cotrasena\: \Repita su contrase\\u00f1a\, \T_repita_mail\: \Repita su E-mail\, \T_reply\: \Responder\, \T_report_anonymous\: \\\u00bfDeseas reportar an\\u00f3nimamente?\, \T_report_type\: \Tipo de reporte\, \T_request_menu\: \Consultar men\\u00fa\, \T_requiere_validacion\: \Esta opci\\u00f3n requiere de validaci\\u00f3n por parte de nuestro equipo que aceptar\\u00e1 la reserva de la misma lo antes posible. El cobro de esta reserva se har\\u00e1 una vez aceptada la solicitud.\, \T_rescue_booking\: \Rescatar mi reserva\, \T_rescue_continuar\: \strong>S\\u00ed/strong> quiero seguir con mi reserva\, \T_rescue_mas_tarde\: \Prefiero volver m\\u00e1s tarde.\, \T_rescue_message\: \Dejaste una reserva a medias...br>strong>\\u00a1Queremos rescatarla para ti!/strong>\, \T_rescue_now\: \\\u00a1Rescata la reserva ahora!\, \T_rescue_your_book\: \\\u00a1Al rescate de strong>tu reserva!/strong>\, \T_resend_otp\: \Reenviar\, \T_reserva_ahora\: \Reserva ahora\, \T_reserva_al_mejor_precio\: \Reserva al mejor precio\, \T_reserva_cancelada\: \Reserva cancelada con \\u00e9xito.\, \T_reserva_cancelada_correctamente\: \Su reserva ha sido cancelada con \\u00e9xito\, \T_reserva_cien_segura\: \Reserva online 100% segura\, \T_reserva_de_agencia\: \Reserva realizada atrav\\u00e9s de la Agencia\, \T_reserva_de_empresa\: \Reserva realizada atrav\\u00e9s de la Empresa\, \T_reserva_directamente\: \\\u00a1RESERVA DIRECTAMENTE EN NUESTRA WEB!\, \T_reserva_error_desconocido\: \\\u00a1Ups! Ha ocurrido un error pero es posible que su reserva haya sido realizada correctamente. Si en breve no recibe un email de confirmaci\\u00f3n, por favor vuelva a intentarlo.\, \T_reserva_exito\: \Tu reserva se ha realizado con exito\, \T_reserva_facil\: \Reserva f\\u00e1cil en 3 pasos\, \T_reserva_hotel_cambio\: \Voy a reservar otro hotel\, \T_reserva_mejor\: \Reserva al mejor precio\, \T_reserva_modificada_con_fecha\: \Esta reserva ha sido modificada con fecha\, \T_reserva_modificada_correctamente\: \Su reserva ha sido modificada con \\u00e9xito\, \T_reserva_no_confirmada_link\: \su reserva a\\u00fan no est\\u00e1 confirmada, para finalizar su reserva es necesario que haga clic en el bot\\u00f3n que tiene abajo.\, \T_reserva_no_encontrada\: \No se ha encontrado ninguna reserva activa para el email y localizador introducidos\, \T_reserva_online\: \Reserva Online\, \T_reserva_segura\: \Reserva online 100% segura\, \T_reserva_teetime\: \Reserva tu tee time aqu\\u00ed\, \T_reserva_ya\: \\\u00a1Reserva ya!\, \T_reserva_ya_cancelada\: \La reserva ya ha sido cancelada\, \T_reservando_con\: \Est\\u00e1s reservando con\, \T_reservar\: \Reservar\, \T_reservar_confirmada_tarjeta\: \La reserva ha quedado confirmada mediante tarjeta de cr\\u00e9dito.\, \T_reservas\: \Reservas\, \T_reservas_completadas\: \Reservas completadas\, \T_reservation_paid_not_created_context\: \Hemos recibido un pago con identificador @@PAYMENT_ORDER@@ pero no se ha podido formalizar debido a inactividad del cliente y ha caducado la sesi\\u00f3n.Por favor, revisar posible overbooking\, \T_reservation_paid_not_created_title\: \Reserva PAGADA pero no creada\, \T_reservation_payment_data\: \Datos para el pago de la reserva\, \T_reset_form\: \Resetear formulario\, \T_respondidas\: \Respondidas\, \T_respuestas_registradas\: \Tus respuestas han sido registradas satisfactoriamente\, \T_restablecer_contrase\\u00f1a\: \Restablecer la contrase\\u00f1a\, \T_restaurant\: \Restaurante\, \T_restriction_message\: \b>@@roomName@@/b> Reserva m\\u00ednima de @@minDays@@ d\\u00edas para reservas comprendidas entre:\, \T_restriction_message_max_days\: \Reserva m\\u00e1xima de @@maxDays@@ d\\u00edas para reservas comprendidas entre:\, \T_restriction_message_max_days_for_one_day\: \Reserva m\\u00e1xima de @@maxDays@@ d\\u00eda para reservas comprendidas entre:\, \T_restriction_message_release_days\: \La reserva debe hacerse con @@releaseDays@@ d\\u00edas de antelaci\\u00f3n para reservas comprendidas entre:\, \T_restriction_message_release_days_for_one_day\: \La reserva debe hacerse con @@releaseDays@@ d\\u00eda de antelaci\\u00f3n para reservas comprendidas entre:\, \T_restriction_minimum_days\: \Lamentamos no poder ofrecer disponibilidad.br>br>La estancia m\\u00ednima requerida para las fechas solicitadas no coincide con sus criterios de b\\u00fasqueda. Por favor, consulte el calendario situado bajo estas l\\u00edneas y modifique su b\\u00fasqueda. Muchas gracias.\, \T_resume\: \Reanudar\, \T_resumen_bono\: \Resumen de Bono\, \T_resumen_reserva\: \Resumen de la reserva\, \T_retail_agency\: \Agencia minorista\, \T_retomar_reserva\: \\\u00bfDej\\u00f3 su reserva a medias? Le guardamos el precio\, \T_return_previous_screen_clicking\: \Vuelve a la pantalla anterior clicando aqu\\u00ed\, \T_reunion_trabajo\: \Reuni\\u00f3n de trabajo\, \T_reward_for_booking_with_us\: \\\u00a1Queremos premiarte por reservar con nosotros!\, \T_right_now\: \Ahora mismo\, \T_room_and_services_resume\: \Resumen de la habitaci\\u00f3n y servicios addicionales\, \T_room_hotelverse\: \Habitaci\\u00f3n n\\u00famero\, \T_room_no_disp_text\: \Las siguientes habitaciones no tienen disponibilidad para las fechas seleccionadas:\, \T_room_real_upgrade_question\: \span>\\u00bfQuieres mejorar tu reserva?/span> Por tan solo XX \\u20ac por @@TYPE@@ mejora tu r\\u00e9gimen\, \T_room_resume\: \Resumen de la habitaci\\u00f3n\, \T_room_upgrade_question\: \\\u00bfQuieres mejorar tu reserva? Desde tan solo span classcurrencyValue>@@AMOUNT@@/span>span classcurrency monedaConv>@@CURRENCY@@/span> por persona/d\\u00eda mejora tu estancia\, \T_rooms_and_services_resume\: \Resumen de las habitaciones y servicios addicionales\, \T_rooms_resume\: \Resumen de las habitaciones\, \T_rows_per_page\: \Filas por p\\u00e1gina\, \T_saber_mas\: \Saber m\\u00e1s\, \T_sala\: \Sala\, \T_salida\: \Salida\, \T_salir\: \Salir\, \T_salones\: \Salones\, \T_saltar\: \Saltar\, \T_satisfaction_survey\: \Encuesta de satisfacci\\u00f3n\, \T_satisfecho\: \Satisfecho\, \T_save_changes\: \Guardar cambios\, \T_save_continue\: \Guardar y continuar\, \T_saved_data\: \Datos guardados\, \T_scale\: \Escala\, \T_scales\: \Escalas\, \T_script_copiado_consola\: \Ya tienes el script copiado en el portapapeles, p\\u00e9galo en la consola de tu navegador para probarlo.\, \T_script_copiado_web\: \Ya tienes el script copiado en el portapapeles, col\\u00f3calo en tu p\\u00e1gina web. Preferiblemente justo antes del cierre del body.\, \T_search_dates_range\: \Del @@@start_date@@@ al @@@end_date@@@\, \T_search_link_copied\: \El enlace de b\\u00fasqueda se ha copiado a su portapapeles\, \T_search_link_copy_error\: \No se puede copiar el enlace al portapapeles. Int\\u00e9ntalo de nuevo o copia la URL manualmente.\, \T_search_results\: \Resultados para su b\\u00fasqueda\, \T_search_user_club\: \Buscar usuario de club\, \T_searching_flights_please_wait\: \Por favor, no cierre esta ventana. Estamos buscando las mejores opciones de vuelo para usted. Esto solo tomar\\u00e1 unos segundos.\, \T_seat_selection_with_charge\: \Selecci\\u00f3n de asiento con recargo\, \T_sector\: \Sector\, \T_see_calendar\: \Ver calendario\, \T_see_flights\: \Ver vuelos\, \T_see_less_benefits\: \Ver menos ventajas\, \T_see_more_benefits\: \Ver m\\u00e1s ventajas\, \T_see_other_airport\: \Ver otro aeropuerto\, \T_see_profile\: \Ver perfil\, \T_seguimiento_clientes\: \Nos hemos puesto en contacto con usted para ofrecerle un seguimiento de la satisfacci\\u00f3n de sus clientes. De esta manera podr\\u00e1 saber todo acerca de sus reservas\, \T_segundo_apellido\: \Segundo apellido\, \T_segundo_paso\: \Segundo paso\, \T_segundos\: \Segundos\, \T_seguro_eliminar_habitacion\: \Se va a eliminar la habitaci\\u00f3n. \\u00bfDesea continuar?\, \T_seleccion\: \Selecci\\u00f3n\, \T_selecciona_cantidad\: \Selecciona una cantidad\, \T_selecciona_noches\: \Selecciona el numero de noches\, \T_selecciona_ocupantes\: \Selecciona el n\\u00famero de ocupantes\, \T_selecciona_pais\: \Selecciona el pa\\u00eds\, \T_selecciona_primera\: \Por favor, selecciona la primera habitaci\\u00f3n\, \T_selecciona_regimen\: \Selecciona r\\u00e9gimen\, \T_selecciona_segunda\: \Por favor, selecciona la segunda habitaci\\u00f3n\, \T_selecciona_tarifa\: \Selecciona tarifa\, \T_selecciona_tercera\: \Por favor, selecciona la tercera habitaci\\u00f3n\, \T_seleccionada\: \Seleccionada\, \T_seleccionado\: \Seleccionado\, \T_seleccionar\: \Seleccionar\, \T_seleccionar_actividad\: \Seleccionar actividad\, \T_seleccionar_alojamiento\: \Seleccionar Alojamiento\, \T_seleccionar_apartamento\: \Seleccionar apartamento\, \T_seleccionar_coche\: \Seleccionar coche\, \T_seleccionar_destino\: \Seleccionar destino\, \T_seleccionar_fechas\: \Seleccionar fechas\, \T_seleccionar_habitacion\: \Seleccionar habitaci\\u00f3n\, \T_seleccionar_hotel\: \Seleccionar Hotel\, \T_seleccionar_hotel_2\: \Por favor seleccione un hotel\, \T_seleccionar_hotel_destino\: \Seleccionar Hotel y Destino\, \T_seleccionar_huespedes\: \Selecciona el n\\u00famero de hu\\u00e9spedes\, \T_seleccionar_importe\: \Selecciona el Importe\, \T_seleccionar_ocupacion\: \Seleccionar ocupaci\\u00f3n\, \T_seleccionar_tee_time\: \Seleccionar Tee Time\, \T_seleccionar_vuelos\: \Seleccionar vuelos\, \T_seleccione\: \Seleccione\, \T_seleccione_entrada\: \Por favor, seleccione una fecha de entrada\, \T_seleccione_fecha_salida\: \Seleccione la \\u00faltima noche que se quiere alojar\, \T_seleccione_nueva_fecha\: \Por favor seleccione nueva fecha de entrada y salida\, \T_seleccione_numero_noches\: \Por favor seleccione numero de noches que se quiere alojar\, \T_seleccione_salida\: \Por favor, seleccione una fecha de salida\, \T_select_agent_type\: \Tipo de agente (seleccione todos los aplicables)\, \T_select_beneficiary\: \Selecciona el beneficiario\, \T_select_max_supplements\: \Puede seleccionar hasta @@@MAX_SUPPLEMENTS@@@ @@@SUPPLEMENT_LABEL@@@\, \T_select_new_airport\: \Seleccionar nuevo aeropuerto\, \T_select_origin_airport\: \Seleccione aeropuerto de origen\, \T_select_origin_travel_airport\: \Seleccione el aereopuerto desde el cual quiere iniciar su viaje\, \T_select_participants\: \Escoger participantes\, \T_select_participants_of_activity\: \Escoge a los participantes de la actividad\, \T_select_product\: \Seleccionar producto\, \T_select_room_or_bed\: \Seleccione habitaci\\u00f3n o cama\, \T_select_same_board_and_rate\: \Debe seleccionar el mismo regimen y tarifa en todas las habitaciones\, \T_select_searched_occupancy\: \Seleccione m\\u00ednimo la ocupaci\\u00f3n buscada\, \T_select_service\: \Seleccionar servicio\, \T_select_the_hotel\: \Selecciona el hotel\, \T_select_the_same_regimen\: \Seleccione el mismo regimen que en habitaci\\u00f3n 1\, \T_selected_dates\: \Vas a reservar t\\u00fa estancia en span class\\\hotel_selected\\\>@@hotel_selected@@/span> con estancia del span class\\\selected_dates\\\>@@dates_selected@@/span>\, \T_selected_day_minimum_stay_plural\: \Las fechas que ha seleccionado incumplen las siguientes estancias m\\u00ednimas\, \T_selected_day_minimum_stay_singular\: \Las fechas que ha seleccionado incumplen la siguiente estancia m\\u00ednima\, \T_selected_multibanco_pay\: \Ha elegido pagar por MULTIBANCO.\, \T_selected_occupancy\: \Ocupaci\\u00f3n seleccionada\, \T_send_bono_mail\: \\\u00bfCuando quieres que el beneficiario reciba su regalo?\, \T_send_bono_to_client\: \Enviar bono por email al cliente (sin precios)\, \T_send_complaint\: \Enviar denuncia\, \T_send_email_confirmation_ok\: \Email de confirmaci\\u00f3n de reserva enviado correctamente\, \T_send_now\: \\\u00a1ENVIAR AHORA!\, \T_send_to_buyer\: \Enviar tarjeta de regalo solo al comprador\, \T_sentimos_mucho\: \\\u00a1Lo sentimos mucho!\, \T_servicio\: \Servicio\, \T_servicio_a\\u00f1adido\: \Servicio a\\u00f1adido\, \T_servicio_traslado\: \Servicio de traslado\, \T_servicios\: \Servicios\, \T_servicios_adicionales\: \Servicios adicionales\, \T_servicios_adicionales_tickets\: \Servicios adicionales Tickets\, \T_servicios_adicionales_tickets_chargeable\: \(pendientes de cobro si no se ha recibido correo de confirmaci\\u00f3n de pago)\, \T_servicios_adicionales_tickets_link\: \span>Pulsa a href@@@LINK_TICKETS@@@>aquí/a> para descargar los tickets/span>\, \T_servicios_habitacion\: \Servicios habitaci\\u00f3n\, \T_servicios_incluidos\: \Servicios incluidos\, \T_session_expired\: \La sesi\\u00f3n ha caducado.\, \T_session_expired_bonos\: \La sesi\\u00f3n ha expirado o el proceso de pago ha fallado\, \T_several_participants\: \Varios participantes\, \T_sexo\: \Sexo\, \T_shopping_cart\: \Carrito de compra\, \T_show_filters\: \Mostrar filtros\, \T_show_more_filters\: \Mostrar m\\u00e1s filtros\, \T_show_results\: \Mostrar @@total@@ resultados\, \T_si\: \S\\u00ed\, \T_sign_in_email\: \Iniciar sesi\\u00f3n con email\, \T_sign_in_facebook\: \Iniciar sesi\\u00f3n con Facebook\, \T_siguenos_en\: \S\\u00edguenos en\, \T_siguenos_en_redes\: \S\\u00edguenos en las redes sociales\, \T_siguiente\: \Siguiente\, \T_simple_restriction_max_1_day\: \b>@@date@@/b>: Estancia m\\u00e1xima @@maxDays@@ d\\u00eda.\, \T_simple_restriction_max_day\: \b>@@date@@/b>: Estancia m\\u00e1xima @@maxDays@@ d\\u00edas.\, \T_simple_restriction_min_day\: \b>@@date@@/b>: Estancia m\\u00ednima @@minDays@@ noches.\, \T_simple_restriction_release_1_day\: \b>@@date@@/b>:La reserva debe hacerse con @@releaseDays@@ d\\u00eda de antelaci\\u00f3n.\, \T_simple_restriction_release_days\: \b>@@date@@/b>:La reserva debe hacerse con @@releaseDays@@ d\\u00edas de antelaci\\u00f3n.\, \T_sin_comunicaciones_comerciales\: \Si no desea recibir comunicaciones comerciales marque esta casilla\, \T_sin_gastos\: \Sin gastos de gesti\\u00f3n\, \T_sin_gastos_vita\: \Sin gastos de gesti\\u00f3n\, \T_sin_transacciones\: \El usuario todavia no tiene transacciones\, \T_site\: \Lugar\, \T_sitio_web\: \Web\, \T_skip_payment\: \Saltar pasarela de pago\, \T_sociales\: \Sociales\, \T_solicitar\: \Solicitar\, \T_solicitar_ahora\: \Solicitar ahora\, \T_solicitar_alta\: \Solicitar alta\, \T_solicitar_cita\: \Solicitar Cita\, \T_solicitar_cotizacion\: \Solicitar cotizaci\\u00f3n\, \T_solicitar_demo\: \Solicitar demo\, \T_solicitar_informacion\: \Solicitar informaci\\u00f3n\, \T_solicitud_cambiar_contrase\\u00f1a_contenido\: \ Hemos recibido una solicitud de recuperaci\\u00f3n de contrase\\u00f1a para tu cuenta vinculada a la direcci\\u00f3n de correo electr\\u00f3nico @@MAIL@@. Esta solicitud provino de la direcci\\u00f3n IP @@IP@@.br>br>Si quieres confirmar esta solicitud, sigue este enlace: @@LINK_RECOVERY@@\, \T_solicitud_cambiar_contrase\\u00f1a_footer\: \Si tienes alguna pregunta o necesitas asistencia para obtener m\\u00e1s informaci\\u00f3n, no dudes en ponerte en contacto con nuestro equipo de atenci\\u00f3n al cliente.\, \T_solicitud_cambiar_contrase\\u00f1a_titulo\: \@@USERNAME@@, hemos recibido una solicitud para cambiar su contrase\\u00f1a.\, \T_solicitud_denegada\: \tras revisar su solicitud no podemos ofrecerle la habitaci\\u00f3n que hab\\u00eda seleccionado. Le agradecemos el inter\\u00e9s depositado en alojarse con nosotros y le invitamos a que busque disponibilidad para otra fecha\, \T_solicitud_no_confirmada\: \b>su reserva est\\u00e1 en proceso de revisi\\u00f3n/b> por nuestro equipo. En un plazo m\\u00e1ximo de 72 horas, le enviaremos una actualizaci\\u00f3n con el estado de su solicitud. A continuaci\\u00f3n, le proporcionamos un resumen de su solicitud\, \T_solicitud_registrada\: \\\u00a1Su solicitud ha quedado registrada!\, \T_solo_hotel\: \Solo hotel\, \T_solo_momento\: \Solo ser\\u00e1 un momento, por favor\, \T_solo_por_inscribirse\: \S\\u00f3lo por inscribirte en nuestro newsletter, ahora te regalamos un c\\u00f3digo promocional con un DESCUENTO ADICIONAL\, \T_solo_queda_1_habitacion\: \Solo queda 1 habitaci\\u00f3n del tipo @@ROOM_NAME@@ en alguno de los d\\u00edas solicitados\, \T_solo_quedan_x_habitaciones\: \Solo quedan @@NUM_ROOMS@@ habitaciones del tipo @@ROOM_NAME@@ en alguno de los d\\u00edas solicitados\, \T_soltero_a\: \Soltero/a\, \T_something_went_wrong_process_manually\: \Ha ocurrido un error al procesar la reserva. Por favor gestione la acci\\u00f3n manualmente en la plataforma del proveedor.\, \T_soon_receive_confirmation\: \En breve recibir\\u00e1 la confirmaci\\u00f3n de su reserva.\, \T_soy_cliente\: \Soy cliente\, \T_soy_miembro\: \Soy miembro\, \T_soy_residente\: \Soy residente\, \T_spain\: \Espa\\u00f1a\, \T_spanish_dni\: \DNI espa\\u00f1ol\, \T_spanish_nie\: \NIE espa\\u00f1ol\, \T_staff\: \Personal\, \T_status\: \Estado\, \T_stay_of\: \Estancia de\, \T_step_1\: \Paso 1\, \T_step_2\: \Paso 2\, \T_step_3\: \Paso 3\, \T_su_reserva\: \Su reserva\, \T_subir_foto\: \Subir una foto\, \T_subject_alert_comment_survey\: \Alerta de encuesta de satisfacci\\u00f3n\, \T_subject_pending_payment_transfer\: \Lista de traslados con pagos pendientes para el d\\u00eda @@PAYMENT_DAY@@\, \T_subject_transfer_experience_remember\: \Recordatorio de confirmaci\\u00f3n de traslado\, \T_subtotal\: \Subtotal\, \T_sucursal\: \Sucursal\, \T_suitcases\: \Selecciona tus Maletas\, \T_suite\: \Suite\, \T_suites\: \Suites\, \T_sujeto_disponibilidad\: \Sujeto a disponibilidad en la recogida del vehiculo\, \T_supplement\: \Suplemento\, \T_supplement_pay_later\: \Servicios a pagar en el hotel\, \T_supplement_unavailable_for_babies\: \Servicio no disponible para bebes\, \T_supplements\: \Suplementos\, \T_survey_title\: \Cuestionarios de Satisfacci\\u00f3n\, \T_suscribase_newsletter\: \Suscr\\u00edbase a nuestro newsletter\, \T_suscribeme\: \suscr\\u00edbeme\, \T_suscribete\: \Suscribirse\, \T_suscribete_\: \Suscr\\u00edbete\, \T_suscribirse_newsletter\: \Suscribirse a la newsletter\, \T_tags\: \Tags\, \T_tarifa\: \Tarifa\, \T_tarifa_especial\: \Tarifa especial\, \T_tarifa_norefundable\: \Esta tarifa deber\\u00e1 ser abonada \\u00edntegramente en el momento de confirmar la reserva. Se cobrar\\u00e1n span classcurrencyValue>@@AMOUNT@@/span> span class\\\monedaConv\\\>@@CURRENCY@@/span>\, \T_tarifa_seleccionada\: \Tarifa seleccionada\, \T_tarjeta\: \TARJETA\, \T_tarjeta_monedero\: \Tarjeta monedero\, \T_tarjeta_reserva_no_valida_mensaje\: \La tarjeta de cr\\u00e9dito/d\\u00e9bito facilitada por usted como garant\\u00eda de su reserva no ha sido validada por la entidad bancaria. Ruego se vuelva a poner en contacto con nosotros para facilitarnos una nueva tarjeta de debito/cr\\u00e9dito v\\u00e1lida o de lo contrario su reserva quedar\\u00e1 cancelada autom\\u00e1ticamente en 48 horas.br/>br/>Por motivos de seguridad nunca env\\u00ede sus datos bancarios v\\u00eda mailbr/>br/>Estamos a su disposici\\u00f3n por si necesitase cualquier tipo de informaci\\u00f3n adicional.br/>br/>Saludos y disculpe las molestias\, \T_tarjeta_reserva_no_valida_mensaje_link_retry\: \La tarjeta de cr\\u00e9dito/d\\u00e9bito facilitada por usted como garant\\u00eda de su reserva no ha sido validada por la entidad bancaria. Ruego vuelva a introducir una nueva tarjeta de debito/cr\\u00e9dito v\\u00e1lida o de lo contrario su reserva quedar\\u00e1 cancelada autom\\u00e1ticamente en 48 horas.Por motivos de seguridad nunca env\\u00ede sus datos bancarios v\\u00eda mailbr/>br/>Estamos a su disposici\\u00f3n por si necesitase cualquier tipo de informaci\\u00f3n adicional.br/>br/>Saludos y disculpe las molestias\, \T_tarjeta_reserva_no_valida_mensaje_no_recommendation\: \La tarjeta de cr\\u00e9dito/d\\u00e9bito facilitada por usted como garant\\u00eda de su reserva no ha sido validada por la entidad bancaria. Ruego se vuelva a poner en contacto con nosotros para facilitarnos una nueva tarjeta de debito/cr\\u00e9dito v\\u00e1lida o de lo contrario su reserva quedar\\u00e1 cancelada autom\\u00e1ticamente en 48 horas.br/>br/>Estamos a su disposici\\u00f3n por si necesitase cualquier tipo de informaci\\u00f3n adicional.br/>br/>Saludos y disculpe las molestias\, \T_tarjeta_reserva_no_valida_titulo\: \Tarjeta credito invalida para reserva \, \T_tax_after_agency_commission\: \Impuesto calculado sobre el precio base, restando la comisi\\u00f3n generada.\, \T_tax_base_price_agencies\: \El span class\\\tax_percentage\\\>/span> de impuestos se calcula a partir del precio base, menos la comisi\\u00f3n generada.\, \T_tax_before_agency_commission\: \Impuesto calculado sobre el precio base, sin restar la comisi\\u00f3n generada.\, \T_tax_to_pay_at_hotel\: \Impuestos no incluidos. Local sujeto a @@tax_percentage@@ IVA al checkin.\, \T_taxes_and_fees_included\: \Impuestos y tasas inclu\\u00eddos\, \T_taxes_included_fees_excluded\: \Impuestos incluidos, Cargos no incluidos\, \T_te_enviaremos_confirmacion_email\: \Te enviaremos la confirmaci\\u00f3n de la reserva a esta direcci\\u00f3n, por lo que te rogamos que revises si es \\tcorrecta\, \T_technical\: \T\\u00e9cnicas\, \T_technical_cookies\: \Las cookies t\\u00e9cnicas son esenciales para que te puedas mover por la Plataforma y usar sus funciones. De manera general, estas cookies habilitan las diferentes funciones de la Plataforma, hacen que tu navegaci\\u00f3n sea m\\u00e1s segura o aportan funcionalidades que son previamente solicitadas por ti. Al ser necesarias para el funcionamiento del sitio, estas cookies por defecto estar\\u00e1n activadas y no podr\\u00e1n denegarse.\, \T_tee_time\: \Tee Time\, \T_tee_times\: \Tee Times\, \T_telefono\: \Tel\\u00e9fono\, \T_telefono_asistencia\: \Tel\\u00e9fono de asistencia web\, \T_telefono_email_valido\: \Introduzca un tel\\u00e9fono (+ prefijo) o email v\\u00e1lido\, \T_telefono_hotel\: \Tel\\u00e9fono Hotel\, \T_telefono_largo_corto\: \El n\\u00famero de tel\\u00e9fono es demasiado largo o demasiado corto\, \T_telefono_reserva\: \Tel\\u00e9fono de reserva\, \T_telefono_reservas\: \Tel\\u00e9fono de reservas\, \T_telefono_valido\: \Introduzca un tel\\u00e9fono v\\u00e1lido\, \T_telephone_required\: \El tel\\u00e9fono es un campo obligatorio\, \T_tercer_paso\: \Tercer paso\, \T_terminos_y_condiciones_reserva\: \T\\u00e9rminos y condiciones de la reserva\, \T_thanks\: \Muchas Gracias\, \T_thanks_and_download\: \Tu descarga comenzar\\u00e1 en cuanto cierres este popup. \\u00a1Muchas gracias!\, \T_thanks_bono\: \\\u00a1Muchas gracias!\, \T_thanks_for_choosing_us\: \\\u00a1Gracias por elegirnos!\, \T_thanks_request\: \Gracias por su petici\\u00f3n\, \T_tickets_round_trip\: \@@@total_tickets@@@ billetes de ida y vuelta\, \T_tiempo\: \El tiempo\, \T_tiene_duda\: \\\u00bfTiene alguna duda?\, \T_tienes_comentario\: \\\u00bfTienes alg\\u00fan comentario?\, \T_tienes_cuenta\: \\\u00bfYa tienes una cuenta?\, \T_tienes_flexibilidad\: \\\u00bfTienes flexibilidad de fechas? Entonces tambi\\u00e9n pueden interesarte los siguientes hoteles\, \T_tienes_flexibilidad_pregunta\: \\\u00bfTienes flexibilidad de fechas?\, \T_tienes_flexibilidad_pregunta_2\: \\\u00bfFlexibilidad de fechas?\, \T_tienes_promocode\: \\\u00bfTienes un strong>C\\u00f3digo promocional?/strong>\, \T_tienes_promocode_2\: \\\u00bfTiene un promocode?\, \T_tienes_reserva\: \\\u00bfTienes una reserva?\, \T_tipo\: \Tipo\, \T_tipo_alojamiento\: \Tipo de alojamiento\, \T_tipo_coche\: \Tipo de coche\, \T_tipo_de_hotel\: \Tipo de hotel\, \T_tipo_habitacion\: \Tipo de habitaci\\u00f3n\, \T_tipo_tarjeta\: \Tipo de tarjeta\, \T_tipos_montaje\: \Tipos de montaje\, \T_title_buyer\: \DATOS DEL COMPRADOR\, \T_title_nueva_tarjeta_recibida\: \Nuevos datos de tarjetas recibidas para la reserva @@LOCALIZADOR@@\, \T_title_popup_reservation_unmodifiable\: \Lo sentimos\, \T_title_recipient\: \DATOS DEL BENEFICIARIO\, \T_titulo_personal\: \T\\u00edtulo personal\, \T_tlf_internacionales\: \Tel\\u00e9fonos Internacionales\, \T_tlf_recepcion_24\: \Tel. Recepci\\u00f3n 24H\, \T_to_pay_in_establishment\: \A pagar en el establecimiento\, \T_to_where\: \\\u00bfA d\\u00f3nde quiere ir?\, \T_toda_la_estancia\: \Toda la estancia\, \T_todas\: \Todas\, \T_todas_ofertas\: \Todas las ofertas\, \T_today\: \Hoy\, \T_todo_ventajas\: \Todo ventajas\, \T_todos\: \Todos\, \T_todos_destinos\: \Todos los destinos\, \T_todos_establecimientos_en\: \Todos los establecimientos en\, \T_todos_hoteles\: \Todos nuestros Hoteles\, \T_todos_hoteles_2\: \Todos los Hoteles\, \T_todos_hoteles_3\: \Todos los hoteles\, \T_todos_hoteles_en\: \Todos los hoteles en\, \T_todos_los_alojamiento\: \Todos los alojamientos\, \T_todos_los_establecimientos\: \Todos los establecimientos\, \T_todos_viajeros\: \Todos los viajeros\, \T_toggle_club_repeat_search\: \Has @@status@@ el descuento loyalty. Para ver las tarifas actualizadas, refresca la b\\u00fasqueda y vuelve a seleccionar la habitaci\\u00f3n si es necesario.\, \T_tokenizar_tarjeta\: \Tokenizar tarjeta\, \T_too_many_children_for_flight_search\: \Por razones de seguridad, un adulto solo puede viajar con un m\\u00e1ximo de 2 ni\\u00f1os.\, \T_too_many_passengers_for_flight_search\: \Para garantizar una mejor experiencia, solo puedes reservar hasta 9 pasajeros por reserva. Por favor, intenta dividir el grupo en varias reservas.\, \T_tooltip_mas_tipos_regimenes\: \Ver todos los tipos de pensiones alimenticias\, \T_tooltip_telefono\: \En caso de que haya algún problema para esta reserva te podremos llamar para avisarte.\, \T_torneo\: \Torneo\, \T_total\: \Total\, \T_total_a_pagar\: \Total a pagar\, \T_total_agency_commission\: \Total comisi\\u00f3n agencia\, \T_total_ahora\: \Total a pagar ahora\, \T_total_alojamiento\: \Total alojamiento\, \T_total_bono_with_price\: \Importe Bono Original\, \T_total_calendario\: \desde\, \T_total_compra\: \Total Pago Compra (IVA incluido)\, \T_total_con_descuento\: \Total con descuento\, \T_total_despues\: \Total a pagar en oficina\, \T_total_estancia\: \Total estancia\, \T_total_flight_hotel\: \Total Vuelo + Hotel\, \T_total_impuestos_cargos_incluidos\: \Total otros impuestos y cargos incluidos\, \T_total_impuestos_cargos_no_incluidos\: \Total otros impuestos y cargos no incluidos\, \T_total_included_taxes\: \Incluye {total} {currency} de impuestos\, \T_total_neto\: \Total Neto\, \T_total_neto_a_pagar\: \Total Neto a pagar\, \T_total_package\: \Total paquete\, \T_total_package_flight_hotel\: \Total Paquete Vuelo + Hotel\, \T_total_pendiente\: \Total pendiente de la reserva\, \T_total_precio\: \Total precio\, \T_total_price_flight_hotel\: \Precio total para @@@num_pax@@@ @@@label_pax@@@ de vuelo + hotel\, \T_total_price_without_taxes\: \Total sin impuestos\, \T_total_puntos\: \Puntos Totales\, \T_total_pvp_reserva\: \Total PVP reserva\, \T_total_reserva\: \Total reserva\, \T_total_reserva_aprox\: \Total reserva aproximado\, \T_total_reserva_final\: \Total reserva final\, \T_total_reserva_final_tpv\: \Total pagado reserva final por TPV\, \T_total_reserva_original\: \Total reserva original\, \T_total_reserva_original_tpv\: \Total pagado reserva original por TPV\, \T_total_servicios_adicionales\: \Total servicios adicionales\, \T_total_sin_descuento\: \Total sin descuento\, \T_total_sin_impuestos\: \Total sin impuestos\, \T_tour_operator\: \Operador tur\\u00edstico / Empleado mayorista\, \T_tour_virtual\: \Tour virtual\, \T_trabaja_nosotros\: \Trabaja con nosotros\, \T_trabajo\: \Trabajo\, \T_trabajos_encontrados\: \Ofertas de trabajo encontradas\, \T_trade_fuc\: \FUC del comercio\, \T_trade_name\: \Nombre del comercio\, \T_trade_url\: \URL del comercio\, \T_transaction_amount\: \Importe de la operaci\\u00f3n\, \T_transaction_deadline\: \La fecha l\\u00edmite para completar la transacci\\u00f3n es\, \T_transaction_paypal\: \Id de Transacci\\u00f3n:\, \T_transaction_timestamp\: \Fecha / hora de la operaci\\u00f3n\, \T_transfer\: \Traslado\, \T_transfer_b4_1\: \Has seleccionado la opci\\u00f3n de b>Pago por Transferencia Bancaria./b> Deber\\u00e1s abonar tu reserva, como m\\u00e1ximo, b>@@days_to_pay@@ D\\u00cdAS ANTES DE TU LLEGADA/b> o la reserva quedar\\u00e1 cancelada autom\\u00e1ticamante. b>Las instrucciones para realizar el pago son las siguientes/b>\, \T_transfer_b4_1_R\: \Has seleccionado la opci\\u00f3n de b>Pago por Transferencia Bancaria./b> Deber\\u00e1s abonar tu reserva, como m\\u00e1ximo, b>@@days_to_pay@@ D\\u00cdAS DESPU\\u00c9S DE LA FECHA DE REALIZACI\\u00d3N DE LA MISMA/b> o la reserva quedar\\u00e1 cancelada autom\\u00e1ticamante. b>Las instrucciones para realizar el pago son las siguientes/b>\, \T_transfer_b4_2\: \Haz un ingreso o transferencia a nuestra cuenta de @@bank@@ antes del b>@@last_day_to_pay@@/b>.\, \T_transfer_b4_3\: \Env\\u00edanos el comprobante de la transferencia o ingreso al email @@email@@ @@fax@@ indicando tu nombre y apellidos y el localizador de la reserva.\, \T_transfer_back\: \Vuelta\, \T_transfer_bank\: \Pago por transferencia bancaria\, \T_transfer_bank_conditions\: \Para concluir tu reserva haz click en \\\Finalizar la reserva\\\. Recibir\\u00e1s un email autom\\u00e1tico con la confirmaci\\u00f3n de la reserva, los datos bancarios y los pasos a seguir para realizar el pago.\, \T_transfer_button_confirm\: \Confirmar los cambios en el formulario\, \T_transfer_confirmed\: \La reserva de su transfer de ida esta confirmada y le recibir\\u00e1 en la puerta del aeropuerto para llevarle al hotel\, \T_transfer_experience_remember_message\: \Queremos recordarle que, para finalizar la reserva de su traslado contratado, es necesario que siga el enlace enviado al correo electr\\u00f3nico con la confirmaci\\u00f3n de la estancia, o bien el que le proporcionamos en este mismo correo m\\u00e1s abajo. De no ser as\\u00ed, el traslado no podr\\u00e1 ser confirmado.\, \T_transfer_from\: \Transfer de vuelta\, \T_transfer_from_no_flight\: \A\\u00fan no tengo vuelo/tren de vuelta\, \T_transfer_go\: \Ida\, \T_transfer_info\: \Datos para la transferencia\, \T_transfer_payment\: \Para garantizar su reserva, debe realizar un deposito de span classcurrencyValue>%s/span> span classmonedaConv>\\u20ac/span>.\, \T_transfer_payment_subject\: \TRANSFERENCIA\, \T_transfer_to\: \Transfer de ida\, \T_transfer_to_no_flight\: \A\\u00fan no tengo vuelo/tren de ida\, \T_transmision\: \Transmisi\\u00f3n\, \T_tratamientos_disponibles\: \Tratamientos disponibles\, \T_trayecto\: \Trayecto\, \T_tu_noche_gratuita\: \Tu noche gratuita\, \T_tu_opinion_es_importante\: \Tu opinion es importante para mejorar nuestros servicio\, \T_ubicacion\: \Ubicaci\\u00f3n\, \T_ultimas_noticias\: \\\u00daltimas noticias\, \T_ultimo_hotel\: \Indique el hotel vita de su \\u00faltima reserva\, \T_un_paso_reservar\: \\\u00a1Solo te queda un paso para reservar!\, \T_unete_club\: \\\u00danete al club de @@hotel_name@@\, \T_unidentified\: \No identificado\, \T_unirme\: \Unirme\, \T_unirme_ahora\: \\\u00a1Unirme ahora!\, \T_unirse_club\: \Unirse al Club\, \T_unknown_error\: \Error desconocido o pago cancelado por el usuario\, \T_unmade_upgrade\: \Deshacer mejora\, \T_unsuscribe\: \Darse de baja\, \T_upgrade_aplied\: \Ya hemos aplicado las mejoras a su estancia. Si desea hacer alg\\u00fan cambio, solo necesita realizar una nueva b\\u00fasqueda.\, \T_upgrade_disabled\: \No se puede seleccionar otro upgrade para esta habitaci\\u00f3n. Por favor elimine el upgrade que ya tiene seleccionado y vuelva a intentarlo\, \T_upgrade_experience_adding_flight\: \Mejora tu experiencia a\\u00f1adiendo el vuelo a tu estancia\, \T_upgrade_todas\: \Se ha realizado el upgrade de r\\u00e9gimen en todas las habitaciones\, \T_use_bono_code\: \Utiliza este c\\u00f3digo bono en tu pr\\u00f3xima compra\, \T_use_points_b3_discount_label_input\: \Introduce el valor a descontar de tu cartera y aplica el descuento directo a tu reserva\, \T_use_points_b3_discount_welcome\: \\\u00a1Hola {name}! Has acumulado b>{points} {points_name}/b> en tu cartera\, \T_used\: \Utilizado\, \T_user_created\: \Se ha creado el usuario correctamente\, \T_user_info\: \Informaci\\u00f3n de usuario\, \T_user_modification_error\: \Se ha producido un error al modificar el usuario, intentelo de nuevo mas tarde\, \T_user_modified\: \Usuario modificado correctamente\, \T_user_not_found\: \No se ha encontrado resultado\, \T_user_not_registered\: \No se ha encontrado ning\\u00fan usuario con el email indicado\, \T_user_not_validated\: \Usuario no validado\, \T_user_remove_alert\: \Al borrar este usuario se eliminar\\u00e1n todos sus datos del sistema. Esta acci\\u00f3n no se puede deshacer.\, \T_user_remove_error\: \Se ha producido un error al eliminar usuario, intentelo de nuevo mas tarde\, \T_user_remove_question\: \\\u00bfEst\\u00e1 seguro de que desea eliminar este usuario?\, \T_user_removed\: \Usuario eliminado de la base de datos\, \T_user_reservation\: \Usuario\, \T_user_type\: \Tipo de usuario\, \T_usuario\: \Usuario\, \T_usuario_id\: \Identificador de usuario\, \T_vacaciones_title\: \\\u00bfCu\\u00e1ndo te vas de vacaciones?\, \T_vacantes\: \Vacantes\, \T_valid_days\: \D\\u00edas de validez\, \T_validate_promocde_error\: \Ha ocurrido un error\, \T_validate_promocde_novalid\: \Este email no puede usar este promocode\, \T_validate_promocde_used\: \Este email ya ha usado este promocode\, \T_validation_wrong\: \Por favor, revise los datos introducidos. Algunos faltan o son incorrectos.\, \T_valor_total\: \Valor total\, \T_valor_voucher\: \Valor del voucher\, \T_valoracion\: \valoraci\\u00f3n\, \T_valoracion_media\: \Valoraci\\u00f3n media\, \T_varios_descuentos_acumulados\: \Varios descuentos acumulados\, \T_varios_participantes\: \Varios participantes\, \T_vehiculo\: \Vehiculo\, \T_vehiculo_bajo_peticion\: \Veh\\u00edculo bajo petici\\u00f3n\, \T_vehiculo_propio\: \Vehiculo propio\, \T_ventajas_exclusive\: \Ventajas de ser Exclusive\, \T_ventajas_reservar_web\: \Ventajas por reservar en esta web\, \T_ver\: \Ver\, \T_ver_alojamiento\: \Ver alojamiento\, \T_ver_calendario_precios\: \Ver calendario de precios\, \T_ver_carrito\: \Ver carrito\, \T_ver_destino\: \Ver destino\, \T_ver_detalles\: \Ver detalles\, \T_ver_detalles_hotel\: \Ver detalles del hotel\, \T_ver_email\: \Ver email\, \T_ver_en\: \Ver en\, \T_ver_en_mapa\: \Ver en Mapa\, \T_ver_fotos\: \Ver fotos\, \T_ver_grafica\: \Ver gr\\u00e1fica de precios\, \T_ver_habitacion\: \Ver habitaci\\u00f3n\, \T_ver_habitaciones\: \Ver habitaciones\, \T_ver_hotel\: \Ver Hotel\, \T_ver_imagenes\: \Ver Im\\u00e1genes\, \T_ver_las_ventajas\: \Ver las ventajas\, \T_ver_listado\: \Ver listado\, \T_ver_mapa\: \Ver mapa\, \T_ver_mas\: \Ver m\\u00e1s\, \T_ver_mas_info\: \Ver m\\u00e1s informaci\\u00f3n\, \T_ver_mas_precios\: \Ver m\\u00e1s precios\, \T_ver_mas_reservas\: \Ver m\\u00e1s reservas\, \T_ver_menos\: \Ver menos\, \T_ver_menos_info\: \Ver menos informaci\\u00f3n\, \T_ver_plano\: \Ver plano\, \T_ver_precios_en\: \Ver precios en\, \T_ver_puestos\: \Ver Puestos Vacantes o indicar Candidatura Libre\, \T_ver_reserva\: \Ver reserva\, \T_ver_resultados_como\: \Ver resultados como\, \T_ver_tarifas\: \Ver Tarifas\, \T_ver_toda_la_galeria\: \Ver toda la galer\\u00eda\, \T_ver_todas\: \Ver todas\, \T_ver_todas_nuestras_ofertas\: \Ver todas nuestras ofertas\, \T_ver_todos\: \Ver todos\, \T_ver_todos_hoteles\: \Ver todos los hoteles ahora\, \T_ver_todos_los_detalles\: \Ver todos los detalles\, \T_ver_todos_los_servicios\: \Ver todos los servicios\, \T_ver_ventajas\: \Ver Ventajas\, \T_ver_version_escritorio\: \Ver versi\\u00f3n de escritorio\, \T_ver_version_movil\: \Ver versi\\u00f3n m\\u00f3vil\, \T_ver_video\: \Ver Video\, \T_ver_web\: \Ver Web\, \T_ver_web_hotel\: \Ver web del hotel\, \T_verification_code\: \C\\u00f3digo de verificaci\\u00f3n\, \T_verify_email\: \Verifique su e-mail\, \T_verify_your_email\: \Verifica tu email\, \T_very_asked\: \\\u00a1Muy solicitado!\, \T_viajo_grupo\: \Viajo en grupo\, \T_visa_mastercard\: \VISA, Maestro y MasterCard\, \T_visitala\: \Vis\\u00edtala\, \T_visitar_web\: \Visitar Web\, \T_visite_web\: \Visite nuestra web\, \T_vita_55_hoteles\: \Hoteles Vita 55\, \T_volver\: \Volver\, \T_volver_atras\: \Volver atr\\u00e1s\, \T_volver_inicio\: \Volver al inicio\, \T_volver_suites\: \Volver a Suites\, \T_volver_web\: \Volver a la web\, \T_vuelta\: \Vuelta\, \T_wait_transfer\: \La reserva de su transfer est\\u00e1 a la espera de los datos necesarios para poder ser confirmada\, \T_waiting_4_adapter_answer\: \b>Estamos realizando su reserva./b> br> Por favor permanezca a la espera y no cierre esta ventana. br> Una vez registrada, se mostrar\\u00e1 la confirmaci\\u00f3n de la reserva.br> En cualquier caso, b> tambi\\u00e9n la recibir\\u00e1 v\\u00eda email./b>. br>br> Muchas gracias por su paciencia. \, \T_waiting_4_tpv_answer\: \b>A\\u00fan no hemos recibido informaci\\u00f3n sobre su pago/b> (puede tardar unos minutos). br> Por favor permanezca a la espera. br>br> En cualquier caso, b>recibir\\u00e1 un email con la confirmaci\\u00f3n de reserva/b> una vez hayamos recibido la verficicaci\\u00f3n de su banco. br>br> Muchas gracias por su paciencia.\, \T_waiting_reservation\: \Tu reserva te espera... pero no por mucho tiempo\, \T_waiting_reservation_text_1\: \Hemos detectado que dejaste tu reserva sin completar pero...\, \T_waiting_reservation_text_2\: \\\u00a1Buenas noticias! La hemos guardado por ti durante las pr\\u00f3ximas 24 horas.\, \T_waiting_reservation_text_3\: \A\\u00fan est\\u00e1s a tiempo de retomarla justo donde la dejaste y terminar en menos de un minuto\\u2026 Pasado ese tiempo, no podemos asegurar el mismo precio.\, \T_wallet_card_email_assistance_msg\: \Si tienes alguna pregunta o necesitas asistencia adicional, no dudes en contactarnos. \\u00a1Estamos aqu\\u00ed para ayudarte!\, \T_wallet_card_email_discount_redeem\: \Por favor, canjea este c\\u00f3digo antes del @@EXPIRE_DATE@@ para recibir un descuento de @@DISCOUNT@@ / @@DISCOUNT_TYPE@@ en tu reserva.\, \T_wallet_card_email_regards_msg\: \Atentamente,br/> Equipo de @@HOTEL_NAME@@\, \T_wallet_card_email_subtitle\: \La tarjeta monedero electr\\u00f3nica de b>@@HOTEL_NAME@@/b> te ofrece la libertad de reservar tus vacaciones cuando quieras...\, \T_wallet_card_email_title\: \\\u00a1Enhorabuena aqu\\u00ed tienes tu tarjeta monedero!\, \T_wallet_datails\: \Te informamos que se ha generado una nueva Tarjeta Monedero. A continuaci\\u00f3n, le adjuntamos detalles de la tarjeta\, \T_wallet_generated\: \\\u00a1Se ha generado una nueva Tarjeta Monedero!\, \T_wallet_rates_tu_use\: \Tarifas aplicadas para su uso\, \T_wallet_redeem_hotels\: \Hoteles disponibles para canjear\, \T_wallets_number\: \N\\u00famero de tarjetas emitidas\, \T_want_register_different_method\: \\\u00bfQuieres registrarte por otro m\\u00e9todo?\, \T_want_to_leave_comment\: \Quiero dejar un comentario o petici\\u00f3n\, \T_want_upgrade\: \\\u00bfQuieres mejorar tu reserva?\, \T_warning\: \Atenci\\u00f3n\, \T_warning_cvv_datatrans\: \Aviso, en cumplimiento con la normativa PCI DSS sobre el tratamiento de tarjetas de cr\\u00e9dito, una vez consulte el cvv de la tarjeta, este estar\\u00e1 durante 30 minutos, pasado este tiempo, el cvv se borrar\\u00e1 permanentemente y no podr\\u00e1 volver a ser consultado.\, \T_warning_min_stay\: \Estancia m\\u00ednima @@num_days@@ noches\, \T_warning_min_stay_extra\: \Precio modificado para ajustarse a la estancia m\\u00ednima\, \T_warning_min_stay_popup\: \Tu b\\u00fasqueda no cumple la estancia m\\u00ednima. El precio mostrado es para @@num_days@@ noches.\, \T_warning_offices_external_no_match\: \Lo sentimos, los destinos elegidos son incompatibles.\, \T_web_oficial\: \Web Oficial\, \T_wedding_specialist\: \Especialista en bodas de destino\, \T_welcome_user_email_content_v3\: \Desde @@hotel@@ nos alegra much\\u00edsimo recibirte en nuestro Club. A partir de ahora te beneficiar\\u00e1s de descuentos y promociones exclusivas para que puedas disfrutar de tu estancia siempre al mejor precio.\, \T_welcome_user_email_title_v3\: \\\u00a1Ya eres parte de nuestro club!\, \T_whatsapp_description\: \Marca la casilla como activa\, \T_whatsapp_title\: \Te notificamos por WhatsApp\, \T_when_do_the_activity\: \\\u00bfCu\\u00e1ndo quieres realizar la actividad?\, \T_who_travels\: \\\u00bfQui\\u00e9nes van a viajar?\, \T_wifi_gratuito\: \Wifi Gratuito\, \T_wifi_gratuito_recepcion\: \Wifi Gratuito en recepci\\u00f3n\, \T_with_card\: \Reserva con tarjeta de cr\\u00e9dito\, \T_with_scales\: \Con escalas\, \T_without_card\: \Reserva sin tarjeta de cr\\u00e9dito\, \T_without_card_subject\: \SIN TARJETA\, \T_without_scales\: \Sin escalas\, \T_work_phone\: \Tel\\u00e9fono del trabajo\, \T_write_your_message\: \Escribe tu mensaje\, \T_wrong_data\: \Algo ha ido mal guardando los datos para el traslado\, \T_y_mejor_precio\: \y al mejor precio\, \T_yes_confirmed\: \Enviado\, \T_your_booking\: \Tu reserva\, \T_your_email\: \tu email\, \T_your_package_is_confirmed\: \Su paquete ya est\\u00e1 confirmado\, \T_zona_profesional\: \Zona Profesional\});/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5639601012080640.js?v13_04_2022_16_30_11jQuery>/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5669152601669632.js?v24_09_2020_15_28_24Revolution slider tools>/script>script library_scripttrue>/*! * jQuery i18n plugin * @requires jQuery v1.1 or later * * See https://github.com/recurser/jquery-i18n * * Licensed under the MIT license. * * Version: % pkg.version %> (% meta.date %>) */(function ($) { /** * i18n provides a mechanism for translating strings using a jscript dictionary. * */ var __slice Array.prototype.slice; /* * i18n property list */ var i18n { dict: null, /** * load() * * Load translations. * * @param property_list i18n_dict : The dictionary to use for translation. */ load: function (i18n_dict) { if (this.dict ! null) { $.extend(this.dict, i18n_dict); } else { this.dict i18n_dict; } }, /** * _() * * Looks the given string up in the dictionary and returns the translation if * one exists. If a translation is not found, returns the original word. * * @param string str : The string to translate. * @param property_list params.. : params for using printf() on the string. * * @return string : Translated word. */ _: function (str) { dict this.dict; if (dict && dict.hasOwnProperty(str)) { str dictstr; } args __slice.call(arguments); args0 str; // Substitute any params. return this.printf.apply(this, args); }, /* * printf() * * Substitutes %s with parameters given in list. %%s is used to escape %s. * * @param string str : String to perform printf on. * @param string args : Array of arguments for printf. * * @return string result : Substituted string */ printf: function (str, args) { if (arguments.length 2) return str; args $.isArray(args) ? args : __slice.call(arguments, 1); return str.replace(/(^%|^)%(?:(\d+)\$)?s/g, function (p0, p, position) { if (position) { return p + argsparseInt(position) - 1; } return p + args.shift(); }).replace(/%%s/g, %s); } }; /* * _t() * * Allows you to translate a jQuery selector. * * eg $(h1)._t(some text) * * @param string str : The string to translate . * @param property_list params : Params for using printf() on the string. * * @return element : Chained and translated element(s).*/ $.fn._t function (str, params) { return $(this).html(i18n._.apply(i18n, arguments)); }; $.i18n i18n;})(jQuery);var messages_es { gracias newsletter: Gracias por suscribirte a nuestro newsletter, error newsletter: Algún campo obligatorio incorrecto, titulo_cookie: Información sobre las cookies de este sitio: , cookie_linea_1: Utilizamos cookies propias y de terceros para mejorar nuestros servicios y personalizar nuestra comunicación en, cookie_linea_2: base a sus hábitos de navegación y preferencias. Si continúa navegando, consideramos que acepta su uso., link_aviso_cookie: Aviso de Cookies., politica_cookie: Ver Política de cookies., reserva_no_encontrada: No se ha encontrado ninguna reserva activa para el email y localizador introducidos, campo_valor_invalido: Ha introducido un valor inválido, campo_obligatorio: Este campo es obligatorio, numero_invalido: Por favor, introduce un número válido, confirmacion_cancelacion_reserva: ¿Está seguro que desea cancelar la reserva?, gracias_contacto: Su mensaje ha sido registrado. Muchas gracias, volver_atras: VOLVER ATRÁS, confirm_no_cv: No ha adjuntado ningún CV. ¿Desea continuar?, promocode_input: ¿Tienes un strong>Código Promocional/strong>?, max_days_offer: Máxima estancia para esta promoción: , min_days_offer: Mínima estancia para esta promoción: , ver_en: Ver en, ver_mas: Ver más, habitacion: Habitación, specific_date: Fecha específica, have_flexibility: Tengo flexibilidad, compare_complete_month: Compara un mes entero, cheapest_month: Ver mes más económico, calendar: Calendario, graphic: Gráfico, selected_stay: Estancia seleccionada, selected_dates_price: Precio estancia seleccionada, search: Buscar, available_date_legend: Fecha con disponibilidad y sin estancia mínima, min_stay_legend: Fecha con estancia mínima superior, no_dispo_legend: Fecha sin disponibilidad de habitaciones, nights: Noches, helper_select_entry: Por favor, seleccione una fecha de entrada, helper_select_departure: Seleccione una fecha de salida, perform_search: Realizar búsqueda, select_other_date: Seleccione otra fecha, flexible_days_click: ¿Flexibilidad de fechas? strong>Haz click aquí/strong>, entry_date_select: Seleccionar Fecha de Entrada, departure_date_select: Seleccionar Fecha de Salida, return: Volver, select_hotel: Por favor seleccione un hotel, add_room: Añadir habitación, remove_room: Quitar habitación, save: Guardar, cancell: Cancelar, searching_price: strong>BUSCANDO/strong>br>EL MEJOR PRECIO ONLINE GARANTIZADO, reserva_ahora: Reserva ahora, select: Seleccionar, selected_a: Seleccionadas, todas: Todas, no_disponible: No disponible, descuento_aplicado: Descuento aplicado, dia_gratis: gratis, salida: Salida, aceptar: Aceptar, denegar: Denegar, desde: desde, solo_salida: Solo salida, calendar_small_letter: Precios mínimos sujetos a estancias mínimas u otras restricciones., edad_ninos_obilgatorio: Introduce la edad de todos los niños, deleted_successfully: Usuario eliminado con éxito, logged_successfully: Autenticado con éxito, modified_successfully: Usuario modificado con éxito, only_admin_allowed: Solo los usuarios admin están permitidos, only_logged_user_allowed: Solo los usuarios autenticados están permitidos, password_recovery_sent: Le hemos enviado un correo electrónico con todo lo necesario para recuperar su acceso, registered_successfully: Usuario registrado con éxito, repeated_user: Usuario repetido, server_error: Error de servidor, unknown_error: Error desconocido, user_not_found: Usuario no encontrado, question_delete_account: ¿Seguro que quieres eliminar tu cuenta?, card_resended: Se ha reenviado su tarjeta, preposition: de, monthNames: Enero,Febrero,Marzo,Abril,Mayo,Junio, Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre, entrada: Entrada, regimen: Régimen, condiciones: Condiciones, ocupacion: Ocupación, localizador: Localizador, modificar: Modificar, cantidad: Cantidad, dias: Días, total_imp_incl: Total imp. incl., precio: Precio, ver_mas_detalles: Ver más detalles, ver_menos_detalles: Ver menos detalles, invitation_successfully: Invitación enviada correctamente, modification_error: ¡Ups! La tarifa que seleccionaste no permite cambios de reserva gratuitos., cancellation_error: ¡Ups! La tarifa que seleccionaste no permite cancelaciones gratuitas., seleccionar_fechas: Seleccionar fechas, T_no_offers: No hay ofertas disponibles, T_ir_a_diapositiva: Ir a la diapositiva, T_boton_navegacion: Botón de navegación,};var messages_en { gracias newsletter: Thank you for subscribing to our newsletter, error newsletter: Incorrect information entered, titulo_cookie: Information on this sites cookies:, cookie_linea_1: We use our own and third-party cookies to improve our services and personalise our communication based on user browsing, cookie_linea_2: habits and preferences. If you continue browsing, it is understood that you accept their use., link_aviso_cookie: Cookies Policy., politica_cookie: Read privacy policy., reserva_no_encontrada: No active booking was found for the given email and booking reference, campo_valor_invalido: This value is not valid, campo_obligatorio: This section must be completed, numero_invalido: Please enter a valid number, confirmacion_cancelacion_reserva: Are you sure you want to cancel this booking?, gracias_contacto: Your message has been recorded. Thank you very much, volver_atras: GO BACK, confirm_no_cv: No CV attached. Do you wish to continue?, max_days_offer: Maximum stay for this promotion: , min_days_offer: Minimum stay for this promotion: , ver_en: View in, promocode_input: Do you have a strong> Promotional Code/strong>?, ver_mas: See more, habitacion: Room, specific_date: Specific date, have_flexibility: I am flexible, compare_complete_month: Compare whole month, cheapest_month: See cheapest month, calendar: Calendar, graphic: Graph, selected_stay: Selected stay, selected_dates_price: Price of selected stay, search: Search, available_date_legend: Available date without minimum stay, min_stay_legend: Date with longer minimum stay, no_dispo_legend: Date with no available rooms, nights: Nights, helper_select_entry: Select a check-in date, helper_select_departure: Select a check-out date, perform_search: Perform search, select_other_date: Select another date, flexible_days_click: Flexible with dates? strong>Click here/strong>, entry_date_select: Select Check-In Date, departure_date_select: Select Check-Out Date, return: Return, select_hotel: Please select a hotel, add_room: Add room, remove_room: Remove room, save: Save, cancell: Cancel, loading_text: strong>SEARCHING/strong>br> FOR THE BEST PRICE ONLINE GUARANTEED, searching_price: strong>SEARCHING/strong>br> FOR THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Book now, select: Select, selected_a: Selected, todas: All, no_disponible: Not available, descuento_aplicado: Discount applied, dia_gratis: Free, salida: Departure, aceptar: Accept, denegar: Deny, desde: from, solo_salida: Only departure, calendar_small_letter: Minimum prices subject to minimum stays or other restrictions., edad_ninos_obilgatorio: Insert the age of all children, deleted_successfully: User deleted successfully, logged_successfully: Authenticated successfully, modified_successfully: User modified successfully, only_admin_allowed: Only admin users are allowed, only_logged_user_allowed: Only authenticated users are allowed, password_recovery_sent: We have sent you an email with everything you need to regain your access, registered_successfully: User registered successfully, repeated_user: Repeated user, server_error: Server error, unknown_error: Unknown error, user_not_found: User not found, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June, July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, modification_error: Oops! The rate you selected does not allow free booking changes., cancellation_error: Oops! Your selected rate does not allow free cancellations., seleccionar_fechas: Select dates, T_no_offers: No offers available, T_ir_a_diapositiva: Go to slide, T_boton_navegacion: Navigation button,};var messages_ca { gracias newsletter: Gràcies per subscriuret al nostre newsletter, error newsletter: Algun camp obligatori incorrecte, titulo_cookie: Informació sobre les galetes daquest lloc: , cookie_linea_1: Utilitzem cookies pròpies i de tercers per millorar els nostres serveis i personalitzar la nostra comunicació en, cookie_linea_2: base als seus hàbits de navegació i preferències. Si continua navegant, considerem que accepta el seu ús., link_aviso_cookie: Avís de Cookies., politica_cookie: Veure Política de cookies., reserva_no_encontrada: No sha trobat cap reserva activa per lemail i localitzador introduïts, campo_valor_invalido: Ha introduït un valor invàlid, campo_obligatorio: Aquest camp és obligatori, numero_invalido: Si us plau, introduïu un número vàlid, confirmacion_cancelacion_reserva: Esteu segur que voleu cancel·lar la reserva?, gracias_contacto: El seu missatge ha estat registrat. moltes gràcies, volver_atras: Tornar enrere, confirm_no_cv: No ha adjuntat cap CV. Voleu continuar?, promocode_input: Tens un strong>codi promocional/strong>?, max_days_offer: Màxima estada per a aquesta promoció: , min_days_offer: Mínima estada per a aquesta promoció: , ver_en: Veure en, habitacion: Habitació, specific_date: Data específica, have_flexibility: Tinc flexibilitat, compare_complete_month: Compara un mes sencer, cheapest_month: Veure mes més econòmic, calendar: Calendari, graphic: Gràfic, selected_stay: Estada seleccionada, selected_dates_price: Preu de lestada seleccionada, search: Cercar, available_date_legend: Data amb disponibilitat i sense estada mínima, min_stay_legend: Data amb estada mínima superior, no_dispo_legend: Data sense disponibilitat dhabitacions, nights: Nits, helper_select_entry: Seleccioneu una data dentrada, helper_select_departure: Seleccioneu una data de sortida, perform_search: Realitzar recerca, select_other_date: Seleccioneu una altra data, select_hotel: Si us plau seleccioni un hotel, ver_mas: Veure més, flexible_days_click: ¿Flexibilitat de dates? strong>Fes click aquí/strong>, entry_date_select: Seleccionar Data dentrada, departure_date_select: Seleccionar Data de Sortida, return: Tornar, add_room: Afegir habitació, save: Desar, cancell: Cancel, loading_text: strong>SEARCHING/strong>br>THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Reserva ara, select: Seleccionar, selected_a: Seleccionades, no_disponible: No disponible, dia_gratis: gratis, salida: Sortida, aceptar: Acceptar, denegar: Denegar, desde: des, solo_salida: Només sortida, calendar_small_letter: Preus mínims subjectes a estades mínimes o altres restriccions, edad_ninos_obilgatorio: Introdueix la edat de tots els nens, deleted_successfully: Usuari eliminat amb èxit, logged_successfully: Autenticat amb èxit, modified_successfully: Usuari modificat amb èxit, only_admin_allowed: Només els usuaris admin estan permesos, only_logged_user_allowed: Només els usuaris autenticats estan permesos, password_recovery_sent: Li hem enviat un correu electrònic amb tot el necessari per recuperar-ne laccés, registered_successfully: Usuari registrat amb èxit, repeated_user: Usuari repetit, server_error: Error de servidor, unknown_error: Error desconegut, user_not_found: Usuari no trobat, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: de , monthNames: Gener,Febrer,Març,Abril,Maig,Juny, Juliol,Agost,Setembre,Octubre,Novembre,Desembre, entrada: Entry, regimen: Règim, condiciones: Condicions, ocupacion: Ocupació, localizador: Localitzador, modificar: Modificar, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: Veure més detalls, ver_menos_detalles: Veure menys detalls, invitation_successfully: Invitació enviada correctament, seleccionar_fechas: Seleccionar dates, T_no_offers: No hi ha ofertes disponibles, T_ir_a_diapositiva: Anar a la diapositiva, T_boton_navegacion: Botó de navegació,};var messages_de { gracias newsletter: Vielen Dank für die Bestellung unseres Infoblattes, error newsletter: falsche E-Mail, titulo_cookie: Information on this sites cookies:, cookie_linea_1: Wir verwenden eigene Cookies und Cookies von Drittanbietern, um unsere Dienste zu verbessern und unsere Kommunikation basierend auf dem Surfen durch Benutzer zu personalisieren, cookie_linea_2: Gewohnheiten und Vorlieben. Wenn Sie weiter surfen, erklären Sie sich mit deren Verwendung einverstanden., link_aviso_cookie: Hinweis Cookies., campo_valor_invalido: Der eingegebene Wert ist ungültig, campo_obligatorio: Dieses Feld ist erforderlich, numero_invalido: Bitte geben Sie eine gültige Nummer ein, reserva_no_encontrada: es wurde keine Reservierung mit diesem Email oder mit diesem Benutzernamen gefunden, confirmacion_cancelacion_reserva: Möchten Sie diese Reservierung wirklich stornieren?, gracias_contacto: Ihre Nachricht wurde aufgezeichnet. Vielen Dank, volver_atras: Geh Zurück, confirm_no_cv: Kein Lebenslauf beigefügt. Möchten Sie fortfahren?, max_days_offer: Maximun Aufenthalt für diese Promotion: , min_days_offer: Minimun Aufenthalt für diese Promotion: , ver_en: Siehe in, promocode_input: Haben Sie ein strong> Gutschein Code /strong>?, politica_cookie: Hinweise zur Verwendung von Cookies anzeigen., ver_mas: Mehr anzeigen, habitacion: Zimmer, specific_date: Spezifisches Datum, have_flexibility: Ich habe Flexibilität, selected_dates_price: Ausgewählter Aufenthaltspreis, search: Suche, nights: Nächte, perform_search: Suche, select_other_date: Wählen Sie ein anderes Datum aus, entry_date_select: Anreisedatum wählen, departure_date_select: Abreisedatum wählen, flexible_days_click: Sind Sie zeitlich flexibel? strong>Klicken Sie hier/strong>, compare_complete_month: Den ganzen Monat vergleichen, cheapest_month: Günstigsten Monat anzeigen, helper_select_entry: Bitte wählen Sie ein Anreisedatum, calendar: Kalender, graphic: Grafik, available_date_legend: Datum mit Verfügbarkeit und ohne Mindestaufenthalt, min_stay_legend: Datum mit höherem Mindestaufenthalt, no_dispo_legend: Datum ohne freie Zimmer, selected_stay: Ausgewählter Aufenthalt, helper_select_departure: Wählen Sie ein Abreisedatum, select_hotel: Bitte wählen Sie ein Hotel aus, loading_text: strong>SEARCHING/strong>br>DER BESTE PREIS ONLINE GARANTIERT, searching_price: strong>SEARCHING/strong>br>DER BESTE PREIS ONLINE GARANTIERT, reserva_ahora: Jetzt Buchen, select: Auswählen, selected_a: Ausgewählt, add_room: Zimmer hinzufügen, remove_room: Raum entfernen, no_disponible: No disponible, descuento_aplicado: Rabatt angewendet, dia_gratis: frei, salida: Beenden, aceptar: Akzeptieren, denegar: Verweigern, desde: von, solo_salida: Nur aussteigen, calendar_small_letter: Mindestpreise unterliegen Mindestaufenthalten oder anderen Einschränkungen., edad_ninos_obilgatorio: Geben Sie das Alter aller Kinder ein, deleted_successfully: Benutzer erfolgreich gelöscht, logged_successfully: erfolgreich authentifiziert, modified_successfully: Benutzer erfolgreich geändert, only_admin_allowed: Nur Admin-Benutzer sind erlaubt, only_logged_user_allowed: Nur authentifizierte Benutzer sind zugelassen, password_recovery_sent: Wir haben Ihnen eine E-Mail mit allen Informationen gesendet, die Sie benötigen, um Ihren Zugang wiederzuerlangen, registered_successfully: Registrierter Benutzer erfolgreich, repeated_user: wiederholter Benutzer, server_error: Serverfehler, unknown_error: unbekannter Fehler, user_not_found: Benutzer nicht gefunden, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: Januar,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember, entrada: Eingang, regimen: Regime, condiciones: Bedingungen, ocupacion: Belegung, localizador: Suchnummer, modificar: Ändern, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: Mehr Details anzeigen, ver_menos_detalles: Weniger Details anzeigen, invitation_successfully: Einladung erfolgreich versendet, modification_error: Ups! Du hast einen Tarif gewählt, wo keine kostenfreie Umbuchung für Deine Reservierung möglich ist., cancellation_error: Ups! Du hast einen Tarif gewählt, wo keine kostenfreie Stornierung für Deine Reservierung möglich ist., seleccionar_fechas: Wählen Sie Daten aus, T_no_offers: Keine Angebote verfügbar, T_ir_a_diapositiva: Zur Folie gehen, T_boton_navegacion: Navigationsschaltfläche,};var messages_fi { gracias newsletter: Kiitos tilaamalla uutiskirjeemme, error newsletter: virheellinen sähköpostiosoite, titulo_cookie: Tietoa tästä sivustosta:, cookie_linea_1: Käytämme omia ja kolmansien osapuolten evästeitä parantaaksemme palvelujamme ja räätälöidä viestintää, cookie_linea_2: perustuu selaimen tottumukset ja mieltymykset. Jos jatkat selata harkita hyväksymistä niiden käyttöä., link_aviso_cookie: Notice Cookies., numero_invalido: Anna kelvollinen numero, reserva_no_encontrada: Löytäneet aktiivisia varaus sähköpostin ja hakulaite käyttöön, confirmacion_cancelacion_reserva: Oletko varma, että haluat perua varauksen?, gracias_contacto: Viestisi on tallennettu. paljon kiitoksia, volver_atras: TAKAISIN, confirm_no_cv: No CV attached. Do you wish to continue?, max_days_offer: Maksimiperilläoloaika tähän kampanjaan: , min_days_offer: Minimi oleskelu tähän kampanjaan: , ver_en: View in, promocode_input: Onko sinulla strong> Kampanjakoodi /strong>?, select_hotel: Valitse hotelli, loading_text: strong>SEARCHING/strong>br>THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Varaa nyt, select: Valita, selected_a: Valittu, add_room: Lisää huone, no_disponible: Ei saatavilla, dia_gratis: ilmaiseksi, salida: Ulostulo, aceptar: Hyväksyä, denegar: kieltäytyä, desde: alkaen, solo_salida: Poistu vain, edad_ninos_obilgatorio: Syötä kaikkien lasten ikä, deleted_successfully: Käyttäjän poistaminen onnistui, logged_successfully: todennettu onnistuneesti, modified_successfully: Käyttäjän muokkaus onnistui, only_admin_allowed: Vain järjestelmänvalvojat ovat sallittuja, only_logged_user_allowed: Vain todennetut käyttäjät ovat sallittuja, password_recovery_sent: Olemme lähettäneet sinulle sähköpostin, jossa on kaikki mitä tarvitset pääsyn palauttamiseksi, registered_successfully: Rekisteröity käyttäjä onnistui, repeated_user: toistuva käyttäjä, server_error: palvelinvirhe, unknown_error: Tuntematon virhe, user_not_found: Käyttäjää ei löydy, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June,July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, seleccionar_fechas: Valitse päivämäärät, T_no_offers: No offers available, T_ir_a_diapositiva: Siirry diaan, T_boton_navegacion: Navigointipainike,};var messages_fr { gracias newsletter: Merci pour votre inscription à notre lettre dinformation, error newsletter: Erreur dans lemail, titulo_cookie: Informations sur les cookies de ce site:, campo_valor_invalido: Vous avez entré une valeur invalide, numero_invalido: Veuillez entrer un nombre valide, cookie_linea_1: Nous utilisons nos cookies propres et tiers pour améliorer nos services et personnaliser votre communication en fonction de la navigation de lutilisateur, cookie_linea_2: Habitudes et préférences. Si vous continuez à naviguer, il est entendu que vous acceptez leur utilisation., link_aviso_cookie: Notice Cookies., reserva_no_encontrada: Aucune réservation active pour lemail ou numéro de réservation introduits., confirmacion_cancelacion_reserva: Êtes-vous sûr de vouloir annuler la réservation?, gracias_contacto: Votre message a bien été enregistré. merci beaucoup, volver_atras: retourner, confirm_no_cv: Aucun CV nest joint. Souhaitez-vous continuer?, max_days_offer: Séjour maximun pour cette promotion: , min_days_offer: Séjour minimum pour cette promotion: , ver_en: Voir dans, promocode_input: Avez-vous un strong> Code promotionnel /strong>?, specific_date: Date spécifique, have_flexibility: Jai une souplesse, compare_complete_month: Comparer un mois entier, cheapest_month: Voir plus de mois économique, calendar: Calendrier, graphic: Graphique, selected_stay: Restez sélectionné, selected_dates_price: Prix de séjour choisi, search: Rechercher, available_date_legend: Date de disponibilité et sans séjour minimum, min_stay_legend: Date de séjour minimum, no_dispo_legend: Date non disponible des chambres, nights: Nuits, helper_select_entry: Sélectionnez une date darrivée, helper_select_departure: Sélectionnez une date de départ, perform_search: Rechercher, select_other_date: Sélectionnez une autre date, flexible_days_click: Flexibilité de dates? strong>Cliquez ici/strong>, entry_date_select: Sélectionnez la date darrivée, departure_date_select: Sélectionnez la date de départ, return: Revenir, select_hotel: Veuillez sélectionner un hôtel, loading_text: strong>SEARCHING/strong>br>THE BEST PRICE ONLINE GUARANTEED, searching_price: strong>SEARCHING/strong>br> FOR THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Réservez maintenant, select: Sélectionner, selected_a: Sélectionné, add_room: Ajouter de la place, remove_room: Supprimer la pièce, no_disponible: Non disponible, descuento_aplicado: Rabais appliqué, dia_gratis: libre, salida: Sortie, aceptar: Accepter, denegar: Nier, desde: de, solo_salida: Seulement sortir, calendar_small_letter: Prix minimum sous réserve de séjours minimum ou dautres restrictions., edad_ninos_obilgatorio: Entrez lâge de tous les enfants, deleted_successfully: Utilisateur supprimé avec succès, logged_successfully: authentifié avec succès, modified_successfully: Utilisateur modifié avec succès, only_admin_allowed: Seuls les utilisateurs administrateurs sont autorisés, only_logged_user_allowed: Seuls les utilisateurs authentifiés sont autorisés, password_recovery_sent: Nous vous avons envoyé un e-mail avec tout ce dont vous avez besoin pour retrouver votre accès, registered_successfully: Utilisateur enregistré avec succès, repeated_user: utilisateur répété, server_error: erreur du serveur, unknown_error: erreur inconnue, user_not_found: Utilisateur non trouvé, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: Janvier,Février,Mars,Avril,Mai,Juin,Juillet,Août,Septembre,Octobre,Novembre,Décembre, entrada: Entrée, regimen: Régime, condiciones: Conditions, ocupacion: Occupation, localizador: Numéro de réservation, modificar: Modifier, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: Voir plus de détails, ver_menos_detalles: Voir plus de détails, invitation_successfully: Invitation envoyée avec succès, seleccionar_fechas: Sélectionnez les dates, T_no_offers: Aucune offre disponible, T_ir_a_diapositiva: Aller à la diapositive, T_boton_navegacion: Bouton de navigation,};var messages_it { gracias newsletter: Grazie per liscrizione alla nostra newsletter, error newsletter: Qualsiasi campo obbligatorio non corretta, titulo_cookie: Informazioni sui cookies su questo sito: , cookie_linea_1: Usiamo proprie e terze parti cookie per migliorare i nostri servizi e personalizzare le nostre comunicazioni in, cookie_linea_2: base alle vostre abitudini di navigazione e le preferenze. Se si continua a navigare, consideriamo ad accettare il suo utilizzo., link_aviso_cookie: Avviso Cookie, politica_cookie: Visualizza la politica cookie., reserva_no_encontrada: Alcuna riserva attiva per la posta elettronica e localizzatore introdotto., campo_valor_invalido: È stato inserito un valore non valido., campo_obligatorio: Questo campo è obbligatorio, numero_invalido: Inserisci un numero valido, confirmacion_cancelacion_reserva: Sei sicuro di voler annullare la prenotazione?, gracias_contacto: Il tuo messaggio è stato registrato. Grazie mille, volver_atras: TORNA INDIETRO, confirm_no_cv: Non è collegato alcun CV. Continuare?, promocode_input: Hai un strong>codice promozionale?/strong>, max_days_offer: Soggiorno massimo per questa promozione: , min_days_offer: Soggiorno minimo per questa promozione: , ver_en: Vedi in, ver_mas: Vedi, habitacion: Camera, specific_date: data specifica, have_flexibility: Tengo flexibilidad, entry_date_select: Seleziona data di arrivo, departure_date_select: Seleziona data di partenza, flexible_days_click: Date Flessibili? strong>Clicca qui/strong>, compare_complete_month: Visualizza il mese per intero, cheapest_month: Visualizza il mese piú economico, helper_select_entry: Per favore seleziona una data di arrivo, calendar: Calendario, graphic: Grafico, selected_stay: Soggiorno selezionato, selected_dates_price: Prezzo della camera selezionato, search: Ricerca, available_date_legend: Data con disponibilitá e senza soggiorno minimo, min_stay_legend: Data con soggiorno minimo superiore, no_dispo_legend: Data senza disponibilitá, helper_select_departure: Seleziona una data di partenza, select_hotel: Seleziona un hotel, loading_text: strong>CERCANDO/strong>br>STIAMO CERCANDO IL MIGLIOR PREZZO ONLINE, reserva_ahora: Prenota ora, select: Selezionare, selected_a: Selezionato, add_room: Aggiungi stanza, remove_room: Rimuovi spazio, no_disponible: Non disponibile, nights: notti, perform_search: Fai ricerca, select_other_date: Seleziona unaltra data, return: Torna, save: Salvare, cancell: Annullare, searching_price: strong>CERCANDO/strong>br>STIAMO CERCANDO IL MIGLIOR PREZZO ONLINE, todas: tutto, dia_gratis: gratis, salida: Partenza, aceptar: Accettare, denegar: Rifiutare, desde: da, solo_salida: Solo uscita, calendar_small_letter: Prezzi minimi soggetti a soggiorni minimi o altre restrizioni., edad_ninos_obilgatorio: Inserisci letà di tutti i bambini, deleted_successfully: Utente eliminato con successo, logged_successfully: autenticato con successo, modified_successfully: Utente modificato con successo, only_admin_allowed: Sono ammessi solo gli utenti amministratori, only_logged_user_allowed: Sono ammessi solo utenti autenticati, password_recovery_sent: Ti abbiamo inviato une-mail con tutto il necessario per riottenere laccesso, registered_successfully: Utente registrato con successo, repeated_user: utente ripetuto, server_error: Errore del server, unknown_error: errore sconosciuto, user_not_found: Utente non trovato, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre, entrada: Entrata, regimen: Regime, condiciones: Condizioni, ocupacion: Occupazione, localizador: Localizzatore, modificar: Modificare, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: Vedi più dettagli, ver_menos_detalles: Vedi meno dettagli, invitation_successfully: Invito inviato con successo, seleccionar_fechas: Seleziona le date, T_no_offers: Nessuna offerta disponibile, T_ir_a_diapositiva: Vai alla diapositiva, T_boton_navegacion: Pulsante di navigazione,};var messages_ja { gracias newsletter: Thank you for subscribing to our newsletter, error newsletter: Incorrect information entered, titulo_cookie: Information on this sites cookies:, cookie_linea_1: We use our own and third-party cookies to improve our services and personalise our communication based on user browsing, cookie_linea_2: habits and preferences. If you continue browsing, it is understood that you accept their use., link_aviso_cookie: Cookies Policy., politica_cookie: Read privacy policy., reserva_no_encontrada: No active booking was found for the given email and booking reference, campo_valor_invalido: This value is not valid, campo_obligatorio: This section must be completed, numero_invalido: Please enter a valid number, confirmacion_cancelacion_reserva: Are you sure you want to cancel this booking?, gracias_contacto: Your message has been recorded. Thank you very much, volver_atras: GO BACK, confirm_no_cv: No CV attached. Do you wish to continue?, max_days_offer: Maximum stay for this promotion: , min_days_offer: Minimum stay for this promotion: , ver_en: View in, promocode_input: Do you have a strong> Promotional Code/strong>?, ver_mas: See more, habitacion: Room, specific_date: Specific date, have_flexibility: I am flexible, compare_complete_month: Compare whole month, cheapest_month: See cheapest month, calendar: Calendar, graphic: Graph, selected_stay: Selected stay, selected_dates_price: Price of selected stay, search: Search, available_date_legend: Available date without minimum stay, min_stay_legend: Date with longer minimum stay, no_dispo_legend: Date with no available rooms, nights: Nights, helper_select_entry: Select a check-in date, helper_select_departure: Select a check-out date, perform_search: Perform search, select_other_date: Select another date, flexible_days_click: Flexible with dates? strong>Click here/strong>, entry_date_select: Select Check-In Date, departure_date_select: Select Check-Out Date, return: Return, select_hotel: Please select a hotel, add_room: Add room, save: Save, cancell: Cancel, loading_text: strong>SEARCHING/strong>br> FOR THE BEST PRICE ONLINE GUARANTEED, searching_price: strong>SEARCHING/strong>br> FOR THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Book now, select: Select, selected_a: Selected, todas: All, no_disponible: Not available, descuento_aplicado: Discount applied, dia_gratis: Free, salida: Departure, aceptar: Accept, denegar: Deny, desde: from, solo_salida: Only departure, calendar_small_letter: Minimum prices subject to minimum stays or other restrictions., edad_ninos_obilgatorio: Insert the age of all children, deleted_successfully: 正常に削除されたユーザー, logged_successfully: 正常に認証されました, modified_successfully: 正常に変更されたユーザー, only_admin_allowed: 管理者ユーザーのみが許可されます, only_logged_user_allowed: 認証されたユーザーのみが許可されます, password_recovery_sent: アクセスを回復するために必要なすべての情報が記載されたメールを送信しました, registered_successfully: 正常に登録されたユーザー, repeated_user: 繰り返し使用者, server_error: サーバーエラー, unknown_error: 未知のエラー, user_not_found: ユーザーが見つかりません, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June, July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, seleccionar_fechas: 日付を選択してください, T_no_offers: No offers available, T_ir_a_diapositiva: スライドに移動, T_boton_navegacion: ナビゲーションボタン,};var messages_ko { gracias newsletter: Thank you for subscribing to our newsletter, error newsletter: Incorrect information entered, titulo_cookie: Information on this sites cookies:, cookie_linea_1: We use our own and third-party cookies to improve our services and personalise our communication based on user browsing, cookie_linea_2: habits and preferences. If you continue browsing, it is understood that you accept their use., link_aviso_cookie: Cookies Policy., politica_cookie: Read privacy policy., reserva_no_encontrada: No active booking was found for the given email and booking reference, campo_valor_invalido: This value is not valid, campo_obligatorio: This section must be completed, numero_invalido: Please enter a valid number, confirmacion_cancelacion_reserva: Are you sure you want to cancel this booking?, gracias_contacto: Your message has been recorded. Thank you very much, volver_atras: GO BACK, confirm_no_cv: No CV attached. Do you wish to continue?, max_days_offer: Maximum stay for this promotion: , min_days_offer: Minimum stay for this promotion: , ver_en: View in, promocode_input: Do you have a strong> Promotional Code/strong>?, ver_mas: See more, habitacion: Room, specific_date: Specific date, have_flexibility: I am flexible, compare_complete_month: Compare whole month, cheapest_month: See cheapest month, calendar: Calendar, graphic: Graph, selected_stay: Selected stay, selected_dates_price: Price of selected stay, search: Search, available_date_legend: Available date without minimum stay, min_stay_legend: Date with longer minimum stay, no_dispo_legend: Date with no available rooms, nights: Nights, helper_select_entry: Select a check-in date, helper_select_departure: Select a check-out date, perform_search: Perform search, select_other_date: Select another date, flexible_days_click: Flexible with dates? strong>Click here/strong>, entry_date_select: Select Check-In Date, departure_date_select: Select Check-Out Date, return: Return, select_hotel: Please select a hotel, add_room: Add room, save: Save, cancell: Cancel, loading_text: strong>SEARCHING/strong>br> FOR THE BEST PRICE ONLINE GUARANTEED, searching_price: strong>SEARCHING/strong>br> FOR THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Book now, select: Select, selected_a: Selected, todas: All, no_disponible: Not available, descuento_aplicado: Discount applied, dia_gratis: Free, salida: Departure, aceptar: Accept, denegar: Deny, desde: from, solo_salida: Only departure, calendar_small_letter: Minimum prices subject to minimum stays or other restrictions., edad_ninos_obilgatorio: Insert the age of all children, deleted_successfully: 사용자를 삭제했습니다., logged_successfully: 성공적으로 인증, modified_successfully: 성공적으로 수정된 사용자, only_admin_allowed: 관리자만 허용됩니다., only_logged_user_allowed: 인증된 사용자만 허용, password_recovery_sent: 액세스 권한을 다시 얻는 데 필요한 모든 정보가 포함된 이메일을 보냈습니다., registered_successfully: 등록된 사용자, repeated_user: 반복 사용자, server_error: 서버 오류, unknown_error: 알수없는 오류, user_not_found: 사용자를 찾을 수 없음, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June, July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, seleccionar_fechas: 날짜를 선택하세요, T_no_offers: No offers available, T_ir_a_diapositiva: 슬라이드로 이동, T_boton_navegacion: 탐색 버튼,};var messages_nl { gracias newsletter: Dank u voor een abonnement onze nieuwsbrief, error newsletter: verkeerde e-, titulo_cookie: Informatie over de cookies van deze site:, cookie_linea_1: We maken gebruik van onze eigen en derden cookies om onze diensten te verbeteren en te personaliseren onze communicatie gebaseerd op de gebruikers browsen, cookie_linea_2: gewoonten en voorkeuren. Als u doorgaat met browsen, wordt ervan uitgegaan dat u het gebruik ervan te aanvaarden., link_aviso_cookie: Opmerken Cookies., reserva_no_encontrada: Geen actieve reservering werd gevonden voor het opgegeven e-mail en identifier, campo_valor_invalido: Deze waarde is niet geldig, campo_obligatorio: Dit veld is verplicht, numero_invalido: Voer een geldig nummer in, confirmacion_cancelacion_reserva: Bent u zeker dat u deze reservering annuleren?, gracias_contacto: Uw bericht is opgenomen. Heel erg bedankt, volver_atras: GA TERUG, confirm_no_cv: Geen CV bevestigd. Wilt u doorgaan?, max_days_offer: Maximum verblijf voor deze promotie: , min_days_offer: Minimum verblijf voor deze promotie: , ver_en: Zien in, ver_mas: Zien meer, promocode_input: Heeft u een strong> Promotional Code /strong>?, select_hotel: Selecteer aub een hotel, loading_text: strong>SEARCHING/strong>br>THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Reserveer nu, select: kiezen, selected_a: Gekozen, add_room: Ruimte toevoegen, no_disponible: Niet beschikbaar, flexible_days_click: Datum flexibiliteit? strong>Klik hier/strong>, entry_date_select: Selecteer de boekingsdatum, departure_date_select: Selecteer Uitgangsdatum, compare_complete_month: Vergelijk een hele maand, cheapest_month: Zie meer economische maand, helper_select_entry: Selecteer een boekingsdatum, helper_select_departure: Selecteer een einddatum, available_date_legend: Datum met beschikbaarheid en zonder minimumverblijf, min_stay_legend: Datum met minimumverblijf, no_dispo_legend: Datum zonder beschikbaarheid van de kamer, selected_stay: Geselecteerd verblijf, selected_dates_price: Geselecteerde kamerprijs, searching_price: strong>OP ZOEK NAAR/strong>br>DE BESTE GEGARANDEERDE ONLINE PRIJS, perform_search: Zoek, dia_gratis: gratis, salida: Uitgang, aceptar: Aanvaarden, denegar: Weigeren, desde: van, solo_salida: Alleen exit, calendar_small_letter: Minimale prijzen onder voorbehoud van minimum verblijf of andere beperkingen., edad_ninos_obilgatorio: Voer de leeftijd van alle kinderen in, deleted_successfully: Gebruiker verwijderd, logged_successfully: succesvol geauthenticeerd, modified_successfully: Gebruiker met succes gewijzigd, only_admin_allowed: Alleen beheerders zijn toegestaan, only_logged_user_allowed: Alleen geverifieerde gebruikers zijn toegestaan, password_recovery_sent: We hebben je een e-mail gestuurd met alles wat je nodig hebt om weer toegang te krijgen, registered_successfully: Geregistreerde gebruiker succesvol, repeated_user: herhaalde gebruiker, server_error: Serverfout, unknown_error: onbekende fout, user_not_found: Gebruiker niet gevonden, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June, July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, seleccionar_fechas: Selecteer data, T_no_offers: No offers available, T_ir_a_diapositiva: Ga naar slide, T_boton_navegacion: Navigatieknop,};var messages_pt { gracias newsletter: Obrigada por subscrever a nossa newsletter, error newsletter: Por favor preencha corretamente o(s) campo(s) obrigatório(s), titulo_cookie: Informação sobre as cookies deste website: , cookie_linea_1: Utilizamos as nossas próprias cookies e de terceiros de forma a melhorar os nossos serviços e personalizar a nossa comunicação, cookie_linea_2: com base nos dados de navegação e preferências do utilizador. Ao continuar a navegar neste website, subentendemos que aceita a sua utilização., link_aviso_cookie: Aviso de Cookies., politica_cookie: Ver política de cookies., reserva_no_encontrada: Não encontramos nenhuma reserva ativa para este endereço de email, campo_obligatorio: Este campo é obrigatório, numero_invalido: Por favor, insira um número válido, confirmacion_cancelacion_reserva: Tem a certeza que deseja cancelar a sua reserva?, gracias_contacto: A sua mensagem foi registada, obrigado, volver_atras: VOLTAR ATRÁS, confirm_no_cv: Não anexou nenhum CV. Deseja continuar?, promocode_input: Tem um strong>Código Promocional/strong>?, max_days_offer: Estadia máxima para esta promoção: , min_days_offer: Estadia minima para esta promoção: , ver_en: Ver em, entry_date_select: Selecionar Data de Entrada, departure_date_select: Selecionar Data de Saída, flexible_days_click: Flexibilidade de datas? strong>Clique aqui/strong>, compare_complete_month: Comparar um mês inteiro, cheapest_month: Ver mês mais económico, helper_select_entry: Por favor, selecione uma data de entrada, calendar: Calendário, graphic: Gráfico, available_date_legend: Data com disponibilidade e sem estadia mínima, min_stay_legend: Data com estadia mínima superior, no_dispo_legend: Data sem disponibilidade de quartos, selected_stay: Estadia selecionada, helper_select_departure: Selecione uma data de saída, select_hotel: Selecione um hotel, loading_text: strong>À PROCURA/strong>br>DO MELHOR PREÇO ONLINE, reserva_ahora: Reserve agora, nights: Noites, perform_search: Realizar pesquisa, search: Pesquisar, add_room: Adicionar quarto, remove_room: Eliminar quarto, save: Guardar, cancell: Cancelar, searching_price: strong>À PROCURA/strong>br>DO MELHOR PREÇO GARANTIDO, select: Selecionar, selected_a: Selecionadas, no_disponible: Não disponível, dia_gratis: livre, salida: Saída, aceptar: Aceitar, denegar: Negar, desde: de, solo_salida: Apenas sair, return: Voltar, calendar_small_letter: Preços mínimos sujeitos a estadias mínimas ou outras restrições., edad_ninos_obilgatorio: Introduza a idade de todas as crianças, deleted_successfully: Usuário excluído com sucesso, logged_successfully: autenticado com sucesso, modified_successfully: Usuário modificado com sucesso, only_admin_allowed: Apenas usuários administradores são permitidos, only_logged_user_allowed: Somente usuários autenticados são permitidos, password_recovery_sent: Enviamos um e-mail com tudo o que você precisa para recuperar seu acesso, registered_successfully: Utilizador registado com sucesso, repeated_user: usuário repetido, server_error: erro de servidor, unknown_error: erro desconhecido, user_not_found: Usuário não encontrado, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: de , monthNames: Janeiro,Fevereiro,Março,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro, entrada: Entrada, regimen: Regime, condiciones: Condições, ocupacion: Ocupação, localizador: Localizador, modificar: Modificar, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: Ver mais detalhes, ver_menos_detalles: Ver menos detalhes, invitation_successfully: Convite enviado com sucesso, seleccionar_fechas: Selecione datas, T_no_offers: Nenhuma oferta disponível, T_ir_a_diapositiva: Ir para o slide, T_boton_navegacion: Botão de navegação,};var messages_ru { gracias newsletter: Спасибо за подписку на наши новостные письма, error newsletter: Неверный адрес электронной почты, titulo_cookie: Информация о файлах cookies на этом сайте:, cookie_linea_1: Мы используем свои собственные и сторонние файлы cookies для улучшения наших услуг и персонализации общения на, cookie_linea_2: основе Ваших привычек и предпочтений при просмотре. Если Вы продолжаете знакомство с сайтом, мы считаем, что Вы принимаете эти условия., link_aviso_cookie: Notice Cookies., politica_cookie: См. Политику использования файлов cookies., reserva_no_encontrada: Мы не нашли Ваше бронирование по данным электронного адреса и номера бронирования., numero_invalido: Пожалуйста, введите действительный номер, confirmacion_cancelacion_reserva: Вы уверены, что хотите отменить бронирование?, gracias_contacto: Ваше сообщение было успешно зарегистрировано. Большое спасибо!, volver_atras: GO BACK, confirm_no_cv: No CV attached. Do you wish to continue?, max_days_offer: Максимальное пребывание для продвижения: , min_days_offer: Минимальный срок пребывания для продвижения: , ver_en: View in, promocode_input: Есть ли у вас strong> Рекламный код /strong>?, select_hotel: Пожалуйста, выберите отель, loading_text: strong>SEARCHING/strong>br>THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Забронируйте сейчас, entry_date_select: Выберите дату записи, departure_date_select: Выберите дату вылета, flexible_days_click: Гибкость дат? strong>нажмите здесь/strong>, compare_complete_month: сравнить целый месяц, cheapest_month: См. Более экономичный месяц, searching_price: strong>ищу/strong>br>Лучшая цена онлайн гарантирована, calendar: календарь, graphic: графический, helper_select_entry: выберите дату записи, helper_select_departure: выберите дату выхода, perform_search: выполнять поиск, available_date_legend: Дата с наличием и без минимального пребывания, min_stay_legend: Дата с минимальным проживанием, no_dispo_legend: Дата без возможности бронирования, nights: Ночи, search: поиск, selected_stay: Выбранное пребывание, selected_dates_price: Выбранная стоимость номера, select: выбрать, selected_a: выбранный, add_room: добавить комнату, remove_room: Удалить комнату, no_disponible: Нет в наличии, dia_gratis: бесплатно, salida: выход, aceptar: принимать, denegar: отказываться, desde: ot, solo_salida: Only departure, calendar_small_letter: Минимальные цены при условии минимального пребывания или других ограничений., edad_ninos_obilgatorio: Укажите возраст всех детей, deleted_successfully: Пользователь успешно удален, logged_successfully: успешно аутентифицирован, modified_successfully: Пользователь успешно изменен, only_admin_allowed: Допускаются только пользователи с правами администратора, only_logged_user_allowed: Допускаются только авторизованные пользователи, password_recovery_sent: Мы отправили вам электронное письмо со всем, что вам нужно, чтобы восстановить доступ, registered_successfully: Пользователь успешно зарегистрирован, repeated_user: повторный пользователь, server_error: Ошибка сервера, unknown_error: неизвестная ошибка, user_not_found: Пользователь не найден, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June, July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, seleccionar_fechas: Выберите даты, T_no_offers: No offers available, T_ir_a_diapositiva: Перейти к слайду, T_boton_navegacion: Кнопка навигации,};var messages_se { gracias newsletter: Tack för att prenumerera på vårt nyhetsbrev, error newsletter: Felaktiga obligatoriskt fält, titulo_cookie: Information om cookies på denna webbplats :, cookie_linea_1: Vi använder egna och tredjepartscookies för att förbättra våra tjänster och anpassa vår kommunikation, cookie_linea_2: baserat på dina surfvanor och preferenser . Om du fortsätter att bläddra , anser vi att acceptera dess användning ., link_aviso_cookie: Lägg märke till Cookies ., politica_cookie: Se princip cookies ., reserva_no_encontrada: Vi har inte hittat någon aktiv reserv för e-post och introducerade locator, campo_valor_invalido: Du angav ett ogiltigt värde, campo_obligatorio: Detta fält är tvingande, numero_invalido: Vänligen ange ett giltigt nummer, confirmacion_cancelacion_reserva: Är du säker på att du vill avbryta reservationen ?, gracias_contacto: Ditt meddelande har spelats in . tack så mycket, volver_atras: ÅTERGÅ, confirm_no_cv: Det har inte fäst någon CV . Fortsätt ?, promocode_input: Har du enstrong>kampanjkod/strong>?, max_days_offer: Maximal vistelse för denna kampanj : , min_days_offer: Kortaste vistelse för denna kampanj: , ver_en: utsikt, loading_text: strong>SEARCHING/strong>br>THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Book now, select: Select, selected_a: Selected, no_disponible: Not available, denegar: Deny, desde: from, solo_salida: Only departure, deleted_successfully: User deleted successfully, logged_successfully: Authenticated successfully, modified_successfully: User modified successfully, only_admin_allowed: Only admin users are allowed, only_logged_user_allowed: Only authenticated users are allowed, password_recovery_sent: We have sent you an email with everything you need to regain your access, registered_successfully: User registered successfully, repeated_user: Repeated user, server_error: Server error, unknown_error: Unknown error, user_not_found: User not found, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June, July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, seleccionar_fechas: Select dates, T_no_offers: No offers available, T_ir_a_diapositiva: Gå till bild, T_boton_navegacion: Navigationsknapp,};var messages_sv { gracias newsletter: Tack för att prenumerera på vårt nyhetsbrev, error newsletter: Felaktiga obligatoriskt fält, titulo_cookie: Information om cookies på denna webbplats :, cookie_linea_1: Vi använder egna och tredjepartscookies för att förbättra våra tjänster och anpassa vår kommunikation, cookie_linea_2: baserat på dina surfvanor och preferenser . Om du fortsätter att bläddra , anser vi att acceptera dess användning ., link_aviso_cookie: Lägg märke till Cookies ., politica_cookie: Se princip cookies ., reserva_no_encontrada: Vi har inte hittat någon aktiv reserv för e-post och introducerade locator, campo_valor_invalido: Du angav ett ogiltigt värde, campo_obligatorio: Detta fält är tvingande, numero_invalido: Vänligen ange ett giltigt nummer, confirmacion_cancelacion_reserva: Är du säker på att du vill avbryta reservationen ?, gracias_contacto: Ditt meddelande har spelats in . tack så mycket, volver_atras: ÅTERGÅ, confirm_no_cv: Det har inte fäst någon CV . Fortsätt ?, promocode_input: Har du enstrong>kampanjkod/strong>?, max_days_offer: Maximal vistelse för denna kampanj : , min_days_offer: Kortaste vistelse för denna kampanj: , ver_en: utsikt, select_hotel: Vänligen välj ett hotell, loading_text: strong>SEARCHING/strong>br>THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Book now, select: Select, selected_a: Selected, no_disponible: Not available, dia_gratis: Fri dag, denegar: vägra, desde: fra, solo_salida: Only departure, entry_date_select: Välj Inträdesdatum, departure_date_select: Välj avresedatum, searching_price: strong>LETAR/strong>br>EFTER BÄSTA GARANTERAT PRIS, helper_select_entry: Vänligen välj ett incheckningsdatum, available_date_legend: Datum med tillgänglighet och utan minsta vistelse, min_stay_legend: Datum med högre minimivistelse, no_dispo_legend: Datum utan rumstillgång, calendar_small_letter: Minimipriser är föremål för minimivistelser eller andra restriktioner., selected_stay: Vald vistelse, compare_complete_month: Jämför en hel månad, cheapest_month: Se billigaste månaden, deleted_successfully: Användaren har raderats, logged_successfully: har autentiserats, modified_successfully: Användare har modifierats framgångsrikt, only_admin_allowed: Endast administratörsanvändare är tillåtna, only_logged_user_allowed: Endast autentiserade användare är tillåtna, password_recovery_sent: Vi har skickat ett e-postmeddelande till dig med allt du behöver för att återfå din åtkomst, registered_successfully: Registrerad användare framgångsrikt, repeated_user: upprepad användare, server_error: Serverfel, unknown_error: okänt fel, user_not_found: Användaren hittades inte, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June, July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, seleccionar_fechas: Select dates, T_no_offers: No offers available, T_ir_a_diapositiva: Gå till bild, T_boton_navegacion: Navigationsknapp,};var messages_sw { gracias newsletter: Tack för att prenumerera på vårt nyhetsbrev, error newsletter: Felaktiga obligatoriskt fält, titulo_cookie: Information om cookies på denna webbplats :, cookie_linea_1: Vi använder egna och tredjepartscookies för att förbättra våra tjänster och anpassa vår kommunikation, cookie_linea_2: baserat på dina surfvanor och preferenser . Om du fortsätter att bläddra , anser vi att acceptera dess användning ., link_aviso_cookie: Lägg märke till Cookies ., politica_cookie: Se princip cookies ., reserva_no_encontrada: Vi har inte hittat någon aktiv reserv för e-post och introducerade locator, campo_valor_invalido: Du angav ett ogiltigt värde, campo_obligatorio: Detta fält är tvingande, numero_invalido: Vänligen ange ett giltigt nummer, confirmacion_cancelacion_reserva: Är du säker på att du vill avbryta reservationen ?, gracias_contacto: Ditt meddelande har spelats in . tack så mycket, volver_atras: ÅTERGÅ, confirm_no_cv: Det har inte fäst någon CV . Fortsätt ?, promocode_input: Har du enstrong>kampanjkod/strong>?, max_days_offer: Maximal vistelse för denna kampanj : , min_days_offer: Kortaste vistelse för denna kampanj: , ver_en: utsikt, select_hotel: Vänligen välj ett hotell, loading_text: strong>SEARCHING/strong>br>THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Book now, select: Välj, selected_a: Vald, no_disponible: Ej tillgänglig, dia_gratis: Fri dag, aceptar: Kukubali, denegar: Piga, desde: från, solo_salida: Only departure, entry_date_select: Välj Inträdesdatum, departure_date_select: Välj avresedatum, searching_price: strong>LETAR/strong>br>EFTER BÄSTA GARANTERAT PRIS, helper_select_entry: Vänligen välj ett incheckningsdatum, available_date_legend: Datum med tillgänglighet och utan minsta vistelse, min_stay_legend: Datum med högre minimivistelse, no_dispo_legend: Datum utan rumstillgång, calendar_small_letter: Minimipriser är föremål för minimivistelser eller andra restriktioner., selected_stay: Vald vistelse, compare_complete_month: Jämför en hel månad, cheapest_month: Se billigaste månaden, deleted_successfully: Användaren har raderats, logged_successfully: har autentiserats, modified_successfully: Användare har modifierats framgångsrikt, only_admin_allowed: Endast administratörsanvändare är tillåtna, only_logged_user_allowed: Endast autentiserade användare är tillåtna, password_recovery_sent: Vi har skickat ett e-postmeddelande till dig med allt du behöver för att återfå din åtkomst, registered_successfully: Registrerad användare framgångsrikt, repeated_user: upprepad användare, server_error: Serverfel, unknown_error: okänt fel, user_not_found: Användaren hittades inte, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June, July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, seleccionar_fechas: Select dates, T_no_offers: No offers available,};var messages_zh { gracias newsletter: Thank you for subscribing to our newsletter, error newsletter: Incorrect information entered, titulo_cookie: Information on this sites cookies:, cookie_linea_1: We use our own and third-party cookies to improve our services and personalise our communication based on user browsing, cookie_linea_2: habits and preferences. If you continue browsing, it is understood that you accept their use., link_aviso_cookie: Cookies Policy., politica_cookie: Read privacy policy., reserva_no_encontrada: No active booking was found for the given email and booking reference, campo_valor_invalido: This value is not valid, campo_obligatorio: This section must be completed, numero_invalido: Please enter a valid number, confirmacion_cancelacion_reserva: Are you sure you want to cancel this booking?, gracias_contacto: Your message has been recorded. Thank you very much, volver_atras: GO BACK, confirm_no_cv: No CV attached. Do you wish to continue?, max_days_offer: Maximum stay for this promotion: , min_days_offer: Minimum stay for this promotion: , ver_en: View in, promocode_input: Do you have a strong> Promotional Code/strong>?, ver_mas: See more, habitacion: Room, specific_date: Specific date, have_flexibility: I am flexible, compare_complete_month: Compare whole month, cheapest_month: See cheapest month, calendar: Calendar, graphic: Graph, selected_stay: Selected stay, selected_dates_price: Price of selected stay, search: Search, available_date_legend: Available date without minimum stay, min_stay_legend: Date with longer minimum stay, no_dispo_legend: Date with no available rooms, nights: Nights, helper_select_entry: Select a check-in date, helper_select_departure: Select a check-out date, perform_search: Perform search, select_other_date: Select another date, flexible_days_click: Flexible with dates? strong>Click here/strong>, entry_date_select: Select Check-In Date, departure_date_select: Select Check-Out Date, return: Return, select_hotel: Please select a hotel, add_room: Add room, remove_room: Remove room, save: Save, cancell: Cancel, loading_text: strong>SEARCHING/strong>br> FOR THE BEST PRICE ONLINE GUARANTEED, searching_price: strong>SEARCHING/strong>br> FOR THE BEST PRICE ONLINE GUARANTEED, reserva_ahora: Book now, select: Select, selected_a: Selected, todas: All, no_disponible: Not available, descuento_aplicado: Discount applied, dia_gratis: Free, salida: Departure, aceptar: Accept, denegar: Deny, desde: from, solo_salida: Only departure, calendar_small_letter: Minimum prices subject to minimum stays or other restrictions., edad_ninos_obilgatorio: Insert the age of all children, deleted_successfully: User deleted successfully, logged_successfully: Authenticated successfully, modified_successfully: User modified successfully, only_admin_allowed: Only admin users are allowed, only_logged_user_allowed: Only authenticated users are allowed, password_recovery_sent: We have sent you an email with everything you need to regain your access, registered_successfully: User registered successfully, repeated_user: Repeated user, server_error: Server error, unknown_error: Unknown error, user_not_found: User not found, question_delete_account: Are you sure you want to delete your account?, card_resended: Your card has been resent, preposition: , monthNames: January,February,March,April,May,June, July,August,September,October,November,December, entrada: Entry, regimen: Board, condiciones: Conditions, ocupacion: Occupation, localizador: Locator, modificar: Modify, cantidad: Quantity, dias: Days, total_imp_incl: Total incl. tax, precio: Price, ver_mas_detalles: See more details, ver_menos_detalles: Ver less details, invitation_successfully: Invitation sent successfully, modification_error: Oops! The rate you selected does not allow free booking changes., cancellation_error: Oops! Your selected rate does not allow free cancellations., seleccionar_fechas: Select dates, T_no_offers: No offers available, T_ir_a_diapositiva: 转到幻灯片, T_boton_navegacion: 导航按钮,};var messages_gl { gracias newsletter: Grazas por subscribirte ao noso boletín, error newsletter: Algún campo obrigatorio incorrecto, titulo_cookie: Información sobre as cookies deste sitio: , cookie_linea_1: Utilizamos cookies propias e de terceiros para mellorar os nosos servizos e personalizar a nosa comunicación en, cookie_linea_2: base aos seus hábitos de navegación e preferencias. Se continúa navegando, consideramos que acepta o seu uso., link_aviso_cookie: Aviso de Cookies., politica_cookie: Ver Política de cookies., reserva_no_encontrada: Non se atopou ningunha reserva activa para o email e localizador introducidos, campo_valor_invalido: Introduciu un valor inválido, campo_obligatorio: Este campo é obrigatorio, numero_invalido: Por favor, introduce un número válido, confirmacion_cancelacion_reserva: ¿Está seguro que desexa cancelar a reserva?, gracias_contacto: A súa mensaxe foi rexistrada. Moitas grazas, volver_atras: VOLVER ATRÁS, confirm_no_cv: Non adxuntou ningún CV. ¿Desexa continuar?, promocode_input: ¿Tes un strong>Código Promocional/strong>?, max_days_offer: Máxima estadía para esta promoción: , min_days_offer: Mínima estadía para esta promoción: , ver_en: Ver en, ver_mas: Ver máis, habitacion: Habitación, specific_date: Data específica, have_flexibility: Teño flexibilidade, compare_complete_month: Compara un mes enteiro, cheapest_month: Ver mes máis económico, calendar: Calendario, graphic: Gráfico, selected_stay: Estadía seleccionada, selected_dates_price: Prezo estadía seleccionada, search: Buscar, available_date_legend: Data con dispoñibilidade e sen estadía mínima, min_stay_legend: Data con estadía mínima superior, no_dispo_legend: Data sen dispoñibilidade de habitacións, nights: Noites, helper_select_entry: Por favor, seleccione unha data de entrada, helper_select_departure: Seleccione unha data de saída, perform_search: Realizar busca, select_other_date: Seleccione outra data, flexible_days_click: ¿Flexibilidade de datas? strong>Fai clic aquí/strong>, entry_date_select: Seleccionar Data de Entrada, departure_date_select: Seleccionar Data de Saída, return: Volver, select_hotel: Por favor seleccione un hotel, add_room: Engadir habitación, remove_room: Quitar habitación, save: Gardar, cancell: Cancelar, searching_price: strong>BUSCANDO/strong>br>O MELLOR PREZO ONLINE GARANTIDO, reserva_ahora: Reserva agora, select: Seleccionar, selected_a: Seleccionadas, todas: Todas, no_disponible: Non dispoñible, descuento_aplicado: Desconto aplicado, dia_gratis: gratis, salida: Saída, aceptar: Aceptar, denegar: Denegar, desde: desde, solo_salida: Só saída, calendar_small_letter: Prezos mínimos suxeitos a estadías mínimas ou outras restricións., edad_ninos_obilgatorio: Introduce a idade de todos os nenos, deleted_successfully: Usuario eliminado con éxito, logged_successfully: Autenticado con éxito, modified_successfully: Usuario modificado con éxito, only_admin_allowed: Só os usuarios admin están permitidos, only_logged_user_allowed: Só os usuarios autenticados están permitidos, password_recovery_sent: Enviámoslle un correo electrónico con todo o necesario para recuperar o seu acceso, registered_successfully: Usuario rexistrado con éxito, repeated_user: Usuario repetido, server_error: Erro de servidor, unknown_error: Erro descoñecido, user_not_found: Usuario non atopado, question_delete_account: ¿Seguro que queres eliminar a túa conta?, card_resended: Reenviouse a súa tarxeta, preposition: de, monthNames: Xaneiro,Febreiro,Marzo,Abril,Maio,Xuño, Xullo,Agosto,Setembro,Outubro,Novembro,Decembro, entrada: Entrada, regimen: Réxime, condiciones: Condicións, ocupacion: Ocupación, localizador: Localizador, modificar: Modificar, cantidad: Cantidade, dias: Días, total_imp_incl: Total imp. incl., precio: Prezo, ver_mas_detalles: Ver máis detalles, ver_menos_detalles: Ver menos detalles, invitation_successfully: Invitación enviada correctamente, modification_error: ¡Ups! A tarifa que seleccionaches non permite cambios de reserva gratuítos., cancellation_error: ¡Ups! A tarifa que seleccionaches non permite cancelacións gratuítas., seleccionar_fechas: Seleccionar datas, T_no_offers: Non hai ofertas dispoñibles, T_ir_a_diapositiva: Ir á diapositiva, T_boton_navegacion: Botón de navegación,};var html_lang $(html).attr(lang) ? $(html).attr(lang).replace(/-.*/, ) : es, messages eval(messages_ + html_lang);if (typeof (general_website_translates) ! undefined) { $.i18n.load(Object.assign({}, messages, general_website_translates));} else { $.i18n.load(messages);}/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5765365372026880.js?v14_10_2020_14_33_17Owl Carousel>/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5177123765485568.js?v25_05_2022_10_51_30jQuery UI>/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5697945349390336.js?v25_06_2025_11_26_52Select2>/script>script library_scripttrue srchttps://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/i18n/es.js>/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5726177821982720.js?v08_02_2023_10_23_41Revolution slider>/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5671636300726272.js?v28_07_2025_16_11_32General Newsletter Controller>/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5733704819277824.js?v01_12_2020_15_50_02Selectric>/script>script library_scripttrue>function get_hotel_date() { let target_hotel_utc $(#target_hotel_utc).val(); const custom_day_closing_hour parseInt($(#customDayClosingHour)?.val()); if (!target_hotel_utc) { return custom_day_closing_hour && !isNaN(custom_day_closing_hour) ? new Date((new Date()).getTime() - (custom_day_closing_hour * 60) * 60000) : new Date(); } target_hotel_utc parseInt(target_hotel_utc); let d new Date(); let localTime d.getTime(); let localOffset d.getTimezoneOffset() * 60000; let utc localTime + localOffset; let hotel_date utc + 3600000 * target_hotel_utc; return custom_day_closing_hour && !isNaN(custom_day_closing_hour) ? new Date(hotel_date - ((custom_day_closing_hour * 60) * 60000)) : new Date(hotel_date);}const BookingEngineController (function () { return { config: { //Initial config engines_list: , initialized: false, calendar_num_decimals_prices: 2, custom_visual_format: null, disable_selectrics: false, disabled_ages: false, individual_kids_ages_changed: false, individual_babies_ages_changed: false, max_children: 6, use_price_calendar_v2: false, booking0_search: false, current_namespace: , namespace_updated: false, //Default classes class_general_datepicker_wrapper: datepicker_wrapper_element, start_datepicker_input: .form_startDate, end_datepicker_input: .form_endDate, custom_dp_wrapper_entry: , custom_dp_wrapper_departure: , entry_date_wrapper: .entry_date_wrapper, //Dates configs custom_sd_visual_wrapper: , custom_ed_visual_wrapper: , hide_callback: false, selected_sd_callback: false, datepicker_height: , min_days_search: 1, max_days_search: 120, default_nights_stay: 1, dp_only_weekends: false, open_sd_calendar_callback: false, set_tomorrow_as_actual_date: false, closed_hotel: , reset_ed_on_sd_click: false, //Guest configs custom_guests_format: , //custom callbacks hotel_selection_callback: false, validate_dates_callback: false, //Months container months_container_selector: months_selector_container, month_element_select: month_selector, cheapest_month_class: cheapest_month_selector, months_show: , months_show_highlight: false, available_months_list: , //User configs login_in_search: false, //Flight + Hotel flight_hotel: { flight_hotel_tabs_wrapper: .flight_hotel_selector, airport_selector_wrapper: .airport_selector_inner, airport_selector: select.flight_hotel_airport_selector, search_with_flight: false, continue_search_callback: false, open_origin_tab_callback: false, airportOptions: , hide_calendar_prices: false } }, start_datepicker_config: { minDate: get_hotel_date(), dateFormat: dd/mm/yy, prevText: , nextText: , onSelect: function (string_date, ins) { BookingEngineController.set_input_start_date(string_date); BookingEngineController.create_datepicker_range_calculation(); BookingEngineController.show_end_date(); BookingEngineController.set_departure_min_date(); BookingEngineController.set_departure_max_date(); if (BookingEngineController.config.selected_sd_callback) { BookingEngineController.config.selected_sd_callback(); } }, beforeShowDay: function (date) { if (BookingEngineController.config.dp_only_weekends) { return date.getDay() 5, ; } else { let show_day true; let string_date $.datepicker.formatDate(yy-mm-dd, date); if (BookingEngineController.config.closed_hotel) { let period BookingEngineController.config.closed_hotel.split(;); let close_date HotelDateTime(period0); let open_date HotelDateTime(period1); if ( close_date get_hotel_date() && open_date > get_hotel_date() ) { let number_day date.getDay(); let close $.datepicker.parseDate(yy-mm-dd, period0); let open $.datepicker.parseDate(yy-mm-dd, period1); close.setDate(close.getDate() + 1); if (date > close && date open) { show_day false; } } } return show_day, ; } }, }, end_datepicker_config: { minDate: get_hotel_date(), dateFormat: dd/mm/yy, prevText: , nextText: , onSelect: function (string_date, ins) { BookingEngineController.set_input_end_date(string_date); BookingEngineController.hide_end_date(); if (BookingEngineController.config.hide_callback) { BookingEngineController.hide_end_date_callback(); } }, beforeShowDay: function (date) { let enabled_day true; let show_day true; let date1 $(#dp_start_date).val().split(/); let date2 $(#dp_end_date).val().split(/); date1 new Date( parseInt(date12), parseInt(date11) - 1, parseInt(date10) ); date2 new Date( parseInt(date22), parseInt(date21) - 1, parseInt(date20) ); if (date > date1 && date date2) { return enabled_day, ui-datepicker-highlighted, ; } if (date.getTime() date1.getTime()) { return enabled_day, ui-datepicker-start_date, ; } if (BookingEngineController.config.closed_hotel) { let period BookingEngineController.config.closed_hotel.split(;); let close_date HotelDateTime(period0); let open_date HotelDateTime(period1); if (close_date get_hotel_date() && open_date > get_hotel_date()) { let number_day date.getDay(); let close $.datepicker.parseDate(yy-mm-dd, period0); let open $.datepicker.parseDate(yy-mm-dd, period1); close.setDate(close.getDate() + 1); if (date > close && date open) { enabled_day false; } } } return enabled_day, , ; }, }, init: async function () { if (this.config.initialized) { return; } this.config.initialized true; if (!this.config.disable_selectrics) { this.init_selectric(); } if ( ($(this.config.engines_list0).find(#price_calendar_v2).length || $(.booking_engine_v2).find(#price_calendar_v2).length || this.config.use_price_calendar_v2 true) && window.calendar_data ! undefined ) { this.config.use_price_calendar_v2 true; this.init_calendar_application(); } if ($(this.config.engines_list0).find(#booking0_search).length) { this.config.booking0_search true; } this.set_datepickers_language(); this.create_datepickers(); this.create_popup_info(); this.init_datepickers(); this.guests_controller(); this.flight_hotel_controller(); this.booking_popup_controller(); this.submit_controller(); this.bind_general_listeners(); this.add_extra_booking_params(); help_messages_controller_datepicker.init(); this.checkClosedHotelDates(); this.setCalendatPriceSeparators(); }, setCalendatPriceSeparators: function () { const isCalendarV2 this.config.use_price_calendar_v2 true && window.calendar_data ! undefined; if (!isCalendarV2) return; try { const language $(inputnamelanguage).val()?.trim().toUpperCase(); const config $(#custom_price_format).val(); if (!config || !language) return; const formats config.split(@); for (const format of formats) { const parts format.split(;); if (parts.length 3 && parts0.trim().toUpperCase() language) { const thousands, decimal parts1, parts2; window.calendar_data.thousands_separator thousands; window.calendar_data.decimal_separator decimal; return; } } console.warn(`No valid price format found for language: ${language}`); } catch (error) { console.error(Error parsing separators:, error); } }, checkClosedHotelDates: function () { if (BookingEngineController.config.closed_hotel) { let period BookingEngineController.config.closed_hotel.split(;); let close_date new Date(period0); let open_date new Date(period1); let today new Date(); if (today > close_date && today open_date) { let start open_date.toLocaleDateString(en-GB); this.set_input_start_date(start); let end_date new Date(open_date); end_date.setDate(end_date.getDate() + 1); let end end_date.toLocaleDateString(en-GB); this.set_input_end_date(end); } } }, force_start_date: function (forcedStartDateInput) { function parseDate(dateString) { const day, month, year dateString.split(/).map(Number); return new Date(year, month - 1, day); } function formatDate(date) { return date.toLocaleDateString(en-GB); // Formats as DD/MM/YYYY } const inputDateString forcedStartDateInput.val(); if (!inputDateString) { console.error(Invalid input date.); return; } const startDate parseDate(inputDateString); if (isNaN(startDate.getTime())) { console.error(Unable to parse the start date.); return; } const endDate new Date(startDate); endDate.setDate(endDate.getDate() + 1); const formattedStartDate formatDate(startDate); const formattedEndDate formatDate(endDate); const startDateInput $(inputnamestartDate); const endDateInput $(inputnameendDate); const previosStartDate parseDate(startDateInput.val()); const previousCalelendarMonth previosStartDate.getMonth(); const previousCalelendarYear previosStartDate.getFullYear(); BookingEngineController.set_input_start_date(formattedStartDate); BookingEngineController.set_input_end_date(formattedEndDate); const monthToSearch startDate.getMonth(); const yearToSearch startDate.getFullYear(); const price_calendar_v2 $(#price_calendar_v2) && $(#price_calendar_v2).length; const calendarChange previousCalelendarMonth ! monthToSearch || previousCalelendarYear ! yearToSearch; if (price_calendar_v2 && calendarChange) { document.dispatchEvent( new CustomEvent(updateMonth.price_calendar_v2, { detail: { month: monthToSearch, year: yearToSearch }, }) ); } }, get_forced_start_date: function (config) { const today new Date(); let forcedStartDate today.toLocaleDateString(en-GB); if (config) { const period config.split(;); let close_date new Date(period0); let open_date new Date(period1); if (today > close_date && today open_date) { forcedStartDate open_date.toLocaleDateString(en-GB); } } return forcedStartDate; }, init_calendar_application: function () { console.log(Initializing price calendar) const ROOT_ID calendar-app-root; const ROOT_CLASS calendar_app; const CALENDAR_SCRIPT https://cdn.paraty.es/static_files/common/web_apps/price_calendar.js?v3.74 const CALENDAR_STYLES https://cdn.paraty.es/static_files/common/web_apps/assets/css/main_price_calendar.css?v1.46 const root_element `div id${ROOT_ID} class${ROOT_CLASS} styledisplay:none;>/div>` if (BookingEngineController.config.min_days_search) { window.calendar_data.default_min_stay BookingEngineController.config.min_days_search; } $(this.config.engines_list0).append(root_element); const script document.createElement(script); script.src CALENDAR_SCRIPT script.onload () > { console.log(Price calendar script loaded) }; const cssLink document.createElement(link); cssLink.rel stylesheet; cssLink.type text/css; cssLink.href CALENDAR_STYLES document.head.appendChild(script); document.head.appendChild(cssLink); }, set_datepickers_language: function () { var target_regional $(html).attr(lang) ? $(html).attr(lang).replace(/-.*/, ) : es; $.datepicker.setDefaults($.datepicker.regionaltarget_regional); }, booking_popup_controller: function () { if (document.readyState complete) { $(document).on(click, .button-promotion, function () { BookingEngineController.check_smart_datas($(this)); BookingEngineController.open_booking_popup($(this)); }); } else { window.onload function () { $(document).on(click, .button-promotion, function () { BookingEngineController.check_smart_datas($(this)); BookingEngineController.open_booking_popup($(this)); }); }; } }, check_smart_datas: function (clicked_button) { //Smart dates entry let smarte_date_ini clicked_button.attr(smartdateini) || clicked_button.attr(data-smartdateini); if (smarte_date_ini) { if (smarte_date_ini.includes(+)) { const actualDate new Date(); actualDate.setDate( actualDate.getDate() + +smarte_date_ini.replace(+, ) ); smarte_date_ini $.datepicker.formatDate(dd/mm/yy, actualDate); } $(#dp_start_date).datepicker( setDate, $.datepicker.parseDate(dd/mm/yy, smarte_date_ini) ); BookingEngineController.set_input_start_date(smarte_date_ini); BookingEngineController.create_datepicker_range_calculation(); BookingEngineController.set_departure_min_date(); } //Smart dates departure let smart_date_fin clicked_button.attr(smartdatefin) || clicked_button.attr(data-smartdatefin); if (smart_date_fin) { $(#dp_departure_date).datepicker( setDate, $.datepicker.parseDate(dd/mm/yy, smart_date_fin) ); BookingEngineController.set_input_end_date(smart_date_fin); } //Check data Smarthotel let smart_hotel clicked_button.attr(smarthotel) || clicked_button.attr(data-smarthotel); if (smart_hotel) { let selected_hotel .hotel_selector_option# + smart_hotel, target_engine $(BookingEngineController.config.engines_list0); target_engine.find($(selected_hotel)0).trigger(click); } //Check data Smarthotels let smart_hotels clicked_button.attr(smarthotels) || clicked_button.attr(data-smarthotels); if (smart_hotels) { $(.paraty_booking_form).each(function () { $(this).addClass(hotel_selected); $(this).find(form).attr(action, /booking0); $(this).find(inputnamenamespace).val(); if (!$(this).find(inputnameapplicationIds).length) { $( input typehidden idapplicationIds nameapplicationIds value> ).appendTo($(this).find(form)); } else { $(this).find(inputnameapplicationIds).val(smart_hotels); } $(this).find(#applicationIds).val(smart_hotels); }); } //Smart packages (preselect package tab) let smart_package clicked_button.attr(smartpackage) || clicked_button.attr(data-smartpackage); if (smart_package) { $(.paraty_booking_form form).each(function () { let package_preselection $( input typehidden namepackage_preselection valuetrue classsmart_packages hidden_package_preselection> ); $(this).append(package_preselection); }); } else { $(.paraty_booking_form form).each(function () { $(this).find(.smart_packages).remove(); }); } // Additional services // let service_preselected_value clicked_button.attr(data-preselected-service); // if (service_preselected_value) { // $(.paraty_booking_form form).each(function () { // let service_preselected $(`input typehidden nameservice_preselected value${service_preselected_value} classpreselected_service>`); // $(this).append(service_preselected); // }); // } else { // $(.paraty_booking_form form).each(function () { // $(.preselected_service).remove(); // }); // } //Packages order by smart data let smart_package_order clicked_button.attr(smartpackageorder) || clicked_button.attr(data-smartpackageorder); if (smart_package_order) { $(.paraty_booking_form form).each(function () { let package_order $( input typehidden namepackages_order value> ); package_order.val(smart_package_order || ); $(this).append(package_order); }); } else { $(.paraty_booking_form form).each(function () { $(this).find(inputnamepackages_order).remove(); }); } //Smart min dates let smart_min_date clicked_button.attr(smartmindate) || clicked_button.attr(data-smartmindate); BookingEngineController.config.min_days_search parseInt( smart_min_date || 1 ); //Smart max dates let smart_max_date clicked_button.attr(smartmaxdate) || clicked_button.attr(data-smartmaxdate); BookingEngineController.config.max_days_search parseInt( smart_max_date || 120 ); //If exists smart_min_date y smart_max_date if (smart_min_date && smart_max_date) { clicked_button.attr(smartmaxdate) || clicked_button.attr(data-smartmaxdate); clicked_button.attr(smartmindate) || clicked_button.attr(data-smartmindate); this.set_departure_min_date_and_max_date(); } else { this.set_departure_min_date(); this.set_departure_max_date(); } //Only weekend availble let smart_only_weekend clicked_button.attr(smart_only_weekend) || clicked_button.attr(smartonlyweekend) || clicked_button.attr(data-smartonlyweekend); BookingEngineController.config.dp_only_weekends !!smart_only_weekend; $(#dp_start_date).datepicker( option, beforeShowDay, this.start_datepicker_config.beforeShowDay ); $(#dp_end_date).datepicker( option, beforeShowDay, this.end_datepicker_config.beforeShowDay ); let smart_promocode clicked_button.attr(data-promocode) || clicked_button.attr(smartpromocode) || clicked_button.attr(data-smartpromocode); if (smart_promocode) { let promocode_input $(.promocode_wrapper input); promocode_input.attr(placeholder, smart_promocode); promocode_input.val(smart_promocode); } else { if ($(#default_promocode).length) { let promocode_input $(.promocode_wrapper input), promocode_value $(.promocode_wrapper input).val(); promocode_input.attr(placeholder, promocode_value); promocode_input.val(promocode_value); } else { let promocode_input $(.promocode_wrapper input); promocode_input.attr(placeholder, Promocode); promocode_input.val(); } } //Check smart hidden promocode const smart_hidden_promocode clicked_button.attr(data-smarthiddenpromocode); if (smart_hidden_promocode) { $(.paraty_booking_form form).each(function () { let hidden_promocode $( input typehidden namehidden_default_promocode value> ); hidden_promocode.val(smart_hidden_promocode || ); $(this).append(hidden_promocode); }); } else { $(.paraty_booking_form form).each(function () { $(this).find(inputnamehidden_default_promocode).remove(); }); } //Check reorder by rate let smart_rates_order clicked_button.attr(smartratesorder) || clicked_button.attr(data-smartratesorder) || clicked_button.attr(data-reorder-by-rates); if (smart_rates_order) { $(.paraty_booking_form form).each(function () { let reorder_by_rate $( input typehidden namereorder_by_rates value> ); reorder_by_rate.val(smart_rates_order || ); $(this).append(reorder_by_rate); }); } else { $(.paraty_booking_form form).each(function () { $(this).find(inputnamereorder_by_rates).remove(); }); } //Order by room let smart_room_order clicked_button.attr(smartroomorder) || clicked_button.attr(data-smartroomorder); if (smart_room_order) { $(.paraty_booking_form form).each(function () { let reorder_by_room $( input typehidden nameroomSearch value> ); reorder_by_room.val(smart_room_order || ); $(this).find(inputnameroomSearch).remove(); $(this).append(reorder_by_room); }); } else { $(.paraty_booking_form form).each(function () { $(this).find(inputnameroomSearch).remove(); }); } //Order by group_name, rooms let smart_group_name_room clicked_button.attr(filter_group_name) || clicked_button.attr(data-filtergroupname); if (smart_group_name_room) { $(.paraty_booking_form form).each(function () { let reorder_by_rate $( input typehidden nameroomFilter value> ); reorder_by_rate.val(smart_group_name_room || ); $(this).find(inputnameroomFilter).remove(); $(this).append(reorder_by_rate); }); } else { $(.paraty_booking_form form).each(function () { $(this).find(inputnameroomFilter).remove(); }); } //Number of adults let smart_adults parseInt(clicked_button.attr(data-smartadults) ?? 2); let adults_input $(#booking_widget_popup div.adults_room_1).find(input); let adults_label $(#booking_widget_popup div.adults_room_1).find(.label); let adults_select $(#booking_widget_popup select.adults_room_1); if (!$(#data).length) { adults_input $(.occupancy_wrapper .adults_wrapper inputnameadultsRoom1); } adults_input.val(smart_adults); adults_label.html(smart_adults); adults_select.val(smart_adults); //Number of kids let smart_kids parseInt(clicked_button.attr(data-smartkids) ?? 0); let kids_input $(#booking_widget_popup div.children_room_1).find(input); let kids_label $(#booking_widget_popup div.children_room_1).find(.label); let kids_select $(#booking_widget_popup select.children_room_1); if (!$(#data).length) { kids_input $(.occupancy_wrapper .kids_wrapper inputnamechildrenRoom1); } kids_input.val(smart_kids); kids_label.html(smart_kids); kids_select.val(smart_kids); }, open_booking_popup: function (selected) { this.hide_start_date(); this.hide_end_date(); if (selected.data(external_engine)) { window.open(selected.data(external_engine), _blank); return; } if ($(#data).length || ($(body).hasClass(is_mobile) && $(#data).length)) { $.fancybox.open($(#data), { baseClass: engine_data_popup, touch: false, beforeClose: function () { BookingEngineController.hide_start_date(); BookingEngineController.hide_end_date(); }, }); } else { console.log(Not exists booking engine popup, perform search directly); let target_engine $(this.config.engines_list0), avoid_direct_search target_engine .find(inputnameavoid_direct_search) .val(), booking_engine_is_visible this.booking_engine_is_visible(target_engine); let force_direct_search selected.data(force-direct-search); if ( (avoid_direct_search || booking_engine_is_visible) && !force_direct_search ) { console.log(Avoid direct search); if ( this.have_hotel_selector(target_engine.find(.submit_button)) && !this.have_hotel_selected(target_engine.find(.submit_button)) && target_engine.find(.destination_wrapper).length ) { target_engine.find(.destination_wrapper).trigger(click); } else { let start_date_element target_engine.find( $(BookingEngineController.config.entry_date_wrapper) ); BookingEngineController.recalculate_dp_position(start_date_element); BookingEngineController.toggle_start_date(); } return; } target_engine.find(.submit_button).trigger(click); } }, booking_engine_is_visible: function (target_engine) { var engine_form target_engine.find(form); var actual_engine_position engine_form.offset().top, window_position $(window).scrollTop(); return ( actual_engine_position > window_position && engine_form.is(:visible) ); }, init_selectric: function () { this.config.engines_list.forEach(function (engine_element) { if (document.readyState complete) { console.log(Selectric normal loading); $(engine_element).find(select:not(data-selectric-ignore)).selectric(); } else { window.onload async function () { console.log(Selectric async loading); $(engine_element).find(select:not(data-selectric-ignore)).selectric(); }; } }); }, have_hotel_selector: function (selection) { var target_engine $(selection).closest(.paraty_booking_form); return target_engine.find(.hotel_selector).length > 0; }, have_hotel_selected: function (selection) { var target_engine $(selection).closest(.paraty_booking_form); return target_engine.hasClass(hotel_selected); }, hotel_selection: function (selection) { if (selection.data(disabled-hotel-booking)) { return; } var target_engine selection.closest(.paraty_booking_form); target_engine.addClass(hotel_selected); // Only hide hotel selector if search with flight is not selected. In this case, we use continue_search_callback if (!BookingEngineController.config.flight_hotel.search_with_flight) { target_engine.find(.hotel_selector).slideUp(); } target_engine.find(.hotel_selector_option).removeClass(selected); selection.addClass(selected); var new_placeholder_html selection.find(.title_selector).html() ? selection.find(.title_selector).html().trim() : selection.text().trim(); new_placeholder_html new_placeholder_html.replace(br>, ); new_placeholder_html new_placeholder_html.replace(&, &); new_placeholder_html new_placeholder_html.replace(/.*?>/g, ); new_placeholder_html new_placeholder_html.replace(/\r?\n|\r/g, ); //change the value target_engine.find(.destination).attr(placeholder, new_placeholder_html); target_engine.find(.destination).attr(value, new_placeholder_html); target_engine.find(.destination_label).html(new_placeholder_html); if (selection.data(external_engine)) { window.open(selection.data(external_engine), _blank); return; } if (selection.hasClass(booking_0_hotel_selection)) { var all_namespaces selection.attr(namespaces); selection.closest(.paraty_booking_form).find(.booking_form).each(function () { $(this).attr(action, /booking0); if (!$(this).find(inputnameapplicationIds).length) { $( input typehidden idapplicationIds nameapplicationIds value> ).appendTo($(this)); } else { $(this).find(inputnameapplicationIds).val(all_namespaces); } $(this).find(#applicationIds).val(all_namespaces); }); // Clean calendar namespace if (this.config.use_price_calendar_v2) { if ( typeof window.calendar_data.update_namespace_calendar ! undefined ) { window.calendar_data.update_namespace_calendar(); $(#calendar_booking_form).attr(action, /booking0); } } } else { let id_hotel_4_url selection.attr(id), new_namespace $(#namespace_ + id_hotel_4_url).val(), url_booking $(#url_booking_ + id_hotel_4_url).val(), hotel_value , bookingWidget $(.paraty_booking_form .booking_form), bookingWidgetOld $(#searchForm), guests_wrapper target_engine.find(.guests_wrapper); if (url_booking) { hotel_value url_booking.indexOf(http) > -1 ? url_booking : https:/ + / + id_hotel_4_url + url_booking } BookingEngineController.config.current_namespace new_namespace; bookingWidget.each(function (i, val) { if (!$(this).find(inputnamenamespace).length) { $( input typehidden idnamespace namenamespace value> ).appendTo($(this)); } $(val).attr(action, hotel_value); $(val).find(#namespace).val(new_namespace); }); bookingWidgetOld.each(function (i, val) { $(val).attr(action, hotel_value); $(val).find(#namespace).val(new_namespace); }); // moved this functionality to _manage_occupancy function. 17/04/2025 BookingEngineController._manage_occupancy(target_engine, selection); // Set calendar namespace if (this.config.use_price_calendar_v2) { if ( id_hotel_4_url && typeof window.calendar_data.update_namespace_calendar ! undefined ) { window.calendar_data.update_namespace_calendar(id_hotel_4_url); $(#calendar_booking_form).attr(action, hotel_value); } } } if ( BookingEngineController.config.hotel_selection_callback && typeof BookingEngineController.config.hotel_selection_callback function ) { BookingEngineController.config.hotel_selection_callback(); } }, bind_general_listeners: function () { var month_select_element $(. + this.config.month_element_select); month_select_element.on(click, function () { var month_to_search $(this).attr(month-number), year_to_search $(this).attr(year-number); if (BookingEngineController.config.use_price_calendar_v2) { BookingEngineController.search_specific_month_price_calendar_v2( month_to_search, year_to_search ); } else { BookingEngineController.search_specific_month( month_to_search, year_to_search ); } BookingEngineController.hide_start_date(); BookingEngineController.hide_end_date(); BookingEngineController.hide_end_date_callback(); setTimeout(function () { help_messages_controller_datepicker.show_messages(); }, 2000); }); var cheapest_month_select_element $( . + this.config.cheapest_month_class ); cheapest_month_select_element.on(click, function () { BookingEngineController.search_specific_month(cheapest); BookingEngineController.hide_start_date(); BookingEngineController.hide_end_date(); BookingEngineController.hide_end_date_callback(); setTimeout(function () { help_messages_controller_datepicker.show_messages(); }, 2000); }); $(.hotel_selector_option, .booking_0_hotel_selection).on( click, function () { BookingEngineController.hotel_selection($(this)); } ); if (this.config.use_price_calendar_v2) { $(window).on(updateNamespaceCalendarCallbackReady, function () { const namespace BookingEngineController.config.current_namespace || window.calendar_data.default_namespace; if ( namespace && !namespace.includes(-corpo) && !BookingEngineController.config.namespace_updated && typeof window.calendar_data.update_namespace_calendar ! undefined ) { window.calendar_data.update_namespace_calendar(namespace); BookingEngineController.config.namespace_updated true; } }); window.addEventListener(dateSelected.price_calendar_v2, function(event) { const dates { startDate: $.datepicker.formatDate(dd/mm/yy, new Date(event.detail.startDate)), endDate: $.datepicker.formatDate(dd/mm/yy, new Date(event.detail.endDate)) }; BookingEngineController.set_input_start_date(dates.startDate); if (!event.detail.isStartDate) { BookingEngineController.set_input_end_date(dates.endDate); } }); } $(window).on(pageshow, function (e) { if (e.originalEvent.persisted) { $(#preloading_popup).hide(); } }); }, add_extra_booking_params: function () { let gclid getUrlParameter(gclid); let promocode_url getUrlParameter(promocode); this.config.engines_list.forEach(function (engine_element) { if (gclid) { $(engine_element) .find(form) .append( $(input typehidden classgclid namegclid>).val(gclid) ); } if (promocode_url) { console.debug(Setting promocode from url at general library); $(engine_element).find(inputnamepromocode).val(promocode_url); } }); }, search_specific_month: function (month_to_search, year_to_search) { datepicker_global_pointer this; var fancybox_params { width: 700, height: 600, padding: 0, touch: false, baseClass: calendar_selection_fancybox, beforeShow: function () { datepicker_global_pointer.perform_month_search( month_to_search, year_to_search ); }, beforeClose: function () { help_messages_controller_datepicker.hide_messages(); calendar_specific_namespace_query null; if (typeof calendar_availability_content ! undefined) { calendar_availability_content.insertAfter( .search_other_dates_button ); } if (typeof target_room_key ! undefined && target_room_key) { target_room_key null; } }, }; $.fancybox.open($(.calendar_popup_wrapper), fancybox_params); }, search_specific_month_price_calendar_v2: function (month_to_search, year_to_search) { const target_modify_container $(#calendar-app-root); window.calendar_data.update_month_calendar( +month_to_search - 1, +year_to_search ); if ( $(#namespace).length && $(#namespace).val() ! window.calendar_data.namespace ) { setTimeout( () > window.calendar_data.update_namespace_calendar( $(#namespace).val() ), 500 ); } //If no hotel selector, set hotel namespace by default /*if (!$(this.config.engines_list0).find(.hotel_selector).length) { window.calendar_data.update_namespace_calendar(window.calendar_data.default_namespace); }*/ $(.price_calendar_wrapper ).css(margin-bottom, 0); $(.price_calendar_wrapper .calendar_wrapper).css(margin-top, 0); $.fancybox.open(target_modify_container, { padding: 0, touch: false, baseClass: calendar_v2_selection_fancybox, }); }, create_datepickers: function () { const entry_datepicker $( div iddp_start_date classdatepicker_wrapper_element translateno>/div> ); const departure_datepicker $( div iddp_end_date classdatepicker_wrapper_element translateno>/div> ); if (this.config.custom_dp_wrapper_entry) { $(this.config.custom_dp_wrapper_entry).append(entry_datepicker); } else { $(body).append(entry_datepicker); } if (this.config.custom_dp_wrapper_departure) { $(this.config.custom_dp_wrapper_departure).append(departure_datepicker); } else { $(body).append(departure_datepicker); } // Added to increase pagespeed score if ( this.config.months_show && navigator.userAgent.indexOf(Chrome-Lighthouse) -1 ) { this.start_datepicker_config.numberOfMonths this.config.months_show; this.end_datepicker_config.numberOfMonths this.config.months_show; } // Max days to search let max_days_to_search get_hotel_date(); max_days_to_search.setDate(max_days_to_search.getDate() + this.get_max_days_search()); this.end_datepicker_config.maxDate max_days_to_search; $(#dp_start_date).datepicker(this.start_datepicker_config); $(#dp_end_date).datepicker(this.end_datepicker_config); this.config.engines_list.forEach(function (engine_element) { $(engine_element) .find(form) .append( $(input typehidden classform_startDate namestartDate>) ); $(engine_element) .find(form) .append( $(input typehidden classform_endDate nameendDate>) ); }); //Labels creation const entry_header_label $( div classheader_datepicker translateno>div classspecific_date_selector> + $.i18n._(entry_date_select) + /div>/div> ); entry_header_label.append($(i classfal fa-times-circle close_button_datepicker>/i>)); $(#dp_start_date).prepend(entry_header_label); const departure_header_label $( div classheader_datepicker translateno>div classspecific_date_selector> + $.i18n._(departure_date_select) + /div>/div> ); departure_header_label.append($(i classfal fa-times-circle close_button_datepicker>/i>)); $(#dp_end_date).prepend(departure_header_label); this.create_datepicker_range_calculation(); this.create_months_checker(); }, create_datepicker_range_calculation: function () { $(.datepicker_wrapper_element).delegate( .ui-datepicker td, mouseover, function () { selected_end_date_range_calculation $.datepicker.parseDate( dd/mm/yy, $(#dp_end_date .ui-datepicker-inline).val() ); selected_start_date_range_calculation $.datepicker.parseDate( dd/mm/yy, $(#dp_start_date .ui-datepicker-inline).val() ); if ($(this).data(year) undefined) { return; } var hoverDate $(this).data(year) + - + ($(this).data(month) + 1) + - + $(a, this).html(); hoverDate $.datepicker.parseDate(yy-mm-dd, hoverDate).getTime(); var nights_number 0, departure_date_is_visible $( #dp_end_date .ui-datepicker-inline ).is(:visible); $(#dp_end_date .ui-datepicker-inline td).each(function () { if ($(this).data(year) undefined) { return; } if ($(.ui-datepicker-start_date).length 0) { $(.datepicker_wrapper_element td).removeClass(highlight); } var year $(this).data(year), month $(this).data(month), day $(a, this).html(); var cellDate year + - + (month + 1) + - + day; cellDate $.datepicker.parseDate(yy-mm-dd, cellDate).getTime(); if ( cellDate > selected_start_date_range_calculation && cellDate hoverDate && (BookingEngineController.config.months_show ! 2 || BookingEngineController.config.months_show_highlight || !selected_end_date_range_calculation || cellDate selected_end_date_range_calculation) ) { $(this).addClass(highlight); } else { $(this).removeClass(highlight); } if (cellDate hoverDate) { $(this).addClass(last-highlight-selection); } else { $(this).removeClass(last-highlight-selection); } if ( cellDate > selected_start_date_range_calculation && cellDate hoverDate ) { if (departure_date_is_visible) { nights_number++; } } }); } ); }, create_months_checker: function () { const flexible_dates_label $( div classspecific_month_selector translateyes> + $.i18n._(T_tienes_flexibilidad_pregunta) + /div> ); flexible_dates_label.click(function () { BookingEngineController.toggle_flexible_months(); }); this.create_months_selector_container(); $(.datepicker_wrapper_element).append(flexible_dates_label); }, toggle_flexible_months: function () { if ( $(.datepicker_wrapper_element .months_selector_container).hasClass( hide ) ) { $(.datepicker_wrapper_element .ui-datepicker).addClass(hide); $(.datepicker_wrapper_element .months_selector_container).removeClass( hide ); } else { $(.datepicker_wrapper_element .ui-datepicker).removeClass(hide); $(.datepicker_wrapper_element .months_selector_container).addClass( hide ); } }, create_months_selector_container: function () { const class_general_datepicker_wrapper $( . + this.config.class_general_datepicker_wrapper ); const months_calendar_baseline $(div>/div>) .addClass(this.config.months_container_selector) .addClass(hide); const months_calendar_title $(span>/span>) .addClass(months_selector_title) .html($.i18n._(compare_complete_month)); const cheapest_month_button $(div>/div>) .addClass(this.config.cheapest_month_class) .html($.i18n._(cheapest_month)); const months_selector_wrapper $(div>/div>).addClass( months_selector_wrapper ); const actual_date get_hotel_date(); let actual_month actual_date.getMonth() + 1; let actual_year actual_date.getFullYear(); if ($.datepicker._defaults.monthNames) { var available_months $.datepicker._defaults.monthNames; for (var i 0; i 24; i++) { const month_to_append $(div>/div>).addClass(this.config.month_element_select); month_to_append .attr(month-number, actual_month) .attr(year-number, actual_year); month_to_append.html( available_monthsactual_month - 1 + + actual_year ); this.config.available_months_list.push({ month_number: actual_month, year_number: actual_year, }); if (actual_month 12) { actual_month++; } else { actual_month 1; actual_year++; } if (i 12) { months_selector_wrapper.append(month_to_append); } } } else { console.error( Something wrong trying to get months names from datepicker ); } // Avoid cheapest month button because this funcionality is not available yet if (BookingEngineController.config.use_price_calendar_v2) { months_calendar_baseline .append(months_calendar_title) .append(months_selector_wrapper); } else { months_calendar_baseline .append(months_calendar_title) .append(cheapest_month_button) .append(months_selector_wrapper); } class_general_datepicker_wrapper.append(months_calendar_baseline); }, custom_date_formatter: function (target_date) { var date_object $.datepicker.parseDate(dd/mm/yy, target_date), target_format this.config.custom_visual_format, replace_dict { %MNS: $.datepicker._defaults.monthNames date_object.getMonth() .slice(0, 3), %MN: $.datepicker._defaults.monthNamesdate_object.getMonth(), %Y: date_object.getFullYear(), %d: date_object.getDate(), }; for (var key in replace_dict) { if (replace_dict.hasOwnProperty(key)) { target_format target_format.replace(key, replace_dictkey); } } return target_format; }, set_input_start_date: function (string_date) { $(inputnamestartDate).val(string_date).change(); if (this.config.custom_visual_format) { string_date this.custom_date_formatter(string_date); } if (this.config.custom_sd_visual_wrapper) { $(this.config.custom_sd_visual_wrapper).html(string_date); } else { $(BookingEngineController.config.entry_date_wrapper + .startDate).html(string_date); } }, set_input_end_date: function (string_date) { $(inputnameendDate).val(string_date).change(); if (this.config.custom_visual_format) { string_date this.custom_date_formatter(string_date); } if (this.config.custom_ed_visual_wrapper) { $(this.config.custom_ed_visual_wrapper).html(string_date); } else { $(.departure_date_wrapper .endDate).html(string_date); } }, init_datepickers: function () { var actual_date get_hotel_date(), tomorrow_date get_hotel_date(); tomorrow_date.setDate(tomorrow_date.getDate() + this.config.default_nights_stay); if (this.config.set_tomorrow_as_actual_date) { actual_date.setDate(actual_date.getDate() + 1); tomorrow_date.setDate(tomorrow_date.getDate() + 1); $(#dp_start_date).datepicker(option, minDate, actual_date); $(#dp_end_date).datepicker(option, minDate, tomorrow_date); //var max_date get_hotel_date(); //max_date.setDate(max_date.getDate() + 120); //$(#dp_start_date).datepicker(option, maxDate, max_date); } if (this.config.closed_hotel) { let closed_hotel_config this.config.closed_hotel.split(;); let close_date HotelDateTime(closed_hotel_config0); let open_date HotelDateTime(closed_hotel_config1); if (close_date get_hotel_date() && open_date > get_hotel_date()) { actual_date open_date; tomorrow_date HotelDateTime(open_date); tomorrow_date.setDate(tomorrow_date.getDate() + 1); $(#dp_start_date).datepicker(option, minDate, open_date); $(#dp_end_date).datepicker(option, minDate, tomorrow_date); var max_date HotelDateTime(open_date); max_date.setDate(max_date.getDate() + this.get_max_days_search()); $(#dp_end_date).datepicker(option, maxDate, max_date); } } this.config.engines_list.forEach(function (engine_element) { var target_engine $(engine_element); target_engine .find(BookingEngineController.config.entry_date_wrapper) .click(function () { BookingEngineController.recalculate_dp_position($(this)); BookingEngineController.toggle_start_date(); BookingEngineController.reset_end_date(); }); target_engine.find(.departure_date_wrapper).click(function () { BookingEngineController.recalculate_dp_position($(this)); BookingEngineController.toggle_end_date(); }); var actual_date_string BookingEngineController.datetime_to_string(actual_date), tomorrow_date_string BookingEngineController.datetime_to_string(tomorrow_date), actual_visual_string actual_date_string, tomorrow_visual_string tomorrow_date_string; if (BookingEngineController.config.custom_visual_format) { actual_visual_string BookingEngineController.custom_date_formatter(actual_date_string); tomorrow_visual_string BookingEngineController.custom_date_formatter(tomorrow_date_string); } if (BookingEngineController.config.custom_sd_visual_wrapper) { $(BookingEngineController.config.custom_sd_visual_wrapper).html( actual_visual_string ); } else { target_engine .find( BookingEngineController.config.entry_date_wrapper + .dp-value ) .html(actual_visual_string); } target_engine.find(inputnamestartDate).val(actual_date_string); if (BookingEngineController.config.custom_ed_visual_wrapper) { $(BookingEngineController.config.custom_ed_visual_wrapper).html( tomorrow_visual_string ); } else { target_engine .find(.departure_date_wrapper .dp-value) .html(tomorrow_visual_string); } target_engine.find(inputnameendDate).val(tomorrow_date_string); }); $(.close_button_datepicker).click(function () { BookingEngineController.hide_end_date(); BookingEngineController.hide_start_date(); if ($(.months_selector_container).is(:visible)) { BookingEngineController.toggle_flexible_months(); } }); // $(body).click(function (e) { // let clicked_element $(e.target); // if (!clicked_element.closest(#dp_start_date, #dp_end_date, .entry_date_wrapper, .departure_date_wrapper).length) { // BookingEngineController.hide_end_date(); // BookingEngineController.hide_start_date(); // } // }); $.post(/utils, { action: getCountry }).done(function (country) { if (country US) { BookingEngineController.start_datepicker_config.firstDay 7; BookingEngineController.end_datepicker_config.firstDay 7; $(#dp_start_date).datepicker(destroy); $(#dp_end_date).datepicker(destroy); BookingEngineController.create_datepickers(); } }, json); }, datetime_to_string: function (datetime) { var day datetime.getDate(), month datetime.getMonth() + 1, year datetime.getFullYear(); if (day 10) { day 0 + day.toString(); } return day, month, year.join(/); }, recalculate_dp_position: function (clicked_element) { if (!clicked_element || !clicked_element.length) return; const positions clicked_element.offset(); const element_height clicked_element.outerHeight(); const is_on_popup clicked_element.closest(.fancybox-container).length; const aprox_datepicker_height this.config.datepicker_height || 415; const scrolled_height $(window).scrollTop(); const has_top_space positions.top - scrolled_height > aprox_datepicker_height; const calendar_position { top: has_top_space ? positions.top - element_height - aprox_datepicker_height : positions.top + element_height, left: positions.left, }; let target_position absolute; // Need to be position fixed? let parent_element clicked_element.parent(); while (parent_element.length && !parent_element.is(body)) { if (parent_element.css(position) fixed) { target_position fixed; // Calculate position of clicked element relative to the viewport const clicked_element_position clicked_element.offset(); clicked_element_position.top - $(window).scrollTop(); calendar_position.top clicked_element_position.top + element_height; calendar_position.left clicked_element_position.left; break; } parent_element parent_element.parent(); } $(.datepicker_wrapper_element).css({ top: calendar_position.top, left: calendar_position.left, z-index: is_on_popup ? 9999999 : 30, position: target_position, }); }, set_departure_min_date: function (wrapper_class #dp_end_date) { var start_date $(inputnamestartDate).val(), date_object $.datepicker.parseDate(dd/mm/yy, start_date); let max_days_to_search $.datepicker.parseDate(dd/mm/yy, start_date); max_days_to_search.setDate(max_days_to_search.getDate() + this.get_max_days_search()); let final_date date_object.getDate(); if (wrapper_class #dp_end_date) { final_date + this.config.min_days_search; } date_object.setDate(final_date); let target_dp_datepicker $(wrapper_class); target_dp_datepicker.datepicker(option, minDate, date_object); target_dp_datepicker.datepicker(option, maxDate, max_days_to_search); this.set_input_end_date(target_dp_datepicker.val()); }, // getMaxSearch days get_max_days_search: function () { let max_days 120; // manager max days allowed const max_search_input $(inputnamemax_days_search); if (max_search_input.length) { const max_days_search_allowed parseInt(max_search_input.val()); if (max_days_search_allowed max_days) { max_days max_days_search_allowed; } } return max_days; }, // departure max date set_departure_max_date: function (wrapper_class #dp_end_date) { var start_date $(inputnamestartDate).val(), date_object $.datepicker.parseDate(dd/mm/yy, start_date); let max_days_to_search new Date(date_object); max_days_to_search.setDate(max_days_to_search.getDate() + this.get_max_days_search()); let max_user_date new Date(date_object); max_user_date.setDate(max_user_date.getDate() + this.config.max_days_search); let final_max_date max_user_date max_days_to_search ? max_user_date : max_days_to_search; let target_dp_datepicker $(wrapper_class); target_dp_datepicker.datepicker(option, minDate, date_object); target_dp_datepicker.datepicker(option, maxDate, final_max_date); this.set_input_end_date(target_dp_datepicker.val()); }, // departure min and max date set_departure_min_date_and_max_date: function (wrapper_class #dp_end_date) { var start_date $(inputnamestartDate).val(), min_date_object $.datepicker.parseDate(dd/mm/yy, start_date), max_date_object $.datepicker.parseDate(dd/mm/yy, start_date); ; // Min date let final_date min_date_object.getDate(); if (wrapper_class #dp_end_date) { final_date + this.config.min_days_search; } min_date_object.setDate(final_date); // Max date let max_days_to_search new Date(max_date_object); max_days_to_search.setDate(max_days_to_search.getDate() + this.get_max_days_search()); let max_user_date new Date(max_date_object); max_user_date.setDate(max_user_date.getDate() + this.config.max_days_search); let final_max_date max_user_date max_days_to_search ? max_user_date : max_days_to_search; let target_dp_datepicker $(wrapper_class); target_dp_datepicker.datepicker(option, minDate, min_date_object); target_dp_datepicker.datepicker(option, maxDate, final_max_date); this.set_input_end_date(target_dp_datepicker.val()); }, show_start_date: function () { this.hide_end_date(); $(#dp_start_date).addClass(active); if (this.config.open_sd_calendar_callback) { this.config.open_sd_calendar_callback(); } }, hide_start_date: function () { $(#dp_start_date).removeClass(active); }, toggle_start_date: function () { $(#dp_start_date).hasClass(active) ? this.hide_start_date() : this.show_start_date(); }, show_end_date: function () { this.hide_start_date(); $(#dp_end_date).addClass(active); }, hide_end_date: function () { $(#dp_end_date).removeClass(active); }, hide_end_date_callback: function () { if (typeof BookingEngineController.config.hide_callback function) { BookingEngineController.config.hide_callback(); } }, toggle_end_date: function () { $(#dp_end_date).hasClass(active) ? this.hide_end_date() : this.show_end_date(); }, reset_end_date: function () { let end_date $(#dp_end_date); if (this.config.reset_ed_on_sd_click) { end_date.val(); end_date.datepicker(setDate, null); end_date.datepicker(option, minDate, null); end_date.datepicker(option, maxDate, null); end_date.datepicker(refresh); } }, guests_controller: function () { this.config.engines_list.forEach(function (engine_element) { var target_engine $(engine_element), kids_input target_engine.find(.signs_controlls .kids_number), babies_input target_engine.find(.signs_controlls .babies_number), show_babies_ages !!target_engine .find(input.babies_ages_selector) .val(); target_engine.find(.rooms_number).change(function () { BookingEngineController.change_rooms_number($(this)); }); if (target_engine.find(.occupancy_display).length) { target_engine .find(.occupancy_display .occupancy_value) .click(function () { var will_be_closed target_engine .find(.occupancy_wrapper) .hasClass(active), will_be_open !will_be_closed; target_engine.find(.occupancy_wrapper).toggleClass(active); //Close datepicker if gonna select guest if (will_be_open) { BookingEngineController.hide_start_date(); BookingEngineController.hide_end_date(); } //Check if can be open at top of engine var top_allowed target_engine.find(.occupancy_wrapper).offset().top + 350 > $(window).scrollTop() + $(window).height(); if (will_be_closed && !top_allowed) { setTimeout(function () { $(.occupancy_wrapper).removeClass(open_top); }, 550); } if (will_be_open && top_allowed) { $(.occupancy_wrapper).addClass(open_top); } setTimeout(function () { let body_class $(body); body_class.hasClass(guest_open) ? body_class.removeClass(guest_open) : body_class.addClass(guest_open); }, 500); }); } target_engine.find(.signs_controlls .sign_element).click(function () { BookingEngineController.check_sign_controll($(this)); }); target_engine.find(.occupancy_wrapper).change(function () { BookingEngineController.format_occupancy_value(target_engine); }); //Modify max adults-children if (target_engine.find(.max-adults-number).length) { let max_adults_number target_engine .find(.max-adults-number) .val(); target_engine .find(input.adults_number) .attr(max, max_adults_number); } if (target_engine.find(.max-childrens-number).length) { BookingEngineController.config.max_children target_engine .find(.max-childrens-number) .val(); target_engine .find(input.kids_number) .attr(max, BookingEngineController.config.max_children); } //Create kids ages if needed if (target_engine.find(.min-kids-age).length) { BookingEngineController.create_kids_ages_inputs(target_engine); if (!target_engine.find(.inline_ages).length) { BookingEngineController.create_kids_ages_modal(target_engine); } else { BookingEngineController.create_kids_ages_inline_select( target_engine, target_engine.find(#ages_type_select).length ); } } //Change default adults if (target_engine.find(.default-adults-engine).length) { target_engine .find(.adults_number) .val(target_engine.find(.default-adults-engine).val()); } if ( target_engine.hasClass(inline_ages) || target_engine.find(.inline_ages).length ) { kids_input.on(change, function () { var actual_target $(this), actual_value actual_target.val(), parsed_value parseInt(actual_value), guests_wrapper actual_target.closest(.guests_wrapper), parent_wrapper guests_wrapper.find(.content_inline.kids); if (parsed_value > 1) { parent_wrapper.addClass(show); guests_wrapper.addClass(open_inline_selector); } else { parent_wrapper.removeClass(show); guests_wrapper.removeClass(open_inline_selector); } parent_wrapper.find(.age_element).each(function (index, element) { if (index + 1 parsed_value) { $(element).removeClass(hide).addClass(show); } else { $(element).addClass(hide).removeClass(show); } }); parent_wrapper.find(.age_element).removeClass(last); parent_wrapper .find(.age_element:not(.hide):last) .addClass(last); }); if (show_babies_ages) { babies_input.on(change, function () { var actual_target $(this), actual_value actual_target.val(), parsed_value parseInt(actual_value), guests_wrapper actual_target.closest(.guests_wrapper), parent_wrapper guests_wrapper.find(.content_inline.babies); if (parsed_value > 1) { parent_wrapper.addClass(show); guests_wrapper.addClass(open_inline_selector); } else { parent_wrapper.removeClass(show); guests_wrapper.removeClass(open_inline_selector); } parent_wrapper .find(.age_element) .each(function (index, element) { if (index + 1 parsed_value) { $(element).removeClass(hide).addClass(show); } else { $(element).addClass(hide).removeClass(show); } }); parent_wrapper.find(.age_element).removeClass(last); parent_wrapper .find(.age_element:not(.hide):last) .addClass(last); }); } } }); $(body).click(function (e) { if ($(this).hasClass(guest_open)) { var clicked_element $(e.target); if ( !clicked_element.closest(.occupancy_wrapper).length && !clicked_element.closest(.occupancy_value).length ) { BookingEngineController.close_guests(); } } }); }, flight_hotel_controller: function () { if (!$(BookingEngineController.config.flight_hotel.airport_selector).length) return; try { BookingEngineController.init_airport_selector(); BookingEngineController.init_flight_hotel_elements(); BookingEngineController.flight_hotel_listeners(); BookingEngineController.preselect_flight_hotel(); } catch (e) { console.error(Something wrong trying to initialize flight + hotel controller., e) } }, init_airport_selector: function () { try { const language_code $(html).attr(lang) ? $(html).attr(lang).replace(/-.*/, ) : es; // Needed for multiple selectors. Some landings have more than one widget. const $selectors $(BookingEngineController.config.flight_hotel.airport_selector); // Initialize each selector with its temporary ID $selectors.each(function (index) { const $this $(this); if (!$this.hasClass(select2-hidden-accessible)) { $this.select2({ width: 100%, language: language_code, ajax: { url: /flight_hotel/search_airports, dataType: json, delay: 500, data: function (params) { return { term: params.term || , page: params.page || 1, language_code: language_code }; }, processResults: function (data, params) { return { results: data.results, pagination: { more: data.pagination.more } }; }, cache: true }, minimumInputLength: 3 }).trigger(change.select2); // Needed to show the selected option by default } }); // If there is a selected value in any selector, ensure it is shown in the UI const $firstSelector $selectors.first(); if ($firstSelector.val()) { $firstSelector.trigger(change); } } catch (e) { console.error(Something wrong trying to initialize airport selector., e); $(BookingEngineController.config.flight_hotel.airport_selector_wrapper).hide(); } }, init_flight_hotel_elements: function () { if ($(.flight_hotel_hide_calendar_prices).length) { console.debug(Activating hide_calendar_prices); BookingEngineController.config.flight_hotel.hide_calendar_prices true; } }, flight_hotel_listeners: function () { const flight_hotel_selector $(BookingEngineController.config.flight_hotel.flight_hotel_tabs_wrapper); if (flight_hotel_selector.length) { flight_hotel_selector.find(#hotel_tab).click(function () { BookingEngineController.set_search_with_flight(false); }); flight_hotel_selector.find(#flight_tab).click(function () { BookingEngineController.set_search_with_flight(true); }); } // Update aiport selected $(BookingEngineController.config.flight_hotel.airport_selector).on(change, function () { const selected_airport $(this).find(option:selected); // Needed to equalize all the airport selectors $(BookingEngineController.config.flight_hotel.airport_selector).each(function () { const $this $(this); const current_airport_selected $this.val(); const selected_airport_val selected_airport.val(); if (selected_airport_val && (!current_airport_selected || current_airport_selected ! selected_airport_val)) { const airport_option $this.find(`optionvalue${selected_airport_val}`)0; if (airport_option) { airport_option.selected true; $this.trigger(change.select2); } else { const new_airport_option new Option(selected_airport.text(), selected_airport_val, true, true); $this.append(new_airport_option).trigger(change.select2); } } }); const selected_airport_text selected_airport.text(); const airport_name selected_airport_text.includes( - ) ? selected_airport_text.split( - )1 : selected_airport_text; const airport_code $(this).val(); $(.origin_flight_wrapper input).val(airport_code || airport_name); }); $(input#flight_hotel_switch).on(change, function () { BookingEngineController.set_search_with_flight(this.checked); }); $(document).on(click, .flight_hotel_switcher, function (e) { const checkbox $(this).find(inputtypecheckbox); if (!$(e.target).is(input, label)) { checkbox.prop(checked, !checkbox.prop(checked)).trigger(change); } }); $(.flight_hotel.continue_button).click(function () { $(window).trigger(flight_hotel.continue_search); }); BookingEngineController.config.engines_list.forEach(function (engine) { const target_engine $(engine); target_engine.find(.origin_flight_wrapper).on(click, function () { if (typeof BookingEngineController.config.flight_hotel.open_origin_tab_callback function) { BookingEngineController.config.flight_hotel.open_origin_tab_callback(); } else if (!$(this).hasClass(open-airport-selector-popup)) { // Execute only if button is not for open airport selector popup if ( BookingEngineController.have_hotel_selector(target_engine.find(.submit_button)) && target_engine.find(.destination_wrapper).length ) { target_engine.find(.destination_wrapper).trigger(click); } } }); }); }, preselect_flight_hotel: function () { if (!$(#preselect_flight_hotel).length) return; const flight_hotel_selector $(BookingEngineController.config.flight_hotel.flight_hotel_tabs_wrapper); if (flight_hotel_selector.length) { flight_hotel_selector.find(#flight_tab).click(); } }, valid_flight_origin: function () { return !BookingEngineController.config.flight_hotel.search_with_flight || $(BookingEngineController.config.flight_hotel.airport_selector).val(); }, set_search_with_flight: function (active) { BookingEngineController.config.flight_hotel.search_with_flight active; $(idhotel_tab).toggleClass(active, !active); $(idflight_tab).toggleClass(active, active); $(.origin_flight_wrapper).toggleClass(active, active); $(inputidflight_hotel_switch).prop(checked, active); $(.hotel_selector.cards_version .destiny_filter.tabdata-destiny^hotel).text( active ? `${$.i18n._(T_hotel)} + ${$.i18n._(T_flight)}` : $.i18n._(T_hoteles) ); $(.flight_hotel.continue_button).toggle(active); BookingEngineController._set_flight_steps(); $(window).trigger(flight_hotel.change_search_with_flight, active); if (BookingEngineController.config.flight_hotel.hide_calendar_prices) { // If V+H is active and has the hide_calendar_prices flag, hide the calendar prices. Otherwise, show them. document.dispatchEvent(new CustomEvent(toggleCalendarPrices.price_calendar_v2, { detail: { hideCalendarPrices: active } })); } $(BookingEngineController.config.flight_hotel.airport_selector_wrapper).toggleClass(active, active); }, custom_flight_hotel_change: function (active) { }, _set_flight_steps: function () { const flight_selector_steps $(.flight_selector_steps); flight_selector_steps.toggle(); flight_selector_steps.each(function (index, element) { $(element).find(.step).text(`${index + 1}. `); }); }, create_kids_ages_modal: function (engine_wrapper) { console.log(Creating kids ages modal); let min_age_kid $(.min-kids-age).val(), max_age_kid $(.max-kids-age).val(), max_rooms parseInt(engine_wrapper.find(inputnamenumRooms).attr(max)) || 3; if (!min_age_kid || !max_age_kid) { console.log(Not availabe max or min age config); } else { min_age_kid parseInt(min_age_kid); max_age_kid parseInt(max_age_kid); } var id_for_modal_ages ages_modal_selection; if ($(# + id_for_modal_ages).length) { return; } var main_modal_wrapper $(div>/div>); main_modal_wrapper.attr(id, id_for_modal_ages); var content_modal_wrapper $(div classcontent_modal>/div>); // Close button var close_button $(button>X/button>).attr(class, ages_close_button); close_button.click(function () { $(# + id_for_modal_ages).removeClass(active); }); content_modal_wrapper.prepend(close_button); //Ages selection label var ages_selection_modal_label $(div classmodal_ages_label>/div>); ages_selection_modal_label.html($.i18n._(T_edades_nino)); content_modal_wrapper.append(ages_selection_modal_label); //Rooms iteration for (var room_index 1; room_index max_rooms; room_index++) { var room_wrapper $(div classroom_element_wrapper>/div>); room_wrapper.addClass(room_element_ + room_index); //Room label var room_label $(span classroom_label_element>/span>); room_label.html($.i18n._(T_habitacion) + + room_index); room_wrapper.append(room_label); //Kids iteration for ( var kid_index 1; kid_index BookingEngineController.config.max_children; kid_index++ ) { var kids_element_wrapper $(div classage_kids_element>/div>); kids_element_wrapper.addClass(kid_element_ + kid_index); //Kids label var kids_label $(span classkids_label>/span>); kids_label.html($.i18n._(T_nino) + + kid_index); //Kids select var kid_age_select $(select>/select>); kid_age_select .addClass(age_selector) .addClass(kid_age_selector) .addClass(kid_age_selector + kid_index); kid_age_select .attr(room_index, room_index) .attr(kid_index, kid_index); for ( var option_index min_age_kid; option_index max_age_kid; option_index++ ) { var option_element $(option>/option>); option_element.attr(value, option_index).html(option_index); kid_age_select.append(option_element); } kid_age_select.change(BookingEngineController.age_kid_modified); kids_element_wrapper.append(kids_label).append(kid_age_select); room_wrapper.append(kids_element_wrapper); } content_modal_wrapper.append(room_wrapper); } var continue_button $(div classages_continue_button>/div>); continue_button.html($.i18n._(T_continuar)); continue_button.click(function () { BookingEngineController.perform_search(last_submit_engine_clicked); }); content_modal_wrapper.append(continue_button); main_modal_wrapper.append(content_modal_wrapper); $(body).append(main_modal_wrapper); }, create_kids_ages_inline_select: function ( engine_wrapper, is_type_selector ) { console.log(Creating kids inline ages); let max_rooms parseInt(engine_wrapper.find(inputnamenumRooms).attr(max)) || 3, min_age_kid engine_wrapper.find(.min-kids-age).val(), max_age_kid engine_wrapper.find(.max-kids-age).val(), show_babies_ages !!engine_wrapper.find(.babies_ages_selector).val(), min_age_baby engine_wrapper.find(.min-babies-age).val(), max_age_baby engine_wrapper.find(.max-babies-age).val(), merge_kids_ages_label engine_wrapper .find(.merge_kids_ages_label) .val(), merge_babies_ages_label engine_wrapper .find(.merge_babies_ages_label) .val(), is_mobile $(body).hasClass(is_mobile); if (!min_age_kid || !max_age_kid) { console.log(Not availabe max or min age config); } else { min_age_kid parseInt(min_age_kid); max_age_kid parseInt(max_age_kid); } if (show_babies_ages && (!min_age_baby || !max_age_baby)) { console.log( Babies ages enabled but min or max age config is not available ); } else { min_age_baby parseInt(min_age_baby); max_age_baby parseInt(max_age_baby); } $(.paraty_booking_form).addClass(inline_ages); //Rooms iteration for (let room_index 1; room_index max_rooms; room_index++) { //Kids iteration let content_inline_wrapper $(div classcontent_inline>/div>); if (is_type_selector) { content_inline_wrapper.addClass(type_selector); } if (merge_kids_ages_label) { let kids_label $(p classkids_label>/p>); kids_label.html(merge_kids_ages_label); content_inline_wrapper.addClass(merged_label); content_inline_wrapper.append(kids_label); } let room_wrapper $(div classroom_element_wrapper>/div>); content_inline_wrapper.addClass(room_ + room_index).addClass(kids); for ( let kid_index 1; kid_index BookingEngineController.config.max_children; kid_index++ ) { var kids_element_wrapper $( `div classage_kids_element idkid_${kid_index}>/div>` ); kids_element_wrapper.addClass(age_element); kids_element_wrapper.addClass(kid_element_ + kid_index); let max_value_wrap $(span classmax-value>/span>); max_value_wrap.html(min_age_kid); if (!merge_kids_ages_label) { //Kids label var kids_label $(p classkids_label>/p>); kids_label.html($.i18n._(T_edad_nino) + + kid_index); //Ages selection label kids_label.append(max_value_wrap); kids_element_wrapper.append(kids_label); } if (!is_mobile) { //Kids select let kid_age_select; if (is_type_selector) { kid_age_select $( `select classage_selector kid_age_selector kid_age_selector${kid_index} room_index${room_index}>/select>` ); for ( let option_index min_age_kid; option_index max_age_kid; option_index++ ) { let option_element $( `option value${option_index}>${option_index}/option>` ); kid_age_select.append(option_element); } } else { kid_age_select $( `input typerange min${min_age_kid} max${max_age_kid} value${min_age_kid} classslider_age>` ); kid_age_select .addClass(age_selector) .addClass(kid_age_selector) .addClass(kid_age_selector + kid_index) .attr(room_index, room_index); } kid_age_select.on( input, BookingEngineController.inline_age_kid_modified ); kid_age_select.trigger(input); kids_element_wrapper.append(kid_age_select); if (merge_kids_ages_label) { kids_element_wrapper.append(max_value_wrap); } room_wrapper.append(kids_element_wrapper); } else { //Kids select var kid_age_wrap $(`div>/div>`); kids_element_wrapper.addClass(mobile_selector); kid_age_wrap .addClass(age_selector) .addClass(kid_age_selector) .addClass(kid_age_selector + kid_index) .attr(room_index, room_index); for ( var kid_age_index min_age_kid; kid_age_index max_age_kid; kid_age_index++ ) { var kid_age_input $( `div classage_option data-age${kid_age_index}>${kid_age_index}/div>` ); kid_age_wrap.append(kid_age_input.clone()); } if (kid_age_wrap) { kids_element_wrapper.append(kid_age_wrap); room_wrapper.append(kids_element_wrapper); } } } if (!is_mobile) { content_inline_wrapper.append(room_wrapper); $(.paraty_booking_form .guests_wrapper.room + room_index).append( content_inline_wrapper ); } else { content_inline_wrapper.append(room_wrapper); $(.paraty_booking_form .room_element.room + room_index) .find(.kids_wrapper) .append(content_inline_wrapper); $(.kid_age_selector .age_option).on( click, BookingEngineController.mobile_inline_age_kid_modified ); } //Babies iteration content_inline_wrapper $(div classcontent_inline>/div>); room_wrapper $(div classroom_element_wrapper>/div>); content_inline_wrapper .addClass(room_ + room_index) .addClass(babies); if (show_babies_ages) { if (merge_babies_ages_label) { let babies_label $(p classbabies_label>/p>); babies_label.html(merge_babies_ages_label); content_inline_wrapper.addClass(merged_label); content_inline_wrapper.append(babies_label); } for (let baby_index 1; baby_index 4; baby_index++) { var babies_element_wrapper $( `div classage_babies_element idbaby_${baby_index}>/div>` ); babies_element_wrapper.addClass(age_element); babies_element_wrapper.addClass(baby_element_ + baby_index); let max_value_wrap $(span classmax-value>/span>); max_value_wrap.html(min_age_baby); if (!merge_babies_ages_label) { //Babies label var babies_label $(p classbabies_label>/p>); babies_label.html($.i18n._(T_edad_bebe) + + baby_index); //Ages selection label babies_label.append(max_value_wrap); babies_element_wrapper.append(babies_label); } if (!is_mobile) { //Babies select let baby_age_select; if (is_type_selector) { baby_age_select $( `select classage_selector baby_age_selector baby_age_selector${baby_index} room_index${room_index}>/select>` ); for ( let option_index min_age_baby; option_index max_age_baby; option_index++ ) { let option_element $( `option value${option_index}>${option_index}/option>` ); baby_age_select.append(option_element); } } else { baby_age_select $( `input typerange min${min_age_baby} max${max_age_baby} value${min_age_baby} classslider_age>` ); baby_age_select .addClass(age_selector) .addClass(baby_age_selector) .addClass(baby_age_selector + baby_index) .attr(room_index, room_index); } baby_age_select.on( input, BookingEngineController.inline_age_kid_modified ); babies_element_wrapper.append(baby_age_select); if (merge_babies_ages_label) { babies_element_wrapper.append(max_value_wrap); } room_wrapper.append(babies_element_wrapper); } else { //Babies select var baby_age_wrap $(`div>/div>`); babies_element_wrapper.addClass(mobile_selector); baby_age_wrap .addClass(age_selector) .addClass(baby_age_selector) .addClass(baby_age_selector + baby_index) .attr(room_index, room_index); for ( let baby_age_index min_age_baby; baby_age_index max_age_baby; baby_age_index++ ) { var baby_age_input $( `div classage_option data-age${baby_age_index}>${baby_age_index}/div>` ); baby_age_wrap.append(baby_age_input.clone()); } if (baby_age_wrap) { babies_element_wrapper.append(baby_age_wrap); room_wrapper.append(babies_element_wrapper); } } } if (!is_mobile) { content_inline_wrapper.append(room_wrapper); $(.paraty_booking_form .guests_wrapper.room + room_index).append( content_inline_wrapper ); } else { content_inline_wrapper.append(room_wrapper); $(.paraty_booking_form .room_element.room + room_index) .find(.babies_wrapper) .append(content_inline_wrapper); $(.baby_age_selector .age_option).on( click, BookingEngineController.mobile_inline_age_kid_modified ); } } } }, inline_age_kid_modified: function () { var is_baby $(this).hasClass(baby_age_selector), actual_room_index $(this).attr(room_index), slider_val $(this).val(), target_kids_ages_string ; if (is_baby) { for (let baby_index 1; baby_index 4; baby_index++) { let selected_age $(.occupancy_wrapper) .find(.content_inline.babies.room_ + actual_room_index) .find(.age_element.show) .find(.baby_age_selector + baby_index); if (selected_age.length) { target_kids_ages_string target_kids_ages_string + selected_age.val() + ;; } } $(.agesBaby + actual_room_index).val( target_kids_ages_string.slice(0, -1) ); } else { for ( let kid_index 1; kid_index BookingEngineController.config.max_children; kid_index++ ) { let selected_age $(.occupancy_wrapper) .find(.content_inline.kids.room_ + actual_room_index) .find(.age_element.show) .find(.kid_age_selector + kid_index); if (selected_age.length) { target_kids_ages_string target_kids_ages_string + selected_age.val() + ;; } } let target_age_kid target_kids_ages_string.slice(0, -1); if (target_age_kid) { $(.agesKid + actual_room_index).val(target_age_kid); } } $(this).closest(.age_element).find(.max-value).html(slider_val); }, mobile_inline_age_kid_modified: function () { var is_baby !!$(this).closest(.baby_age_selector).length, actual_room_index $(this).closest(.age_selector).attr(room_index), target_kids_ages_string ; $(this).addClass(active).siblings(.age_option).removeClass(active); if (is_baby) { for (let baby_index 1; baby_index 4; baby_index++) { let selected_age $(.occupancy_options) .find(.content_inline.babies.room_ + actual_room_index) .find(.age_element.active) .find(.baby_age_selector + baby_index) .find(.age_option.active); if (selected_age.length) { target_kids_ages_string target_kids_ages_string + selected_age.data(age) + ;; } } $(.agesBaby + actual_room_index).val( target_kids_ages_string.slice(0, -1) ); } else { for ( let kid_index 1; kid_index BookingEngineController.config.max_children; kid_index++ ) { let selected_age $(.occupancy_options) .find(.content_inline.kids.room_ + actual_room_index) .find(.age_element.active) .find(.kid_age_selector + kid_index) .find(.age_option.active); if (selected_age.length) { target_kids_ages_string target_kids_ages_string + selected_age.data(age) + ;; } } let target_age_kid target_kids_ages_string.slice(0, -1); if (target_age_kid) { $(.agesKid + actual_room_index).val(target_age_kid); } } }, age_kid_modified: function () { var actual_room_index $(this).attr(room_index), target_kids_ages_string ; for ( var kid_index 1; kid_index BookingEngineController.config.max_children; kid_index++ ) { var selected_age $(#ages_modal_selection) .find(.room_element_ + actual_room_index) .find(.kid_age_selector + kid_index); target_kids_ages_string target_kids_ages_string + selected_age.val() + ;; } let target_age_kid target_kids_ages_string.slice(0, -1); if (target_age_kid) { $(.agesKid + actual_room_index).val(target_age_kid); } }, prepare_for_select_kids_ages: function (engine_wrapper) { let num_rooms parseInt( engine_wrapper.find(inputnamenumRooms).val() ), hide_class hide, max_rooms parseInt(engine_wrapper.find(inputnamenumRooms).attr(max)) || 3; for (let room_index 1; room_index max_rooms; room_index++) { let target_wrapper $(#ages_modal_selection).find( .room_element_ + room_index ), number_kids parseInt( engine_wrapper .find(inputnamechildrenRoom + room_index + ) .val() ); room_index num_rooms ? target_wrapper.removeClass(hide_class) : target_wrapper.addClass(hide_class); for ( let kid_index 1; kid_index BookingEngineController.config.max_children; kid_index++ ) { target_wrapper $(#ages_modal_selection) .find(.room_element_ + room_index) .find(.kid_element_ + kid_index); kid_index number_kids ? target_wrapper.removeClass(hide_class) : target_wrapper.addClass(hide_class); } } }, create_kids_ages_inputs: function (engine_wrapper) { console.log(Creating kids ages inputs); let show_babies_ages !!engine_wrapper .find(.babies_ages_selector) .val(), max_rooms parseInt(engine_wrapper.find(inputnamenumRooms).attr(max)) || 3; var min_kids_ages engine_wrapper.find(.min-kids-age).val() || 0; if (BookingEngineController.config.max_children > 1) { for (let i 1; i BookingEngineController.config.max_children; i++) { min_kids_ages + ; + engine_wrapper.find(.min-kids-age).val() || 0; } } for (let room_index 1; room_index max_rooms; room_index++) { let kid_input $(input typehidden>); kid_input.attr(name, agesKid + room_index); kid_input.attr(value, min_kids_ages); kid_input.addClass(agesKid + room_index); engine_wrapper.find(form).append(kid_input); } if (show_babies_ages) { console.log(Creating babies ages inputs); var min_babies_ages engine_wrapper.find(.min-babies-age).val() || 0; for (let i 1; i 2; i++) { min_babies_ages + ; + engine_wrapper.find(.min-babies-age).val() || 0; } for (let room_index 1; room_index max_rooms; room_index++) { let baby_input $(input typehidden>); baby_input.attr(name, agesBaby + room_index); baby_input.attr(value, min_babies_ages); baby_input.addClass(agesBaby + room_index); engine_wrapper.find(form).append(baby_input); } } }, set_new_kids_ages: function (min_age, max_age) { var anyos $.i18n._(T_anyos), kids_age_selector $(.age_kids_element .kid_age_selector), kids_age_value $(.age_kids_element .max-value), kids_label $(.kids .kids_label), is_mobile $(body).hasClass(is_mobile); $(.kids_label .ages_range).html( ( + min_age + - + max_age + + anyos + ) ); kids_label.html( $.i18n._(T_edad_nino) + ( + min_age + - + max_age + + anyos + ) ); if ($(.inline_ages).length) { let percent 0, color kids_age_selector.css(color); kids_age_selector.attr(min, min_age); kids_age_selector.attr(max, max_age); kids_age_selector.val(min_age); kids_age_selector.css( background-image, `-webkit-gradient(linear, 0% 0%, 100% 0%, from(${color}), from(rgb(211, 211, 211)))` ); kids_age_selector.css( background-image, `-moz-linear-gradient(left center, ${color} 0%, ${color} ${percent}%, #d3d3d3 ${percent}%, #d3d3d3 100%)` ); kids_age_value.html(min_age); if (is_mobile) { kids_age_selector.empty(); kids_age_selector.css(background-image, none); for ( var kid_age_index parseInt(min_age); kid_age_index parseInt(max_age); kid_age_index++ ) { var kid_age_input $( `div classage_option data-age${kid_age_index}>${kid_age_index}/div>` ); kids_age_selector.append(kid_age_input.clone()); } for ( let kid_index 1; kid_index BookingEngineController.config.max_children; kid_index++ ) { $(.agesKid + kid_index).val(min_age); } $(.kid_age_selector .age_option).on( click, BookingEngineController.mobile_inline_age_kid_modified ); if (!$(#avoid_open_guest_default).length) { $(.booking_engine_mobile_v2 .guests_selection_wrapper).addClass( active ); $(.booking_engine_mobile_v2 .engine_wrapper).addClass( occupancy_open ); } } } else { kids_age_selector.empty(); for ( var option_index parseInt(min_age); option_index parseInt(max_age); option_index++ ) { var option_element $(option>/option>); option_element.attr(value, option_index).html(option_index); kids_age_selector.append(option_element); } } }, set_new_babies_ages: function (min_age, max_age) { var anyos $.i18n._(T_anyos), babies_age_selector $(.age_babies_element .baby_age_selector), babies_age_value $(.age_babies_element .max-value), babies_label $(.babies .babies_label), is_mobile $(body).hasClass(is_mobile); $(.babies_label .ages_range).html( ( + min_age + - + max_age + + anyos + ) ); babies_label.html( $.i18n._(T_edad_bebe) + ( + min_age + - + max_age + + anyos + ) ); if ($(.inline_ages).length) { let percent 0, color babies_age_selector.css(color); babies_age_selector.attr(min, min_age); babies_age_selector.attr(max, max_age); babies_age_selector.val(min_age); babies_age_selector.css( background-image, `-webkit-gradient(linear, 0% 0%, 100% 0%, from(${color}), from(rgb(211, 211, 211)))` ); babies_age_selector.css( background-image, `-moz-linear-gradient(left center, ${color} 0%, ${color} ${percent}%, #d3d3d3 ${percent}%, #d3d3d3 100%)` ); babies_age_value.html(min_age); if (is_mobile) { babies_age_selector.empty(); babies_age_selector.css(background-image, none); for ( var baby_age_index parseInt(min_age); baby_age_index parseInt(max_age); baby_age_index++ ) { var baby_age_input $( `div classage_option data-age${baby_age_index}>${baby_age_index}/div>` ); babies_age_selector.append(baby_age_input.clone()); } $(.baby_age_selector .age_option).on( click, BookingEngineController.mobile_inline_age_kid_modified ); } } else { babies_age_selector.empty(); for ( var option_index min_age; option_index max_age; option_index++ ) { var option_element $(option>/option>); option_element.attr(value, option_index).html(option_index); babies_age_selector.append(option_element); } } }, format_occupancy_value: function (engine_wrapper) { var default_format %adults/%kids; if (engine_wrapper.find(.babies-allowed).length) { default_format %adults/%kids/%babies; } // Add pets to default format if necessary if (engine_wrapper.find(.pets-allowed).length) { default_format + /%pets; } var target_format this.config.custom_guests_format ? this.config.custom_guests_format : default_format, occupancy_separator - , target_string , rooms_number parseInt( engine_wrapper.find(*namenumRooms).val() || 1 ), total_adults 0, total_kids 0, total_babies 0, total_pets 0; var adults_label $.i18n._(T_adultos), kids_label $.i18n._(T_ninos), babies_label $.i18n._(T_bebes), pets_label $.i18n._(T_mascotas); target_format target_format.replace(/\%adults_label/, adults_label); target_format target_format.replace(/\%kids_label/, kids_label); target_format target_format.replace(/\%babies_label/, babies_label); target_format target_format.replace(/\%pets_label/, pets_label); engine_wrapper.find(.occupancy_value).html(); for (var x 1; x rooms_number; x++) { var adults_value engine_wrapper .find(*nameadultsRoom + x + ) .val(), kids_value engine_wrapper .find(*namechildrenRoom + x + ) .val(), babies_value engine_wrapper .find(*namebabiesRoom + x + ) .val(), pets_value engine_wrapper.find(*namepetsRoom + x + ).val(); total_adults + parseInt(adults_value); total_kids + parseInt(kids_value); total_babies + parseInt(babies_value); total_pets + parseInt(pets_value); if ( target_format.match(/\%adults|\%kids|\%babies|\%pets/) && !$(#custom_occupancy_format).val() ) { var temp_string target_format .replace(%adults, adults_value) .replace(%kids, kids_value) .replace(%babies, babies_value) .replace(%pets, pets_value); if (x > 1) { temp_string occupancy_separator + temp_string; } target_string target_string + temp_string; } else { target_string target_format.replace(%babies, total_babies); } } var room_label_text $.i18n._(T_habitacion), rooms_label_text $.i18n._(T_habitaciones); if ($(.use_apartments).length) { room_label_text $.i18n._(T_apartamento); rooms_label_text $.i18n._(T_apartamentos); } var room_label rooms_number > 1 ? rooms_label_text : room_label_text; target_string target_string.replace(/\%rooms_label/, room_label); target_string target_string.replace(/\%rooms/, rooms_number); target_string target_string.replace(/\%total_adults/, total_adults); target_string target_string.replace(/\%total_kids/, total_kids); target_string target_string.replace(/\%total_babies/, total_babies); target_string target_string.replace(/\%total_pets/, total_pets); engine_wrapper.find(.occupancy_value).html(target_string); }, close_guests: function () { $(body).removeClass(guest_open); $(.occupancy_wrapper).removeClass(active); }, check_sign_controll: function (clicked_element) { var is_minus false, is_plus false, target_input clicked_element .closest(.signs_controlls) .find(input), actual_value parseInt(target_input.val()), max_value target_input.attr(max), min_value target_input.attr(min), occupancy_mobile clicked_element.closest(.occupancy_element_block), mobile_selector occupancy_mobile.find(.mobile_selector); if (clicked_element.hasClass(plus_sign)) { is_plus true; } if (clicked_element.hasClass(minus_sign)) { is_minus true; } if (is_plus) { if (actual_value parseInt(max_value)) { actual_value actual_value + 1; if (mobile_selector.length) { let ages_element occupancy_mobile.find(`.kid_element_${actual_value}`); if (!ages_element.length) { ages_element occupancy_mobile.find(`.baby_element_${actual_value}`); } ages_element.addClass(active); let ages_element_options ages_element.find(.age_option); if (!ages_element_options.hasClass(active)) { ages_element_options.first().addClass(active); } } } } if (is_minus) { if (actual_value > parseInt(min_value)) { if (mobile_selector.length) { occupancy_mobile .find(`.kid_element_${actual_value}`) .removeClass(active); occupancy_mobile .find(`.baby_element_${actual_value}`) .removeClass(active); } actual_value actual_value - 1; } } target_input.val(actual_value); if (this.config.use_price_calendar_v2) { $(#calendar_booking_form) .find(inputname + target_input.attr(name) + ) .val(actual_value) .trigger(change); } target_input.trigger(change); }, change_rooms_number: function (changed_select) { let actual_value parseInt(changed_select.val()), wrapper_form changed_select.closest(.paraty_booking_form), max_rooms parseInt($(changed_select).attr(max)) || 3; for (let x max_rooms; x > 0; x--) { if (actual_value x) { wrapper_form.find(.room + x).addClass(hide); } else { wrapper_form.find(.room + x).removeClass(hide); } } }, submit_controller: function () { this.config.engines_list.forEach(function (engine_element) { var target_engine $(engine_element); target_engine.find(.submit_button).on(click, function () { if ( BookingEngineController.config.flight_hotel.search_with_flight && !BookingEngineController.valid_flight_origin() ) { $(this).find(.origin_flight_wrapper).css(border, 1px solid red); $(window).trigger(flight_hotel.invalid_origin_in_search); return; } if ( typeof BookingEngineController.config.validate_dates_callback function && !BookingEngineController.config.validate_dates_callback() ) { $(.departure_date_wrapper).trigger(click); return; } if ( BookingEngineController.have_hotel_selector($(this)) && !BookingEngineController.have_hotel_selected($(this)) && !BookingEngineController.config.booking0_search ) { return; } else { if ( BookingEngineController.has_kids_ages() && !BookingEngineController.has_kids_ages_selected($(this)) ) { BookingEngineController.prepare_for_select_kids_ages( target_engine ); return; } } if ($(body).hasClass(agencies) && $(#logged_agency).val() && true && cookiesController && !cookiesController.search_cookie(logged_agency)){ if (AgenciesController && AgenciesController.config.logout_callback){ AgenciesController.config.logout_callback(); } return; } BookingEngineController.perform_search($(this)); }); }); }, has_kids_ages: function () { var has_ages_config false; this.config.engines_list.forEach(function (engine_element) { var target_engine $(engine_element); if (target_engine.find(.min-kids-age).length) { has_ages_config true; } }); return has_ages_config && !this.config.disabled_ages; }, has_kids_ages_selected: function (submit_button) { let engine_wrapper submit_button.closest(.paraty_booking_form), has_some_kid false, max_rooms parseInt(engine_wrapper.find(inputnamenumRooms).attr(max)) || 3; for (let room_index 1; room_index max_rooms; room_index++) { let childrenInput engine_wrapper.find(`namechildrenRoom${room_index}`); if (parseInt(childrenInput.val())) { has_some_kid true; } } if (has_some_kid) { if ($(#ages_modal_selection).length) { $(#ages_modal_selection .kid_age_selector).trigger(change); $(#ages_modal_selection).addClass(active); last_submit_engine_clicked submit_button; } else if ($(inputnameinline_ages).length) { has_some_kid false; } } return !has_some_kid; }, perform_search: function (clicked_button) { var engine_wrapper clicked_button.closest(.paraty_booking_form); if (BookingEngineController.config.login_in_search && typeof UserController ! undefined && UserController.config.email_only) { UserController.login_only_email_user(); } //Open preloading if exists window.openPreloadingPopup(engine_wrapper); if (this.config.booking0_search) { engine_wrapper.find(form).attr(action, /booking0); } if (engine_wrapper.length 0) { console.error(Cant be found form inside paraty_booking_form to send); } if (typeof cookiesController ! undefined) { const user_sid cookiesController.search_cookie(loged_user); if (user_sid) { $(form.booking_form).prepend(`input typehidden nameuser_loged iduser_loged value${user_sid}>`); } const locked_email cookiesController.search_cookie(locked_email); if (locked_email) { $(form.booking_form).prepend(`input typehidden namelocked_email idlocked_email value${locked_email}>`); } } if (!BookingEngineController.config.flight_hotel.search_with_flight) { const airportSelector engine_wrapper.find(form).find(BookingEngineController.config.flight_hotel.airport_selector); if (airportSelector.length) { airportSelector.val(); } } setTimeout(function () { $(document).trigger(submit_booking_form); engine_wrapper.find(form)0.submit(); }, 100); }, create_popup_info: function () { if ($(.calendar_popup_wrapper).length) { return; } var baseline_popup_wrapper $(div>/div>).addClass( calendar_popup_wrapper ), header_popup $(div>/div>).addClass(header_popup), header_calendar_option $(div>/div>).addClass( header_calendar_option ), header_graph_option $(div>/div>).addClass(header_graph_option), calendar_field $(div>/div>).addClass(calendar_field), graphs_field_child $(div>/div>) .addClass(graphs_field) .attr(id, graphs_field), graphs_field $(div>/div>) .addClass(graphs_field_wrapper) .append(graphs_field_child); //Header popup var calendar_head_selector $(div>/div>) .addClass(calendar_button_head) .html( span>i classfal fa-calendar-alt>/i>/span> + $.i18n._(calendar) ) .addClass(active), graph_head_selector $(div>/div>) .addClass(graph_button_head) .html( span>i classfar fa-chart-bar>/i>/span> + $.i18n._(graphic) ); header_popup.append(calendar_head_selector).append(graph_head_selector); //Month selector var popup_month_selector $(div>/div>).addClass( popup_month_selector ), month_before $(div>/div>).addClass(previous_month_selector), month_select $(select>/select>).addClass(month_select_element), month_after $(div>/div>).addClass(next_month_selector); popup_month_selector .append(month_before) .append(month_select) .append(month_after); //room_hotel_selector if (this.config.room_hotel_selector) { var room_select $(select>/select>).addClass( room_selector_popup_wrapper ); popup_month_selector.append(room_select).html(); } //Calendar fields var calendar_sd_element $(div>/div>).addClass(calendar_sd_field), calendar_ed_element $(div>/div>).addClass(calendar_ed_field); calendar_field.append(calendar_sd_element).append(calendar_ed_element); //Legend wrapper var legend_wrapper $(div>/div>).addClass(legend_wrapper), legend_square_color $(div>/div>).addClass(legend_square), legend_dispo $(div>/div>).addClass(available_stay), legend_min_stay $(div>/div>).addClass(min_stay), legend_no_dispo $(div>/div>).addClass(no_dispo), legend_small_font $(div>/div>).addClass(small_font); legend_dispo .html($.i18n._(available_date_legend)) .prepend(legend_square_color.clone()); legend_min_stay .html($.i18n._(min_stay_legend)) .prepend(legend_square_color.clone()); legend_no_dispo .html($.i18n._(no_dispo_legend)) .prepend(legend_square_color.clone()); legend_small_font .html(* + $.i18n._(calendar_small_letter)) .prepend(legend_square_color.clone()); legend_wrapper .append(legend_dispo) .append(legend_min_stay) .append(legend_no_dispo) .append(legend_small_font); //Booking button and total price var total_price_wrapper $(div>/div>).addClass( total_price_wrapper ), label_total_price $(div>/div>).addClass(total_price_label), nights_number_wrapper $(span>/span>).addClass( nights_number_wrapper ), nights_number_value $(span>/span>).addClass( nights_number_value ), price_value_span $(span>/span>).addClass(value_container), booking_button_element $(div>/div>).addClass( booking_button_element ); booking_button_element.html($.i18n._(search)).on(click, function () { BookingEngineController.perform_booking_search(); //analytics_register_event(Datepicker Intelligent, Booking, Perform dates search) }); //Bottom popup legend price_value_span.html(-); var default_nights_label $(span>/span>) .addClass(nights_number_label) .html($.i18n._(nights)); nights_number_wrapper .append(nights_number_value.html(0)) .append(default_nights_label); label_total_price .html($.i18n._(selected_stay)) .append(price_value_span) .append(nights_number_wrapper); total_price_wrapper .append(label_total_price) .append(booking_button_element); //Loading popup var loading_spinner $( div classloading_popup_spinner>span> + $.i18n._(searching_price) + /span>/div> ); baseline_popup_wrapper .append(header_popup) .append(popup_month_selector) .append(calendar_field) .append(loading_spinner) .append(graphs_field); baseline_popup_wrapper.append(legend_wrapper).append(total_price_wrapper); $(body).append(baseline_popup_wrapper); this.prepare_popup_controls(); }, prepare_popup_controls: function () { $(.calendar_button_head).click(function () { if ($(.calendar_field).css(display) none) { $(.graphs_field_wrapper).css(display, none); $(.calendar_field).css(display, block); $(.calendar_button_head).addClass(active); $(.graph_button_head).removeClass(active); } nights_selector_update(reset); var currency availability_datacurrency ? availability_datacurrency : €; $(.total_price_label .value_container).html(0 + currency); clearPreviousSearch(); help_messages_controller_datepicker.reset_helper(); BookingEngineController.build_months_selector(2); }); $(.graph_button_head).click(function () { if ($(.graphs_field_wrapper).css(display) none) { $(.calendar_field).css(display, none); $(.graphs_field_wrapper).css(display, block); $(.calendar_button_head).removeClass(active); $(.graph_button_head).addClass(active); nights_selector_update(reset); var currency availability_datacurrency ? availability_datacurrency : €; $(.total_price_label .value_container).html(0 + currency); graphBuilder.clear_graph_selection(); graphBuilder.perform_animation(); help_messages_controller_datepicker.reset_helper(); BookingEngineController.build_months_selector(1); } }); $(.month_select_element).change(function () { var value_to_search $(this).val(); var selected_option $(this).find(option:selected), month_number selected_option.attr(month-number), year_number selected_option.attr(year-number); $(this).find(optionselectedselected).removeAttr(selected); selected_option.attr(selected, selected); BookingEngineController.perform_month_search(month_number, year_number); }); $(.room_selector_popup_wrapper).change(function () { var month_select $(.month_select_element), option_selected_room $(this).find(option:selected); var selected_option month_select.find(option:selected), month_number selected_option.attr(month-number), year_number selected_option.attr(year-number); month_select.find(optionselectedselected).removeAttr(selected); selected_option.attr(selected, selected); BookingEngineController.perform_month_search(month_number, year_number); /*$(.paraty_booking_form).each(function(){ $(this).find(#roomFilter).val(*. + option_selected_room.text() + .*); $(this).find(#roomFilterName).val(option_selected_room.text()); });*/ }); $(.next_month_selector).click(function () { BookingEngineController.set_next_month($(this)); }); $(.previous_month_selector).click(function () { BookingEngineController.set_previous_month($(this)); }); }, set_next_month: function (clicked_element) { var current_selected $(.month_select_element option:selected); if (current_selected.next().length) { var value_to_set $(.month_select_element) .find(optionselectedselected) .attr(value); if (value_to_set ! undefined) { current_selected.next().attr(selected, selected); current_selected.removeAttr(selected); var value_target_to_set current_selected.next().attr(value); $(.month_select_element).val(value_target_to_set); $(.month_select_element).trigger(change); } } }, set_previous_month: function (clicked_element) { var current_selected clicked_element .parent() .find(.month_select_element option:selected); if (!current_selected.prev().length) { return; } current_selected.prev().attr(selected, selected); current_selected.removeAttr(selected); $(.month_select_element).val( $(.month_select_element) .find(optionselectedselected) .attr(value) ); $(.month_select_element).trigger(change); }, perform_month_search: function (month_to_search, year_to_search) { var prepared_params this.prepare_month_query_params( month_to_search, year_to_search ), endpoint_path this.config.hotel_path_endpoint ? this.config.hotel_path_endpoint + /calendars-endpoint : /calendars-endpoint, joined_paths endpoint_path + prepared_params; if (!prepared_params) { setTimeout(function () { try { $.fancybox.close(); } catch (e) { console.log(Something was wrong trying to close fancybox); console.log(e); console.log(||||); } }, 500); this.hide_end_date_callback(); return; } datepicker_global_pointer this; $.get(joined_paths, function (e) { if (typeof e ! object) { availability_data JSON.parse(e); } else { availability_data e; } $(.loading_popup_spinner).hide(); datepicker_global_pointer.build_sd_availability_calendar(); datepicker_global_pointer.build_ed_availability_calendar(); setCalendarClicksHandler(); graphBuilder.init(); }); }, prepare_month_query_params: function (month_to_search, year_to_search) { var params_to_return ?specific_month + month_to_search + &startYear + year_to_search + &promocode + &numRooms1 + &country1 + &adultsRoom12 + &adultsRoom22 + &adultsRoom32 + &childrenRoom10 + &childrenRoom20 + &childrenRoom30; if (this.config.room_hotel_selector) { params_to_return + &get_roomstrue; if (this.config.language_web) { params_to_return + &language + this.config.language_web; } } if (this.config.rate_hotel_selector) { params_to_return + &get_ratestrue; if (this.config.language_web) { params_to_return + &language + this.config.language_web; } } if (this.config.board_hotel_selector) { params_to_return + &get_boardstrue; if (this.config.language_web) { params_to_return + &language + this.config.language_web; } } if ( typeof calendar_specific_namespace_query ! undefined && calendar_specific_namespace_query ) { params_to_return params_to_return + &namespace + calendar_specific_namespace_query; } else if ( $(.destination).length || $(inputnameapplicationIds).length ) { var namespace_to_query $(#namespace).val(), applicationIds $(inputnameapplicationIds).val(); if ( ($(.destination).val() && applicationIds && !(applicationIds.indexOf(;) > -1)) || namespace_to_query ) { params_to_return params_to_return + &namespace + namespace_to_query; } else { if (!$(.destination).length && applicationIds) { return params_to_return; } alert($.i18n._(select_hotel)); return; } } return params_to_return; }, build_sd_availability_calendar: function () { var info_availability availability_data; this.build_calendar_table( $(.calendar_sd_field), parseInt(info_availabilitycalendar_start_month), parseInt(info_availabilitycalendar_start_year) ); }, build_ed_availability_calendar: function () { var info_availability availability_data, start_month_date parseInt(info_availabilitycalendar_start_month) + 1, start_year_date parseInt(info_availabilitycalendar_start_year); if (start_month_date > 12) { start_month_date 1; start_year_date++; } this.build_calendar_table( $(.calendar_ed_field), start_month_date, start_year_date ); }, build_calendar_table: function (element, month_date, year_date) { var calendarFirstDate new Date( parseInt(availability_datacalendar_start_year), parseInt(availability_datacalendar_start_month), 0 ), currentCalendarFirstDate new Date(year_date, month_date, 0), //calendarOffset calculateOffset(calendarFirstDate, currentCalendarFirstDate); calendarOffset 0, room_selector $(.room_selector_popup_wrapper), searching_room_prices false; if ( parseInt(month_date) ! parseInt(availability_datacalendar_start_month) ) { calendarOffset calendarFirstDate.getDate(); } startingMonth parseInt(availability_data.calendar_start_month); startingYear parseInt(availability_data.calendar_start_year); var info_availability availability_data, available_months_list this.config.available_months_list; if ($(.graph_button_head).hasClass(active)) { this.build_months_selector(1); } else { this.build_months_selector(2); } if (room_selector.length && room_selector.val()) { searching_room_prices room_selector.val(); } else if (typeof target_room_key ! undefined && target_room_key) { searching_room_prices target_room_key; //Reset after use it } var target_regional $(html).attr(lang) ? $(html).attr(lang).replace(/-.*/, ) : es; var pricesCalendar_params { month: month_date - 1, year: year_date, offset: calendarOffset, regionalData: $.datepicker.regionaltarget_regional, data: { prices: searching_room_prices ? info_availability.all_pricessearching_room_prices : info_availabilityprices, minStayRestrictions: info_availability.minStayRestrictions, maxStayRestrictions: info_availability.maxStayRestrictions, releaseRestrictions: info_availability.releaseRestrictions, restriction_message: $.i18n._(nights), numDecimalsPrices: BookingEngineController.config.calendar_num_decimals_prices, im_mobile: false, defaultCurrency: €, }, }; if (searching_room_prices) { pricesCalendar_paramsdataroom_filter_key searching_room_prices; } if (info_availability.currency) pricesCalendar_paramsdatadefaultCurrency info_availabilitycurrency; if (this.config.closed_hotel) pricesCalendar_params.data.closed_hotel this.config.closed_hotel; element.pricesCalendar(pricesCalendar_params); var target_room_promotions searching_room_prices ? info_availabilitypromotionssearching_room_prices : info_availabilitypromotionsTodas; this._set_calendar_promotions(target_room_promotions); }, build_months_selector: function (months_number) { var info_availability availability_data, available_months_list this.config.available_months_list; $(.popup_month_selector .month_select_element).html(); if (!available_months_list.length) { BookingEngineController.generate_list_months_availables(); available_months_list this.config.available_months_list; } for (var x 0; x available_months_list.length; x++) { var month_number_to_search parseInt(available_months_listxmonth_number) - 1, loop_month_number available_months_listxmonth_number, loop_year_number available_months_listxyear_number, next_month_number month_number_to_search 11 ? month_number_to_search + 1 : 0, option_to_append $(option>/option>), months_text_label ; if (months_number 1) { months_text_label $.datepicker._defaults.monthNamesmonth_number_to_search + + loop_year_number; } else if (months_number 2) { months_text_label $.datepicker._defaults.monthNamesmonth_number_to_search + - + $.datepicker._defaults.monthNamesnext_month_number + + loop_year_number; } option_to_append.html(months_text_label); option_to_append .attr(month-number, loop_month_number) .attr(year-number, loop_year_number) .attr(value, x); if ( parseInt(info_availabilitycalendar_start_month) parseInt(loop_month_number) && parseInt(info_availabilitycalendar_start_year) parseInt(loop_year_number) ) { option_to_append.attr(selected, selected); } $(.popup_month_selector .month_select_element).append( option_to_append ); } if ( this.config.room_hotel_selector && !$(select.room_selector_popup_wrapper option).length ) { this.build_room_selector(); } }, _set_calendar_promotions: function (available_promotions) { if (!available_promotions) { return; } $(.calendar_popup_wrapper).each(function () { var has_promotions false; var available_days $(this).find(td > .day); for ( var iteration 0; iteration available_promotions.promotion_days.length; iteration++ ) { if (iteration > available_days.length) break; var target_promotion available_promotions.promotion_daysiteration; if (target_promotion.available_promotions.length) { available_daysiteration.classList.add(promotion_container); if (!has_promotions) has_promotions true; } else { available_daysiteration.classList.remove(promotion_container); } } var promotion_day_legend $(this).find(.promotion_day); if (promotion_day_legend.length) { promotion_day_legend.remove(); } if (has_promotions && available_promotions.promotion_title) { //Add legend to calendar var promotions_legend $(div classpromotion_day>/div>).html( available_promotions.promotion_title ), promotion_square $(div classlegend_square>/div>); promotions_legend.prepend(promotion_square); $(this).find(.legend_wrapper).append(promotions_legend); } }); }, format_dates: function (selectedDate) { this.update_dates(selectedDate); }, update_dates: function (selectedDate) { var dateComponents selectedDate.split(/); if (this.config.type_date_selection ! endDate) { $(.entry_date .date_day).html( this.formatSelectedDate(dateComponents) ); $(.entry_input).datepicker(setDate, selectedDate); } dateComponents $(this.config.end_datepicker_input).val().split(/); $(.departure_date .date_day).html( this.formatSelectedDate(dateComponents) ); }, formatSelectedDate: function (dateComponents) { if (this.config.custom_format_day_month) { return this.config.custom_format_day_month(dateComponents); } return ( div classmonth> + $.datepicker._defaultsmonthNamesShort parseInt(dateComponents1, 10) - 1 + /div>div classday> + dateComponents0 + /div> ); }, perform_booking_search: function () { if (!(typeof customized_action_target undefined)) { customized_action_target.trigger(click); customized_action_target undefined; return; } $(.paraty_booking_form .submit_button).trigger(click); help_messages_controller_datepicker.hide_messages(); }, _manage_occupancy: function (engine, hotel_selected) { if (hotel_selected.attr(data-only-adults)) { BookingEngineController.customize_occupancy( engine, adults_only ); } else { BookingEngineController.reset_occupancy_customization(engine); } // disable age kids if its needed if (hotel_selected.attr(disabled-age-selector)) { BookingEngineController.config.disabled_ages true; if (engine.hasClass(inline_ages) || engine.find(.inline_ages).length) { engine.find(.content_inline).addClass(disabled); } } else { BookingEngineController.config.disabled_ages false; if (engine.hasClass(inline_ages) || engine.find(.inline_ages).length) { engine.find(.content_inline.disabled).removeClass(disabled); } } // disable age range in age selector if its needed. 17/04/2025 if (!hotel_selected.data(disable-ages-range-in-age-selector)) { if (hotel_selected.attr(individual_kids_age_range)) { let ages_range hotel_selected.attr(individual_kids_age_range).split(-); let min_age ages_range0; let max_age ages_range1; this.set_new_kids_ages(min_age, max_age); BookingEngineController.config.individual_kids_ages_changed true; } else if (BookingEngineController.config.individual_kids_ages_changed true) { let default_min_age $(.min-kids-age).val(); let default_max_age $(.max-kids-age).val(); this.set_new_kids_ages(default_min_age, default_max_age); BookingEngineController.config.individual_kids_ages_changed false; } if (hotel_selected.attr(individual_babies_age_range)) { let ages_range hotel_selected.attr(individual_babies_age_range).split(-); let min_age ages_range0; let max_age ages_range1; this.set_new_babies_ages(min_age, max_age); BookingEngineController.config.individual_babies_ages_changed true; } else if (BookingEngineController.config.individual_babies_ages_changed true) { let default_min_age $(.min-babies-age).val(); let default_max_age $(.max-babies-age).val(); this.set_new_babies_ages(default_min_age, default_max_age); BookingEngineController.config.individual_babies_ages_changed false; } } }, reset_occupancy_customization: function (target_engine) { let guests_wrapper target_engine.find(.guests_wrapper), input_occupancy target_engine.find( inputname^adultsRoom, inputname^childrenRoom, inputname^babiesRoom ); guests_wrapper.removeClass(adults_only); input_occupancy.removeAttr(disabled); }, customize_occupancy: function (target_engine, occupancy_option) { // Toggle occupancy selectors according to selected mode const occupancy_configs { adults_only: { adults: true, children: false, babies: false }, }; let guests_wrapper target_engine.find(.guests_wrapper), input_adults guests_wrapper.find(inputname^adultsRoom), input_children guests_wrapper.find(inputname^childrenRoom), input_babies guests_wrapper.find(inputname^babiesRoom), selector_kids guests_wrapper.find(.kids), selector_babies guests_wrapper.find(.babies), occupancy_config occupancy_configsoccupancy_option; BookingEngineController.reset_occupancy_customization(target_engine); guests_wrapper.addClass(occupancy_option); if (!occupancy_config.adults) { input_adults.attr(disabled, disabled); } if (!occupancy_config.children) { input_children.attr(disabled, disabled); input_children.val(0); selector_kids.removeClass(show); } if (!occupancy_config.babies) { input_babies.attr(disabled, disabled); input_babies.val(0); selector_babies.removeClass(show); } }, };})();//Help messages controllervar help_messages_controller_datepicker (function () { return { init: function () { this.build_helper(); }, build_helper: function () { var helper_wrapper $(div>/div>).addClass(popup_helper_wrapper), message_element $(span>/span>).addClass(message_element); message_element.html($.i18n._(helper_select_entry)); helper_wrapper.append(message_element); $(.calendar_popup_wrapper .header_popup).append(helper_wrapper); }, reset_helper: function () { $(.popup_helper_wrapper).removeClass(search_button); $(.popup_helper_wrapper .message_element).html( $.i18n._(helper_select_entry) ); }, set_departure_message: function () { $(.popup_helper_wrapper).removeClass(search_button); $(.popup_helper_wrapper .message_element).html( $.i18n._(helper_select_departure) ); }, set_ready_message: function () { $(.popup_helper_wrapper).addClass(search_button); $(.popup_helper_wrapper .message_element).html( $.i18n._(perform_search) ); $(.popup_helper_wrapper.search_button).click(function () { BookingEngineController.perform_booking_search(); }); $(.booking_button_element).addClass(active_button); setTimeout(function () { $(.booking_button_element).removeClass(active_button); }, 1000); }, set_invalid_message: function () { $(.popup_helper_wrapper).removeClass(search_button); $(.popup_helper_wrapper .message_element).html( $.i18n._(select_other_date) ); $(.popup_helper_wrapper).addClass(error); setTimeout(function () { $(.popup_helper_wrapper).removeClass(error); }, 3000); }, hide_messages: function () { $(.popup_helper_wrapper).removeClass(active); }, show_messages: function () { $(.popup_helper_wrapper).addClass(active); }, };})();selected_nights_number 0;function nights_selector_update(n) { if (n reset) { selected_nights_number 0; } else { var days_to_calculate parseInt(n); selected_nights_number + days_to_calculate; } if (selected_nights_number 0) selected_nights_number 0; $(.nights_number_wrapper .nights_number_value).html(selected_nights_number);}(function ($) { var current get_hotel_date(); var numDecimalsPrices 2; var im_mobile false; var add_no_dispo_text_in_mobile false; // get the number of days in a month for a given year var daysInMonth function (month, year) { return new Date(parseInt(year), parseInt(month) + 1, 0).getDate(); }; // get the day of the week in which a month starts var firstDayOfWeekInMonth function (month, year) { month parseInt(month) + 1; if (month > 12) { month 1; year + 1; } month month 10 ? 0 + month.toString() : month.toString(); year year.toString(); var tempDate HotelDateTime(year + / + month + /01); let day tempDate.getDay(); if (day 0) { day 7; } return day; }; $.fn.pricesCalendar function (options) { var settings $.extend({}, $.fn.pricesCalendar.defaultOptions, options); if (settings.data.numDecimalsPrices) { numDecimalsPrices settings.data.numDecimalsPrices; } if (settings.data.im_mobile) { im_mobile settings.data.im_mobile; } if (settings.data.add_no_dispo_text_in_mobile) { add_no_dispo_text_in_mobile true; } if (settings.data.defaultCurrency) { availability_calendar_currency settings.data.defaultCurrency ? settings.data.defaultCurrency : €; } var dayAmount daysInMonth(settings.month, settings.year); var weekday firstDayOfWeekInMonth(settings.month, settings.year); var tempweekday weekday; var padding ; // Insert empty cells until the first day of the month in the week while (tempweekday > 1) { padding + td> + buildContentForDayOfAnotherMonth() + /td>; tempweekday--; } // Insert one cell per day of the months var monthDay 1; while (monthDay dayAmount) { if (weekday > 7) { weekday 1; padding + /tr>tr>; } var positionInArray monthDay + settings.offset - 1; padding + td>; var price -1; if (settings.data.prices) { price settings.data.pricespositionInArray; } if ( hasPrice(price) && checkDateCalendar(monthDay, settings.month, settings.year) ) { var minRestriction settings.data.minStayRestrictions && settings.data.minStayRestrictionspositionInArray; if (typeof minRestriction undefined) { minRestriction settings.data.minStayRestrictionsTodas && settings.data.minStayRestrictionsTodaspositionInArray; } var releaseRestriction settings.data.releaseRestrictions && settings.data.releaseRestrictionspositionInArray; if (settings.data.custom_restriction_message) { var restrictionMessage settings.data.custom_restriction_message.replace( @@num_days@@, minRestriction ); } else { var restrictionMessage minRestriction + settings.data.restriction_message; } if (hasRelease(releaseRestriction) && hasRestriction(minRestriction)) { padding + buildContentForAvailableDayWithReleaseAndRestriction( monthDay, price, restrictionMessage, positionInArray + 1 ); } else if ( hasRelease(releaseRestriction) && !hasRestriction(minRestriction) ) { padding + buildContentForAvailableDayWithRelease( monthDay, price, positionInArray + 1 ); } else if (hasRestriction(minRestriction)) { var hidden_input_restriction input typehidden classrestriction_input value + minRestriction + >; padding + buildContentForAvailableDayWithRestriction( monthDay, price, restrictionMessage, positionInArray + 1 ); padding + hidden_input_restriction; } else { padding + buildContentForAvailableDay( monthDay, price, positionInArray + 1 ); } } else { padding + buildContentForNotAvailableDay( monthDay, positionInArray + 1, settings.month, settings.year ); } padding + /td>; weekday++; monthDay++; } while (weekday 7) { padding + td> + buildContentForDayOfAnotherMonth() + /td>; weekday++; } var target_label_month parseInt(settings.month) 12 ? 0 : settings.month, //This is used because datepicker is 0-11 target_year parseInt(settings.month) 12 ? settings.year + 1 : settings.year; var calendarTable table classcalendar>tr>th colspan7> + settings.regionalData.monthNamestarget_label_month + + target_year + /th>/tr>; // insert the days of the week translated var order 1, 2, 3, 4, 5, 6, 0; for (let index 0; index order.length; ++index) { var day_label settings.regionalData.dayNamesShortorderindex; calendarTable + th classday_label_element> + day_label + /th>; } calendarTable + /tr>tr>; calendarTable + padding; calendarTable + /tr>/table>; this.html(calendarTable); if (typeof recalculateCurrencies ! undefined) recalculateCurrencies(); return this; }; window.openPreloadingPopup function (engine_wrapper null) { if (typeof $.fancybox ! undefined) { $.fancybox.close(); } const preloading_booking_target $(#preloading_popup); if (preloading_booking_target.length) { const selected_start_date engine_wrapper ? engine_wrapper.find(inputnamestartDate).val() : $(inputnamestartDate).val(); const selected_end_date engine_wrapper ? engine_wrapper.find(inputnameendDate).val() : $(inputnameendDate).val(); preloading_booking_target.html( preloading_booking_target.html().replace(@@start_date@@, selected_start_date).replace(@@end_date@@, selected_end_date) ); preloading_booking_target.show(); } }; if (typeof openBookingSearchPopup_v2 ! function) { window.openBookingSearchPopup_v2 function () { window.openPreloadingPopup(); }; } function hasRestriction(restriction) { return ( typeof restriction ! undefined && restriction ! 0 && restriction ! 1 && restriction ! 99 ); } function hasPrice(price) { return typeof price ! undefined && price > 0; } function hasRelease(releaseRestriction) { return releaseRestriction 1000; } function checkDateCalendar(day, month, year) { var today $.datepicker.formatDate(yy-mm-dd, get_hotel_date()); month + 1; day day 10 ? 0 + day : day; month month 10 ? 0 + month : month; var current_date year + - + month + - + day; return current_date > today; } function buildContentForDayOfAnotherMonth() { return div classanother-month-day no-available>/div>; } function buildContentForAvailableDay(day, price, id) { var result div classday available-day>div classday-number> + day + /div>/div>; result + div id + id + classday-content available>; result + div classprice>span classcurrencyValue unmodified block_format> + price.toFixed(numDecimalsPrices) + /span>span classmonedaConv> + availability_calendar_currency + /span> /div>; //result + div classtick>img srcstatic_1/images/tick_verde.png/>/div>; result + /div>; return result; } function buildContentForAvailableDayWithRelease(day, price, id) { var result div classday day-with-release>div classday-number> + day + /div>/div>; result + div id + id + classday-content available>; result + div classprice>span classcurrencyValue unmodified block_format> + price.toFixed(numDecimalsPrices) + /span>span classmonedaConv> + availability_calendar_currency + /span> /div>; //result + div classtick>img srcstatic_1/images/tick_verde.png/>/div>; result + /div>; return result; } function buildContentForAvailableDayWithReleaseAndRestriction( day, price, restrictionMessage, id ) { var result div classday day-with-release>div classday-number> + day + /div>/div>; result + div id + id + classday-content available>; result + div classprice>span classcurrencyValue unmodified block_format> + price.toFixed(numDecimalsPrices) + /span>span classmonedaConv> + availability_calendar_currency + /span> /div>; result + div classrestriction-message> + restrictionMessage + /div>; result + /div>; return result; } function buildContentForAvailableDayWithRestriction( day, price, restrictionMessage, id ) { var result div classday restricted-day>div classday-number> + day + /div>/div>; result + div id + id + classday-content available>; result + div classprice>span classcurrencyValue unmodified block_format> + price.toFixed(numDecimalsPrices) + /span>span classmonedaConv> + availability_calendar_currency + /span> /div>; result + div classrestriction-message> + restrictionMessage + /div>; result + /div>; return result; } function buildContentForNotAvailableDay(day, id, month, year) { previous_date ; if (month && year) { month month + 1; if (month > 12) { month 1; year++; } current_date $.datepicker.parseDate( dd/mm/yy, day + / + month + / + year ); today_date new Date(); today_date.setHours(0, 0, 0, 0); if (current_date today_date) { previous_date previous_date; } } var result div classday not-available-day + previous_date + >div classday-number> + day + /div>/div>; result + div id + id + classday-content no-available>; if (!im_mobile || add_no_dispo_text_in_mobile) { no_dispo_text typeof no_dispo_text undefined ? $.i18n._(no_disponible) : no_dispo_text; result + div classnot-available-message + previous_date + > + no_dispo_text + /div>; } else { result + div classnot-available-message + previous_date + > + img srchttps://cdn.paraty.es/static_files/common/images/booking_3/x_noDispo.png> + /div>; } result + /div>; return result; } $.fn.pricesCalendar.defaultOptions { month: current.getMonth(), day: current.getDate(), year: current.getFullYear(), data: { prices: , }, };})(jQuery);function setCalendarClicksHandler() { $(.day-content).parent().off(click, set_start_or_end_date); $(.day-content).parent().click(set_start_or_end_date);}function set_start_or_end_date(e) { if ( $(this).find(.day-content).hasClass(no-available) && !$(this).find(.day-content).hasClass(candidate-cell) ) { return false; } //Compatibility with booking process availability calendar clicked_availability_calendar_booking_process $(this).closest( #prices-calendar ).length ? true : false; if (startDateSelected null) { startSelection_datepicker($(this).find(.available)); $(.select-last-day).show(fast); } else if (startDateSelected ! null && endDateSelected ! null) { clearPreviousSearch(); startSelection_datepicker($(this).find(.available)); $(.select-last-day).show(fast); } else { var positionClicked getPosition($(this).find(.available)); var positionCellSelected getPosition($(.selected-cell)); if (positionClicked positionCellSelected) { return; } if ($(this).find(.day-content).hasClass(candidate-cell)) { if (!endSelection_datepicker_v1($(this).find(.day-content))) { return; } $(.select-last-day).hide(fast); if (startDateSelected endDateSelected) { endDateSelected + 1; } $(inputnamestartDate).val( formatDate_availability_calendar(startDateSelected) ); $(inputnameendDate).val( formatDate_availability_calendar(endDateSelected) ); BookingEngineController.config.type_date_selection endDate; BookingEngineController.format_dates( formatDate_availability_calendar(endDateSelected) ); $(.modifyButtonCalendar).each(function () { $(this) .find(.available) .prop(disabled, false) .removeClass(disabled-button); }); if ( navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/iPad/i) ) { var currentValue getPosition($(this).find(.candidate-cell)); $(.candidate-cell).each(function (i, obj) { var value2 getPosition($(this)); if (value2 currentValue) { $(this).addClass(selected-cell); $(this).parent().addClass(selected-cell-parent); } else { $(this).removeClass(selected-cell); $(this).parent().removeClass(selected-cell-parent); } }); } } else { clearPreviousSearch(); startSelection_datepicker($(this).find(.available)); $(.select-last-day).show(fast); } }}//Graphs prices buildergraph_start_date null;graph_end_date null;var graphBuilder (function () { return { rawdata: null, init: function () { this.generate_graph_chart(); this.set_controls_graph(); }, day_label_builder: function (day_number, day_label) { var day_label_replaced day_label.replace(/\&(.)acute/g, $1); return day_number + 1 + br> + day_label_replaced.substring(0, 2); }, generate_days_info: function () { var results_info availability_data, return_data , start_year results_infocalendar_start_year, start_month results_infocalendar_start_month, days_in_month Math.round( (new Date(start_year, start_month) - new Date(start_year, start_month - 1)) / 86400000 ); //for (var x0;xresults_infoprices.length;x++){ for (var x 0; x days_in_month; x++) { var day_to_get new Date(start_year, start_month - 1, x + 1), day_name $.datepicker._defaults.dayNamesday_to_get.getDay(), element_to_append { available: results_infopricesx -1 ? false : true, price: results_infopricesx > 0 ? results_infopricesx : 0, color: results_infopricesx > 0 ? #9cb649 : #cf392a, day_label: day_name, day_number: x + 1, full_date: start_year + / + start_month + / + (x + 1), }; return_data.push(element_to_append); } return return_data; }, generate_graph_chart: function () { this.rawdata this.generate_days_info(); var base_graph_element $(div classbase_graph_element>/div>), days_info_area $(div classavailable_days_area>/div>), linear_labels $(div classlinear_labels_area>/div>); //Individual day info for (var x 0; x this.rawdata.length; x++) { days_info_area.append(this.build_day_info(this.rawdatax)); } //Values rates var higher_price this.get_higher_price(), minium_price this.get_minium_price(); minium_price minium_price - minium_price * 0.2; var medium_price higher_price - (higher_price - minium_price) / 2, currency availability_datacurrency ? availability_datacurrency : €; linear_labels.append( $(div classhigher_legend>/div>).html( span> + Math.round(higher_price) + currency + /span> ) ); linear_labels.append( $(div classmedium_legend>/div>).html( span> + Math.round(medium_price) + currency + /span> ) ); linear_labels.append( $(div classlower_legend>/div>).html( span> + Math.round(minium_price) + currency + /span> ) ); //Reset and fill $(.graphs_field).html().append(days_info_area).append(linear_labels); setTimeout(function () { $(.day_element_option).each(function () { $(this).addClass(ready); }); }, 500); }, get_higher_price: function () { var max_price_found 0; for (var x 0; x this.rawdata.length; x++) { if (parseInt(this.rawdataxprice) > max_price_found) { max_price_found parseInt(this.rawdataxprice); max_price_found + max_price_found * 0.2; } } max_price_found max_price_found 70 ? 70 : max_price_found; return max_price_found; }, get_minium_price: function () { var min_price_found 9999; for (var x 0; x this.rawdata.length; x++) { var actual_price parseInt(this.rawdataxprice); if (actual_price ! 0 && actual_price min_price_found) { min_price_found parseInt(this.rawdataxprice); } } min_price_found min_price_found 5 || min_price_found 9999 ? 5 : min_price_found; return min_price_found; }, build_day_info: function (day_info) { var day_element $(div>/div>).addClass(day_element_option), day_label_subs day_infoday_label .replace(/\&(.)acute;/g, $1) .substring(0, 1), day_label $(span>/span>) .addClass(day_element_label) .html(day_label_subs), day_number $(span>/span>) .addClass(day_element_number) .html(day_infoday_number), day_graph $(div>/div>).addClass(graph_block), //.html(day_infoprice), input_checkbox $( input typecheckbox classgraphical_date_selection> ).val(day_infofull_date); input_checkbox.attr(day_price, day_infoprice); if (!day_infoavailable) { input_checkbox.attr(disabled, disabled); day_element.addClass(disabled_day); } day_graph.height($(.graphs_field).height()); var inside_graph_viewer $(span>/span>).addClass(graph_element), graph_info this.calculate_graph_image(day_infoprice); inside_graph_viewer .height(graph_infoheight) .css(background, day_infocolor); inside_graph_viewer.attr(tooltip-info, day_infoprice + €); day_graph.append(inside_graph_viewer); day_element .append(day_label) .append(day_graph) .append(day_number) .append(input_checkbox) .css(width, calc(100%/ + this.rawdata.length + )); return day_element; }, calculate_graph_image: function (price_element) { //Height calculator var max_price_element this.get_higher_price(), minium_price this.get_minium_price(), minium_price_subs minium_price - minium_price * 0.2, parent_wrapper_height $(.graphs_field).height(), percentage_element (price_element - minium_price_subs) / ((max_price_element - minium_price_subs) / 100), final_height (parent_wrapper_height / 100) * percentage_element; if (final_height 0) { final_height 20; } return { height: final_height }; }, set_controls_graph: function () { $(.graph_block).click(function () { if (!$(this).parent().hasClass(disabled_day)) { $(this).parent().find(.graphical_date_selection).trigger(click); $(this) .parent() .find(.graphical_date_selection) .attr(checked, checked); } }); $(.graphical_date_selection).click(function () { var date_value $(this).val(); if (graph_start_date date_value) { return; } graphBuilder.set_dates_calendar(date_value); graphBuilder.calculate_selection_prices(); graphBuilder.calculate_nights_number(); graphBuilder.set_input_values(); if (graph_start_date && !graph_end_date) { $(.day_element_option.candidate-graph-option) .removeClass(candidate-graph-option) .addClass(disabled_day) .attr(disabled, disabled); $(.graphical_date_selection.first-selectioned).removeClass( first-selectioned ); $(this).addClass(first-selectioned); var next_closed_finded false, actual_element $(this).closest(.day_element_option); while (!next_closed_finded) { var next_element actual_element.next(); if (next_element.hasClass(disabled_day)) { next_closed_finded true; next_element .addClass(candidate-graph-option) .removeClass(disabled_day) .find(.graphical_date_selection) .removeAttr(disabled); } else if (next_element.is(:last-child)) { break; } else { actual_element next_element; } } } else { $(.graphical_date_selection.last-selectioned).removeClass( last-selectioned ); $(this).addClass(last-selectioned); $(.modifyButtonCalendar).each(function () { $(this).prop(disabled, false).removeClass(disabled-button); }); } }); $(.graph_element) .hover( function (e) { var titleText $(this).attr(tooltip-info); $(this).data(tiptext, titleText).removeAttr(title); $(p classtooltip-datepicker>/p>) .text(titleText) .appendTo(body) .css(top, e.pageY - 10 + px) .css(left, e.pageX + 20 + px) .fadeIn(); }, function () { $(this).attr(tooltip-info, $(this).data(tiptext)); $(.tooltip-datepicker).remove(); } ) .mousemove(function (e) { $(.tooltip-datepicker) .css(top, e.pageY - 10 + px) .css(left, e.pageX + 20 + px); }); }, set_input_values: function () { var start_date_selected graph_start_date, end_date_selected graph_end_date; start_date_selected this.format_dates_to_input( yy/mm/dd, start_date_selected ); $(inputnamestartDate).val(start_date_selected); BookingEngineController.config.type_date_selection startDate; BookingEngineController.format_dates(start_date_selected); if (!end_date_selected) { end_date_selected $.datepicker.parseDate( dd/mm/yy, start_date_selected ); end_date_selected.setDate(end_date_selected.getDate() + 1); end_date_selected $.datepicker.formatDate( yy/mm/dd, end_date_selected ); } end_date_selected this.format_dates_to_input( yy/mm/dd, end_date_selected ); if (end_date_selected start_date_selected) { end_date_selected $.datepicker.parseDate( dd/mm/yy, start_date_selected ); end_date_selected.setDate(end_date_selected.getDate() + 1); end_date_selected $.datepicker.formatDate( yy/mm/dd, end_date_selected ); end_date_selected this.format_dates_to_input( yy/mm/dd, end_date_selected ); } $(inputnameendDate).val(end_date_selected); BookingEngineController.config.type_date_selection endDate; BookingEngineController.format_dates(end_date_selected); }, format_dates_to_input: function (date_format_element, date_value) { var selected_date, result; selected_date $.datepicker.parseDate(date_format_element, date_value); result $.datepicker.formatDate(dd/mm/yy, selected_date); return result; }, calculate_selection_prices: function () { total_price_calculation 0; if (graph_start_date && graph_end_date) { var elements_to_check $(.graphical_date_selection:checked), amount_of_elements elements_to_check.length; elements_to_check.each(function (index) { if (index ! amount_of_elements - 1) { var selected_price $(this).attr(day_price); total_price_calculation + parseFloat(selected_price); } }); } var rounded_price Math.round(total_price_calculation * 100) / 100; var currency availability_datacurrency ? availability_datacurrency : €; $(.value_container).html(rounded_price + currency); }, calculate_nights_number: function () { var available_nights_number 0; if ( graph_start_date && graph_end_date && $(.graphical_date_selection:checked).length ) { var start_datetime $.datepicker.parseDate( yy/mm/dd, graph_start_date ), end_datetime $.datepicker.parseDate(yy/mm/dd, graph_end_date); available_nights_number Math.round((end_datetime - start_datetime) / (1000 * 60 * 60 * 24)) + 1; } nights_selector_update(reset); nights_selector_update(available_nights_number - 1); }, set_dates_calendar: function (date_value) { if (graph_start_date && graph_end_date) { $(.graphical_date_selectioncheckedchecked).removeAttr(checked); graph_start_date ; graph_end_date ; } if (!graph_start_date) { //Set entry date graph_start_date date_value; $(.graphical_date_selectionvalue + date_value + ).attr( checked, checked ); help_messages_controller_datepicker.set_departure_message(); return; } else if (graph_start_date && !graph_end_date) { //Set departure date end_date > start_date : Set entry date var splitted_start_date graph_start_date.split(/), start_date_element new Date( splitted_start_date0, splitted_start_date1 - 1, splitted_start_date2 ), splitted_end_date date_value.split(/), end_date_element new Date( splitted_end_date0, parseInt(splitted_end_date1) - 1, splitted_end_date2 ); if (end_date_element start_date_element) { graph_start_date date_value; $(.graphical_date_selection).removeAttr(checked); $(.graphical_date_selectionvalue + date_value + ).attr( checked, checked ); help_messages_controller_datepicker.set_departure_message(); return; } graph_end_date date_value; } //Set range selection if (graph_start_date && graph_end_date) { if (graph_start_date graph_end_date) { $(.graphical_date_selection).removeAttr(checked); $(.graphical_date_selectionvalue + graph_start_date + ).attr( checked, checked ); help_messages_controller_datepicker.set_departure_message(); return; } var first_element_to_set $( .graphical_date_selectionvalue + graph_start_date + ), clicked_element $( .graphical_date_selectionvalue + graph_end_date + ); first_element_to_set.attr(checked, checked); if (first_element_to_set.length) { first_element_to_set first_element_to_set.parent().find(input); } else { first_element_to_set $(.graphical_date_selection) .first() .parent() .find(input); } var last_day_finded ; while (last_day_finded ! graph_end_date) { if (first_element_to_set.attr(disabled)) { //graph_end_date last_day_finded ? last_day_finded : graph_end_date; //clicked_element.removeAttr(checked); this.clear_graph_selection(); help_messages_controller_datepicker.set_invalid_message(); return; } first_element_to_set.attr(checked, checked); last_day_finded first_element_to_set.val(); first_element_to_set first_element_to_set .parent() .next() .find(input); } help_messages_controller_datepicker.set_ready_message(); } }, clear_graph_selection: function () { $(.graphical_date_selection:checked).removeAttr(checked); }, perform_animation: function () { $(.day_element_option.ready).each(function () { $(this).removeClass(ready); }); setTimeout(function () { $(.day_element_option).each(function () { $(this).addClass(ready); }); }, 200); }, };})();var startDateSelected null;var endDateSelected null;var minium_days_restriction null;function set_start_or_end_date(e) { if ( $(this).find(.day-content).hasClass(no-available) && !$(this).find(.day-content).hasClass(candidate-cell) ) { return false; } //Compatibility with booking process availability calendar clicked_availability_calendar_booking_process $(this).closest( #prices-calendar ).length ? true : false; if (startDateSelected null) { startSelection_datepicker($(this).find(.available)); $(.select-last-day).show(fast); } else if (startDateSelected ! null && endDateSelected ! null) { clearPreviousSearch(); startSelection_datepicker($(this).find(.available)); $(.select-last-day).show(fast); } else { var positionClicked getPosition($(this).find(.available)); var positionCellSelected getPosition($(.selected-cell)); if (positionClicked positionCellSelected) { return; } if ($(this).find(.day-content).hasClass(candidate-cell)) { if (!endSelection_datepicker_v1($(this).find(.day-content))) { return; } $(.select-last-day).hide(fast); if (startDateSelected endDateSelected) { endDateSelected + 1; } $(inputnamestartDate).val( formatDate_availability_calendar(startDateSelected) ); $(inputnameendDate).val( formatDate_availability_calendar(endDateSelected) ); BookingEngineController.config.type_date_selection endDate; BookingEngineController.format_dates( formatDate_availability_calendar(endDateSelected) ); $(.modifyButtonCalendar).each(function () { $(this) .find(.available) .prop(disabled, false) .removeClass(disabled-button); }); if ( navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/iPad/i) ) { var currentValue getPosition($(this).find(.candidate-cell)); $(.candidate-cell).each(function (i, obj) { var value2 getPosition($(this)); if (value2 currentValue) { $(this).addClass(selected-cell); $(this).parent().addClass(selected-cell-parent); } else { $(this).removeClass(selected-cell); $(this).parent().removeClass(selected-cell-parent); } }); } } else { clearPreviousSearch(); startSelection_datepicker($(this).find(.available)); $(.select-last-day).show(fast); } }}function setCalendarClicksHandler() { $(.day-content).parent().off(click, set_start_or_end_date); $(.day-content).parent().click(set_start_or_end_date);}function startSelection_datepicker(cell) { var currentValue getPosition(cell); startDateSelected currentValue; $(BookingEngineController.start_date_selector).val( formatDate_availability_calendar(startDateSelected) ); BookingEngineController.config.type_date_selection startDate; BookingEngineController.format_dates( formatDate_availability_calendar(startDateSelected) ); $(BookingEngineController.end_date_selector).val( formatDate_availability_calendar(startDateSelected) ); BookingEngineController.config.type_date_selection endDate; BookingEngineController.format_dates( formatDate_availability_calendar(startDateSelected) ); $(.modifyButtonCalendar).each(function () { $(this).prop(disabled, false).removeClass(disabled-button); }); cell.addClass(selected-cell); cell.parent().addClass(selected-cell-parent).addClass(first-selection); cell.addClass(startorend-cell); //Restriction minium days var restriction_value_selector cell.parent().find(.restriction_input); if (restriction_value_selector.length) { minium_days_restriction restriction_value_selector.val(); } enableCells(currentValue); addHoverListener(); nights_selector_update(reset); nights_selector_update(1); help_messages_controller_datepicker.set_departure_message();}function formatDate_availability_calendar(cellPosition) { if (!clicked_availability_calendar_booking_process) { var baselineDate $.datepicker.parseDate( dd-mm-yy, 1 + - + startingMonth + - + startingYear ); } else { var baselineDate $.datepicker.parseDate( dd-mm-yy, 1 + - + (startingMonth + 1) + - + startingYear ); } var tempDat HotelDateTime(baselineDate.valueOf()); tempDat.setDate(tempDat.getDate() + (cellPosition - 1)); result $.datepicker.formatDate(dd/mm/yy, tempDat); return result;}function getPosition(cell) { return parseInt(cell.attr(id));}function enableCells(currentValue) { var firstNotAvailable findFirstNoAvailability(currentValue), selected_cell $(.startorend-cell), available_targets null; if (selected_cell.length) { available_targets selected_cell .closest(#prices-calendar, .calendar_field) .find(.available); } else { available_targets $(.available); } available_targets.each(function (i, obj) { var value2 getPosition($(this)); if (value2 currentValue || value2 > firstNotAvailable) { $(this).addClass(disabled-cell); } else { $(this).addClass(candidate-cell); } }); if (currentValue firstNotAvailable) { $(.day-content).each(function () { if ($(this).attr(id) firstNotAvailable) { $(this).addClass(candidate-cell); if (BookingEngineController.config.departure_candidate_cell) { $(this).find(.not-available-message).text($.i18n._(solo_salida)); $(this).closest(td).find(.day).addClass(candidate-departure); } } else { if ( BookingEngineController.config.departure_candidate_cell && $(this).hasClass(no-available) ) { $(this) .find(.not-available-message) .text($.i18n._(no_disponible)); $(this).closest(td).find(.day).removeClass(candidate-departure); } } }); }}function clearPreviousSearch() { $(.available).each(function (i, obj) { $(this).removeClass(selected-cell); $(this) .parent() .removeClass(selected-cell-parent) .removeClass(first-selection) .removeClass(end-selection); $(this).removeClass(candidate-cell); $(this).removeClass(startorend-cell); }); $(.no-available).each(function (i, obj) { $(this).removeClass(selected-cell); $(this) .parent() .removeClass(selected-cell-parent) .removeClass(first-selection) .removeClass(end-selection); $(this).removeClass(candidate-cell); $(this).removeClass(startorend-cell); }); $(.disabled-cell).each(function (i, obj) { $(this).removeClass(disabled-cell); }); startDateSelected null; endDateSelected null; minium_days_restriction null;}function findFirstNoAvailability(startingAt) { var result 100000; var selected_cell $(.startorend-cell), no_available_targets null; if (selected_cell.length) { no_available_targets selected_cell .closest(#prices-calendar, .calendar_field) .find(.no-available); } else { no_available_targets $(.no-available); } no_available_targets.each(function (i, obj) { var position getPosition($(this)); if (position result && position > startingAt) { result position; } }); return result;}function addHoverListener() { if ( navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/iPad/i) ) { return; } $(.candidate-cell) .parent() .hover(function (e) { var currentValue getPosition($(this).find(.candidate-cell)); $(.candidate-cell).each(function (i, obj) { var value2 getPosition($(this)); if (value2 currentValue) { $(this).addClass(selected-cell); $(this).parent().addClass(selected-cell-parent); } else { $(this).removeClass(selected-cell); $(this).parent().removeClass(selected-cell-parent); } }); });}function endSelection_datepicker_v1(cell) { var currentValue getPosition(cell); if ( typeof minium_days_restriction ! undefined && minium_days_restriction && currentValue - startDateSelected minium_days_restriction ) { return false; } cell.addClass(startorend-cell); cell.parent().addClass(selected-cell-parent).addClass(end-selection); endDateSelected currentValue; $(.candidate-cell).parent().off(mouseenter mouseleave); calculate_estimated_price_calendar_popup(); var target_calendar_data $(.calendar_field).is(:visible) ? $(.calendar_field td.first-selection .day-content) : $(.calendars_wrapper td.first-selection .day-content); var start_cell_element target_calendar_data.attr(id); var differential_nights parseInt(currentValue) - parseInt(start_cell_element); nights_selector_update(differential_nights - 1); //1 less because departure isn´t night help_messages_controller_datepicker.set_ready_message(); return true;}function calculate_estimated_price_calendar_popup() { var total_value 0; for ( var startNumber startDateSelected; startNumber endDateSelected; startNumber++ ) { total_value + parseFloat(availability_datapricesstartNumber - 1); } var total_value_rounded Math.round(total_value * 100) / 100, target_currency availability_datacurrency ? availability_datacurrency : €; $(.total_price_label .value_container).html( span classvalue_container_label> + $.i18n._(desde) + /span>span classcurrencyValue unmodified> + total_value_rounded + /span>span classmonedaConv> + target_currency + /span> ); if (!$(.total_price_label .value_container).hasClass(with_label)) { $(.total_price_label .value_container).addClass(with_label); } $(.selection_price_wrapper .total_price_value).html(total_value_rounded); $(.selection_price_wrapper .total_price_value).attr( latest_value, total_value_rounded ); if (typeof recalculateCurrencies ! undefined) recalculateCurrencies();}/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5647975057457152.js?v12_05_2022_10_15_49Fancybox>/script>script library_scripttrue>/* Countdowns */function prepare_countdowns() { $(.countdown_tag).each(function () { var countdown_date $(this).attr(date), countdown_wrapper $(this); //Labels var days_label $.i18n._(T_dias) || Días, hours_label $.i18n._(T_horas) || Horas, minutes_label $.i18n._(T_minutos) || Minutos, seconds_label $.i18n._(T_segundos) || Segundos; var html_countdown_template div classdays>div classdate>/div>div classtitle_format> + days_label + /div>/div> + div classhours>div classdate>/div>div classtitle_format> + hours_label + /div>/div> + div classminutes>div classdate>/div>div classtitle_format> + minutes_label + /div>/div> + div classseconds>div classdate>/div>div classtitle_format> + seconds_label + /div>/div>; if (countdown_date) { var countdown_datetime new Date(countdown_date).getTime(); countdown_wrapper.html(html_countdown_template); var countdown_general_interval setInterval(function () { update_countdown(countdown_datetime, countdown_wrapper); }, 1000); } });}function update_countdown(countdown_datetime, countdown_wrapper) { var now new Date().getTime(), differenceDates countdown_datetime - now; if (differenceDates > 0) { var days Math.floor(differenceDates / (1000 * 60 * 60 * 24)), hours Math.floor( (differenceDates % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60) ), minutes Math.floor((differenceDates % (1000 * 60 * 60)) / (1000 * 60)), seconds Math.floor((differenceDates % (1000 * 60)) / 1000); countdown_wrapper.find(.days .date).html(days); countdown_wrapper.find(.hours .date).html(hours); countdown_wrapper.find(.minutes .date).html(minutes); countdown_wrapper.find(.seconds .date).html(seconds); } else { countdown_wrapper.html(); }}document.addEventListener(DOMContentLoaded, function (event) { try { prepare_countdowns(); } catch (e) { console.log(Countdowns exception); }});/* Animations */function ws_prepare_animations() { $.fn.addnimation function (options) { var window_height parseInt($(window).height()); var actual_position parseInt($(window).scrollTop()); var settings { selector: $(this), class: fadeIn, windowDiference: window_height / 2 + 200, parent: $(this), delay: 0, speed: 1000, reiteration: true, }; if (options) { $.extend(settings, options); } settings.parent.each(function () { var element_top parseInt($(this).offset().top), current_element settings.selector, animation_delay settings.delay / 1000, animation_speed settings.speed / 1000; if ( element_top > actual_position + settings.windowDiference && !(current_element.hasClass(animated) && !settings.reiteration) ) { if (settings.classOut) { current_element .removeClass(settings.class) .addClass(settings.classOut) .removeClass(animated) .css(opacity, 0); } else { current_element .removeClass(animated) .removeClass(settings.class) .css(opacity, 0); } } else { if (settings.classOut) { current_element .css({ opacity: 1, animation-delay: animation_delay + s, animation-duration: animation_speed + s, }) .removeClass(settings.classOut) .addClass(animated) .addClass(settings.class); } else { current_element .css({ opacity: 1, animation-delay: animation_delay + s, animation-duration: animation_speed + s, }) .addClass(animated) .addClass(settings.class); } } }); };}try { ws_prepare_animations();} catch (e) { console.log(General animations exception);}// Redirections by language *//$(window).on(load, function () { $(#lang a, .lang a).click(function (e) { e.preventDefault(); const target_language_selection $(this).attr(href).replace(/\s/g, ); const add_params (url) > { if (typeof window.params_to_save_in_redirection undefined || !window.params_to_save_in_redirection) return ; const url_params new URLSearchParams(window.location.search); const new_params new URLSearchParams(); url_params.forEach((value, key) > { if (window.params_to_save_in_redirection.includes(key)) { new_params.append(key, value); } }); const symbol_to_append url.includes(?) ? & : ?; return url_params.size && new_params.size ? `${symbol_to_append}${new_params.toString()}` : ; }; $.ajax({ url: /utils/?actionlanguage_redirection, type: post, dataType: json, data: target_language_selection, }).always(function (data) { if (data && data.responseText) { const url data.responseText.indexOf(http) > -1 ? data.responseText : window.location.origin + data.responseText; window.location `${url}${add_params(url)}`; } else { window.location target_language_selection; } }); });});// Remove attr width and height of images *//if (navigator.userAgent.indexOf(Chrome-Lighthouse) -1) { $(window).on(load, function () { $(img.image_size_set_automatic).each(function () { $(this).removeAttr(width); $(this).removeAttr(height); }); });}// Common functions *//function getUrlParameter(target_param) { let url_params decodeURIComponent( window.location.search.substring(1) ).split(&); for (let i 0; i url_params.length; i++) { let param url_paramsi.split(); if (param0 target_param) { return param1 undefined ? true : param1; } } return null;}// Get URL promocode and set it *//// $(window).on(load, function () {// let promocode getUrlParameter(promocode);// if (!promocode) {// promocode cookiesController.search_cookie(promocode);// }//// if (promocode) {// promocode decodeURIComponent(promocode);// $(inputnamepromocode).val(promocode);// document.cookie promocode + promocode + ; path/;// }//// // Set promocode cookie on change//// $(inputnamepromocode).on(change, function () {// let promocode $(this).val();// if (promocode) {// document.cookie promocode + promocode + ; path/;// } else {// cookiesController.delete_cookie(promocode);// }// });// });function hasHiddenContent(element) { /* Should be called after load event to be executed after async fonts are fully loaded */ if (element.length) { return ( element0.offsetHeight element0.scrollHeight || element0.offsetWidth element0.scrollWidth ); } return null;}function getCountry() { return cachedRequest(/utils?actiongetCountry).then((response) > response.text() );}function cachedRequest(url) { // Function used to cache the request and avoid unnecessary repeated requests const CACHE_NAME web-seeker-cache-v1?v1.10; const request new Request(url); return caches .open(CACHE_NAME) .then((cache) > { return cache.match(request).then((response) > { if (response) { return response; } return fetch(request).then((response) > { const responseClone response.clone(); if (!responseClone.ok) { throw new TypeError(bad response status); } cache.put(url, responseClone); return response; }); }); }) .catch((error) > { console.warn(CacheStorage not supported); return fetch(request).then((response) > { const responseClone response.clone(); if (!responseClone.ok) { throw new TypeError(bad response status); } return response; }); });}/script>script async defer library_scripttrue srchttps://webseeker.paraty.es/libraries/5105709842694144.js?v21_05_2025_11_35_05lazysizes>/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/5719707252424704.js?v04_08_2025_07_38_29Datepicker Messages>/script>script library_scripttrue srchttps://webseeker.paraty.es/libraries/6231514010353664.js?v05_07_2023_13_47_34jQuery Validate>/script>script async defer library_scripttrue srchttps://webseeker.paraty.es/libraries/5105709842694144.js?v21_05_2025_11_35_05lazysizes>/script>script library_scripttrue>/* Countdowns */function prepare_countdowns() { $(.countdown_tag).each(function () { var countdown_date $(this).attr(date), countdown_wrapper $(this); //Labels var days_label $.i18n._(T_dias) || Días, hours_label $.i18n._(T_horas) || Horas, minutes_label $.i18n._(T_minutos) || Minutos, seconds_label $.i18n._(T_segundos) || Segundos; var html_countdown_template div classdays>div classdate>/div>div classtitle_format> + days_label + /div>/div> + div classhours>div classdate>/div>div classtitle_format> + hours_label + /div>/div> + div classminutes>div classdate>/div>div classtitle_format> + minutes_label + /div>/div> + div classseconds>div classdate>/div>div classtitle_format> + seconds_label + /div>/div>; if (countdown_date) { var countdown_datetime new Date(countdown_date).getTime(); countdown_wrapper.html(html_countdown_template); var countdown_general_interval setInterval(function () { update_countdown(countdown_datetime, countdown_wrapper); }, 1000); } });}function update_countdown(countdown_datetime, countdown_wrapper) { var now new Date().getTime(), differenceDates countdown_datetime - now; if (differenceDates > 0) { var days Math.floor(differenceDates / (1000 * 60 * 60 * 24)), hours Math.floor( (differenceDates % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60) ), minutes Math.floor((differenceDates % (1000 * 60 * 60)) / (1000 * 60)), seconds Math.floor((differenceDates % (1000 * 60)) / 1000); countdown_wrapper.find(.days .date).html(days); countdown_wrapper.find(.hours .date).html(hours); countdown_wrapper.find(.minutes .date).html(minutes); countdown_wrapper.find(.seconds .date).html(seconds); } else { countdown_wrapper.html(); }}document.addEventListener(DOMContentLoaded, function (event) { try { prepare_countdowns(); } catch (e) { console.log(Countdowns exception); }});/* Animations */function ws_prepare_animations() { $.fn.addnimation function (options) { var window_height parseInt($(window).height()); var actual_position parseInt($(window).scrollTop()); var settings { selector: $(this), class: fadeIn, windowDiference: window_height / 2 + 200, parent: $(this), delay: 0, speed: 1000, reiteration: true, }; if (options) { $.extend(settings, options); } settings.parent.each(function () { var element_top parseInt($(this).offset().top), current_element settings.selector, animation_delay settings.delay / 1000, animation_speed settings.speed / 1000; if ( element_top > actual_position + settings.windowDiference && !(current_element.hasClass(animated) && !settings.reiteration) ) { if (settings.classOut) { current_element .removeClass(settings.class) .addClass(settings.classOut) .removeClass(animated) .css(opacity, 0); } else { current_element .removeClass(animated) .removeClass(settings.class) .css(opacity, 0); } } else { if (settings.classOut) { current_element .css({ opacity: 1, animation-delay: animation_delay + s, animation-duration: animation_speed + s, }) .removeClass(settings.classOut) .addClass(animated) .addClass(settings.class); } else { current_element .css({ opacity: 1, animation-delay: animation_delay + s, animation-duration: animation_speed + s, }) .addClass(animated) .addClass(settings.class); } } }); };}try { ws_prepare_animations();} catch (e) { console.log(General animations exception);}// Redirections by language *//$(window).on(load, function () { $(#lang a, .lang a).click(function (e) { e.preventDefault(); const target_language_selection $(this).attr(href).replace(/\s/g, ); const add_params (url) > { if (typeof window.params_to_save_in_redirection undefined || !window.params_to_save_in_redirection) return ; const url_params new URLSearchParams(window.location.search); const new_params new URLSearchParams(); url_params.forEach((value, key) > { if (window.params_to_save_in_redirection.includes(key)) { new_params.append(key, value); } }); const symbol_to_append url.includes(?) ? & : ?; return url_params.size && new_params.size ? `${symbol_to_append}${new_params.toString()}` : ; }; $.ajax({ url: /utils/?actionlanguage_redirection, type: post, dataType: json, data: target_language_selection, }).always(function (data) { if (data && data.responseText) { const url data.responseText.indexOf(http) > -1 ? data.responseText : window.location.origin + data.responseText; window.location `${url}${add_params(url)}`; } else { window.location target_language_selection; } }); });});// Remove attr width and height of images *//if (navigator.userAgent.indexOf(Chrome-Lighthouse) -1) { $(window).on(load, function () { $(img.image_size_set_automatic).each(function () { $(this).removeAttr(width); $(this).removeAttr(height); }); });}// Common functions *//function getUrlParameter(target_param) { let url_params decodeURIComponent( window.location.search.substring(1) ).split(&); for (let i 0; i url_params.length; i++) { let param url_paramsi.split(); if (param0 target_param) { return param1 undefined ? true : param1; } } return null;}// Get URL promocode and set it *//// $(window).on(load, function () {// let promocode getUrlParameter(promocode);// if (!promocode) {// promocode cookiesController.search_cookie(promocode);// }//// if (promocode) {// promocode decodeURIComponent(promocode);// $(inputnamepromocode).val(promocode);// document.cookie promocode + promocode + ; path/;// }//// // Set promocode cookie on change//// $(inputnamepromocode).on(change, function () {// let promocode $(this).val();// if (promocode) {// document.cookie promocode + promocode + ; path/;// } else {// cookiesController.delete_cookie(promocode);// }// });// });function hasHiddenContent(element) { /* Should be called after load event to be executed after async fonts are fully loaded */ if (element.length) { return ( element0.offsetHeight element0.scrollHeight || element0.offsetWidth element0.scrollWidth ); } return null;}function getCountry() { return cachedRequest(/utils?actiongetCountry).then((response) > response.text() );}function cachedRequest(url) { // Function used to cache the request and avoid unnecessary repeated requests const CACHE_NAME web-seeker-cache-v1?v1.10; const request new Request(url); return caches .open(CACHE_NAME) .then((cache) > { return cache.match(request).then((response) > { if (response) { return response; } return fetch(request).then((response) > { const responseClone response.clone(); if (!responseClone.ok) { throw new TypeError(bad response status); } cache.put(url, responseClone); return response; }); }); }) .catch((error) > { console.warn(CacheStorage not supported); return fetch(request).then((response) > { const responseClone response.clone(); if (!responseClone.ok) { throw new TypeError(bad response status); } return response; }); });}/script>script defer library_scripttrue srchttps://webseeker.paraty.es/libraries/5701399694278656.js?v12_09_2025_11_39_35Users Password Reset>/script>script defer library_scripttrue srchttps://popup-seeker-296770026789.europe-west1.run.app/script.js>/script>script> function HotelDateTime(original_date) { let split_original_date; if (typeof (original_date) string) { if (original_date.indexOf(/) ! -1) { split_original_date original_date.split(/); } else if (original_date.indexOf(-) ! -1) { split_original_date original_date.split(-); } } else if (typeof(original_date) number) { return new Date(original_date); } else if(original_date instanceof Date){ return new Date(original_date); } if(split_original_date instanceof Array && split_original_date.length 3){ let transformed_date new Date(split_original_date0, split_original_date1 - 1, split_original_date2); return transformed_date; } } function setDynamicViewport(baseWidth 1160) { let scale window.innerWidth / baseWidth; if (scale > 1) scale 1; let viewport document.querySelector(metanameviewport); if (viewport){ viewport.setAttribute( content, `width${baseWidth}, initial-scale${scale}, user-scalableyes` ); } } setDynamicViewport(); dataLayer.push({namespace: nexus-club-tarahal, section_type: Inicio});dataLayer.push({event: init});if ($(#custom_time_loading).length) { $(function () { let time_loading $(#custom_time_loading).val(); setTimeout(function () { $(.preloading).fadeOut(); }, time_loading); });} else { $(function () { $(#preloading_website).fadeOut(); });} var gif_wrapper $(.bars_animation).addClass(gif_wrapper), number_of_lines 20; for (var x 0; x number_of_lines; x++) { var target_delay_css { -webkit-animation-delay: -(1.5 - (0.1 * x)) + s, -moz-animation-delay: -(1.5 - (0.1 * x)) + s, -o-animation-delay: -(1.5 - (0.1 * x)) + s, animation-delay: -(1.5 - (0.1 * x)) + s }; var element_line_to_append $(div>/div>).addClass(default_line_loading).css(target_delay_css); element_line_to_append.appendTo(gif_wrapper); }$(function () { let menu_toggle $(header .menu_toggle); let dropdown_menu $(header .dropdown_menu); let image_dropdown_menu $(header .menu_image_wrapper); $(.button-promotion, .button_promotion).on(click, function () { var $target $(#booking-widget-root .date-range-selector-inner); if ($target.length) { $target.click(); } }); $(.top_item #lang a).on(click, function (e) { let target_language_selection $(this).attr(hreflang); $(.language_selected span).html(target_language_selection); }); $(.top_item.header_phone.littlesubmenu).hover(function () { $(.custom_link).toggleClass(show); }); $(.top_item.custom_link).hover( function () { $(.custom_link).addClass(show); }, function () { $(.custom_link).removeClass(show); } ); menu_toggle.on(click, function () { let body $(body); $(header).toggleClass(menu_opened); if( !$(#not_lock_screen).length ){ body.toggleClass(no_scroll); body.toggleClass(hide_engine); } }); dropdown_menu.hover(function () { $(this).toggleClass(less_alpha); }); let has_submenu_item $(header .has_submenu); has_submenu_item.each(function () { let no_clickable $(this).find(.no_clickable); if (no_clickable.length) { no_clickable.click(function (e) { e.preventDefault(); }) } let open_preview_link $(this).find(.open_submenu_link); open_preview_link.on(click, function () { let parent $(this).parent(); parent.toggleClass(submenu_opened); $(this).siblings(.menu_subsections).toggleClass(open); parent.siblings(.submenu_opened).find(.menu_subsections).removeClass(open); parent.siblings(.submenu_opened).removeClass(submenu_opened); }); }); let has_preview_item $(header .has_preview); let hotel_preview $(.hotel_individual_preview); has_preview_item.each(function () { let open_preview_link $(this).find(.open_submenu_link); open_preview_link.on(click, function () { let preview_filter $(this).attr(id); hotel_preview.each(function () { let hotel_data_preview $(this).data(preview); if (hotel_data_preview preview_filter) { $(this).toggleClass(active); } else { $(this).removeClass(active); } }); }); }); if ($(#sectionType).length) { let sectionType $(#sectionType).val().trim(); if (sectionType || sectionType ! Inicio) { $(body).addClass(inner_section); } }});$(document).mouseup(function (e) { var container $(.dropdown_menu, .menu_toggle); if (!container.is(e.target) && container.has(e.target).length 0) { $(header).removeClass(menu_opened); $(body).removeClass(no_scroll); $(body).removeClass(hide_engine); }});$(window).on(load, function () { if ($(header #scrolled_class).length) { function toggleScrolledClass() { if ($(window).scrollTop() > 500) { $(body, header).addClass(scrolled); } else { $(body, header).removeClass(scrolled); } } $(window).on(scroll, toggleScrolledClass); toggleScrolledClass(); }}); revolution_params { startwidth: 1140, startheight: 100vh, hideThumbs: 10, fullWidth: on, forceFullWidth: on, fullScreen: off, onHoverStop: on, lazyLoad: off, navigationArrows: solo, navigationType: both, hideTimerBar: on, loop: on,}; var revapi;$(.tp-banner-container .rev_popup_video_link).fancybox({ baseClass: rev_popup_video, touch: false});if ($(#rs_full_screen).length) { revolution_params.fullScreen $(#rs_full_screen).val();}function next_slide() { revapi.revnext();}$(.tp-banner li).each(function () { let is_disabled_video_loop $(this).data(disabled-video-loop); let hide_navs $(this).data(hide-navs); if (is_disabled_video_loop) { $(this).attr(data-videoloop, true); } if (hide_navs) { $(this).find(#slider_navigation_block).hide(); }});$(function () { revapi $(.tp-banner).revolution(revolution_params); $(.tp-banner).show(); $(.tp-banner-container .custom_link).click(function (e) { e.preventDefault(); const custom_link $(this).data(custom_link); const custom_link_element $(`${custom_link}`); if (custom_link && custom_link_element.length) { const top_position custom_link_element.offset().top; if (top_position) { $(document.documentElement, document.body).animate({ scrollTop: top_position - 170 }, 1000); } } });});$(.scrolldown_button).click(function (e) { e.preventDefault(); $(html, body).animate({scrollTop: $(.tp-banner-container).height()}, 1000);});$(.cursor_left).click(function () { $(.tp-leftarrow).click();});$(.cursor_right).click(function () { $(.tp-rightarrow).click();});if ($(.mute_video_icon).length) { $(.tp-banner-container video).prop(muted, true); $(.mute_video_icon).click(function () { if ($(.tp-banner-container video).prop(muted)) { $(.tp-banner-container video).prop(muted, false); $(this).toggleClass(mute); } else { $(.tp-banner-container video).prop(muted, true); $(this).toggleClass(mute); } });}$(document).ready(function () { if (!$(.video_controlls).length) { if ($(.video_no-loop-conf)) { $(.tp-banner-container video).removeAttr(loop); } if ($(.video_loop-conf)) { $(.tp-banner-container video).attr(loop, true); } }});var player;function onYouTubeIframeAPIReady() { player new YT.Player(player, { events: { onReady: onPlayerReady, onStateChange: onPlayerStateChange } });}function onPlayerReady(event) { event.target.playVideo();}function onPlayerStateChange(event) { if (event.data YT.PlayerState.ENDED) { $(.tp-rightarrow).click(); }}$(function () { if ($(.tp-banner-container).hasClass(animation_scroll)) { var container $(.tp-banner-container); var image container.find(.tp-bgimg); $(window).scroll(function () { var scrollAmount $(window).scrollTop(); var height container.height(); var scaleFactor 1 + scrollAmount / height; image.css(transform, scale( + scaleFactor + )); }); } if ($(#arrows_dots_block).length) { const slider $(.tp-banner-container); const arrow_left slider.find(.tparrows.tp-leftarrow); const arrow_right slider.find(.tparrows.tp-rightarrow); const bullets slider.find(.tp-bullets); const arrowLeftContainer slider.find(.tparrow-left-container); const arrowRightContainer slider.find(.tparrow-right-container); const bulletsContainer slider.find(.tp-bullets-container); arrow_left.appendTo(arrowLeftContainer); arrow_right.appendTo(arrowRightContainer); bullets.appendTo(bulletsContainer); }});$(document).ready(function () { const $videoControlls $(.video_controlls); const $playPauseBtn $(.control--play); const $stopBtn $(.control--stop); const $volumeBtn $(.control--volume__button); const $volumeSlider $(.control--volume__slider); const $fullscreenBtn $(.control--fullscreen); const $initialPlayBtn $(.btn_play_init_pause); if ($(.tp-banner-container #video_controlls).length) { let lastVideoTime 0; function initializeVideoSlide() { const activeSlide $(.active-revslide); const activeVideo activeSlide.find(.tp-caption.fullscreenvideo video)0; $(.tp-caption.fullscreenvideo video).each(function () { if (this ! activeVideo && !this.paused) { this.pause(); } }); $(.tp-caption).each(function () { const video $(this).find(video)0; const isVideoSlide video ! undefined; if (isVideoSlide) { activeVideo.pause(); activeVideo.currentTime 0; lastVideoTime 0; $(this).find(.poster_v1).hide(); $initialPlayBtn.hide(); $videoControlls.fadeIn(); $playPauseBtn.find(.fa-play).hide(); $playPauseBtn.find(.fa-pause).show(); $playPauseBtn.show(); $stopBtn.show(); activeVideo.volume 0; $volumeBtn.find(.fa-volume-up).hide(); $volumeBtn.find(.fa-volume-off).show(); $volumeSlider.val(0).hide(); activeVideo.play().then(() > { console.log(Video iniciado automáticamente.); updateIcons(); }).catch(error > { $playPauseBtn.find(.fa-play).show(); $playPauseBtn.find(.fa-pause).hide(); console.warn(Autoplay de video falló al cambiar de slide. Icono de play visible para el usuario:, error); updateIcons(); }); $(activeVideo).off(ended.revolutionVideo); $(activeVideo).on(ended.revolutionVideo, function () { console.log(Video HTML5 ha terminado, pasando al siguiente slide.); $(.tp-rightarrow).click(); }); } else { $videoControlls.hide(); $initialPlayBtn.hide(); $(this).find(.poster_v1).show(); lastVideoTime 0; } }); } $(.tp-banner).on(revolution.slide.onchange, function (event, data) { initializeVideoSlide(); $(.blocks-icons-dots .owl-dot, .owl-dot).removeAttr(aria-current); $(.blocks-icons-dots .owl-dot.active, .owl-dot.active).attr(aria-current, true); setTimeout(fixAccessibilityButtons, 100); }); $initialPlayBtn.on(click, function () { const activeVideo $(.active-revslide .tp-caption video)0; if (activeVideo) { activeVideo.play(); $(.poster_v1).hide(); $(this).hide(); $videoControlls.show(); $playPauseBtn.show(); $stopBtn.show(); updateIcons(); } }); $playPauseBtn.on(click, function () { const activeVideo $(.active-revslide .tp-caption video)0; if (activeVideo) { if (activeVideo.paused) { activeVideo.play(); $(.poster_v1).hide(); } else { activeVideo.pause(); $(.poster_v1).show(); } updateIcons(); } }); $stopBtn.on(click, function () { const activeVideo $(.active-revslide .tp-caption video)0; if (activeVideo) { activeVideo.pause(); activeVideo.currentTime 0; lastVideoTime 0; $videoControlls.hide(); $initialPlayBtn.show(); $(.poster_v1).show(); $playPauseBtn.hide(); $stopBtn.hide(); updateIcons(); } }); $volumeBtn.parent().hover( function () { $volumeSlider.stop().fadeIn(200); }, function () { $volumeSlider.stop().fadeOut(200); } ); $volumeBtn.on(click, function () { const activeVideo $(.active-revslide .tp-caption video)0; if (activeVideo) { if (activeVideo.volume > 0) { activeVideo.volume 0; $(this).find(.fa-volume-up).hide(); $(this).find(.fa-volume-off).show(); $volumeSlider.val(0); } else { activeVideo.volume 1; $(this).find(.fa-volume-off).hide(); $(this).find(.fa-volume-up).show(); $volumeSlider.val(1); } } }); $volumeSlider.on(input, function () { const activeVideo $(.active-revslide .tp-caption video)0; if (activeVideo) { activeVideo.volume $(this).val(); if (activeVideo.volume 0) { $volumeBtn.find(.fa-volume-up).hide(); $volumeBtn.find(.fa-volume-off).show(); } else { $volumeBtn.find(.fa-volume-off).hide(); $volumeBtn.find(.fa-volume-up).show(); } } }); $fullscreenBtn.on(click, function () { const activeVideo $(.active-revslide .tp-caption video)0; if (activeVideo && $(.active-revslide .html5vid.HasListener).length > 0) { const videoContainer $(.tp-banner)0; lastVideoTime activeVideo.currentTime; if (!document.fullscreenElement) { if (videoContainer.requestFullscreen) { videoContainer.requestFullscreen(); } else if (videoContainer.mozRequestFullScreen) { videoContainer.mozRequestFullScreen(); } else if (videoContainer.webkitRequestFullscreen) { videoContainer.webkitRequestFullscreen(); } else if (videoContainer.msRequestFullscreen) { videoContainer.msRequestFullscreen(); } activeVideo.currentTime lastVideoTime; activeVideo.play(); } else { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitExitFullscreen) { document.webkitExitFullscreen(); } else if (document.msExitFullscreen) { document.msExitFullscreen(); } activeVideo.currentTime lastVideoTime; activeVideo.play(); } setTimeout(function () { if (activeVideo && !activeVideo.paused) { $initialPlayBtn.hide(); $videoControlls.show(); $(.poster_v1).hide(); $playPauseBtn.show(); $stopBtn.show(); } else { $initialPlayBtn.show(); $videoControlls.hide(); $(.poster_v1).show(); $playPauseBtn.hide(); $stopBtn.hide(); } updateIcons(); }, 100); } }); $(document).on(fullscreenchange webkitfullscreenchange mozfullscreenchange MSFullscreenChange, function () { setTimeout(function () { const activeVideo $(.active-revslide .tp-caption.fullscreenvideo video)0; if (activeVideo) { activeVideo.currentTime lastVideoTime; activeVideo.play(); if (!activeVideo.paused) { $initialPlayBtn.hide(); $videoControlls.show(); $(.poster_v1).hide(); $playPauseBtn.show(); $stopBtn.show(); } else { $initialPlayBtn.show(); $videoControlls.hide(); $(.poster_v1).show(); $playPauseBtn.hide(); $stopBtn.hide(); } updateIcons(); } }, 300); }); $(document).on(revolution.slide.onloaded, function () { setTimeout(function () { initializeVideoSlide(); fixAccessibilityButtons(); }, 500); }); } function updateIcons() { const activeVideo $(.active-revslide .tp-caption video)0; if (activeVideo) { $playPauseBtn.find(.fa-play).toggle(activeVideo.paused); $playPauseBtn.find(.fa-pause).toggle(!activeVideo.paused); $volumeBtn.find(.fa-volume-up).toggle(activeVideo.volume > 0); $volumeBtn.find(.fa-volume-off).toggle(activeVideo.volume 0); $fullscreenBtn.find(.fa-arrows-maximize).toggle(!document.fullscreenElement); $fullscreenBtn.find(.fa-compress).toggle(!!document.fullscreenElement); } } function handleVideoStateOnVisibilityChange() { const activeVideo $(.active-revslide .tp-caption video)0; if (activeVideo) { if (document.hidden) { activeVideo.pause(); } else { activeVideo.play(); } updateIcons(); } } document.addEventListener(visibilitychange, handleVideoStateOnVisibilityChange); $(window).on(resize, function () { const activeVideo $(.active-revslide .tp-caption video)0; if (activeVideo) { activeVideo.pause(); setTimeout(function () { activeVideo.play(); updateIcons(); }, 300); } });});function fixAccessibilityButtons() { $(.blocks-icons-dots > .owl-dotrolebutton, .owl-dotrolebutton).each(function (index) { var slideText Ir a la diapositiva; if (typeof $.i18n ! undefined && typeof $.i18n._ function) { slideText $.i18n._(T_ir_a_diapositiva) || slideText; } $(this).attr(aria-label, slideText + + (index + 1)); $(this).removeAttr(aria-labelledby); if ($(this).hasClass(active)) { $(this).attr(aria-current, true); } }); $(buttonaria-labelledby).each(function () { var labelledBy $(this).attr(aria-labelledby); if (!document.getElementById(labelledBy)) { var navText Botón de navegación; if (typeof $.i18n ! undefined && typeof $.i18n._ function) { navText $.i18n._(T_boton_navegacion) || navText; } $(this).removeAttr(aria-labelledby); $(this).attr(aria-label, navText); } });}$(document).ready(function () { fixAccessibilityButtons(); var accessibilityInterval setInterval(function () { var problematicButtons $(.blocks-icons-dots > .owl-dotrolebutton:not(aria-label), .owl-dotrolebutton:not(aria-label)); if (problematicButtons.length > 0) { fixAccessibilityButtons(); } }, 500); setTimeout(function () { clearInterval(accessibilityInterval); }, 10000); $(document).on(DOMNodeInserted, function (e) { if ($(e.target).hasClass(owl-dot) || $(e.target).find(.owl-dot).length) { setTimeout(fixAccessibilityButtons, 100); } }); $(document).on(initialized.owl.carousel changed.owl.carousel, function () { setTimeout(fixAccessibilityButtons, 50); });});window.calendar_data JSON.parse({is_website: true, language: es, default_namespace: nexus-club-tarahal, currencyOptions: {currencyShortname: EUR, value: 1.0, selected: true}})//Default controllerBookingEngineController.config.engines_list.push(.booking_engine_v2);$(function () { BookingEngineController.init();});if ($(#custom_format_widget).length) { BookingEngineController.config.custom_visual_format $( #custom_format_widget ).val();} else { BookingEngineController.config.custom_visual_format %d %MNS %Y;}if ($(#custom_guest_format_widget).length) { BookingEngineController.config.custom_guests_format $( #custom_guest_format_widget ).val();} else if ($(.booking_engine_v2 .occupancy_wrapper).hasClass(only_adults)) { BookingEngineController.config.custom_guests_format %total_adults;}let closed_hotel $(#closed_hotel).val();if (closed_hotel) { //BookingEngineController.config.closed_hotel closed_hotel.split(;)1; BookingEngineController.config.closed_hotel closed_hotel;}$(.booking_engine_v2 inputnamenumRooms).trigger(change);var default_placeholder_html $( .paraty_booking_form.booking_engine_v2 .default_destination_placeholder).attr(value);if (default_placeholder_html) { default_placeholder_html default_placeholder_html.replace(br>, ); default_placeholder_html default_placeholder_html.replace(&, &); $(.destination).each(function () { //re-assign the value $(this).attr(value, ); $(this).attr(placeholder, default_placeholder_html); });}$( .booking_engine_v2 .destination_field, .booking_engine_v2 .close_hotel_selector).click(function () { var hotel_selector $(.hotel_selector), actual_position $(window).scrollTop(); if (!hotel_selector.hasClass(active)) { if (actual_position 150) { hotel_selector.addClass(to_top); } else { hotel_selector.removeClass(to_top); } } hotel_selector.toggleClass(active); $(#full_wrapper_booking).toggleClass(open_selector); $(body).toggleClass(open_hotel_selector);});$( .booking_engine_v2 .hotel_selector_option,.booking_engine_v2 .booking_0_hotel_selection).click(function () { $(.booking_engine_v2 .hotel_selector).removeClass(active); setTimeout(function () { var dest_value $(.booking_engine_v2 .destination).attr(value); $(.booking_engine_v2 .destination).html(dest_value); $(.booking_engine_v2 .paraty-booking-form).each(function () { var submit_button $(this).find(.submit_button); if (!submit_button.is(:visible) || submit_button.attr(disabled)) { submit_button.trigger(click); } }); }, 1000);});//open submenuvar main_menu_subgroup $(.booking_engine_v2.paraty_booking_form).find( .main_menu_subgroup);var open_menu_icon $(.booking_engine_v2.paraty_booking_form).find( .open_subgroup);open_menu_icon.click(function () { main_menu_subgroup.toggleClass(showed); $(this).toggleClass(open);});////* Kids ages range *//var min_kids_ages_range $(.booking_engine_v2 .min-kids-age);if (min_kids_ages_range.length) { var min_kids_age min_kids_ages_range.val(), max_kids_age $(.booking_engine_v2 .max-kids-age).val(); var baseline_range $(.booking_engine_v2 .kids_ages_label).html(); baseline_range baseline_range.replace(@min@, min_kids_age); baseline_range baseline_range.replace(@max@, max_kids_age); $(.booking_engine_v2 .guests_wrapper .kids_label).append( $(span classages-range>/span>).html(baseline_range) ); $(.booking_engine_v2 .occupancy_wrapper).addClass(has_kids_range);}//* END Kids ages range *////* Babies ages range *//var min_babies_ages_range $(.booking_engine_v2 .min-babies-age);if (min_babies_ages_range.length) { var min_babis_age min_babies_ages_range.val(), max_babies_age $(.booking_engine_v2 .max-babies-age).val(); var baseline_range $(.booking_engine_v2 .kids_ages_label).html(); baseline_range baseline_range.replace(@min@, min_babis_age); baseline_range baseline_range.replace(@max@, max_babies_age); $(.booking_engine_v2 .guests_wrapper .babies_label).append( $(span classages-range>/span>).html(baseline_range) ); $(.booking_engine_v2 .occupancy_wrapper).addClass(has_babies_range);}//* END Babies ages range *//$(function () { //Custom engine controller booking_engine_v2_is_fixed false; function toggle_fixed_engine(activate) { var widget_header $(.widget_header); if (activate && !booking_engine_v2_is_fixed) { $(.booking_engine_v2).addClass(scrolled); $(body).addClass(scrolled); booking_engine_v2_is_fixed true; if (widget_header.length) { $(.booking_engine_v2).addClass(fixed_top); } } if (!activate && booking_engine_v2_is_fixed) { $(.booking_engine_v2).removeClass(scrolled); $(body).removeClass(scrolled); booking_engine_v2_is_fixed false; if (widget_header.length) { $(.booking_engine_v2).removeClass(fixed_top); } } } if ($(window).width() 1441) { booking_engine_initial_position $(.booking_engine_v2).offset().top; } else { booking_engine_initial_position $(.booking_engine_v2).offset().top + $(.booking_engine_v2).height(); } function booking_engine_listener_to_toggle() { $(window).scroll(function () { var actual_position $(window).scrollTop(); toggle_fixed_engine(actual_position > booking_engine_initial_position); }); } if ($(#custom_scroll).val()) { $(window).scroll(function () { if ($(window).scrollTop() > $(#custom_scroll).val()) { if (!$(.paraty_booking_form).hasClass(scrolled)) { $(.paraty_booking_form).addClass(scrolled); $(body).addClass(scrolled); } } else { if ($(.paraty_booking_form).hasClass(scrolled)) { $(.paraty_booking_form).removeClass(scrolled); $(body).removeClass(scrolled); } } }); } else { if (!$(.booking_engine_v2).hasClass(fixed_disabled)) { booking_engine_listener_to_toggle(); } } var occupancy_rooms $(.booking_engine_v2 .occupancy_display.rooms); if (occupancy_rooms.length) { occupancy_rooms.click(function () { if ($(body).hasClass(guest_open)) { return false; } else { $(.booking_engine_v2 .occupancy_display .occupancy_value).click(); } }); } $(document).ready(function () { $(.booking_engine_v2 .rooms_number).change(function () { const numberOfRooms $(.booking_engine_v2 .rooms_number).val(); $(.booking_engine_v2 .occupancy_value_rooms).text(numberOfRooms); $(namenumRooms).val(numberOfRooms); }); });});/* Datepicker date selector */if ($(.datepicker_date_selector).length) { var targets_selectors $(.entry_date_wrapper, .departure_date_wrapper); var actual_date new Date(), month_to_search actual_date.getMonth() + 1, //Javascript give months from 0 year_to_search actual_date.getFullYear(); targets_selectors.unbind(click); targets_selectors.click(function () { BookingEngineController.search_specific_month( month_to_search, year_to_search ); });}/* Datepicker date selector */$(function () { $(.paraty_booking_form.booking_engine_v2 .occupancy_display.rooms).click( function () { if ( $(.paraty_booking_form.booking_engine_v2 .occupancy_wrapper).hasClass( active ) ) { $( .paraty_booking_form.booking_engine_v2 .occupancy_wrapper ).removeClass(active); } else { $(.paraty_booking_form.booking_engine_v2 .occupancy_wrapper).addClass( active ); } } ); let hotel_list_selector $(.hotel_selector_inner).find(li); let hidden_hotel_name $(#hidden_hotel_name).val(); hotel_list_selector.each(function () { let hotel_name $(this).find(.title_selector).html(); if (hidden_hotel_name hotel_name) { BookingEngineController.hotel_selection($(this)); } });});$(document).ready(function () { let all_hotels_b0_redirect Boolean($(#all_hotels_b0_redirect).length); if (all_hotels_b0_redirect) { $(.destination_wrapper).hide(); $(#option_all_hotels).trigger(click); }});//Logic for update params in flight button url$(document).ready(function () { let fly_hotel_custom_url_params $(#fly_hotel_custom_url_params); if (fly_hotel_custom_url_params && fly_hotel_custom_url_params.length) { $(.fly_hotel_button).on(click, function (e) { e.preventDefault(); updateUrlParams(); let target $(this).attr(target); if (target _blank) { window.open($(this).attr(href), _blank); } else { window.location.href $(this).attr(href); } }); }});function updateUrlParams() { let fly_hotel_custom_url_params $(#fly_hotel_custom_url_params); if (fly_hotel_custom_url_params && fly_hotel_custom_url_params.length) { let params_value fly_hotel_custom_url_params.val(); let updatedParams params_value; let initialHref $(#fly_hotel_url).val(); let regex /@@(.*?)@@/g; let match; while ((match regex.exec(params_value)) ! null) { // match1 contains the placeholder name (e.g., startDate) let placeholder match0; let placeholderName match1; let inputField $(`inputname${placeholderName}`); if (inputField.length && inputField.val()) { let value inputField.val(); //if placeholder is startDate or endDate, convert date to DD-MMM-YY format if (placeholderName startDate || placeholderName endDate) { value convertDateFormat(value).toUpperCase(); } updatedParams updatedParams.replace(placeholder, value); } let updatedHref initialHref + updatedParams; $(.fly_hotel_button).attr(href, updatedHref); } }}function convertDateFormat(dateString) { const day, month, year dateString.split(/).map(Number); const isValidDate !isNaN(new Date(year, month - 1, day).getTime()); if (isValidDate) { const date new Date(year, month - 1, day); return date .toLocaleDateString(en-GB, { day: 2-digit, month: short, year: 2-digit, }) .replace(/ /g, -); } else { console.error(Invalid date or date format:, dateString); return null; }}//WIDGET OFFER BTN$(document).ready(function () { $(.offer_btn_input).on(change, function () { var target_promocode $(this).data(promocode); $(.offer_btn_input).not(this).prop(checked, false); if ($(this).is(:checked)) { $(inputnamepromocode).each(function () { $(this).val(target_promocode); }); } else { $(inputnamepromocode).each(function () { $(this).val(); }); } }); $(.widget_offer_button label).on(click, function () { var input $(this).prev(); input.prop(checked, !input.prop(checked)); input.trigger(change); });});//Subsection en widget menu$(document).ready(function () { const $widgetElWithSubsection $( .widget_header .main-section-div-wrapper.with_subsections ); const $subsectionsContainer $widgetElWithSubsection.find( .subsections_container ); const $chevronIcon $widgetElWithSubsection.find(.fa-chevron-down); $widgetElWithSubsection.on(mouseover, function () { $(this).find($subsectionsContainer).addClass(active); $(this).find($chevronIcon).addClass(rotate); }); $(document).on(click, function (e) { if (!$(e.target).closest($widgetElWithSubsection).length) { $subsectionsContainer.removeClass(active); $chevronIcon.removeClass(rotate); } });});//Custom submit button$(function () { BookingEngineController.config.engines_list.forEach(function ( engine_element ) { var target_engine $(engine_element); target_engine.find(.submit_button).unbind(click); target_engine.find(.submit_button).on(click, function () { if (!BookingEngineController.valid_flight_origin()) { $(window).trigger(flight_hotel.invalid_origin_in_search); return; } if ( BookingEngineController.have_hotel_selector($(this)) && !BookingEngineController.have_hotel_selected($(this)) && !BookingEngineController.config.booking0_search ) { $( .booking_engine_v2 .destination_field, .booking_engine_v2 .close_hotel_selector ).trigger(click); return; } else { if ( BookingEngineController.has_kids_ages() && !BookingEngineController.has_kids_ages_selected($(this)) ) { BookingEngineController.prepare_for_select_kids_ages(target_engine); return; } } BookingEngineController.perform_search($(this)); }); });});if ($(.booking_engine_v2).hasClass(select_promocode)) { var checkboxes $(.select_promocode inputtypecheckbox); var promocodeInput $(.promocode_wrapper inputtypetext); promocodeInput.val(); checkboxes.change(function () { var selectedValues checkboxes .filter(:checked) .map(function () { return $(this).data(promocode); }) .get(); if (selectedValues.length > 0) { promocodeInput.val(selectedValuesselectedValues.length - 1); } else { promocodeInput.val(); } });}if ($(.destiny .hotel_selector_option).hasClass(custom_pax)) { let originalOccupancyValue $( .booking_engine_v2 .occupancy_display .occupancy_value ).text(); let originalAdultsOccupancy $( .occupancy_wrapper .guests_wrapper .adults_wrapper .signs_controlls .adults_number ).val(); let originalKidsOccupancy $( .occupancy_wrapper .guests_wrapper .kids_wrapper .signs_controlls .kids_number ).val(); let originalBabiesOccupancy $( .occupancy_wrapper .guests_wrapper .babies_wrapper .signs_controlls .babies_number ).val(); let roomsNumberWrapper $(.rooms_number_wrapper .rooms_number); $(.destiny).on(click, function () { let customPax $(this).find(.hotel_selector_option).data(custom-pax); let adults $( .occupancy_wrapper .guests_wrapper .adults_wrapper .signs_controlls .adults_number ); let kids $( .occupancy_wrapper .guests_wrapper .kids_wrapper .signs_controlls .kids_number ); let babies $( .occupancy_wrapper .guests_wrapper .babies_wrapper .signs_controlls .babies_number ); let occupancyValue $( .booking_engine_v2 .occupancy_display .occupancy_value ); if (roomsNumberWrapper.length) { let room2 roomsNumberWrapper.find(.room2), room3 roomsNumberWrapper.find(.room3); if (!room2.hasClass(hide)) { $(.minus_sign).click(); } if (!room3.hasClass(hide)) { $(.minus_sign).click(); } roomsNumberWrapper.val(1); } if (customPax) { let occupancyText occupancyValue.text().split(-); occupancyText0 customPax; occupancyText1 0; occupancyText2 0; occupancyValue.text(occupancyText.join(-)); adults.attr(min, customPax).val(customPax); kids.val(occupancyText1); babies.val(occupancyText2); } else { adults.attr(min, 1).val(originalAdultsOccupancy); kids.val(originalKidsOccupancy); babies.val(originalBabiesOccupancy); occupancyValue.text(originalOccupancyValue); } });}if($(#carousel_icons).length){ var carousel_icons_mobile $(#carousel_icons).val(); var carousel_icons_desktop $(#carousel_icons).val();} else{ var carousel_icons_mobile 1; var carousel_icons_desktop 5;}if($(#carousel_autoplay).length){ var carousel_autoplay true; var carousel_time +$(#carousel_autoplay).val();} else{ var carousel_autoplay false;}$(.btn_more.anchor_link).on(click, function () { let anchor $(this).data(anchor), top_position $(`${anchor}`).offset().top; if (anchor && top_position) { $(document.documentElement, document.body).animate({ scrollTop: top_position }, 1000); }});$(.icons_wrapper.owl-carousel).owlCarousel({ loop: true, nav: true, dots: false, autowidth: true, navText: i classfal fa-long-arrow-left>/i>, i classfal fa-long-arrow-right>/i>, items: ($(body).hasClass(is_mobile)) ? carousel_icons_mobile : carousel_icons_desktop, autoplay: carousel_autoplay, autoplayTimeout: carousel_time ? carousel_time : 5000});$(function() { //Annimation banner if (!window.matchMedia((max-width: 1200px)).matches && $(.advantages_wrapper).hasClass(with_animation)) { function banner_icons_fx() { let scroll_top $(window).scrollTop(), window_height $(window).innerHeight(), component_offset $(.advantages_wrapper).offset().top, extra_offset 200; if (scroll_top + window_height > component_offset + extra_offset) { $(.advantages_wrapper).find(.content_title).addnimation( {parent: $(.banner), class: fadeInUp, reiteration: false, speed: 1000, delay: 500} ); $(.advantages_wrapper).find(.icon_box:nth-of-type(1)).addnimation( {parent: $(.advantages_wrapper), class: fadeInLeft, reiteration: false, speed: 1000, delay: 1000} ); $(.advantages_wrapper).find(.icon_box:nth-of-type(2)).addnimation( {parent: $(.advantages_wrapper), class: fadeInLeft, reiteration: false, speed: 1000, delay: 1500} ); $(.advantages_wrapper).find(.icon_box:nth-of-type(3)).addnimation( {parent: $(.advantages_wrapper), class: fadeInLeft, reiteration: false, speed: 1000, delay: 2000} ); $(.advantages_wrapper).find(.icon_box:nth-of-type(4)).addnimation( {parent: $(.advantages_wrapper), class: fadeInLeft, reiteration: false, speed: 1000, delay: 2500} ); $(.advantages_wrapper).find(.icon_box:nth-of-type(5)).addnimation( {parent: $(.advantages_wrapper), class: fadeInLeft, reiteration: false, speed: 1000, delay: 3000} ); } } $(window).on(scroll, banner_icons_fx); } if (window.matchMedia((max-width: 1200px)).matches) { $(.advantages_wrapper).removeClass(with_animation); } $(.myFancyPopup).fancybox({ baseClass: popup_icons_wrapper }); function fixAccessibilityButtons() { $(.blocks-icons-dots .owl-dot, .owl-dot).each(function(index) { var slideText Ir a la diapositiva; var navText Botón de navegación; if (typeof $.i18n ! undefined && typeof $.i18n._ function) { slideText $.i18n._(T_ir_a_diapositiva) || slideText; } $(this).attr(aria-label, slideText + + (index + 1)); $(this).removeAttr(aria-labelledby); if ($(this).hasClass(active)) { $(this).attr(aria-current, true); } }); $(buttonaria-labelledby).each(function() { var labelledBy $(this).attr(aria-labelledby); if (!document.getElementById(labelledBy)) { var navText Botón de navegación; if (typeof $.i18n ! undefined && typeof $.i18n._ function) { navText $.i18n._(T_boton_navegacion) || navText; } $(this).removeAttr(aria-labelledby); $(this).attr(aria-label, navText); } }); } fixAccessibilityButtons(); setTimeout(function() { fixAccessibilityButtons(); }, 1000); setTimeout(function() { fixAccessibilityButtons(); }, 3000);});$(document).ready(function () { function appearance() { let scroll_top $(window).scrollTop(), window_height $(window).innerHeight(), component_offset $(.content_subtitle_wrapper).offset().top, extra_offset 200; if (scroll_top + window_height > component_offset + extra_offset) { $(.content_subtitle_wrapper).addClass(animated); } else { $(.content_subtitle_wrapper).removeClass(animated); } } $(.content_subtitle_wrapper .btn_more).click(function (e) { $(this).toggleClass(active); $(this).siblings(.desc).toggleClass(active); $(this).find(.read).toggleClass(active); }); let animate_appearance $(.content_subtitle_wrapper .animate_appearance).val(); if (animate_appearance) { $(window).on(scroll, appearance); } if (window.matchMedia((max-width: 1200px)).matches) { $(.content_subtitle_wrapper).removeClass(with_animation); } function isIpad() { return /Macintosh/i.test(navigator.userAgent) && navigator.maxTouchPoints > 0; } if (isIpad()) { $(.content_subtitle_wrapper .btn_more).addClass(active); } if (window.location.pathname /) { document.body.classList.add(home); }});if ($(.banner_gallery_full_width .pictures_wrapper).hasClass(custom_banner)) { $(.banner_gallery_full_width .owl-carousel).owlCarousel({ loop: true, dots: true, nav: true, items: 1, autoplay: false, smartSpeed: 1000, navText: i classfal fa-long-arrow-left>/i>, i classfal fa-long-arrow-right>/i> });} else { $(.banner_gallery_full_width .owl-carousel).owlCarousel({ loop: true, dots: false, nav: true, items: 1, autoplay: false, navText: img srchttps://storage.googleapis.com/cdn.paraty.es/noa-boutique/files/angle-small-left-white.png>, img srchttps://storage.googleapis.com/cdn.paraty.es/noa-boutique/files/angle-small-right-white.png> });}if (!$(body).hasClass(is_mobile) && $(.title).hasClass(animate)) { $(window).on(load, function () { function banner_gallery_fx() { $(.banner_gallery_full_width .title).addnimation( {parent: $(.picture_bottom_block), class: fadeInUp, reiteration: true, speed: 2000} ); } banner_gallery_fx() $(window).scroll(banner_gallery_fx); });}if (typeof main_content_initialized undefined) { var main_content $(.main_content).find(.hide); var see_more_link $(.main_content).find(.see_more_link_wrapper); if (main_content.length) { main_content.parent().addClass(has_hide_content); see_more_link.addClass(active); } see_more_link.click(function () { $(this).parent().toggleClass(open); $(this).toggleClass(open); }); var main_content_initialized true;}$(document).ready(function () { if ($(input.offer_button).length > 0) { $(.offer_button.button-promotion).click(function() { $(.destination_field).trigger(click); }); }});window.addEventListener(load, function(){ $(.banner_carousel_images .owl-carousel).owlCarousel({ loop: true, nav: true, dots: false, items: 1, margin: ($(body).hasClass(is_mobile)) ? 0 : 100, mouseDrag: true, navText: i classfar fa-chevron-left>/i>, i classfar fa-chevron-right>/i>, autoplay: false, autoHeight: ($(body).hasClass(is_mobile)) ? true : false, responsive: { 0: { stagePadding: 0, }, 1000: { stagePadding: 235, }, 1441: { stagePadding: 330, } } }); $(.banner_carousel_images .gallery_wrapper_carousel .text_wrapper .buttons_wrapper).on(click, function() { $(this).parent(.title_wrapper).siblings(.desc).toggleClass(text_show); if ($(this).find(.btn_see_more).hasClass(show)) { $(this).find(.btn_see_more).removeClass(show); $(this).find(.btn_see_less).addClass(show); } else { $(this).find(.btn_see_more).addClass(show); $(this).find(.btn_see_less).removeClass(show); } });});$(function () { const big_owl $(.banner_cycle_wrapper .gallery_wrapper.owl-carousel); big_owl.owlCarousel({ loop: false, nav: true, dots: true, items: 1, navText: i classfal fa-long-arrow-left>/i>, i classfal fa-long-arrow-right>/i>, , autoplay: false, }); const small_owl $(.banner_cycle_wrapper .small_pic_wrapper.owl-carousel); small_owl.owlCarousel({ items: small_owl.attr(data-items) || 4, loop: true, dots: false, nav: true, margin: 30, navText: i classfas fa-chevron-left>/i>, i classfas fa-chevron-right>/i>, , }); if (big_owl.find($(.owl-item.active video))0) { $(.owl-item.active video)0.play(); } big_owl.on(changed.owl.carousel, function (e) { let current_index e.item.index + 1, target_gallery $(this) .closest(.banner) .find(.small_pic_wrapper.owl-carousel); target_gallery.find(.image_index).removeClass(active); target_gallery .find(`.image_indexdata-index${current_index}`) .addClass(active); if ($(this).find($(.owl-item.active video))0) { $(.owl-item.active video)0.play(); } }); $(document).on( click, .banner_cycle_wrapper .small_pic_wrapper .image_index, function () { let target_index +$(this).attr(data-index) - 1; $(this) .closest(.banner) .find(.gallery_wrapper.owl-carousel) .trigger(to.owl.carousel, target_index, 500); $(this) .closest(.small_pic_wrapper) .find(.image_index) .removeClass(active); $(this).addClass(active); } ); function banner_cycle_fx() { $(.banner_cycle_wrapper.animations .title_wrapper).addnimation({ parent: $(.banner_cycle_wrapper.animations .container12), class: fadeIn, reiteration: false, speed: 2000, delay: 500, }); $(.banner_cycle_wrapper.animations .banner).addnimation({ parent: $(.banner_cycle_wrapper.animations .container12), class: fadeIn, reiteration: false, speed: 2000, delay: 1000, }); $(.banner_cycle_wrapper.animations .background).addnimation({ parent: $(.banner_cycle_wrapper.animations .container12), class: fadeIn, reiteration: false, speed: 2000, delay: 1000, }); } banner_cycle_fx(); $(window).on(scroll, banner_cycle_fx); if ( $( .banner_cycle_wrapper .banner .banner_content .content_wrapper .desc ).hasClass(desc_dropdown) ) { $(.banner_cycle_wrapper .banner .banner_content .content_wrapper).each( function () { let main_desc $(.content_wrapper .desc_dropdown); main_desc.each(function () { let btn_read_more $(this).find(.btn_read.more); let btn_read_less $(this).find(.btn_read.less); btn_read_more.click(function () { $(this).hide(); btn_read_less.show(); $(this).parent().addClass(active); }); btn_read_less.click(function () { $(this).hide(); btn_read_more.show(); $(this).parent().removeClass(active); }); }); } ); } else { $(.banner_cycle_wrapper .container12 .banner).each(function () { let banner_content $(this).find(.banner_content), banner_content_height banner_content.height(); if (banner_content_height > $(this).find(.picture_wrapper).height()) { $(this).find(.picture_wrapper).height(banner_content_height); } let desc_height banner_content.find(.desc).outerHeight(); let inner_desc_height banner_content.find(.inner_desc).outerHeight(); let desc banner_content.find(.desc); let links_wrapper banner_content.find(.links_wrapper); if ( banner_content.find(.desc).hasClass(has_popup) && inner_desc_height desc_height ) { banner_content.find(.btn_popup).hide(); } else { if (!desc.hasClass(disable_elipsis)) { desc.addClass(force_ellipsis); } } if (!desc.hasClass(force_ellipsis)) { links_wrapper.hide(); } }); }});$(function() { //Annimation banner if (!$(body).hasClass(is_mobile) && $(.parallax_banner_text_wrapper).hasClass(with_animation)) { function banner_parallax_fx() { let scroll_top $(window).scrollTop(), window_height $(window).innerHeight(), component_offset $(.parallax_banner_text_wrapper).offset().top, extra_offset 200; if (scroll_top + window_height > component_offset + extra_offset) { $(.parallax_banner_text_wrapper).find(.main_title).addnimation( {parent: $(.center_text_wrapper), class: fadeInRight, reiteration: false, speed: 1000, delay: 100} ); $(.parallax_banner_text_wrapper).find(.main_title span).addnimation( {parent: $(.main_title), class: fadeInRight, reiteration: false, speed: 1000, delay: 50} ); $(.parallax_banner_text_wrapper).find(.main_description).addnimation( {parent: $(.center_text_wrapper), class: fadeInRight, reiteration: false, speed: 1000, delay: 200} ); $(.parallax_banner_text_wrapper).find(.btn_more).addnimation( {parent: $(.center_text_wrapper), class: fadeInRight, reiteration: false, speed: 1000, delay: 300} ); } } $(window).on(scroll, banner_parallax_fx); }});$(function () { //Annimation banner if (!$(body).hasClass(is_mobile) && $(.banner_map_wrapper).hasClass(with_animation)) { function banner_map_fx() { let scroll_top $(window).scrollTop(), window_height $(window).innerHeight(), component_offset $(.banner_map_wrapper).offset().top, extra_offset 200; if (scroll_top + window_height > component_offset + extra_offset) { $(.banner_map_wrapper).find(.title).addnimation( {parent: $(.content_title), class: fadeInRight, reiteration: false, speed: 1000, delay: 400} ); $(.banner_map_wrapper).find(.title span).addnimation( {parent: $(.title), class: fadeInRight, reiteration: false, speed: 1000, delay: 200} ); $(.banner_map_wrapper).find(.desc).addnimation( {parent: $(.content_wrapper), class: fadeInRight, reiteration: false, speed: 1000, delay: 600} ); $(.banner_map_wrapper).find(.links_wrapper).addnimation( {parent: $(.content_wrapper), class: fadeInRight, reiteration: false, speed: 1000, delay: 800} ); } } $(window).on(scroll, banner_map_fx); } if ($(.banner_map_wrapper).hasClass(map_animation)) { $(window).on(scroll, function () { let scroll_top $(window).scrollTop(), window_height $(window).innerHeight(), component_offset $(.banner_map_wrapper).offset().top; if (scroll_top + window_height > component_offset) { $(.banner_map_wrapper).addClass(visible); } }); }});NewsletterController.configs.register_button $(.newsletter_minigallery_wrapper .subscribe_newsletter_button);NewsletterController.configs.form_wrapper $(.newsletter_minigallery_wrapper .newsletter_form);NewsletterController.configs.thanks_message_wrapper $(.newsletter_minigallery_wrapper .thanks_message);$(function () { NewsletterController.init();});jQuery(footer #layer_up).on(click, function(){ jQuery(html, body).animate({ scrollTop: jQuery(body).offset().top }, 600);}); $(function(){ var flecha $(.footer .nav-dropdown).find(i); flecha.on(click, function() { $(this).toggleClass(active); $(this).siblings(.nav-description).toggleClass(active); $(this).siblings(.hotels_selector).toggleClass(active); }); const external_newsletter $(#external_newsletter); if (external_newsletter.length) { NewsletterController.configs.register_button external_newsletter.find(.button_submit); NewsletterController.configs.form_wrapper external_newsletter.find(.form_wrapper); NewsletterController.configs.thanks_message_wrapper external_newsletter.find(.thanks_message_wrapper); NewsletterController.init(); }});$(footer .fancy_link).click(function() { $(.fancybox-container).addClass(fancy-link-wrapper);});$(document).click(function() { if (!$(.fancybox-container).hasClass(fancybox-is-open)) { $(.fancybox-container).removeClass(fancy-link-wrapper); }});$(.play).click(function () { let audio document.getElementById(audio); if (audio.duration > 0 && !audio.paused) { audio.pause() playing false } else { audio.play() playing true }}) window.addEventListener(load, function (event) { try { POPUP_SEEKER.init({ language_code: es, hotel_code: nexus-club-tarahal, is_mobile: false, section_type: Inicio, section_key: ag9lfm5leHVzLWxlaXN1cmVyFwsSCldlYlNlY3Rpb24YgICApKWegwoMogESbmV4dXMtY2x1Yi10YXJhaGFs, public_captcha_key: 6LfBgoMqAAAAAL5EYGozIWryagp-fql9gnoyihvA, }); } catch (e) { console.warn(Error initializing Popup Seeker); console.warn(e); } });/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]