1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="es" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
43<script type="text/javascript"> 44 window._currentDevice = 'desktop'; 45 window.Parameters = window.Parameters || { 46 HomeUrl: 'https://www.pandorahoteles.com/', 47 48 SystemID: 'US_DIRECT_PRODUCTION', 49 SiteAlias: 'd1e47d2d', 50 SiteType: atob('RFVEQU9ORQ=='), 51 PublicationDate: 'Sep 30, 2026', 52 ExternalUid: null, 53 IsSiteMultilingual: false, 54 InitialPostAlias: '', 55 InitialPostPageUuid: '', 56 InitialDynamicItem: '', 57 DynamicPageInfo: { 58 isDynamicPage: false, 59 base64JsonRowData: 'null', 60 }, 61 InitialPageAlias: 'clubpandora', 62 InitialPageUuid: '223bb6f377524487a05c74c46e116645', 63 InitialPageId: '1215134220', 64 InitialEncodedPageAlias: 'Y2x1YnBhbmRvcmE=', 65 InitialHeaderUuid: '47fef86b4d2a42e89e75f6fd5f6cc81b', 66 CurrentPageUrl: '', 67 IsCurrentHomePage: false, 68 ThemeVersion: '500000', 69 DefaultPageAlias: '', 70 RemoveDID: true, 71 WidgetStyleID: null, 72 IsHeaderFixed: false, 73 IsHeaderSkinny: false, 74 StorePagesUrls: 'e30=', 75 IsNewStore: 'false', 76 StorePath: '', 77 StoreId: 'null', 78 StoreVersion: 0, 79 StoreBaseUrl: '', 80 StoreCleanUrl: true, 81 StoreDisableScrolling: true, 82 IsStoreSuspended: false, 83 showCookieNotification: false, 84 cookiesNotificationMarkup: 'null', 85 translatedPageUrl: '', 86 sidebarPosition: 'NA', 87 currentLanguage: 'es', 88 currentLocale: 'es', 89 NavItems: '{}', 90 91 mapConsent: { 92 message: 'Este contenido es proporcionado por un tercero, {0}. Si est\u00E1 habilitado, {0} puede recopilar informaci\u00F3n sobre su actividad.', 93 enable: 'Permitir' 94 }, 95 NavigationAreaParams: { 96 ShowBackToHomeOnInnerPages: true, 97 NavbarSize: -1, 98 NavbarLiveHomePage: 'https://www.pandorahoteles.com/', 99 NavbarSelector: '#dmNav:has(a)', 100 SubNavbarSelector: '#subnav_main' 101 }, 102 planID: '7', 103 disableTracking: false, 104 pageType: 'FROM_SCRATCH', 105 isRuntimeServer: true, 106 isInEditor: false, 107 isInPreview: false, 108 hasNativeStore: false, 109 defaultLang: 'es', 110 hamburgerMigration: null, 111 isFlexSite: true 112 }; 113 114 window.Parameters.LayoutID = {}; 115 window.Parameters.LayoutID[window._currentDevice] = 30; 116 window.Parameters.LayoutVariationID = {}; 117 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 118</script>
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141<!-- Injecting site-wide to the head --> 142 143 144<meta name="google-site-verification" content="WMi6UDZdrL2HwoCpiFli3zf63J2zGl_puPS1ECbArMY" data-swh-uuid="eb5494d6cd474133a7b84d29eee7a39c"/> 145 146 147 148<!-- End Injecting site-wide to the head --> 149 150 151 152 153 154<meta name="d-service-worker" content="register"> 155 156 157 158<link rel="canonical" href="https://www.pandorahoteles.com/clubpandora"> 159 160<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 161 162<meta name="apple-mobile-web-app-capable" content="yes"> 163 164 165 166<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/d1e47d2d/site_favicon_16_1789652078887.ico"/> 167 168 169<link rel="preconnect" href="https://irp.cdn-website.com"/> 170<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 171<link rel="preconnect" href="https://static.cdn-website.com"/> 172 173 174 175
176<script id='d-js-dmapi'> 177 window.SystemID = 'US_DIRECT_PRODUCTION'; 178 179 if (!window.dmAPI) { 180 window.dmAPI = { 181 registerExternalRuntimeComponent: function () { 182 }, 183 getCurrentDeviceType: function () { 184 return window._currentDevice; 185 }, 186 runOnReady: (ns, fn) => { 187 const safeFn = dmAPI.toSafeFn(fn); 188 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 189 const eventName = 'afterAjax.' + ns; 190 191 if (document.readyState === 'complete') { 192 $.DM.events.off(eventName).on(eventName, safeFn); 193 setTimeout(function () { 194 safeFn({ 195 isAjax: false, 196 }); 197 }, 0); 198 } else { 199 window?.waitForDeferred?.('dmAjax', () => { 200 $.DM.events.off(eventName).on(eventName, safeFn); 201 safeFn({ 202 isAjax: false, 203 }); 204 }); 205 } 206 }, 207 toSafeFn: (fn) => { 208 if (fn?.safe) { 209 return fn; 210 } 211 const safeFn = function (...args) { 212 try { 213 return fn?.apply(null, args); 214 } catch (e) { 215 console.log('function failed ' + e.message); 216 } 217 }; 218 safeFn.safe = true; 219 return safeFn; 220 } 221 }; 222 } 223 224 if (!window.requestIdleCallback) { 225 window.requestIdleCallback = function (fn) { 226 setTimeout(fn, 0); 227 } 228 } 229</script>
229 230 231 232 233 234 235 236 237
238<script id="d-js-load-css"> 239/** 240 * There are a few <link> tags with CSS resource in them that are preloaded in the page 241 * in each of those there is a "onload" handler which invokes the loadCSS callback 242 * defined here. 243 * We are monitoring 3 main CSS files - the runtime, the global and the page. 244 * When each load we check to see if we can append them all in a batch. If threre 245 * is no page css (which may happen on inner pages) then we do not wait for it 246 */ 247(function () { 248 let cssLinks = {}; 249 function loadCssLink(link) { 250 link.onload = null; 251 link.rel = "stylesheet"; 252 link.type = "text/css"; 253 } 254 255 function checkCss() { 256 const pageCssLink = document.querySelector("[id*='CssLink']"); 257 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 258 259 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 260 const storedRuntimeCssLink = cssLinks.runtime; 261 const storedPageCssLink = cssLinks.page; 262 const storedGlobalCssLink = cssLinks.global; 263 const storedWidgetCssLink = cssLinks.widget; 264 265 storedGlobalCssLink.disabled = true; 266 loadCssLink(storedGlobalCssLink); 267 268 if (storedPageCssLink) { 269 storedPageCssLink.disabled = true; 270 loadCssLink(storedPageCssLink); 271 } 272 273 if(storedWidgetCssLink) { 274 storedWidgetCssLink.disabled = true; 275 loadCssLink(storedWidgetCssLink); 276 } 277 278 storedRuntimeCssLink.disabled = true; 279 loadCssLink(storedRuntimeCssLink); 280 281 requestAnimationFrame(() => { 282 setTimeout(() => { 283 storedRuntimeCssLink.disabled = false; 284 storedGlobalCssLink.disabled = false; 285 if (storedPageCssLink) { 286 storedPageCssLink.disabled = false; 287 } 288 if (storedWidgetCssLink) { 289 storedWidgetCssLink.disabled = false; 290 } 291 // (SUP-4179) Clear the accumulated cssLinks only when we're 292 // sure that the document has finished loading and the document 293 // has been parsed. 294 if(document.readyState === 'interactive') { 295 cssLinks = null; 296 } 297 }, 0); 298 }); 299 } 300 } 301 302 303 function loadCSS(link) { 304 try { 305 var urlParams = new URLSearchParams(window.location.search); 306 var noCSS = !!urlParams.get("nocss"); 307 var cssTimeout = urlParams.get("cssTimeout") || 0; 308 309 if (noCSS) { 310 return; 311 } 312 if (link.href && link.href.includes("d-css-runtime")) { 313 cssLinks.runtime = link; 314 checkCss(); 315 } else if (link.id === "siteGlobalCss") { 316 cssLinks.global = link; 317 checkCss(); 318 } 319 320 else if (link.id && link.id.includes("CssLink")) { 321 cssLinks.page = link; 322 checkCss(); 323 } else if (link.id && link.id.includes("widgetCSS")) { 324 cssLinks.widget = link; 325 checkCss(); 326 } 327 328 else { 329 requestIdleCallback(function () { 330 window.setTimeout(function () { 331 loadCssLink(link); 332 }, parseInt(cssTimeout, 10)); 333 }); 334 } 335 } catch (e) { 336 throw e 337 } 338 } 339 window.loadCSS = window.loadCSS || loadCSS; 340})(); 341</script>
341 342 343 344
345<script data-role="deferred-init" type="text/javascript"> 346 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 347 function Def() { 348 this.promise = new Promise((function (a, b) { 349 this.resolve = a, this.reject = b 350 }).bind(this)) 351 } 352 353 const defs = {}; 354 window.getDeferred = function (a) { 355 return null == defs[a] && (defs[a] = new Def), defs[a] 356 } 357 window.waitForDeferred = function (b, a, c) { 358 let d = window?.getDeferred?.(b); 359 d 360 ? d.promise.then(a) 361 : c && ["complete", "interactive"].includes(document.readyState) 362 ? setTimeout(a, 1) 363 : c 364 ? document.addEventListener("DOMContentLoaded", a) 365 : console.error(`Deferred does not exist`); 366 }; 367</script>
367 368<style id="forceCssIncludes"> 369 /* This file is auto-generated from a `scss` file with the same name */ 370 371.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 372 373 374</style> 375<style id="cssVariables" type="text/css"> 376 :root { 377 --color_1: rgba(21, 45, 77, 1); 378 --color_2: rgba(185, 169, 142, 1); 379 --color_3: rgba(255, 255, 255, 1); 380 --color_4: rgba(246, 243, 236, 1); 381 --color_5: rgba(36, 36, 36, 1); 382 --color_6: rgba(225, 220, 217, 1); 383 --max-content-width_1: 1200px; 384} 385</style> 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Quicksand:ital,wght@0,300..700;1,300..700&family=DM+Sans:ital,wght@0,100..1000;1,100..1000&subset=latin-ext&display=swap" /> 430 431 432 433 434 435 436<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6831/_dm/s/rt/dist/css/d-css-runtime-flex-new-nav.min.css" /> 437 438 439 440<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/e9911416f4784bf300e60fc2f021bc76.css" id="widgetCSS" /> 441 442 443<style>img[width][height] { 444 height: auto; 445}</style> 446 447 448<style> 449 body[data-page-alias="clubpandora"] #dm [data-show-on-page-only="clubpandora"] { 450 display: block !important; 451 } 452</style> 453 454 455<style id="pageAdditionalWidgetsCss" type="text/css"> 456</style> 457 458 459 460 461 462<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/d1e47d2d/files/d1e47d2d_1.min.css?v=204" id="siteGlobalCss" /> 463 464 465 466<style id="customWidgetStyle" type="text/css"> 467 468</style> 469<style id="innerPagesStyle" type="text/css"> 470 471</style> 472 473 474<style 475 id="additionalGlobalCss" type="text/css" 476> 477</style> 478 479<style id="pagestyle" type="text/css"> 480 @media all { 481 *#dm .dmInner nav.u_1998592992 { color:black !important; } 482 483 *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container { 484 border-radius:3% !important; 485 -moz-border-radius:3% !important; 486 -webkit-border-radius:3% !important; 487 } 488 489 *#dm .dmInner div.u_1235651691 .caption-button { 490 border-style:solid !important; 491 border-width:0 !important; 492 } 493 494 *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; } 495 496 *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; } 497 498 *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container { 499 border-radius:3% !important; 500 -moz-border-radius:3% !important; 501 -webkit-border-radius:3% !important; 502 } 503 504 *#dm .dmInner div.u_properties .caption-button { 505 border-style:solid !important; 506 border-width:0 !important; 507 } 508 509 *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; } 510 511 *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; } 512 513 *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; } 514 515 *#dm .dmInner div.u_1759649880 input:not([type="submit"]) { 516 border-radius:25px 25px 25px 25px !important; 517 background-color:rgba(102,102,102,0) !important; 518 background-image:initial !important; 519 border-style:solid !important; 520 border-width:1px 1px 1px 1px !important; 521 border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important; 522 } 523 524 *#dm .dmInner div.u_1759649880 textarea { 525 border-radius:25px 25px 25px 25px !important; 526 background-color:rgba(102,102,102,0) !important; 527 background-image:initial !important; 528 border-style:solid !important; 529 border-width:1px 1px 1px 1px !important; 530 border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important; 531 } 532 533 *#dm .dmInner div.u_1759649880 select { 534 border-radius:25px 25px 25px 25px !important; 535 background-color:rgba(102,102,102,0) !important; 536 background-image:initial !important; 537 border-style:solid !important; 538 border-width:1px 1px 1px 1px !important; 539 border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important; 540 } 541 542 *#dm .dmInner div.u_1759649880 .dmformsubmit { width:180px !important; } 543 544 *#dm .dmInner div.u_1759649880 .dmwidget-title { 545 text-align:center !important; 546 font-size:32px !important; 547 } 548 549 *#dm .dmInner nav.u_2195677820 { color:white !important; } 550 551 *#dm .dmInner a.u_314518795 { 552 border-style:solid !important; 553 border-width:1.66667px 1.66667px 1.66667px 1.66667px !important; 554 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 555 border-radius:0px 0px 0px 0px !important; 556 } 557 558 *#dm .dmInner div.u_1576255261 .dmwidget-title { 559 text-align:center !important; 560 font-size:32px !important; 561 color:var(--color_3) !important; 562 } 563 564 *#dm .dmInner div.u_1576255261 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; } 565 566 *#dm .dmInner div.u_1576255261 .m-recaptcha { color:var(--color_3) !important; } 567 568 *#dm .dmInner div.u_1576255261 .dmforminput input { color:var(--color_3) !important; } 569 570 *#dm .dmInner div.u_1576255261 .dmforminput textarea { color:var(--color_3) !important; } 571 572 *#dm .dmInner div.u_1576255261 .dmforminput .fileUploadLink { color:var(--color_3) !important; } 573 574 *#dm .dmInner div.u_1576255261 .checkboxwrapper span { color:var(--color_3) !important; } 575 576 *#dm .dmInner div.u_1576255261 .radiowrapper span { color:var(--color_3) !important; } 577 578 *#dm .dmInner div.u_1576255261 .optinwrapper div { color:var(--color_3) !important; } 579
580 *#dm .dmInner div.u_1576255261 .freetextwrapper { color:var(--color_3) !important; } 581 582 *#dm .dmInner div.u_1576255261 .dmforminput select { color:var(--color_3) !important; } 583 584 *#dm .dmInner div.u_1576255261 .dmforminput option { color:var(--color_3) !important; } 585 586 *#dm .dmInner div.u_1576255261 input::placeholder { color:rgba(236,236,236,1) !important; } 587 588 *#dm .dmInner div.u_1576255261 input.placeholder { color:rgba(236,236,236,1) !important; } 589 590 *#dm .dmInner div.u_1576255261 textarea::placeholder { color:rgba(236,236,236,1) !important; } 591 592 *#dm .dmInner div.u_1576255261 textarea.placeholder { color:rgba(236,236,236,1) !important; } 593 594 *#dm .dmInner div.u_1576255261 select::placeholder { color:rgba(236,236,236,1) !important; } 595 596 *#dm .dmInner div.u_1576255261 select.placeholder { color:rgba(236,236,236,1) !important; } 597 598 *#dm .dmInner div.u_1576255261 input:not([type="submit"]) { 599 border-radius:0px 0px 0px 0px !important; 600 background-color:rgba(102,102,102,0) !important; 601 background-image:initial !important; 602 border-style:solid !important; 603 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 604 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 605 } 606 607 *#dm .dmInner div.u_1576255261 textarea { 608 border-radius:0px 0px 0px 0px !important; 609 background-color:rgba(102,102,102,0) !important; 610 background-image:initial !important; 611 border-style:solid !important; 612 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 613 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 614 } 615 616 *#dm .dmInner div.u_1576255261 select { 617 border-radius:0px 0px 0px 0px !important; 618 background-color:rgba(102,102,102,0) !important; 619 background-image:initial !important; 620 border-style:solid !important; 621 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 622 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 623 } 624 625 *#dm .dmInner div.u_1576255261 .dmformsubmit { 626 margin-left:auto !important; 627 margin-right:0 !important; 628 width:556px !important; 629 border-radius:0px 0px 0px 0px !important; 630 } 631 632 *#dm .dmInner div.u_1576255261 input[type="submit"] { 633 color:var(--color_1) !important; 634 font-weight:bold !important; 635 font-family:Lato !important; 636 } 637 638 *#dm .dmInner div.u_1576255261 .dmformsubmit:hover { 639 background-color:var(--color_3) !important; 640 background-image:none !important; 641 } 642 643 *#dm .dmInner div.u_1576255261 .dmformsubmit.hover { 644 background-color:var(--color_3) !important; 645 background-image:none !important; 646 } 647 648 *#dm .dmInner div.u_1354540010 .dmwidget-title { 649 text-align:center !important; 650 font-size:32px !important; 651 color:var(--color_3) !important; 652 } 653 654 *#dm .dmInner div.u_1354540010 input::placeholder { color:rgba(236,236,236,1) !important; } 655 656 *#dm .dmInner div.u_1354540010 input.placeholder { color:rgba(236,236,236,1) !important; } 657 658 *#dm .dmInner div.u_1354540010 textarea::placeholder { color:rgba(236,236,236,1) !important; } 659 660 *#dm .dmInner div.u_1354540010 textarea.placeholder { color:rgba(236,236,236,1) !important; } 661 662 *#dm .dmInner div.u_1354540010 select::placeholder { color:rgba(236,236,236,1) !important; } 663 664 *#dm .dmInner div.u_1354540010 select.placeholder { color:rgba(236,236,236,1) !important; } 665 666 *#dm .dmInner div.u_1354540010 input:not([type="submit"]) { 667 border-radius:0px 0px 0px 0px !important; 668 background-color:rgba(102,102,102,0) !important; 669 background-image:initial !important; 670 border-style:solid !important; 671 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 672 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 673 } 674 675 *#dm .dmInner div.u_1354540010 textarea { 676 border-radius:0px 0px 0px 0px !important; 677 background-color:rgba(102,102,102,0) !important; 678 background-image:initial !important; 679 border-style:solid !important; 680 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 681 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 682 } 683 684 *#dm .dmInner div.u_1354540010 select { 685 border-radius:0px 0px 0px 0px !important; 686 background-color:rgba(102,102,102,0) !important; 687 background-image:initial !important; 688 border-style:solid !important; 689 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 690 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 691 } 692 693 *#dm .dmInner div.u_1354540010 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_1) !important; } 694 695 *#dm .dmInner div.u_1354540010 .m-recaptcha { color:var(--color_1) !important; } 696 697 *#dm .dmInner div.u_1354540010 .dmforminput input { color:var(--color_1) !important; } 698 699 *#dm .dmInner div.u_1354540010 .dmforminput textarea { color:var(--color_1) !important; } 700 701 *#dm .dmInner div.u_1354540010 .dmforminput .fileUploadLink { color:var(--color_1) !important; } 702 703 *#dm .dmInner div.u_1354540010 .checkboxwrapper span { color:var(--color_1) !important; } 704 705 *#dm .dmInner div.u_1354540010 .radiowrapper span { color:var(--color_1) !important; } 706 707 *#dm .dmInner div.u_1354540010 .optinwrapper div { color:var(--color_1) !important; } 708
709 *#dm .dmInner div.u_1354540010 .freetextwrapper { color:var(--color_1) !important; } 710 711 *#dm .dmInner div.u_1354540010 .dmforminput select { color:var(--color_1) !important; } 712 713 *#dm .dmInner div.u_1354540010 .dmforminput option { color:var(--color_1) !important; } 714 715 *#dm .dmInner div.u_1354540010 .dmformsubmit:hover { background-image:none !important; } 716 717 *#dm .dmInner div.u_1354540010 .dmformsubmit.hover { background-image:none !important; } 718 719 *#dm .dmInner div.u_1354540010 .dmformsubmit { 720 width:412px !important; 721 border-radius:0px 0px 0px 0px !important; 722 } 723 724 *#dm .dmInner div.u_1577942489 .dmwidget-title { 725 text-align:center !important; 726 font-size:32px !important; 727 color:var(--color_3) !important; 728 } 729 730 *#dm .dmInner div.u_1577942489 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; } 731 732 *#dm .dmInner div.u_1577942489 .m-recaptcha { color:var(--color_3) !important; } 733 734 *#dm .dmInner div.u_1577942489 .dmforminput input { color:var(--color_3) !important; } 735 736 *#dm .dmInner div.u_1577942489 .dmforminput textarea { color:var(--color_3) !important; } 737 738 *#dm .dmInner div.u_1577942489 .dmforminput .fileUploadLink { color:var(--color_3) !important; } 739 740 *#dm .dmInner div.u_1577942489 .checkboxwrapper span { color:var(--color_3) !important; } 741 742 *#dm .dmInner div.u_1577942489 .radiowrapper span { color:var(--color_3) !important; } 743 744 *#dm .dmInner div.u_1577942489 .optinwrapper div { color:var(--color_3) !important; } 745 746 *#dm .dmInner div.u_1577942489 .freetextwrapper { color:var(--color_3) !important; } 747 748 *#dm .dmInner div.u_1577942489 .dmforminput select { color:var(--color_3) !important; } 749 750 *#dm .dmInner div.u_1577942489 .dmforminput option { color:var(--color_3) !important; } 751 752 *#dm .dmInner div.u_1577942489 input::placeholder { color:rgba(236,236,236,1) !important; } 753 754 *#dm .dmInner div.u_1577942489 input.placeholder { color:rgba(236,236,236,1) !important; } 755 756 *#dm .dmInner div.u_1577942489 textarea::placeholder { color:rgba(236,236,236,1) !important; } 757 758 *#dm .dmInner div.u_1577942489 textarea.placeholder { color:rgba(236,236,236,1) !important; } 759 760 *#dm .dmInner div.u_1577942489 select::placeholder { color:rgba(236,236,236,1) !important; } 761 762 *#dm .dmInner div.u_1577942489 select.placeholder { color:rgba(236,236,236,1) !important; } 763 764 *#dm .dmInner div.u_1577942489 input:not([type="submit"]) { 765 border-radius:0px 0px 0px 0px !important; 766 background-color:rgba(102,102,102,0) !important; 767 background-image:initial !important; 768 border-style:solid !important; 769 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 770 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 771 } 772 773 *#dm .dmInner div.u_1577942489 textarea { 774 border-radius:0px 0px 0px 0px !important; 775 background-color:rgba(102,102,102,0) !important; 776 background-image:initial !important; 777 border-style:solid !important; 778 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 779 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 780 } 781 782 *#dm .dmInner div.u_1577942489 select { 783 border-radius:0px 0px 0px 0px !important; 784 background-color:rgba(102,102,102,0) !important; 785 background-image:initial !important; 786 border-style:solid !important; 787 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 788 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 789 } 790 791 *#dm .dmInner div.u_1577942489 .dmformsubmit { 792 margin-left:auto !important; 793 margin-right:0 !important; 794 width:556px !important; 795 border-radius:0px 0px 0px 0px !important; 796 } 797 798 *#dm .dmInner div.u_1577942489 input[type="submit"] { 799 color:var(--color_1) !important; 800 font-weight:bold !important; 801 font-family:Lato !important; 802 } 803 804 *#dm .dmInner div.u_1577942489 .dmformsubmit:hover { 805 background-color:var(--color_3) !important; 806 background-image:none !important; 807 } 808 809 *#dm .dmInner div.u_1577942489 .dmformsubmit.hover { 810 background-color:var(--color_3) !important; 811 background-image:none !important; 812 } 813 814 *#dm .dmInner nav.u_1063785450 { color:black !important; } 815 816 *#dm .dmInner div.u_3697416771 .list-repeater .item-text { font-family:'Cormorant Garamond' !important; } 817 818 *#dm .dmInner div.u_FormularioClubPandora .dmwidget-title { 819 text-align:center !important; 820 font-size:32px !important; 821 color:var(--color_3) !important; 822 } 823 824 *#dm .dmInner div.u_FormularioClubPandora .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; } 825 826 *#dm .dmInner div.u_FormularioClubPandora .m-recaptcha { color:var(--color_3) !important; } 827 828 *#dm .dmInner div.u_FormularioClubPandora .dmforminput input { color:var(--color_3) !important; } 829 830 *#dm .dmInner div.u_FormularioClubPandora .dmforminput textarea { color:var(--color_3) !important; } 831 832 *#dm .dmInner div.u_FormularioClubPandora .dmforminput .fileUploadLink { color:var(--color_3) !important; } 833 834 *#dm .dmInner div.u_FormularioClubPandora .checkboxwrapper span { color:var(--color_3) !important; } 835 836 *#dm .dmInner div.u_FormularioClubPandora .radiowrapper span { color:var(--color_3) !important; } 837 838 *#dm .dmInner div.u_FormularioClubPandora .optinwrapper div { color:var(--color_3) !important; } 839 840 *#dm .dmInner div.u_FormularioClubPandora .freetextwrapper { c
840olor:var(--color_3) !important; } 841 842 *#dm .dmInner div.u_FormularioClubPandora .dmforminput select { color:var(--color_3) !important; } 843 844 *#dm .dmInner div.u_FormularioClubPandora .dmforminput option { color:var(--color_3) !important; } 845 846 *#dm .dmInner div.u_FormularioClubPandora input::placeholder { color:rgba(236,236,236,1) !important; } 847 848 *#dm .dmInner div.u_FormularioClubPandora input.placeholder { color:rgba(236,236,236,1) !important; } 849 850 *#dm .dmInner div.u_FormularioClubPandora textarea::placeholder { color:rgba(236,236,236,1) !important; } 851 852 *#dm .dmInner div.u_FormularioClubPandora textarea.placeholder { color:rgba(236,236,236,1) !important; } 853 854 *#dm .dmInner div.u_FormularioClubPandora select::placeholder { color:rgba(236,236,236,1) !important; } 855 856 *#dm .dmInner div.u_FormularioClubPandora select.placeholder { color:rgba(236,236,236,1) !important; } 857 858 *#dm .dmInner div.u_FormularioClubPandora input:not([type="submit"]) { 859 border-radius:0px 0px 0px 0px !important; 860 background-color:rgba(102,102,102,0) !important; 861 background-image:initial !important; 862 border-style:solid !important; 863 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 864 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 865 } 866 867 *#dm .dmInner div.u_FormularioClubPandora textarea { 868 border-radius:0px 0px 0px 0px !important; 869 background-color:rgba(102,102,102,0) !important; 870 background-image:initial !important; 871 border-style:solid !important; 872 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 873 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 874 } 875 876 *#dm .dmInner div.u_FormularioClubPandora select { 877 border-radius:0px 0px 0px 0px !important; 878 background-color:rgba(102,102,102,0) !important; 879 background-image:initial !important; 880 border-style:solid !important; 881 border-width:0.555556px 0.555556px 0.555556px 0.555556px !important; 882 border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important; 883 } 884 885 *#dm .dmInner div.u_FormularioClubPandora .dmformsubmit { 886 margin-left:auto !important; 887 margin-right:0 !important; 888 width:556px !important; 889 border-radius:0px 0px 0px 0px !important; 890 } 891 892 *#dm .dmInner div.u_FormularioClubPandora input[type="submit"] { 893 color:var(--color_1) !important; 894 font-weight:bold !important; 895 font-family:Lato !important; 896 } 897 898 *#dm .dmInner div.u_FormularioClubPandora .dmformsubmit:hover { 899 background-color:var(--color_3) !important; 900 background-image:none !important; 901 } 902 903 *#dm .dmInner div.u_FormularioClubPandora .dmformsubmit.hover { 904 background-color:var(--color_3) !important; 905 background-image:none !important; 906 } 907} 908@media (min-width:1025px) { 909 *#dm .dmInner div.u_1235651691 .caption-button { 910 width:200px !important; 911 height:55px !important; 912 } 913 914 *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:387px !important; } 915 916 *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; } 917 918 *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; } 919 920 *#dm .dmInner *.u_1235651691 .caption-inner { 921 padding-left:0 !important; 922 padding-right:0 !important; 923 } 924 925 *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; } 926 927 *#dm .dmInner div.u_properties .caption-button { 928 width:200px !important; 929 height:55px !important; 930 } 931 932 *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:387px !important; } 933 934 *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; } 935 936 *#dm .dmInner *.u_properties .layout-container { padding:10px !important; } 937 938 *#dm .dmInner *.u_properties .caption-inner { 939 padding-left:0 !important; 940 padding-right:0 !important; 941 } 942 943 *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; } 944 945 *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; } 946 947 *#dm .dmInner *.u_3697416771 .list-repeater .icon-wrapper { 948 width:44px !important; 949 height:44px !important; 950 } 951} 952@media (min-width:768px) and (max-width:1024px) { 953 *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; } 954 955 *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; } 956 957 *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; } 958 959 *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; } 960 961 *#dm .dmInner div.u_1235651691 .caption-button {
962 width:200px !important; 963 height:55px !important; 964 } 965 966 *#dm .dmInner *.u_1235651691 .caption-inner { 967 padding-left:0 !important; 968 padding-right:0 !important; 969 } 970 971 *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:326px !important; } 972 973 *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; } 974 975 *#dm .dmInner *.u_properties .layout-container { padding:10px !important; } 976 977 *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; } 978 979 *#dm .dmInner div.u_properties .caption-button { 980 width:200px !important; 981 height:55px !important; 982 } 983 984 *#dm .dmInner *.u_properties .caption-inner { 985 padding-left:0 !important; 986 padding-right:0 !important; 987 } 988} 989@media (min-width:0) and (max-width:767px) { 990 *#dm .dmInner *.u_1235651691 .caption-inner { 991 padding-left:0 !important; 992 padding-right:0 !important; 993 } 994 995 *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; } 996 997 *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:280px !important; } 998 999 *#dm .dmInner *.u_properties .caption-inner { 1000 padding-left:0 !important; 1001 padding-right:0 !important; 1002 } 1003 1004 *#dm .dmInner div.u_properties .caption-button { width:200px !important; } 1005 1006 *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; } 1007} 1008 1009</style> 1010 1011<style id="pagestyleDevice" type="text/css"> 1012 1013</style> 1014 1015 1016 1017 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-common-33b44ec4-223bb6f377524487a05c74c46e116645">@media all { 1018 1019#\33 caa9d5c::before, #\33 caa9d5c > .bgExtraLayerOverlay { 1020 1021} 1022#\33 caa9d5c { 1023 width: 49%; 1024 min-width: 4%; 1025 min-height: 8px; 1026 column-gap: 4%; 1027 row-gap: 24px; 1028 order: 0; 1029 background-image: url("https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/foto+Club+pandora-2880w.png"); 1030 border-radius: 12px 12px 12px 12px; 1031 padding: 100px 10px 100px 10px; 1032 margin: 0px 0% -200px 0%; 1033} 1034 1035#\31 b6056f3 { 1036 min-height: 500px; 1037 column-gap: 2%; 1038 row-gap: 0px; 1039 width: 100%; 1040 flex-wrap: nowrap; 1041 max-width: var(--max-content-width_1, 1200px); 1042 padding: 5% 2% 12% 2%; 1043 margin: 0% 0% 0% 0%; 1044} 1045 1046#d3a3570d::before, #d3a3570d > .bgExtraLayerOverlay { 1047 1048} 1049#d3a3570d { 1050 background-color: var(--color_1); 1051 background-image: none; 1052} 1053 1054#\37 677c3e1 { 1055 min-height: 8px; 1056 column-gap: 4%; 1057 row-gap: 30px; 1058 width: 49%; 1059 min-width: 4%; 1060 align-items: center; 1061 order: 1; 1062 padding: 16px 16px 16px 16px; 1063 margin: 0% 0% 0% 0%; 1064} 1065 1066#\36 6be659d { 1067 margin: 0px 0% 0px 0%; 1068} 1069 1070#\39 edd834c.flex-element.widget-wrapper > [data-element-type] { 1071 padding: 0px 0px 0px 0px; 1072} 1073#\39 edd834c { 1074 width: 525px; 1075 height: auto; 1076 max-width: 100%; 1077 order: 0; 1078 margin: 0px 0px -20px 0px; 1079 grid-area: auto / auto / auto / auto; 1080} 1081 1082#widget_sfi { 1083 width: 100%; 1084 height: auto; 1085 max-width: 100%; 1086} 1087 1088#group_ck0 { 1089 flex-direction: row; 1090 align-items: flex-start; 1091 width: 100%; 1092 min-height: 70px; 1093 max-height: 100%; 1094 row-gap: 24px; 1095 column-gap: 4.26390271757435%; 1096 flex-wrap: nowrap; 1097 height: auto; 1098 justify-content: flex-start; 1099} 1100 1101#widget_i5e { 1102 width: 280px; 1103 height: auto; 1104 max-width: 100%; 1105} 1106 1107#e03a2aa3.flex-element.widget-wrapper > [data-element-type] { 1108 padding: 0px 0px 0px 0px; 1109} 1110#e03a2aa3 { 1111 width: 525px; 1112 height: auto; 1113 max-width: 100%; 1114 order: 0; 1115 margin: 0px 0px -20px 0px; 1116 grid-area: auto / auto / auto / auto; 1117} 1118}</style> 1119 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-common-27f290e6-223bb6f377524487a05c74c46e116645">@media all { 1120 1121#b1c2cd30 { 1122 min-height: 8px; 1123 column-gap: 4%; 1124 row-gap: 24px; 1125 width: 100%; 1126 min-width: 4%; 1127} 1128 1129#b8ff7cb8 { 1130 min-height: 80px; 1131 column-gap: 4%; 1132 row-gap: 24px; 1133 width: 100%; 1134 flex-wrap: nowrap; 1135 padding: 4% 0% 4% 0%; 1136} 1137 1138#\31 84f9596::before, #\31 84f9596 > .bgExtraLayerOverlay { 1139 1140} 1141#\31 84f9596 { 1142 background-image: none; 1143 background-color: rgba(0,0,0,0); 1144} 1145 1146#\39 b25dfc9 { 1147 margin: 0px 0% 0px 0%; 1148} 1149}</style> 1150 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-common-a969e244-223bb6f377524487a05c74c46e116645">@media all { 1151 1152#\36 3c7b8b76c596a2813341bc5 { 1153 height: auto; 1154} 1155 1156#\35 0516fb3 { 1157 border-width: 0px; 1158 border-color: rgba(0, 0, 0, 1); 1159 border-style: solid; 1160 background-color: rgba(0, 0, 0, 0); 1161} 1162 1163#c676eae3 { 1164 min-height: 0; 1165 column-gap: 4%; 1166 row-gap: 24px; 1167 width: 100%; 1168 flex-wrap: nowrap; 1169 flex-direction: column; 1170 padding: 1% 0% 4% 0%; 1171 margin: 0% 0% 0% 0%; 1172} 1173
1174#a943900a { 1175 width: 100%; 1176 min-width: 4%; 1177 min-height: 80px; 1178 column-gap: 4%; 1179 row-gap: 24px; 1180 margin: 0% 0% 0% 0%; 1181} 1182 1183#widget_hlu { 1184 width: 1180px; 1185 height: 103px; 1186 max-width: 100%; 1187} 1188 1189#\37 6dfa57f { 1190 margin: 0px 0% 0px 0%; 1191} 1192}</style> 1193 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-common-df3fd6ec-223bb6f377524487a05c74c46e116645">@media all { 1194 1195#c040fe48 { 1196 min-height: 460px; 1197 column-gap: 2%; 1198 row-gap: 12px; 1199 width: 100%; 1200 flex-wrap: nowrap; 1201 max-width: none; 1202 padding: 0% 2% 3% 2%; 1203 margin: 0% 0% 0% 0%; 1204} 1205 1206#eba4ee03 { 1207 background-size: contain; 1208 min-height: 8px; 1209 column-gap: 4%; 1210 row-gap: 16px; 1211 width: 47.5%; 1212 justify-content: flex-end; 1213 min-width: 4%; 1214 background-image: url(); 1215 align-items: center; 1216 padding: 16px 16px 16px 16px; 1217 margin: 0% 0% 0% 0%; 1218} 1219 1220#d7d75f69 { 1221 background-repeat: repeat; 1222 background-size: auto; 1223 background-image: url(); 1224 background-color: var(--color_3); 1225} 1226 1227#dd42e019 { 1228 margin: 0px 0% 0px 0%; 1229} 1230 1231#\34 3d3a6c3 { 1232 width: 100%; 1233 height: auto; 1234 max-width: 100%; 1235 order: 1; 1236 margin-left: 0px; 1237 margin-right: 0px; 1238 grid-area: auto / auto / auto / auto; 1239} 1240 1241#\36 23901a3 { 1242 width: 50.48%; 1243 min-width: 4%; 1244 min-height: 8px; 1245 column-gap: 4%; 1246 row-gap: 16px; 1247 order: 0; 1248 padding: 16px 2.829654782116582% 16px 2.829654782116582%; 1249 margin: 0% 0% 0% 0%; 1250} 1251 1252#widget_a16 { 1253 width: 99.7%; 1254 height: auto; 1255 max-width: 100%; 1256 order: 0; 1257 justify-self: auto; 1258 align-self: auto; 1259 margin: 0px 0% 0px 0%; 1260 grid-area: auto / auto / auto / auto; 1261} 1262 1263#group_5g8 { 1264 flex-direction: row; 1265 align-items: flex-start; 1266 width: 100%; 1267 min-height: 121px; 1268 max-height: 100%; 1269 row-gap: 24px; 1270 column-gap: 4.10475681453768%; 1271 flex-wrap: nowrap; 1272 height: auto; 1273 border-width: 1px 1px 1px 1px; 1274 border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2); 1275 border-style: solid; 1276 border-radius: 12px 12px 12px 12px; 1277} 1278 1279#widget_1uv { 1280 width: 15.77%; 1281 height: auto; 1282 max-width: 100%; 1283} 1284 1285#\36 7ba7047 { 1286 width: 80.13%; 1287 height: auto; 1288 max-width: 100%; 1289 margin-left: 0px; 1290} 1291 1292#cc817d76 { 1293 flex-direction: row; 1294 align-items: flex-start; 1295 width: 100%; 1296 min-height: 121px; 1297 max-height: 100%; 1298 row-gap: 24px; 1299 column-gap: 4.10475681453768%; 1300 flex-wrap: nowrap; 1301 height: auto; 1302 border-width: 1px 1px 1px 1px; 1303 border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2); 1304 border-style: solid; 1305 justify-content: flex-start; 1306 border-radius: 12px 12px 12px 12px; 1307} 1308 1309#abd42113 { 1310 width: 16.08%; 1311 height: auto; 1312 max-width: 100%; 1313} 1314 1315#\30 3f42732 { 1316 width: 79.81%; 1317 height: auto; 1318 max-width: 100%; 1319} 1320 1321#\30 3eb1da0 { 1322 flex-direction: row; 1323 align-items: flex-start; 1324 width: 100%; 1325 min-height: 121px; 1326 max-height: 100%; 1327 row-gap: 24px; 1328 column-gap: 4.10475681453768%; 1329 flex-wrap: nowrap; 1330 height: auto; 1331 border-width: 1px 1px 1px 1px; 1332 border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2); 1333 border-style: solid; 1334 border-radius: 12px 12px 12px 12px; 1335} 1336 1337#\35 f1297db { 1338 width: 15.56%; 1339 height: auto; 1340 max-width: 100%; 1341} 1342 1343#\36 f9d510d { 1344 width: 80.34%; 1345 height: auto; 1346 max-width: 100%; 1347} 1348}</style> 1349 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-common-7c76c2f2-223bb6f377524487a05c74c46e116645">@media all { 1350 1351#f00db4b0 { 1352 min-height: 8px; 1353 column-gap: 4%; 1354 row-gap: 24px; 1355 width: 54.79%; 1356 min-width: 4%; 1357 order: 1; 1358} 1359 1360#c7bfa53c { 1361 min-height: 240px; 1362 column-gap: 4%; 1363 row-gap: 24px; 1364 width: 100%; 1365 flex-wrap: nowrap; 1366 max-width: none; 1367 padding: 4% 4% 4% 4%; 1368} 1369 1370#b96bdf50.flex-element.widget-wrapper > [data-element-type] { 1371 padding: 0px 0px 0px 0px; 1372} 1373#b96bdf50 { 1374 width: 100.00%; 1375 height: auto; 1376 max-width: 100%; 1377 align-self: auto; 1378 justify-self: auto; 1379 order: 0; 1380 margin: 20px 0px 20px 0px; 1381 grid-area: auto / auto / auto / auto; 1382} 1383 1384#\38 047a4fb { 1385 background-color: var(--color_1); 1386 background-image: none; 1387} 1388 1389#group_hvv { 1390 width: 41.16%; 1391 min-width: 4%; 1392 min-height: 8px; 1393 column-gap: 4%; 1394 row-gap: 24px; 1395 order: 0; 1396} 1397 1398#widget_c4f { 1399 width: 97.18%; 1400 height: auto; 1401 max-width: 100%; 1402} 1403 1404#\33 9de7d12 { 1405 margin: 0px 0% 0px 0%; 1406} 1407}</style> 1408 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-flex-footer-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1409 1410#flex-footer { 1411 background-color: rgba(26,27,31,1); 1412 padding: 0px 0px 0px 0px; 1413 margin: 0px 0px 0px 0px; 1414} 1415}</style> 1416 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-flex-
1416header-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1417 1418#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img { 1419 width: 50%; 1420} 1421#flex-header { 1422 background-color: var(--color_6); 1423 1424 background-image: none; 1425 padding: 0px 0% 0px 0%; 1426 margin: 0px 0% 0px 0%; 1427} 1428#flex-header[data-changeable-on-scroll] { 1429 --header-on-scroll-button-hover-background-color: var(--color_6); 1430 --header-on-scroll-button-hover-color: var(--color_1); 1431 --header-on-scroll-button-hover-border-color: var(--color_1); 1432 --header-on-scroll-button-border-color: var(--color_2); 1433 --header-on-scroll-text-color: var(--color_1); 1434 --header-on-scroll-navigation-links-color: rgba(255,255,255,1); 1435 --header-on-scroll-navigation-links-hover-color: var(--color_2); 1436 --header-on-scroll-navigation-links-hover-border-color: var(--color_2); 1437 --header-on-scroll-icon-color: var(--color_3); 1438} 1439#flex-header[data-changeable-on-scroll][data-scrolling] { 1440 padding-top: 0px; 1441 padding-bottom: 0px; 1442 background-color: var(--color_4); 1443 background-image: none; 1444} 1445}</style> 1446 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-common-flex-header-223bb6f377524487a05c74c46e116645">@media all { 1447 1448#flex-header { 1449 --overlapping-background-color: rgba(255, 255, 255, 0); 1450 --overlapping-background-image: rgba(255, 255, 255, 1); 1451} 1452}</style> 1453 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-df749714-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1454 1455#e68c166e { 1456 flex-direction: row; 1457 align-items: center; 1458 width: 42.72%; 1459 min-width: 4%; 1460 min-height: 8px; 1461 column-gap: 4%; 1462 row-gap: 24px; 1463 order: 1; 1464 justify-content: flex-start; 1465 padding: 6px 0px 6px 0px; 1466 margin: 0% 0% 0% 0%; 1467} 1468 1469#\35 8adde81 { 1470 width: 180px; 1471 height: auto; 1472 max-width: 100%; 1473 justify-self: auto; 1474 align-self: auto; 1475 order: 0; 1476 margin: 0px 0% 0px 0%; 1477 grid-area: auto / auto / auto / auto; 1478} 1479 1480#dfbf53cd { 1481 min-height: 80px; 1482 column-gap: 0%; 1483 row-gap: 0px; 1484 max-width: none; 1485 width: 100%; 1486 flex-wrap: nowrap; 1487 padding: 8px 4% 8px 4%; 1488 margin: 0% 0% 0% 0%; 1489} 1490 1491#\33 27280fe { 1492 min-height: 8px; 1493 column-gap: 4%; 1494 row-gap: 24px; 1495 flex-direction: row; 1496 width: 7.25%; 1497 justify-content: flex-start; 1498 align-items: center; 1499 min-width: 4%; 1500 order: 0; 1501 padding: 16px 16px 16px 16px; 1502 margin: 0% 0% 0% 0%; 1503} 1504 1505#bd75aacb svg { 1506 fill: var(--color_1); 1507} 1508#bd75aacb { 1509 width: 32px; 1510 height: 34px; 1511 max-width: 100%; 1512 order: 0; 1513 align-self: auto; 1514 grid-area: auto / auto / auto / auto; 1515} 1516 1517#\34 d9f105b { 1518 flex-direction: row; 1519 align-items: center; 1520 width: 28.22%; 1521 min-width: 4%; 1522 min-height: 8px; 1523 column-gap: 4%; 1524 row-gap: 24px; 1525 order: 2; 1526 justify-content: flex-end; 1527 padding: 6px 16px 6px 16px; 1528 margin: 0% 0% 0% 0%; 1529} 1530 1531#\36 549c32f { 1532 width: auto; 1533 height: auto; 1534 max-width: 100%; 1535 align-self: auto; 1536 order: 0; 1537 grid-area: auto / auto / auto / auto; 1538} 1539 1540#\39 914bb26 { 1541 margin: 0px 0% 0px 0%; 1542} 1543 1544#group_6es { 1545 flex-direction: row; 1546 justify-content: flex-start; 1547 align-items: center; 1548 order: 3; 1549 width: 21.73%; 1550 min-height: 8px; 1551} 1552 1553#widget_4ej { 1554 width: 280px; 1555 height: auto; 1556 max-width: 100%; 1557 justify-self: auto; 1558 align-self: auto; 1559 order: 0; 1560 margin: 0px 0% 0px 0%; 1561 grid-area: auto / auto / auto / auto; 1562} 1563 1564#\35 1a82a72 { 1565 background-color: rgba(255,253,248,1); 1566 background-image: none; 1567} 1568}</style> 1569 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-320a990c-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1570 1571#\35 f5504b6 { 1572 min-height: 8px; 1573 column-gap: 4%; 1574 row-gap: 24px; 1575 flex-direction: row; 1576 width: 100%; 1577 justify-content: space-around; 1578 align-items: center; 1579 min-width: 4%; 1580 border-width: 0 0 0px 0; 1581 border-color: #000000 #000000 #000000 #000000; 1582 border-style: solid; 1583 padding: 8px 0px 4px 0px; 1584 margin: 0px 0% 0px 0%; 1585} 1586 1587#bd3cc236 { 1588 min-height: 81px; 1589 column-gap: 0%; 1590 row-gap: 0px; 1591 width: 100%; 1592 flex-wrap: nowrap; 1593 max-width: none; 1594 padding: 0px 0% 0px 0%; 1595} 1596 1597#widget_qcq { 1598 width: 82.98%; 1599 height: auto; 1600 max-width: 100%; 1601 justify-self: auto; 1602 order: 0; 1603 align-self: center; 1604 margin: 0px 0% 0px 0%; 1605 grid-area: auto / auto / auto / auto; 1606} 1607 1608#c1b08e19 { 1609 margin: 0px 0% 0px 0%; 1610} 1611 1612#group_d5n {
1613 align-items: stretch; 1614 width: 89.18%; 1615 min-height: 92px; 1616 max-height: 100%; 1617 row-gap: 24px; 1618 column-gap: 24px; 1619 border-width: 1px 0px 0px 0px; 1620 border-color: rgba(21, 45, 77, 0.4) var(--color_1) var(--color_1) var(--color_1); 1621 border-style: solid; 1622 height: auto; 1623} 1624 1625#fd5aced8 { 1626 background-color: rgba(255,253,248,1); 1627 background-image: none; 1628} 1629}</style> 1630 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-6c3e4ee1-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1631 1632#feb81c53 { 1633 min-height: 10vh; 1634 column-gap: 4%; 1635 row-gap: 24px; 1636 width: 100%; 1637 padding-right: 2%; 1638 padding-left: 6%; 1639 flex-wrap: nowrap; 1640 margin: 0% 0% 0% 0%; 1641} 1642 1643#\31 ba3cae6 { 1644 background-color: rgba(0,0,0,0); 1645 background-image: none; 1646} 1647 1648#\35 236abc5::before, #\35 236abc5 > .bgExtraLayerOverlay { 1649 content: ''; 1650 display: block; 1651 position: absolute; 1652 width: 100%; 1653 height: 100%; 1654 top: 0; 1655 left: 0; 1656 background-color: rgba(255, 255, 255, 1); 1657 opacity: 0.5; 1658 border-radius: inherit; 1659} 1660#\35 236abc5 { 1661 min-height: 8px; 1662 column-gap: 4%; 1663 row-gap: 24px; 1664 width: 100%; 1665 min-width: 4%; 1666 align-items: flex-end; 1667 background-image: none; 1668 background-color: rgba(0,0,0,0); 1669 padding: 16px 16px 16px 16px; 1670 margin: 0% 0% 0% 0%; 1671} 1672 1673#f24cfa54 a { 1674 background-color: rgba(0,0,0,0); 1675} 1676#f24cfa54 svg { 1677 fill: var(--color_1); 1678} 1679#f24cfa54 { 1680 width: 30px; 1681 height: 30px; 1682} 1683}</style> 1684 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-63a049320d35b55b4ef2a372-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1685 1686#\36 3a049320d35b55b4ef2a374 { 1687 min-height: 8px; 1688 column-gap: 4%; 1689 row-gap: 24px; 1690 width: 100%; 1691 min-width: 4%; 1692 background-color: rgba(0, 0, 0, 0); 1693 justify-content: flex-start; 1694 padding: 16px 16px 16px 16px; 1695 margin: 0% 0% 0% 0%; 1696} 1697 1698#\36 3a049320d35b55b4ef2a376 { 1699 background-color: rgba(0, 0, 0, 0); 1700} 1701 1702#\36 3a049320d35b55b4ef2a377 { 1703 min-height: 45vh; 1704 column-gap: 4%; 1705 row-gap: 24px; 1706 width: 100%; 1707 padding-right: 6%; 1708 padding-left: 6%; 1709 margin: 0% 0% 0% 0%; 1710} 1711 1712#\36 3a049ca0d35b55b4ef2a5c3 { 1713 width: 544px; 1714 height: auto; 1715 max-width: 100%; 1716 align-self: auto; 1717 order: 0; 1718 grid-area: auto / auto / auto / auto; 1719} 1720 1721#\36 2d6a167a824ca526194d9a5 { 1722 background-color: rgba(232, 255, 133, 1); 1723} 1724 1725#widget_krs { 1726 width: 99.94%; 1727 height: 118px; 1728 position: relative; 1729 min-width: 10px; 1730 min-height: 10px; 1731 max-width: 100%; 1732 order: 1; 1733} 1734}</style> 1735 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-6406026c90e1521f6ecb0eca-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1736 1737#\36 406026c90e1521f6ecb0ecd { 1738 min-height: 8px; 1739 column-gap: 4%; 1740 row-gap: 24px; 1741 width: 100%; 1742 min-width: 4%; 1743 justify-content: flex-start; 1744 padding: 16px 16px 16px 16px; 1745 margin: 0% 0% 0% 0%; 1746} 1747 1748#\36 406026c90e1521f6ecb0ecc { 1749 min-height: 45vh; 1750 column-gap: 4%; 1751 row-gap: 24px; 1752 width: 100%; 1753 padding-right: 6%; 1754 padding-left: 6%; 1755 margin: 0% 0% 0% 0%; 1756} 1757}</style> 1758 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-43dd16d6-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1759 1760#\35 2de23dd { 1761 min-height: 8px; 1762 column-gap: 4%; 1763 row-gap: 24px; 1764 width: 30.53%; 1765 justify-content: flex-start; 1766 min-width: 4%; 1767 order: 1; 1768 padding: 16px 16px 16px 16px; 1769 margin: 0% 0% 0% 0%; 1770} 1771 1772#\37 e2a9684 { 1773 min-height: 240px; 1774 column-gap: 2%; 1775 row-gap: 12px; 1776 width: 100%; 1777 flex-wrap: nowrap; 1778 max-width: none; 1779 padding: 4% 4% 2% 4%; 1780 margin: 0% 0% 0% 0%; 1781} 1782 1783#group_l4j { 1784 justify-content: flex-start; 1785 width: 32%; 1786 min-width: 4%; 1787 min-height: 8px; 1788 column-gap: 4%; 1789 row-gap: 24px; 1790 order: 0; 1791 padding: 16px 16px 16px 16px; 1792 margin: 0% 0% 0% 0%; 1793} 1794 1795#\30 0890963 { 1796 min-height: 8px; 1797 column-gap: 4%; 1798 row-gap: 24px; 1799 width: 33.4%; 1800 justify-content: flex-start; 1801 min-width: 4%; 1802 order: 2; 1803 padding: 16px 16px 16px 16px; 1804 margin: 0% 0% 0% 0%; 1805} 1806 1807#\34 dd352d4.flex-element.widget-wrapper > [data-element-type] { 1808 padding: 0px 0px 0px 0px; 1809} 1810#\34 dd352d4 { 1811 width: 100.00%; 1812 max-width: 100%; 1813 order: 1; 1814 margin: -10px 0% 0px 0%; 1815} 1816 1817#b0e47bb2 { 1818 width: 259px; 1819 height: auto; 1820 max-width: 100%; 1821 justify-self: auto; 1822 align-self: auto; 1823 order: 0; 1824 margin: 0px 0% 0px 0%; 1825 grid-area: auto / auto / auto / auto; 1826} 1827 1828#widget_36t { 1829 width: 100%; 1830 height: auto; 1831 max-width: 100%; 1832 justify-self: auto; 1833 order: 1; 1834 margin: 0px 0% 0px 0%; 1835 grid-area: auto / auto / auto / auto; 1836} 1837 1838#widget_c5a { 1839 width: 100%; 1840 height: auto; 1841 max-width: 100%; 1842 order: 0; 1843} 1844 1845#\38 c3b45f7 { 1846 width: 100%; 1847 height: auto; 1848 max-width: 100%; 1849 justify-self: auto; 1850 align-self: auto; 1851 order: 0; 1852 margin: 0px 0% 0px 0%; 1853 grid-area: auto / auto / auto / auto; 1854} 1855 1856#\39 49edba7.flex-element.widget-wrapper >
1856 [data-element-type].flexButton.dmWidget { 1857 padding: 10px 0px 10px 0px; 1858} 1859#\39 49edba7 { 1860 width: 180px; 1861 height: auto; 1862 max-width: 100%; 1863 min-height: 42px; 1864 justify-self: auto; 1865 align-self: auto; 1866 order: 2; 1867 margin: 0px 0% 0px 0%; 1868 grid-area: auto / auto / auto / auto; 1869} 1870 1871#widget_hgh { 1872 width: 69.90%; 1873 height: auto; 1874 max-width: 100%; 1875 justify-self: auto; 1876 align-self: auto; 1877 order: 3; 1878 margin: 0px 0% 0px 0%; 1879 grid-area: auto / auto / auto / auto; 1880} 1881 1882#widget_19j { 1883 width: 97.66%; 1884 height: auto; 1885 max-width: 100%; 1886 order: 1; 1887} 1888 1889#widget_67f { 1890 width: 39.45%; 1891 height: auto; 1892 max-width: 100%; 1893 order: 2; 1894 align-self: auto; 1895 justify-self: auto; 1896 margin: 0px 0% 0px 0%; 1897 grid-area: auto / auto / auto / auto; 1898} 1899}</style> 1900 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-8ed6d8e8-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1901 1902#f5eb3f40 { 1903 border-width: 1px 0 0 0; 1904 border-color: var(--color_4) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1); 1905 border-style: solid; 1906} 1907 1908#\32 61adb24 { 1909 min-height: 80px; 1910 column-gap: 0%; 1911 row-gap: 0px; 1912 width: 100%; 1913 flex-wrap: nowrap; 1914 margin: 0% 0% 0% 0%; 1915 padding-top: 1%; 1916 padding-right: 2%; 1917 padding-bottom: 1%; 1918 padding-left: 2%; 1919 flex-direction: row; 1920 justify-content: flex-start; 1921 align-items: center; 1922} 1923 1924#\33 dbc6bab { 1925 min-height: 8px; 1926 column-gap: 4%; 1927 row-gap: 24px; 1928 flex-direction: row; 1929 width: 100%; 1930 justify-content: flex-start; 1931 align-items: center; 1932 min-width: 4%; 1933 padding: 0px 0px 0px 0px; 1934 margin: 0% 0% 0% 0%; 1935} 1936 1937#\38 fb63117 { 1938 width: 100.00%; 1939 height: auto; 1940 max-width: 100%; 1941 justify-self: auto; 1942 order: 0; 1943 align-self: auto; 1944 margin: 0px 0% 0px 0%; 1945 grid-area: auto / auto / auto / auto; 1946} 1947}</style> 1948 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-common-0fbf79b4-47fef86b4d2a42e89e75f6fd5f6cc81b">@media all { 1949 1950#d97a0b23 { 1951 min-height: 240px; 1952 column-gap: 4%; 1953 row-gap: 24px; 1954 max-width: none; 1955 width: 100%; 1956 flex-wrap: nowrap; 1957} 1958 1959#ab8108af { 1960 grid-template-rows: minmax(300px, max-content); 1961 width: 100%; 1962 max-width: 100%; 1963} 1964 1965#\32 c867b0e { 1966 min-height: 8px; 1967 column-gap: 4%; 1968 row-gap: 24px; 1969 width: 100%; 1970 min-width: 4%; 1971} 1972}</style> 1973 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-desktop-flex-header-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 1025px) { 1974}</style> 1975 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet_implicit-flex-header-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 1976}</style> 1977 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-tablet-33b44ec4-223bb6f377524487a05c74c46e116645">@media (min-width: 768px) and (max-width: 1024px) { 1978 1979#\33 caa9d5c::before, #\33 caa9d5c > .bgExtraLayerOverlay { 1980 1981} 1982#\33 caa9d5c { 1983 width: 49%; 1984 min-height: 8px; 1985} 1986 1987#\31 b6056f3 { 1988 min-height: 386px; 1989 flex-direction: row; 1990 flex-wrap: nowrap; 1991 padding: 20% 4% 16% 4%; 1992} 1993 1994#d3a3570d::before, #d3a3570d > .bgExtraLayerOverlay { 1995 1996} 1997#d3a3570d { 1998 background-size: cover; 1999 background-repeat: no-repeat; 2000} 2001 2002#\37 677c3e1 { 2003 width: 49%; 2004 min-height: 8px; 2005 justify-content: center; 2006 row-gap: 37px; 2007 padding: 0px 16px 0px 16px; 2008 margin: 0% 0% 0% 0%; 2009} 2010 2011#\36 6be659d { 2012 margin: 0px 0% 0px 0%; 2013} 2014 2015#\39 edd834c { 2016 width: 490.539px; 2017} 2018 2019#e03a2aa3 { 2020 width: 490.539px; 2021} 2022}</style> 2023 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-tablet-27f290e6-223bb6f377524487a05c74c46e116645">@media (min-width: 768px) and (max-width: 1024px) { 2024 2025#b8ff7cb8 { 2026 padding-right: var(--section-padding-right); 2027 padding-left: var(--section-padding-left); 2028} 2029 2030#\31 84f9596::before, #\31 84f9596 > .bgExtraLayerOverlay { 2031 2032} 2033}</style> 2034 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-tablet-a969e244-223bb6f377524487a05c74c46e116645">@media (min-width: 768px) and (max-width: 1024px) { 2035 2036#c676eae3 { 2037 padding-left: var(--section-padding-left); 2038 padding-right: var(--section-padding-right); 2039} 2040 2041#\37 6dfa57f { 2042 margin: 0px 0% 0px 0%; 2043} 2044}</style> 2045 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-tablet-df3fd6ec-223bb6f377524487a05c74c46e116645">@media (min-width: 768px) and (max-width: 1024px) { 2046 2047#c040fe48 { 2048 padding-left: 4%; 2049 padding-right: 4%; 2050 flex-direction: row; 2051 flex-wrap: nowrap; 2052 min-height: 439px; 2053 column-gap: 2%; 2054} 2055 2056#eba4ee03 { 2057 width: 49%; 2058 min-height: 8px; 2059 padding-left: 16px; 2060 padding-right: 16px; 2061 justify-content: center; 2062} 2063 2064#d7d75f69 { 2065 background-size: cover; 2066 background-repeat: no-repeat; 2067 background-position: 0% 0%; 2068} 2069 2070#\36 23901a3 { 2071 width: 49%; 2072 min-height: 8px; 2073} 2074}</style> 2075 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-tablet-7c76c2f2-223bb6f377524487a05c74c46e116645">@media (min-width: 768px) and (max-width: 1024px) { 2076 2077#c7bfa53c { 2078 padding-right: var(--section-padding-right); 2079 padding-left: var(--section-padding-left); 2080} 2081}</style> 2082 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-flex-footer-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2083 2084}</style> 2085 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-flex-header-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2086 2087#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img { 2088 width: 87%; 2089} 2090#flex-header { 2091 2092} 2093#flex-header[data-changeable-on-scroll][data-scrolling] { 2094 padding-top: 0px; 2095} 2096}</style> 2097 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-df749714-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2098 2099#e68c166e { 2100 width: 25%; 2101 justify-content: center; 2102 order: 1; 2103 min-height: 8px; 2104} 2105 2106#\35 8adde81 { 2107 width: 180px; 2108 height: auto; 2109} 2110 2111#dfbf53cd { 2112 padding-left: 2%; 2113 padding-right: 2%; 2114 flex-direction: row; 2115 flex-wrap: nowrap; 2116 min-height: 0px; 2117} 2118 2119#\33 27280fe { 2120 order: 3; 2121 width: 25%; 2122 min-height: 8px; 2123} 2124 2125#\34 d9f105b { 2126 width: 25%; 2127 order: 0; 2128 justify-content: flex-start; 2129 min-height: 8px; 2130} 2131 2132#group_6es { 2133 order: 0; 2134 width: 25%; 2135 min-height: 8px; 2136} 2137}</style> 2138 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-320a990c-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2139 2140#bd3cc236 { 2141 padding-left: 4%; 2142 padding-right: 4%; 2143} 2144}</style> 2145 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-6c3e4ee1-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2146 2147#feb81c53 { 2148 padding: 4% 4% 4% 4%; 2149} 2150 2151#\35 236abc5::before, #\35 236abc5 > .bgExtraLayerOverlay { 2152 2153} 2154#\35 236abc5 { 2155 justify-content: center; 2156} 2157}</style> 2158 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-63a049320d35b55b4ef2a372-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2159 2160#\36 3a049320d35b55b4ef2a374 { 2161 justify-content: flex-start; 2162 padding-top: 16px; 2163} 2164 2165#\36 3a049320d35b55b4ef2a377 { 2166 padding: 4% 4% 4% 4%; 2167} 2168}</style> 2169 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-6406026c90e1521f6ecb0eca-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2170 2171#\36 406026c90e1521f6ecb0ecc { 2172 padding: 4% 4% 4% 4%; 2173} 2174 2175#\36 406026c90e1521f6ecb0ecd { 2176 justify-content: flex-end; 2177 padding-bottom: 30px; 2178} 2179}</style> 2180 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-43dd16d6-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2181 2182#\37 e2a9684 { 2183 padding-left: 2%; 2184 padding-right: 2%; 2185 flex-direction: row; 2186 flex-wrap: nowrap; 2187 min-height: 248px; 2188 padding-bottom: 0%; 2189} 2190 2191#\35 2de23dd { 2192 width: 32%; 2193 min-height: 8px; 2194 padding-right: 16px; 2195 padding-left: 16px; 2196} 2197 2198#group_l4j { 2199 width: 32%; 2200 min-height: 8px; 2201 padding-left: 16px; 2202 padding-right: 16px; 2203} 2204 2205#\30 0890963 { 2206 width: 32%; 2207 min-height: 8px; 2208 padding-right: 16px; 2209 padding-left: 16px; 2210} 2211}</style> 2212 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-8ed6d8e8-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2213 2214#\32 61adb24 { 2215 padding-left: 4%; 2216 padding-right: 4%; 2217} 2218 2219#\38 fb63117 {
2220 align-self: stretch; 2221 width: 100%; 2222} 2223}</style> 2224 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-tablet-0fbf79b4-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (min-width: 768px) and (max-width: 1024px) { 2225 2226#d97a0b23 { 2227 padding-left: 2%; 2228 padding-right: 2%; 2229} 2230}</style> 2231 2232 2233 2234 2235 2236 2237<style id="globalFontSizeStyle" type="text/css"> 2238 @media (min-width: 1025px) { [data-version] .size-48, [data-version] .font-size-48 {--font-size: 48;}[data-version] .size-30, [data-version] .font-size-30 {--font-size: 30;} }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-41, [data-version] .t-font-size-41 {--font-size: 41;}[data-version] .t-size-26, [data-version] .t-font-size-26 {--font-size: 26;} }@media (max-width: 767px) { [data-version] .m-size-32, [data-version] .m-font-size-32 {--font-size: 32;}[data-version] .m-size-38, [data-version] .m-font-size-38 {--font-size: 38;}[data-version] .m-size-24, [data-version] .m-font-size-24 {--font-size: 24;} } 2239</style> 2240<style id="pageFontSizeStyle" type="text/css"> 2241</style> 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283
2284<script> 2285 var isWLR = true; 2286 2287 window.customWidgetsFunctions = {}; 2288 window.customWidgetsStrings = {}; 2289 window.collections = {}; 2290 window.currentLanguage = "SPANISH" 2291 window.isSitePreview = false; 2292</script>
2292 2293 2294 2295
2296<script> 2297 window.customWidgetsFunctions["fe16989a5a18414abef78cea468029c1~159"] = function (element, data, api) { 2298 const swiperRooms = document.querySelector(".content"); 2299 2300addEventListener("resize", (event) => { 2301 console.log(innerWidth); 2302 2303 if (innerWidth < 600) { 2304 swiperRooms.classList.add("content-mob"); 2305 } else { 2306 swiperRooms.classList.remove("content-mob"); 2307 } 2308}); 2309 2310// ADD THE NEW CODE RIGHT HERE, AFTER THE ABOVE CODE AND BEFORE THE FECHA CODE 2311// Language Detection Function 2312function getLanguageFromClass(element) { 2313 const classes = element.className.split(' '); 2314 for (const cls of classes) { 2315 if (cls.startsWith('calendarlang-')) { 2316 return cls.replace('calendarlang-', ''); 2317 } 2318 } 2319 return 'en'; // Default to English if no language class is found 2320} 2321 2322// Language configurations 2323const datePickerLanguages = { 2324 en: { 2325 selected: "Your stay:", 2326 night: "Night", 2327 nights: "Nights", 2328 button: "Close", 2329 "checkin-disabled": "Check-in disabled", 2330 "checkout-disabled": "Check-out disabled", 2331 "day-names-short": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], 2332 "day-names": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], 2333 "month-names-short": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], 2334 "month-names": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "
2334November", "December"], 2335 "error-more": "Date range should not be more than 1 night", 2336 "error-more-plural": "Date range should not be more than %d nights", 2337 "error-less": "Date range should not be less than 1 night", 2338 "error-less-plural": "Date range should not be less than %d nights", 2339 "info-more": "Please select a date range of at least 1 night", 2340 "info-more-plural": "Please select a date range of at least %d nights", 2341 "info-range": "Please select a date range between %d and %d nights", 2342 "info-default": "Please select a date range" 2343 }, 2344 es: { 2345 selected: "Tu estancia:", 2346 night: "Noche", 2347 nights: "Noches", 2348 button: "Cerrar", 2349 "checkin-disabled": "Entrada deshabilitada", 2350 "checkout-disabled": "Salida deshabilitada", 2351 "day-names-short": ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb"], 2352 "day-names": ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"], 2353 "month-names-short": ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], 2354 "month-names": ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], 2355 "error-more": "El rango no debe ser mayor a 1 noche", 2356 "error-more-plural": "El rango no debe ser mayor a %d noches", 2357 "error-less": "El rango no debe ser menor a 1 noche", 2358 "error-less-plural": "El rango no debe ser menor a %d noches", 2359 "info-more": "Seleccione un rango de al menos 1 noche", 2360 "info-more-plural": "Seleccione un rango de al menos %d noches", 2361 "info-range": "Seleccione un rango entre %d y %d noches", 2362 "info-default": "Seleccione un rango de fechas" 2363 }, 2364 fr: { 2365 selected: "Votre séjour:", 2366 night: "Nuit", 2367 nights: "Nuits", 2368 button: "Fermer", 2369 "checkin-disabled": "Arrivée désactivée", 2370 "checkout-disabled": "Départ désactivé", 2371 "day-names-short": ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"], 2372 "day-names": ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"], 2373 "month-names-short": ["Jan", "Fév", "Mar", "Avr", "Mai", "Jun", "Jul", "Aoû", "Sep", "Oct", "Nov", "Déc"], 2374 "month-names": ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], 2375 "error-more": "La période ne doit pas dépasser 1 nuit", 2376 "error-more-plural": "La période ne doit pas dépasser %d nuits", 2377 "error-less": "La période ne doit pas être inférieure à 1 nuit", 2378 "error-less-plural": "La période ne doit pas être inférieure à %d nuits", 2379 "info-more": "Sélectionnez une période d'au moins 1 nuit", 2380 "info-more-plural": "Sélectionnez une période d'au moins %d nuits", 2381 "info-range": "Sélectionnez une période entre %d et %d nuits", 2382 "info-default": "Sélectionnez une période" 2383 }, 2384 de: { 2385 selected: "Ihr Aufenthalt:", 2386 night: "Nacht", 2387 nights: "Nächte", 2388 button: "SchlieÃen", 2389 "checkin-disabled": "Check-in deaktiviert", 2390 "checkout-disabled": "Check-out deaktiviert", 2391 "day-names-short": ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], 2392 "day-names": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], 2393 "month-names-short": ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], 2394 "month-names": ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 2395 "error-more": "Der Zeitraum sollte nicht länger als 1 Nacht sein", 2396 "error-more-plural": "Der Zeitraum sollte nicht länger als %d Nächte sein", 2397 "error-less": "Der Zeitraum sollte nicht kürzer als 1 Nacht sein", 2398 "error-less-plural": "Der Zeitraum sollte nicht kürzer als %d Nächte sein", 2399 "info-more": "Wählen Sie einen Zeitraum von mindestens 1 Nacht", 2400 "info-more-plural": "Wählen Sie einen Zeitraum von mindestens %d Nächten", 2401 "info-range": "Wählen Sie einen Zeitraum zwischen %d und %d Nächten", 2402 "info-default": "Wählen Sie einen Zeitraum" 2403 }, 2404 pt: { 2405 selected: "Sua estadia:", 2406 night: "Noite",
2407 nights: "Noites", 2408 button: "Fechar", 2409 "checkin-disabled": "Check-in desativado", 2410 "checkout-disabled": "Check-out desativado", 2411 "day-names-short": ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], 2412 "day-names": ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"], 2413 "month-names-short": ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 2414 "month-names": ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 2415 "error-more": "O perÃodo não deve ser maior que 1 noite", 2416 "error-more-plural": "O perÃodo não deve ser maior que %d noites", 2417 "error-less": "O perÃodo não deve ser menor que 1 noite", 2418 "error-less-plural": "O perÃodo não deve ser menor que %d noites", 2419 "info-more": "Selecione um perÃodo de pelo menos 1 noite", 2420 "info-more-plural": "Selecione um perÃodo de pelo menos %d noites", 2421 "info-range": "Selecione um perÃodo entre %d e %d noites", 2422 "info-default": "Selecione um perÃodo de datas" 2423 } 2424}; 2425 2426!(function (t, n) { 2427 "object" == typeof exports && "undefined" != typeof module 2428 ? n(exports) 2429 : "function" == typeof define && define.amd 2430 ? define(["exports"], n) 2431 : n((t.fecha = {})); 2432})(this, function (t) { 2433 "use strict"; 2434 var n = /d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g, 2435 e = "[^\\s]+", 2436 r = /\[([^]*?)\]/gm; 2437 function o(t, n) { 2438 for (var e = [], r = 0, o = t.length; r < o; r++) e.push(t[r].substr(0, n)); 2439 return e; 2440 } 2441 var u = function (t) { 2442 return function (n, e) { 2443 var r = e[t] 2444 .map(function (t) { 2445 return t.toLowerCase(); 2446 }) 2447 .indexOf(n.toLowerCase()); 2448 return r > -1 ? r : null; 2449 }; 2450 }; 2451 function a(t) { 2452 for (var n = [], e = 1; e < arguments.length; e++) n[e - 1] = arguments[e]; 2453 for (var r = 0, o = n; r < o.length; r++) { 2454 var u = o[r]; 2455 for (var a in u) t[a] = u[a]; 2456 } 2457 return t; 2458 } 2459 var i = [ 2460 "Sunday", 2461 "Monday", 2462 "Tuesday", 2463 "Wednesday", 2464 "Thursday", 2465 "Friday", 2466 "Saturday" 2467 ], 2468 d = [ 2469 "January", 2470 "February", 2471 "March", 2472 "April", 2473 "May", 2474 "June", 2475 "July", 2476 "August", 2477 "September", 2478 "October", 2479 "November", 2480 "December" 2481 ], 2482 s = o(d, 3), 2483 f = { 2484 dayNamesShort: o(i, 3), 2485 dayNames: i, 2486 monthNamesShort: s, 2487 monthNames: d, 2488 amPm: ["am", "pm"], 2489 DoFn: function (t) { 2490 return ( 2491 t + 2492 ["th", "st", "nd", "rd"][ 2493 t % 10 > 3 ? 0 : ((t - (t % 10) != 10 ? 1 : 0) * t) % 10 2494 ] 2495 ); 2496 } 2497 }, 2498 m = a({}, f), 2499 c = function (t) { 2500 return (m = a(m, t)); 2501 }, 2502 l = function (t) { 2503 return t.replace(/[|\\{()[^$+*?.-]/g, "\\$&"); 2504 }, 2505 h = function (t, n) { 2506 for (void 0 === n && (n = 2), t = String(t); t.length < n; ) t = "0" + t; 2507 return t; 2508 }, 2509 g = { 2510 D: function (t) { 2511 return String(t.getDate()); 2512 }, 2513 DD: function (t) { 2514 return h(t.getDate()); 2515 }, 2516 Do: function (t, n) { 2517 return n.DoFn(t.getDate()); 2518 }, 2519 d: function (t) { 2520 return String(t.getDay()); 2521 }, 2522 dd: function (t) { 2523 return h(t.getDay()); 2524 }, 2525 ddd: function (t, n) { 2526 return n.dayNamesShort[t.getDay()]; 2527 }, 2528 dddd: function (t, n) { 2529 return n.dayNames[t.getDay()]; 2530 }, 2531 M: function (t) { 2532 return String(t.getMonth() + 1); 2533 }, 2534 MM: function (t) { 2535 return h(t.getMonth() + 1); 2536 }, 2537 MMM: function (t, n) { 2538 return n.monthNamesShort[t.getMonth()]; 2539 }, 2540 MMMM: function (t, n) { 2541 return n.monthNames[t.getMonth()]; 2542 }, 2543 YY: function (t) { 2544 return h(String(t.getFullYear()), 4).substr(2); 2545 }, 2546 YYYY: function (t) { 2547 return h(t.getFullYear(), 4); 2548 }, 2549 h: function (t) { 2550 return String(t.getHours() % 12 || 12); 2551 }, 2552 hh: function (t) { 2553 return h(t.getHours() % 12 || 12); 2554 }, 2555 H: function (t) { 2556 return String(t.getHours()); 2557 }, 2558 HH: function (t) { 2559 return h(t.getHours()); 2560 }, 2561 m: function (t) { 2562 return String(t.getMinutes()); 2563 }, 2564 mm: function (t) { 2565 return h(t.getMinutes()); 2566 }, 2567 s: function (t) { 2568 return String(t.getSeconds()); 2569 }, 2570 ss: function (t) { 2571 return h(t.getSeconds()); 2572 }, 2573 S: function (t) { 2574 return String(Math.round(t.getMilliseconds() / 100)); 2575 }, 2576 SS: function (t) { 2577 return h(Math.round(t.getMilliseconds() / 10), 2); 2578 }, 2579 SSS: function (t) { 2580 return h(t.getMilliseconds(), 3); 2581 }, 2582 a: function (t, n) { 2583 return t.getHours() < 12 ? n.amPm[0] : n.amPm[1]; 2584 }, 2585 A: function (t, n) { 2586 return t.getHours() < 12 2587 ? n.amPm[0].toUpperCase() 2588 : n.amPm[1].toUpperCase(); 2589 }, 2590 ZZ: function (t) { 2591 var n = t.getTimezoneOffset(); 2592 return ( 2593 (n > 0 ? "-" : "+") + 2594 h(100 * Math.floor(Math.abs(n) / 60) + (Math.abs(n) % 60), 4) 2595 ); 2596 }, 2597 Z: function (t) { 2598 var n = t.getTimezoneOffset(); 2599 return ( 2600 (n > 0 ? "-" : "+") + 2601 h(Math.floor(Math.abs(n) / 60), 2) + 2602 ":" + 2603 h(Math.abs(n) % 60, 2) 2604 ); 2605 } 2606 }, 2607 M = function (t) { 2608 return +t - 1; 2609 }, 2610 D = [null, "[1-9]\\d?"], 2611 Y = [null, e], 2612 p = [ 2613 "isPm", 2614 e, 2615 function (t, n) { 2616 var e = t.toLowerCase(); 2617 return e === n.amPm[0] ? 0 : e === n.amPm[1] ? 1 : null; 2618 } 2619 ], 2620 y = [ 2621 "timezoneOffset", 2622 "[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?", 2623 function (t) { 2624 var n = (t + "").match(/([+-]|\d\d)/gi); 2625 if (n) { 2626 var e = 60 * +n[1] + parseInt(n[2], 10); 2627 return "+" === n[0] ? e : -e; 2628 } 2629 return 0; 2630 } 2631 ], 2632 S = { 2633 D: ["day", "[1-9]\\d?"], 2634 DD: ["day", "\\d\\d"], 2635 Do: [ 2636 "day", 2637 "[1-9]\\d?" + e, 2638 function (t) { 2639 return parseInt(t, 10); 2640 } 2641 ], 2642 M: ["month", "[1-9]\\d?", M], 2643 MM: ["month", "\\d\\d", M], 2644 YY: [ 2645 "year", 2646 "\\d\\d", 2647 function (t) { 2648 var n = +("" + new Date().getFullYear()).substr(0, 2); 2649 return +("" + (+t >
2649 68 ? n - 1 : n) + t); 2650 } 2651 ], 2652 h: ["hour", "[1-9]\\d?", void 0, "isPm"], 2653 hh: ["hour", "\\d\\d", void 0, "isPm"], 2654 H: ["hour", "[1-9]\\d?"], 2655 HH: ["hour", "\\d\\d"], 2656 m: ["minute", "[1-9]\\d?"], 2657 mm: ["minute", "\\d\\d"], 2658 s: ["second", "[1-9]\\d?"], 2659 ss: ["second", "\\d\\d"], 2660 YYYY: ["year", "\\d{4}"], 2661 S: [ 2662 "millisecond", 2663 "\\d", 2664 function (t) { 2665 return 100 * +t; 2666 } 2667 ], 2668 SS: [ 2669 "millisecond", 2670 "\\d\\d", 2671 function (t) { 2672 return 10 * +t; 2673 } 2674 ], 2675 SSS: ["millisecond", "\\d{3}"], 2676 d: D, 2677 dd: D, 2678 ddd: Y, 2679 dddd: Y, 2680 MMM: ["month", e, u("monthNamesShort")], 2681 MMMM: ["month", e, u("monthNames")], 2682 a: p, 2683 A: p, 2684 ZZ: y, 2685 Z: y 2686 }, 2687 v = { 2688 default: "ddd MMM DD YYYY HH:mm:ss", 2689 shortDate: "M/D/YY", 2690 mediumDate: "MMM D, YYYY", 2691 longDate: "MMMM D, YYYY", 2692 fullDate: "dddd, MMMM D, YYYY", 2693 isoDate: "YYYY-MM-DD", 2694 isoDateTime: "YYYY-MM-DDTHH:mm:ssZ", 2695 shortTime: "HH:mm", 2696 mediumTime: "HH:mm:ss", 2697 longTime: "HH:mm:ss.SSS" 2698 }, 2699 H = function (t) { 2700 return a(v, t); 2701 }, 2702 b = function (t, e, o) { 2703 if ( 2704 (void 0 === e && (e = v.default), 2705 void 0 === o && (o = {}), 2706 "number" == typeof t && (t = new Date(t)), 2707 "[object Date]" !== Object.prototype.toString.call(t) || 2708 isNaN(t.getTime())) 2709 ) 2710 throw new Error("Invalid Date pass to format"); 2711 var u = []; 2712 e = (e = v[e] || e).replace(r, function (t, n) { 2713 return u.push(n), "@@@"; 2714 }); 2715 var i = a(a({}, m), o); 2716 return (e = e.replace(n, function (n) { 2717 return g[n](t, i); 2718 })).replace(/@@@/g, function () { 2719 return u.shift(); 2720 }); 2721 }; 2722 function w(t, e, o) { 2723 if ((void 0 === o && (o = {}), "string" != typeof e)) 2724 throw new Error("Invalid format in fecha parse"); 2725 if (((e = v[e] || e), t.length > 1e3)) return null; 2726 var u = { 2727 year: new Date().getFullYear(), 2728 month: 0, 2729 day: 1, 2730 hour: 0, 2731 minute: 0, 2732 second: 0, 2733 millisecond: 0, 2734 isPm: null, 2735 timezoneOffset: null 2736 }, 2737 i = [], 2738 d = [], 2739 s = e.replace(r, function (t, n) { 2740 return d.push(l(n)), "@@@"; 2741 }), 2742 f = {}, 2743 c = {}; 2744 (s = l(s).replace(n, function (t) { 2745 var n = S[t], 2746 e = n[0], 2747 r = n[1], 2748 o = n[3]; 2749 if (f[e]) 2750 throw new Error("Invalid format. " + e + " specified twice in format"); 2751 return (f[e] = !0), o && (c[o] = !0), i.push(n), "(" + r + ")"; 2752 })), 2753 Object.keys(c).forEach(function (t) { 2754 if (!f[t]) 2755 throw new Error( 2756 "Invalid format. " + t + " is required in specified format" 2757 ); 2758 }), 2759 (s = s.replace(/@@@/g, function () { 2760 return d.shift(); 2761 })); 2762 var h = t.match(new RegExp(s, "i")); 2763 if (!h) return null; 2764 for (var g = a(a({}, m), o), M = 1; M < h.length; M++) { 2765 var D = i[M - 1], 2766 Y = D[0], 2767 p = D[2], 2768 y = p ? p(h[M], g) : +h[M]; 2769 if (null == y) return null; 2770 u[Y] = y; 2771 } 2772 1 === u.isPm && null != u.hour && 12 != +u.hour 2773 ? (u.hour = +u.hour + 12) 2774 : 0 === u.isPm && 12 == +u.hour && (u.hour = 0); 2775 for ( 2776 var H = new Date( 2777 u.year, 2778 u.month, 2779 u.day, 2780 u.hour, 2781 u.minute, 2782 u.second, 2783 u.millisecond 2784 ), 2785 b = [ 2786 ["month", "getMonth"], 2787 ["day", "getDate"], 2788 ["hour", "getHours"], 2789 ["minute", "getMinutes"], 2790 ["second", "getSeconds"] 2791 ], 2792 w = ((M = 0), b.length); 2793 M < w; 2794 M++ 2795 ) 2796 if (f[b[M][0]] && u[b[M][0]] !== H[b[M][1]]()) return null; 2797 return null == u.timezoneOffset 2798 ? H 2799 : new Date( 2800 Date.UTC( 2801 u.year, 2802 u.month, 2803 u.day, 2804 u.hour, 2805 u.minute - u.timezoneOffset, 2806 u.second, 2807 u.millisecond 2808 ) 2809 ); 2810 } 2811 var P = { 2812 format: b, 2813 parse: w, 2814 defaultI18n: f, 2815 setGlobalDateI18n: c, 2816 setGlobalDateMasks: H 2817 }; 2818 (t.assign = a), 2819 (t.default = P), 2820 (t.format = b),
2821 (t.parse = w), 2822 (t.defaultI18n = f), 2823 (t.setGlobalDateI18n = c), 2824 (t.setGlobalDateMasks = H), 2825 Object.defineProperty(t, "__esModule", { value: !0 }); 2826}); 2827//# sourceMappingURL=fecha.min.js.map 2828/*! hotel-datepicker 4.0.0 - Copyright 2019 Benito Lopez (http://lopezb.com) - https://github.com/benitolopez/hotel-datepicker - MIT */ 2829var HotelDatepicker = (function () { 2830 "use strict"; 2831 function a(e, t) { 2832 (this._boundedEventHandlers = {}), (this.id = a.getNewId()); 2833 var s = t || {}; 2834 (this.format = s.format || "YYYY-MM-DD"), 2835 (this.infoFormat = s.infoFormat || this.format), 2836 (this.separator = s.separator || " - "), 2837 (this.startOfWeek = s.startOfWeek || "sunday"), 2838 (this.startDate = s.startDate || new Date()), 2839 (this.endDate = s.endDate || !1), 2840 (this.minNights = s.minNights || 1), 2841 (this.maxNights = s.maxNights || 0), 2842 (this.selectForward = s.selectForward || !1), 2843 (this.disabledDates = s.disabledDates || []), 2844 (this.noCheckInDates = s.noCheckInDates || []), 2845 (this.noCheckOutDates = s.noCheckOutDates || []), 2846 (this.disabledDaysOfWeek = s.disabledDaysOfWeek || []), 2847 (this.enableCheckout = s.enableCheckout || !1), 2848 (this.preventContainerClose = s.preventContainerClose || !1), 2849 (this.container = s.container || ""), 2850 (this.animationSpeed = s.animationSpeed || ".5s"), 2851 (this.hoveringTooltip = s.hoveringTooltip || !0), 2852 (this.autoClose = void 0 === s.autoClose || s.autoClose), 2853 (this.showTopbar = void 0 === s.showTopbar || s.showTopbar), 2854 (this.moveBothMonths = s.moveBothMonths || !1), 2855 (this.i18n = s.i18n || { 2856 selected: "Your stay:", 2857 night: "Night", 2858 nights: "Nights", 2859 button: "Close", 2860 "checkin-disabled": "Check-in disabled", 2861 "checkout-disabled": "Check-out disabled", 2862 "day-names-short": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], 2863 "day-names": [ 2864 "Sunday", 2865 "Monday", 2866 "Tuesday", 2867 "Wednesday", 2868 "Thursday", 2869 "Friday", 2870 "Saturday" 2871 ], 2872 "month-names-short": [ 2873 "Jan", 2874 "Feb", 2875 "Mar", 2876 "Apr", 2877 "May", 2878 "Jun", 2879 "Jul", 2880 "Aug", 2881 "Sep", 2882 "Oct", 2883 "Nov", 2884 "Dec" 2885 ], 2886 "month-names": [ 2887 "January", 2888 "February", 2889 "March", 2890 "April", 2891 "May", 2892 "June", 2893 "July", 2894 "August", 2895 "September", 2896 "October", 2897 "November", 2898 "December" 2899 ], 2900 "error-more": "Date range should not be more than 1 night", 2901 "error-more-plural": "Date range should not be more than %d nights", 2902 "error-less": "Date range should not be less than 1 night", 2903 "error-less-plural": "Date range should not be less than %d nights", 2904 "info-more": "Please select a date range of at least 1 night", 2905 "info-more-plural": "Please select a date range of at least %d nights", 2906 "info-range": "Please select a date range between %d and %d nights", 2907 "info-default": "Please select a date range" 2908 }), 2909 (this.getValue = 2910 s.getValue || 2911 function () { 2912 return e.value; 2913 }), 2914 (this.setValue = 2915 s.setValue || 2916 function (t) { 2917 e.value = t; 2918 }), 2919 (this.onDayClick = void 0 !== s.onDayClick && s.onDayClick), 2920 (this.onOpenDatepicker = 2921 void 0 !== s.onOpenDatepicker && s.onOpenDatepicker), 2922 (this.onSelectRange = void 0 !== s.onSelectRange && s.onSelectRange), 2923 (this.input = e), 2924 this.init(); 2925 } 2926 var t = 0; 2927 return ( 2928 (a.prototype.addBoundedListener = function (t, e, s, a) { 2929 t in this._boundedEventHandlers || (this._boundedEventHandlers[t] = {}), 2930 e in this._boundedEventHandlers[t] || 2931 (this._boundedEventHandlers[t][e] = []); 2932 var i = s.bind(this);
2933 this._boundedEventHandlers[t][e].push([i, a]), 2934 t.addEventListener(e, i, a); 2935 }), 2936 (a.prototype.removeAllBoundedListeners = function (t, e) { 2937 if (t in this._boundedEventHandlers) { 2938 var s = this._boundedEventHandlers[t]; 2939 if (e in s) 2940 for (var a = s[e], i = a.length; i--; ) { 2941 var n = a[i]; 2942 t.removeEventListener(e, n[0], n[1]); 2943 } 2944 } 2945 }), 2946 (a.getNewId = function () { 2947 return ++t; 2948 }), 2949 (a.prototype.setFechaI18n = function () { 2950 fecha.setGlobalDateI18n({ 2951 dayNamesShort: this.i18n["day-names-short"], 2952 dayNames: this.i18n["day-names"], 2953 monthNamesShort: this.i18n["month-names-short"], 2954 monthNames: this.i18n["month-names"] 2955 }); 2956 }), 2957 (a.prototype.getWeekDayNames = function () { 2958 var t = ""; 2959 if ("monday" === this.startOfWeek) { 2960 for (var e = 0; e < 7; e++) 2961 t += 2962 '<th class="datepicker__week-name">' + 2963 this.lang("day-names-short")[(1 + e) % 7] + 2964 "</th>"; 2965 return t; 2966 } 2967 for (var s = 0; s < 7; s++) 2968 t += 2969 '<th class="datepicker__week-name">' + 2970 this.lang("day-names-short")[s] + 2971 "</th>"; 2972 return t; 2973 }), 2974 (a.prototype.getMonthDom = function (t) { 2975 return document.getElementById(this.getMonthTableId(t)); 2976 }), 2977 (a.prototype.getMonthName = function (t) { 2978 return this.lang("month-names")[t]; 2979 }), 2980 (a.prototype.getDatepickerId = function () { 2981 return "datepicker-" + this.generateId(); 2982 }), 2983 (a.prototype.getMonthTableId = function (t) { 2984 return "month-" + t + "-" + this.generateId(); 2985 }), 2986 (a.prototype.getCloseButtonId = function () { 2987 return "close-" + this.generateId(); 2988 }), 2989 (a.prototype.getTooltipId = function () { 2990 return "tooltip-" + this.generateId(); 2991 }), 2992 (a.prototype.getNextMonth = function (t) { 2993 var e = new Date(t.valueOf()); 2994 return new Date(e.setMonth(e.getMonth() + 1, 1)); 2995 }), 2996 (a.prototype.getPrevMonth = function (t) { 2997 var e = new Date(t.valueOf()); 2998 return new Date(e.setMonth(e.getMonth() - 1, 1)); 2999 }), 3000 (a.prototype.getDateString = function (t, e) { 3001 return ( 3002 void 0 === e && (e = this.format), 3003 this.setFechaI18n(), 3004 fecha.format(t, e) 3005 ); 3006 }), 3007 (a.prototype.parseDate = function (t, e) { 3008 return ( 3009 void 0 === e && (e = this.format), 3010 this.setFechaI18n(), 3011 fecha.parse(t, e) 3012 ); 3013 }), 3014 (a.prototype.init = function () { 3015 (this.parent = this.container 3016 ? this.container 3017 : this.input.parentElement), 3018 (this.start = !1), 3019 (this.end = !1), 3020 (this.minDays = 1 < this.minNights ? this.minNights + 1 : 2), 3021 (this.maxDays = 0 < this.maxNights ? this.maxNights + 1 : 0), 3022 this.startDate && 3023 "string" == typeof this.startDate && 3024 (this.startDate = this.parseDate(this.startDate)), 3025 this.endDate && 3026 "string" == typeof this.endDate && 3027 (this.endDate = this.parseDate(this.endDate)), 3028 this.isTouchDevice() && (this.hoveringTooltip = !1), 3029 (this.isOpen = !1), 3030 (this.changed = !1), 3031 this.createDom(); 3032 var t = new Date(); 3033 this.startDate && 3034 this.compareMonth(t, this.startDate) < 0 && 3035 (t = new Date(this.startDate.getTime())), 3036 this.endDate && 3037 0 < this.compareMonth(this.getNextMonth(t), this.endDate) && 3038 (t = new Date(this.getPrevMonth(this.endDate.getTime()))), 3039 0 < this.disabledDates.length && this.parseDisabledDates(), 3040 this.showMonth(t, 1), 3041 this.showMonth(this.getNextMonth(t), 2), 3042 this.topBarDefaultText(), 3043 this.addListeners(), 3044 (this.isFirstDisabledDate = 0), 3045 (this.lastDisabledDate = !1);
3046 }), 3047 (a.prototype.addListeners = function () { 3048 for ( 3049 var e = this, 3050 t = this.datepicker.getElementsByClassName( 3051 "datepicker__month-button--next" 3052 ), 3053 s = 0; 3054 s < t.length; 3055 s++ 3056 ) 3057 t[s].addEventListener("click", function (t) { 3058 return e.goToNextMonth(t); 3059 }); 3060 for ( 3061 var a = this.datepicker.getElementsByClassName( 3062 "datepicker__month-button--prev" 3063 ), 3064 i = 0; 3065 i < a.length; 3066 i++ 3067 ) 3068 a[i].addEventListener("click", function (t) { 3069 return e.goToPreviousMonth(t); 3070 }); 3071 this.addBoundedListener(this.input, "click", function (t) { 3072 return e.openDatepicker(t); 3073 }), 3074 this.showTopbar && 3075 document 3076 .getElementById(this.getCloseButtonId()) 3077 .addEventListener("click", function (t) { 3078 return e.closeDatepicker(t); 3079 }), 3080 this.datepicker.addEventListener("mouseover", function (t) { 3081 return e.datepickerHover(t); 3082 }), 3083 this.datepicker.addEventListener("mouseout", function (t) { 3084 return e.datepickerMouseOut(t); 3085 }), 3086 this.addBoundedListener(this.input, "change", function () { 3087 return e.checkAndSetDefaultValue(); 3088 }); 3089 }), 3090 (a.prototype.generateId = function () { 3091 return this.input.id ? this.input.id : this.id; 3092 }), 3093 (a.prototype.createDom = function () { 3094 var t = this.createDatepickerDomString(); 3095 this.parent.insertAdjacentHTML("beforeend", t), 3096 (this.datepicker = document.getElementById(this.getDatepickerId())); 3097 }), 3098 (a.prototype.createDatepickerDomString = function () { 3099 var t = 3100 '<div id="' + 3101 this.getDatepickerId() + 3102 '" style="display:none" class="datepicker datepicker--closed">'; 3103 (t += '<div class="datepicker__inner">'), 3104 // Mover o "months" para antes do "topbar" 3105 (t += '<div class="datepicker__months">'); 3106 for (var e = 1; e <= 2; e++) 3107 t += 3108 '<table id="' + 3109 this.getMonthTableId(e) + 3110 '" class="datepicker__month datepicker__month--month' + 3111 e + 3112 '"><thead><tr class="datepicker__month-caption"><th><span class="datepicker__month-button datepicker__month-button--prev" month="' + 3113 e + 3114 '"><</span></th><th colspan="5" class="datepicker__month-name"></th><th><span class="datepicker__month-button datepicker__month-button--next" month="' + 3115 e + 3116 '">></span></th></tr><tr class="datepicker__week-days">' + 3117 this.getWeekDayNames(e) + 3118 "</tr></thead><tbody></tbody></table>"; 3119 (t += "</div>"), 3120 this.showTopbar && 3121 (t += 3122 '<div class="datepicker__topbar"><div class="datepicker__info datepicker__info--selected"><span class="datepicker__info datepicker__info--selected-label">' + 3123 this.lang("selected") + 3124 ' </span> <strong class="datepicker__info-text datepicker__info-text--start-day">...</strong> <span class="datepicker__info-text datepicker__info--separator">' + 3125 this.separator + 3126 '</span> <strong class="datepicker__info-text datepicker__info-text--end-day">...</strong> <em class="datepicker__info-text datepicker__info-text--selected-days">(<span></span>)</em></div><div class="datepicker__info datepicker__info--feedback"></div><button type="button" id="' + 3127 this.getCloseButtonId() + 3128 '" class="datepicker__close-button">' + 3129 this.lang("button") + 3130 "</button></div>"), 3131 (t += 3132 '<div style="display:none" id="' + 3133 this.getTooltipId() + 3134 '" class="datepicker__tooltip"></div>'), 3135 (t += "</div>"), 3136 (t += "</div>"); 3137 return t; 3138}), 3139 3140 (a.prototype.showMonth = function (t, e) { 3141 var s = this.getMonthName(t.getMonth()), 3142 a = this.getMonthDom(e), 3143 i = a.getElementsByClassName("datepicker__month-name")[0], 3144 n = a.getElementsByTagName("tbody")[0]; 3145 (i.textContent = s + " " + t.getFullYear()), 3146 this.emptyElement(n), 3147 n.insertAdjacentHTML("beforeend", this.createMonthDomString(t)), 3148 this.updateSelectableRange(), 3149 (this["month" + e] = t); 3150 }), 3151 (a.prototype.createMonthDomString = function (t) { 3152 var e = this, 3153 s = [], 3154 a = ""; 3155 t.setDate(1); 3156 var i = t.getDay(), 3157 n = t.getMonth(); 3158 if ((0 === i && "monday" === this.startOfWeek && (i = 7), 0 < i)) 3159 for (var o = i; 0 < o; o--) { 3160 var r = new Date(t.getTime() - 864e5 * o), 3161 h = e.isValidDate(r.getTime()); 3162 ((e.startDate && e.compareDay(r, e.startDate) < 0) || 3163 (e.endDate && 0 < e.compareDay(r, e.endDate))) && 3164 (h = !1), 3165 s.push({ 3166 date: r, 3167 type: "lastMonth", 3168 day: r.getDate(), 3169 time: r.getTime(), 3170 valid: h 3171 }); 3172 } 3173 for (var d = 0; d < 40; d++) { 3174 var l = e.addDays(t, d); 3175 (h = e.isValidDate(l.getTime())), 3176 ((e.startDate && e.compareDay(l, e.startDate) < 0) || 3177 (e.endDate && 0 < e.compareDay(l, e.endDate))) && 3178 (h = !1), 3179 s.push({ 3180 date: l, 3181 type: l.getMonth() === n ? "visibleMonth" : "nextMonth", 3182 day: l.getDate(), 3183 time: l.getTime(), 3184 valid: h 3185 }); 3186 } 3187 for (var c = 0; c < 6 && "nextMonth" !== s[7 * c].type; c++) { 3188 a += '<tr class="datepicker__week-row">'; 3189 for (var p = 0; p < 7; p++) { 3190 var m, 3191 g, 3192 u, 3193 y, 3194 D = s[7 * c + (D = "monday" === e.startOfWeek ? p + 1 : p)], 3195 f = e.getDateString(D.time) === e.getDateString(new Date()), 3196 k = e.getDateString(D.time) === e.getDateString(e.startDate), 3197 _ = !1, 3198 v = !1, 3199 b = !1, 3200 C = !1, 3201 M = !1, 3202 T = !1; 3203 (!D.valid && "visibleMonth" !== D.type) || 3204 ((m = e.getDateString(D.time, "YYYY-MM-DD")), 3205 0 < e.disabledDates.length && 3206 ((g = e.getClosestDates(D.date))[0] && 3207 g[1] && 3208 e.compareDay(D.date, g[0]) && 3209 0 < e.countDays(g[0], g[1]) - 2 && 3210 ((u = e.countDays(g[1], D.date) - 1), 3211 (y = e.countDays(D.date, g[0]) - 1), 3212 ((e.selectForward && u < e.minDays) || 3213 (!e.selectForward && u < e.minDays && y < e.minDays)) && 3214 (D.valid = !1), 3215 !D.valid && e.enableCheckout && 2 == u && (T = !0)), 3216 -1 < e.disabledDates.indexOf(m) 3217 ? ((_ = !(D.valid = !1)), 3218 e.isFirstDisabledDate++, 3219 (e.lastDisabledDate = D.date)) 3220 : (e.isFirstDisabledDate = 0), 3221 D.valid && 3222 e.lastDisabledDate && 3223 0 < e.compareDay(D.date, e.lastDisabledDate) && 3224 2 === e.countDays(D.date, e.lastDisabledDate) && 3225 (M = !0)), 3226 0 < e.disabledDaysOfWeek.length && 3227 -1 < e.disabledDaysOfWeek.indexOf(fecha.format(D.time, "dddd")) && 3228 (C = !(D.valid = !1)), 3229 0 < e.noCheckInDates.length && 3230 -1 < e.noCheckInDates.indexOf(m) && 3231 (M = !(v = !0)), 3232 0 < e.noCheckOutDates.length && 3233 -1 < e.noCheckOutDates.indexOf(m) && 3234 (b = !0)); 3235 var w = [ 3236 "datepicker__month-day--" + D.type, 3237 "datepicker__month-day--" + (D.valid ? "valid" : "invali
3237d"), 3238 f ? "datepicker__month-day--today" : "", 3239 _ ? "datepicker__month-day--disabled" : "", 3240 _ && e.enableCheckout && 1 === e.isFirstDisabledDate 3241 ? "datepicker__month-day--checkout-enabled" 3242 : "", 3243 T ? "datepicker__month-day--before-disabled-date" : "", 3244 k || M ? "datepicker__month-day--checkin-only" : "", 3245 v ? "datepicker__month-day--no-checkin" : "", 3246 b ? "datepicker__month-day--no-checkout" : "", 3247 C ? "datepicker__month-day--day-of-week-disabled" : "" 3248 ], 3249 S = ""; 3250 v && (S = e.i18n["checkin-disabled"]), 3251 b && (S && (S += ". "), (S += e.i18n["checkout-disabled"])); 3252 var N = { time: D.time, class: w.join(" ") }; 3253 S && (N.title = S), 3254 (a += 3255 '<td class="datepicker__month-day ' + 3256 N.class + 3257 '" ' + 3258 e.printAttributes(N) + 3259 ">" + 3260 D.day + 3261 "</td>"); 3262 } 3263 a += "</tr>"; 3264 } 3265 return a; 3266 }), 3267 (a.prototype.openDatepicker = function () { 3268 var e = this; 3269 this.isOpen || 3270 (this.removeClass(this.datepicker, "datepicker--closed"), 3271 this.addClass(this.datepicker, "datepicker--open"), 3272 this.checkAndSetDefaultValue(), 3273 this.slideDown(this.datepicker, this.animationSpeed), 3274 (this.isOpen = !0), 3275 this.showSelectedDays(), 3276 this.disableNextPrevButtons(), 3277 this.addBoundedListener(document, "click", function (t) { 3278 return e.documentClick(t); 3279 }), 3280 this.onOpenDatepicker && this.onOpenDatepicker()); 3281 }), 3282 (a.prototype.closeDatepicker = function () { 3283 var t; 3284 this.isOpen && 3285 (this.removeClass(this.datepicker, "datepicker--open"), 3286 this.addClass(this.datepicker, "datepicker--closed"), 3287 this.slideUp(this.datepicker, this.animationSpeed), 3288 (this.isOpen = !1), 3289 (t = document.createEvent("Event")).initEvent("afterClose", !0, !0), 3290 this.input.dispatchEvent(t), 3291 this.removeAllBoundedListeners(document, "click")); 3292 }), 3293 (a.prototype.autoclose = function () { 3294 this.autoClose && 3295 this.changed && 3296 this.isOpen && 3297 this.start && 3298 this.end && 3299 this.closeDatepicker(); 3300 }), 3301 (a.prototype.documentClick = function (t) { 3302 this.parent.contains(t.target) || t.target === this.input 3303 ? "td" === t.target.tagName.toLowerCase() && this.dayClicked(t.target) 3304 : this.preventContainerClose || this.closeDatepicker(); 3305 }), 3306 (a.prototype.datepickerHover = function (t) { 3307 t.target.tagName && 3308 "td" === t.target.tagName.toLowerCase() && 3309 this.dayHovering(t.target); 3310 }), 3311 (a.prototype.datepickerMouseOut = function (t) { 3312 t.target.tagName && 3313 "td" === t.target.tagName.toLowerCase() && 3314 (document.getElementById(this.getTooltipId()).style.display = "none"); 3315 }), 3316 (a.prototype.checkAndSetDefaultValue = function () { 3317 var t, 3318 e = this.getValue(), 3319 s = e ? e.split(this.separator) : ""; 3320 s && 2 <= s.length 3321 ? ((t = this.format), 3322 (this.changed = !1), 3323 this.setDateRange(this.parseDate(s[0], t), this.parseDate(s[1], t)), 3324 (this.changed = !0)) 3325 : this.showTopbar && 3326 (this.datepicker.getElementsByClassName( 3327 "datepicker__info--selected" 3328 )[0].style.display = "none"); 3329 }), 3330 (a.prototype.setDateRange = function (t, e) { 3331 var s; 3332 t.getTime() > e.getTime() && ((s = e), (e = t), (t = s), (s = null)); 3333 var a = !0; 3334 if ( 3335 (((this.startDate && this.compareDay(t, this.startDate) < 0) || 3336 (this.endDate && 0 < this.compareDay(e, this.endDate))) && 3337 (a = !1), 3338 !a) 3339 ) 3340 return ( 3341 this.showMonth(this.startDate, 1), 3342 this.showMonth(this.getNextMonth(this.startDate), 2), 3343 this.showSelectedDays(), 3344 void this.disableNextPrevButtons() 3345 ); 3346 t.setTime(t.getTime() + 432e5), 3347 e.setTime(e.getTime() + 432e5), 3348 (this.start = t.getTime()), 3349 (this.end = e.getTime()), 3350 0 < this.compareDay(t, e) && 3351 0 === this.compareMonth(t, e) && 3352 (e = this.getNextMonth(t)), 3353 0 === this.compareMonth(t, e) && (e = this.getNextMonth(t)), 3354 this.showMonth(t, 1), 3355 this.showMonth(e, 2), 3356 this.showSelectedDays(), 3357 this.disableNextPrevButtons(), 3358 this.checkSelection(), 3359 this.showSelectedInfo(), 3360 this.autoclose(); 3361 }), 3362 (a.prototype.showSelectedDays = function () { 3363 var t = this; 3364 if (this.start || this.end) 3365 for ( 3366 var e = this.datepicker.getElementsByTagName("td"), s = 0; 3367 s < e.length; 3368 s++ 3369 ) { 3370 var a = parseInt(e[s].getAttribute("time"), 10); 3371 (t.start && t.end && t.end >= a && t.start <= a) || 3372 (t.start && 3373 !t.end && 3374 t.getDateString(t.start, "YYYY-MM-DD") === 3375 t.getDateString(a, "YYYY-MM-DD")) 3376 ? t.addClass(e[s], "datepicker__month-day--selected") 3377 : t.removeClass(e[s], "datepicker__month-day--selected"), 3378 t.start && 3379 t.getDateString(t.start, "YYYY-MM-DD") === 3380 t.getDateString(a, "YYYY-MM-DD") 3381 ? t.addClass(e[s], "datepicker__month-day--first-day-selected") 3382 : t.removeClass( 3383 e[s], 3384 "datepicker__month-day--first-day-selected" 3385 ), 3386 t.end && 3387 t.getDateString(t.end, "YYYY-MM-DD") === 3388 t.getDateString(a, "YYYY-MM-DD") 3389 ? t.addClass(e[s], "datepicker__month-day--last-day-selected") 3390 : t.removeClass(e[s], "datepicker__month-day--last-day-selected"); 3391 } 3392 }), 3393 (a.prototype.showSelectedInfo = function () { 3394 var t, e, s, a, i, n, o, r, h; 3395 this.showTopbar 3396 ? ((e = (t = this.datepicker.getElementsByClassName( 3397 "datepicker__info--selected" 3398 )[0]).getElementsByClassName("datepicker__info-text--start-day")[0]), 3399 (s = t.getElementsByClassName("datepicker__info-text--end-day")[0]), 3400 (a = t.getElementsByClassName( 3401 "datepicker__info-text--selected-days" 3402 )[0]), 3403 (i = document.getElementById(this.getCloseButtonId())), 3404 (e.textContent = "..."), 3405 (s.textContent = "..."), 3406 (a.style.display = "none"), 3407 this.start && 3408 ((t.style.display = ""), 3409 (e.textContent = this.getDateString( 3410 new Date(parseInt(this.start, 10)), 3411 this.infoFormat 3412 ))), 3413 this.end && 3414 (s.textContent = this.getDateString( 3415 new Date(parseInt(this.end, 10)), 3416 this.infoFormat 3417 )), 3418 this.start && this.end 3419 ? ((o = 3420 1 == (n = this.countDays(this.end, this.start) - 1) 3421 ? n + " " + this.lang("night") 3422 : n + " " + this.lang("nights")), 3423 (r = 3424 this.getDateString(new Date(this.start)) + 3425 this.separator + 3426 this.getDateString(new Date(this.end))), 3427 (a.style.display = ""), 3428 (a.firstElementChild.textContent = o), 3429 (i.disabled = !1), 3430 this.setValue( 3431 r, 3432 this.getDateString(new Date(this.start)), 3433 this.getDateString(new Date(this.end)) 3434 ), 3435 (this.changed = !0)) 3436 : (i.disabled = !0)) 3437 : this.start && 3438 this.end && 3439 ((h = 3440 this.getDateString(new Date(this.start)) + 3441 this.separator + 3442 this.getDateString(new Date(this.end))), 3443 this.setValue( 3444 h, 3445 this.getDateString(new Date(this.start)), 3446 this.getDateString(new Date(this.end)) 3447 ), 3448 (this.changed = !0)); 3449 }), 3450 (a.prototype.dayClicked = function (t) { 3451 if (!this.hasClass(t, "datepicker__month-day--invalid")) { 3452 var e = (this.start && this.end) || (!this.start && !this.end); 3453 if (e) { 3454 if (this.hasClass(t, "datepicker__month-day--no-checkin")) return; 3455 } else if ( 3456 this.start && 3457 this.hasClass(t, "datepicker__month-day--no-checkout") 3458 ) 3459 return; 3460 var s, 3461 a = parseInt(t.getAttribute("time"), 10); 3462 this.addClass(t, "datepicker__month-day--selected"), 3463 e 3464 ? ((this.start = a), (this.end = !1)) 3465 : this.start && (this.end = a), 3466 this.start && 3467 this.end && 3468 this.start > this.end && 3469 ((s = this.end), (this.end = this.start), (this.start = s)), 3470 (this.start = parseInt(this.start, 10)), 3471 (this.end = parseInt(this.end, 10)), 3472 this.clearHovering(), 3473 this.start && !this.end && this.dayHovering(t), 3474 this.updateSelectableRange(), 3475 this.checkSelection(), 3476 this.showSelectedInfo(), 3477 this.showSelectedDays(), 3478 this.autoclose(),
3479 this.onDayClick && this.onDayClick(), 3480 this.end && this.onSelectRange && this.onSelectRange(); 3481 } 3482 }), 3483 (a.prototype.isValidDate = function (t) { 3484 if ( 3485 ((t = parseInt(t, 10)), 3486 (this.startDate && this.compareDay(t, this.startDate) < 0) || 3487 (this.endDate && 0 < this.compareDay(t, this.endDate))) 3488 ) 3489 return !1; 3490 if (this.start && !this.end) { 3491 if ( 3492 (0 < this.maxDays && this.countDays(t, this.start) > this.maxDays) || 3493 (0 < this.minDays && 3494 1 < this.countDays(t, this.start) && 3495 this.countDays(t, this.start) < this.minDays) 3496 ) 3497 return !1; 3498 if (this.selectForward && t < this.start) return !1; 3499 if (0 < this.disabledDates.length) { 3500 var e = this.getClosestDates(new Date(parseInt(this.start, 10))); 3501 if (e[0] && this.compareDay(t, e[0]) <= 0) return !1; 3502 if (e[1] && 0 <= this.compareDay(t, e[1])) return !1; 3503 } 3504 } 3505 return !0; 3506 }), 3507 (a.prototype.checkSelection = function () { 3508 var t = this, 3509 e = this.countDays(this.end, this.start), 3510 s = 3511 !!this.showTopbar && 3512 this.datepicker.getElementsByClassName( 3513 "datepicker__info--feedback" 3514 )[0]; 3515 if (this.maxDays && e > this.maxDays) { 3516 (this.start = !1), (this.end = !1); 3517 for ( 3518 var a, i = this.datepicker.getElementsByTagName("td"), n = 0; 3519 n < i.length; 3520 n++ 3521 ) 3522 t.removeClass(i[n], "datepicker__month-day--selected"), 3523 t.removeClass(i[n], "datepicker__month-day--first-day-selected"), 3524 t.removeClass(i[n], "datepicker__month-day--last-day-selected"); 3525 this.showTopbar && 3526 ((a = this.maxDays - 1), this.topBarErrorText(s, "error-more", a)); 3527 } else if (this.minDays && e < this.minDays) { 3528 (this.start = !1), (this.end = !1); 3529 for ( 3530 var o, r = this.datepicker.getElementsByTagName("td"), h = 0; 3531 h < r.length; 3532 h++ 3533 ) 3534 t.removeClass(r[h], "datepicker__month-day--selected"), 3535 t.removeClass(r[h], "datepicker__month-day--first-day-selected"), 3536 t.removeClass(r[h], "datepicker__month-day--last-day-selected"); 3537 this.showTopbar && 3538 ((o = this.minDays - 1), this.topBarErrorText(s, "error-less", o)); 3539 } else 3540 this.start || this.end 3541 ? this.showTopbar && 3542 (this.removeClass(s, "datepicker__info--error"), 3543 this.removeClass(s, "datepicker__info--help")) 3544 : this.showTopbar && 3545 (this.removeClass(s, "datepicker__info--error"), 3546 this.addClass(s, "datepicker__info--help")); 3547 }), 3548 (a.prototype.addDays = function (t, e) { 3549 var s = new Date(t); 3550 return s.setDate(s.getDate() + e), s; 3551 }), 3552 (a.prototype.countDays = function (t, e) { 3553 return Math.abs(this.daysFrom1970(t) - this.daysFrom1970(e)) + 1; 3554 }), 3555 (a.prototype.compareDay = function (t, e) { 3556 var s = 3557 parseInt(this.getDateString(t, "YYYYMMDD"), 10) - 3558 parseInt(this.getDateString(e, "YYYYMMDD"), 10); 3559 return 0 < s ? 1 : 0 == s ? 0 : -1; 3560 }), 3561 (a.prototype.compareMonth = function (t, e) { 3562 var s = 3563 parseInt(this.getDateString(t, "YYYYMM"), 10) - 3564 parseInt(this.getDateString(e, "YYYYMM"), 10); 3565 return 0 < s ? 1 : 0 == s ? 0 : -1; 3566 }), 3567 (a.prototype.daysFrom1970 = function (t) { 3568 return Math.floor(this.toLocalTimestamp(t) / 864e5); 3569 }), 3570 (a.prototype.toLocalTimestamp = function (t) { 3571 return ( 3572 "object" == typeof t && t.getTime && (t = t.getTime()), 3573 "string" != typeof t || 3574 t.match(/\d{13}/) || 3575 (t = this.parseDate(t).getTime()), 3576 (t = parseInt(t, 10) - 60 * new Date().getTimezoneOffset() * 1e3) 3577 ); 3578 }), 3579 (a.prototype.printAttributes = function (t) { 3580 var e = t, 3581 s = ""; 3582 for (var a in t) 3583 Object.prototype.hasOwnProperty.call(e, a) && 3584 (s += a + '="' + e[a] + '" '); 3585 return s; 3586 }), 3587 (a.prototype.goToNextMonth = function (t) { 3588 var e = t.target.getAttribute("month"), 3589 s = 1 < e, 3590 a = s ? this.month2 : this.month1, 3591 a = this.getNextMonth(a); 3592 (!this.isSingleMonth() && !s && 0 <= this.compareMonth(a, this.month2)) || 3593 this.isMonthOutOfRange(a) || 3594 (this.moveBothMonths && s && this.showMonth(this.month2, 1), 3595 this.showMonth(a, e), 3596 this.showSelectedDays(), 3597 this.disableNextPrevButtons()); 3598 }), 3599 (a.prototype.goToPreviousMonth = function (t) { 3600 var e = t.target.getAttribute("month"), 3601 s = 1 < e, 3602 a = s ? this.month2 : this.month1, 3603 a = this.getPrevMonth(a); 3604 (s && this.compareMonth(a, this.month1) <= 0) || 3605 this.isMonthOutOfRange(a) || 3606 (this.moveBothMonths && !s && this.showMonth(this.month1, 2), 3607 this.showMonth(a, e), 3608 this.showSelectedDays(), 3609 this.disableNextPrevButtons()); 3610 }), 3611 (a.prototype.isSingleMonth = function () { 3612 return !this.isVisible(this.getMonthDom(2)); 3613 }), 3614 (a.prototype.isMonthOutOfRange = function (t) { 3615 var e = new Date(t.valueOf()); 3616 return !!( 3617 (this.startDate && 3618 new Date(e.getFullYear(), e.getMonth() + 1, 0, 23, 59, 59) < 3619 this.startDate) || 3620 (this.endDate && 3621 new Date(e.getFullYear(), e.getMonth(), 1) > this.endDate) 3622 ); 3623 }), 3624 (a.prototype.disableNextPrevButtons = function () { 3625 var t, e, s, a, i; 3626 this.isSingleMonth() || 3627 ((t = parseInt(this.getDateString(this.month1, "YYYYMM"), 10)), 3628 (e = parseInt(this.getDateString(this.month2, "YYYYMM"), 10)), 3629 (s = Math.abs(t - e)), 3630 (a = this.datepicker.getElementsByClassName( 3631 "datepicker__month-button--next" 3632 )), 3633 (i = this.datepicker.getElementsByClassName( 3634 "datepicker__month-button--prev" 3635 )), 3636 1 < s && 89 !== s 3637 ? (this.removeClass(a[0], "datepicker__month-button--disabled"), 3638 this.removeClass(i[1], "datepicker__month-button--disabled")) 3639 : (this.addClass(a[0], "datepicker__month-button--disabled"), 3640 this.addClass(i[1], "datepicker__month-button--disabled")), 3641 this.isMonthOutOfRange(this.getPrevMonth(this.month1)) 3642 ? this.addClass(i[0], "datepicker__month-button--disabled") 3643 : this.removeClass(i[0], "datepicker__month-button--disabled"), 3644 this.isMonthOutOfRange(this.getNextMonth(this.month2)) 3645 ? this.addClass(a[1], "datepicker__month-button--disabled") 3646 : this.removeClass(a[1], "datepicker__month-button--disabled")); 3647 }), 3648 (a.prototype.topBarDefaultText = function () { 3649 var t, e; 3650 this.showTopbar && 3651 ((t = ""), 3652 (t = 3653 this.minDays && this.maxDays 3654 ? this.lang("info-range") 3655 : this.minDays && 2 < this.minDays 3656 ? this.lang("info-more-plural") 3657 : this.minDays 3658 ? this.lang("info-more") 3659 : this.lang("info-default")), 3660 (e = this.datepicker.getElementsByClassName( 3661 "datepicker__info--feedback" 3662 )[0]), 3663 (t = t.replace(/%d/, this.minDays - 1).replace(/%d/, this.maxDays - 1)), 3664 this.addClass(e, "datepicker__info--help"), 3665 this.removeClass(e, "datepicker__info--error"), 3666 (e.textContent = t)); 3667 }), 3668 (a.prototype.topBarErrorText = function (t, e, s) { 3669 this.showTopbar && 3670 (this.addClass(t, "datepicker__info--error"), 3671 this.removeClass(t, "datepicker__info--help"), 3672 1 < s 3673 ? ((e = (e = this.lang(e + "-plural")).replace("%d", s)), 3674 (t.textContent = e)) 3675 : (e = this.lang(e)), 3676 (this.datepicker.getElementsByClassName( 3677 "datepicker__info--selected" 3678 )[0].style.display = "none")); 3679 }), 3680 (a.prototype.updateSelectableRange = function () { 3681 for ( 3682 var t, 3683 e = this, 3684 s = this.datepicker.getElementsByTagName("td"), 3685 a = this.start && !this.end, 3686 i = 0; 3687 i < s.length; 3688 i++ 3689 ) { 3690 e.hasClass(s[i], "datepicker__month-day--invalid") && 3691 e.hasClass(s[i], "datepicker__month-day--tmp") && 3692 (e.removeClass(s[i], "datepicker__month-day--tmp"), 3693 e.hasClass(s[i], "datepicker__month-day--tmpinvalid") 3694 ? e.removeClass(s[i], "datepicker__month-day--tmpinvalid") 3695 : (e.removeClass(s[i], "datepicker__month-day--invalid"), 3696 e.addClass(s[i], "datepicker__month-day--valid"))), 3697 a 3698 ? e.hasClass(s[i], "datepicker__month-day--visibleMonth") && 3699 (e.hasClass(s[i], "datepicker__month-day--valid") || 3700 e.hasClass(s[i], "datepicker__month-day--disabled") || 3701 e.hasClass( 3702 s[i], 3703 "datepicker__month-day--before-disabled-date" 3704 )) && 3705 ((t = parseInt(s[i].getAttribute("time"), 10)), 3706 e.isValidDate(t) 3707 ? (e.addClass(s[i], "datepicker__month-day--valid"), 3708 e.addClass(s[i], "datepicker__month-day--tmp"), 3709 e.removeClass(s[i], "datepicker__month-day--invalid"), 3710 e.removeClass(s[i], "datepicker__month-day--disabled")) 3711 : (e.hasClass(s[i], "datepicker__month-day--invalid") && 3712 e.addClass(s[i], "datepicker__month-day--tmpinvalid"), 3713 e.addClass(s[i], "datepicker__month-day--invalid"), 3714 e.addClass(s[i], "datepicker__month-day--tmp"), 3715 e.removeClass(s[i], "datepicker__month-day--valid"))) 3716 : (e.hasClass(s[i], "datepicker__month-day--checkout-en
3716abled") || 3717 e.hasClass( 3718 s[i], 3719 "datepicker__month-day--before-disabled-date" 3720 )) && 3721 (e.addClass(s[i], "datepicker__month-day--invalid"), 3722 e.removeClass(s[i], "datepicker__month-day--valid"), 3723 e.hasClass(s[i], "datepicker__month-day--before-disabled-date") || 3724 e.addClass(s[i], "datepicker__month-day--disabled")); 3725 } 3726 return !0; 3727 }), 3728 (a.prototype.dayHovering = function (t) { 3729 var e, 3730 s, 3731 a, 3732 i, 3733 n, 3734 o, 3735 r, 3736 h = this, 3737 d = parseInt(t.getAttribute("time"), 10), 3738 l = ""; 3739 if (!this.hasClass(t, "datepicker__month-day--invalid")) { 3740 for ( 3741 var c, p = this.datepicker.getElementsByTagName("td"), m = 0; 3742 m < p.length; 3743 m++ 3744 ) { 3745 var g = parseInt(p[m].getAttribute("time"), 10); 3746 g === d 3747 ? h.addClass(p[m], "datepicker__month-day--hovering") 3748 : h.removeClass(p[m], "datepicker__month-day--hovering"), 3749 h.start && 3750 !h.end && 3751 ((h.start < g && g <= d) || (h.start > g && d <= g)) 3752 ? h.addClass(p[m], "datepicker__month-day--hovering") 3753 : h.removeClass(p[m], "datepicker__month-day--hovering"); 3754 } 3755 this.start && 3756 !this.end && 3757 ((c = this.countDays(d, this.start) - 1), 3758 this.hoveringTooltip && 3759 ("function" == typeof this.hoveringTooltip 3760 ? (l = this.hoveringTooltip(c, this.start, d)) 3761 : !0 === this.hoveringTooltip && 3762 0 < c && 3763 (l = 3764 c + 3765 " " + 3766 (1 == c ? this.lang("night") : this.lang("nights"))))); 3767 } 3768 l 3769 ? ((e = t.getBoundingClientRect()), 3770 (s = this.datepicker.getBoundingClientRect()), 3771 (a = e.left - s.left), 3772 (i = e.top - s.top), 3773 (a += e.width / 2), 3774 ((n = document.getElementById(this.getTooltipId())).style.display = 3775 ""), 3776 (n.textContent = l), 3777 (o = n.getBoundingClientRect().width), 3778 (r = n.getBoundingClientRect().height), 3779 (a -= o / 2), 3780 (i -= r), 3781 setTimeout(function () { 3782 (n.style.left = a + "px"), (n.style.top = i + "px"); 3783 }, 10)) 3784 : (document.getElementById(this.getTooltipId()).style.display = "none"); 3785 }), 3786 (a.prototype.clearHovering = function () { 3787 for ( 3788 var t = this.datepicker.getElementsByTagName("td"), e = 0; 3789 e < t.length; 3790 e++ 3791 ) 3792 this.removeClass(t[e], "datepicker__month-day--hovering"); 3793 document.getElementById(this.getTooltipId()).style.display = "none"; 3794 }), 3795 (a.prototype.clearSelection = function () { 3796 (this.start = !1), (this.end = !1); 3797 for ( 3798 var t = this.datepicker.getElementsByTagName("td"), e = 0; 3799 e < t.length; 3800 e++ 3801 ) 3802 this.removeClass(t[e], "datepicker__month-day--selected"), 3803 this.removeClass(t[e], "datepicker__month-day--first-day-selected"), 3804 this.removeClass(t[e], "datepicker__month-day--last-day-selected"); 3805 this.setValue(""), 3806 this.checkSelection(), 3807 this.showSelectedInfo(), 3808 this.showSelectedDays(); 3809 }), 3810 (a.prototype.parseDisabledDates = function () { 3811 var t = []; 3812 this.setFechaI18n(); 3813 for (var e = 0; e < this.disabledDates.length; e++) 3814 t[e] = fecha.parse(this.disabledDates[e], "YYYY-MM-DD"); 3815 t.sort(function (t, e) { 3816 return t - e; 3817 }), 3818 (this.disabledDatesTime = t); 3819 }), 3820 (a.prototype.getClosestDates = function (t) { 3821 var e = [!1, !1]; 3822 if (t < this.disabledDatesTime[0]) 3823 e = this.enableCheckout 3824 ? [!1, this.addDays(this.disabledDatesTime[0], 1)] 3825 : [!1, this.disabledDatesTime[0]]; 3826 else if (t > this.disabledDatesTime[this.disabledDatesTime.length - 1]) 3827 e = [this.disabledDatesTime[this.disabledDatesTime.length - 1], !1]; 3828 else { 3829 for ( 3830 var s = this.disabledDatesTime.length, 3831 a = this.disabledDatesTime.length, 3832 i = Math.abs(new Date(0, 0, 0).valueOf()), 3833 n = i, 3834 o = -i, 3835 r = 0, 3836 h = 0; 3837 h < this.disabledDatesTime.length; 3838 ++h 3839 ) 3840 (r = t - this.disabledDatesTime[h]) < 0 && 3841 o < r && 3842 ((a = h), (o = r)), 3843 0 < r && r < n && ((s = h), (n = r)); 3844 this.disabledDatesTime[s] && (e[0] = this.disabledDatesTime[s]), 3845 void 0 === this.disabledDatesTime[s] 3846 ? (e[1] = !1) 3847 : this.enableCheckout 3848 ? (e[1] = this.addDays(this.disabledDatesTime[a], 1)) 3849 : (e[1] = this.disabledDatesTime[a]); 3850 } 3851 return e; 3852 }), 3853 (a.prototype.lang = function (t) { 3854 return t in this.i18n ? this.i18n[t] : ""; 3855 }), 3856 (a.prototype.emptyElement = function (t) { 3857 for (; t.firstChild; ) t.removeChild(t.firstChild); 3858 }), 3859 (a.prototype.classRegex = function (t) { 3860 return new RegExp("(^|\\s+)" + t + "(\\s+|$)"); 3861 }), 3862 (a.prototype.hasClass = function (t, e) { 3863 return this.classRegex(e).test(t.className); 3864 }), 3865 (a.prototype.addClass = function (t, e) { 3866 this.hasClass(t, e) || (t.className = t.className + " " + e); 3867 }), 3868 (a.prototype.removeClass = function (t, e) { 3869 t.className = t.className.replace(this.classRegex(e), " "); 3870 }), 3871 (a.prototype.isVisible = function (t) { 3872 return t.offsetWidth || t.offsetHeight || t.getClientRects().length; 3873 }), 3874 (a.prototype.slideDown = function (t, e) { 3875 t.style.display = ""; 3876 var s = t.getBoundingClientRect().height; 3877 (t.style.height = 0), 3878 this.recalc(t.offsetHeight), 3879 (t.style.transition = "height " + e), 3880 (t.style.height = s + "px"), 3881 t.addEventListener("transitionend", function () { 3882 t.style.height = t.style.transition = t.style.display = ""; 3883 }); 3884 }), 3885 (a.prototype.slideUp = function (t, e) { 3886 var s = t.getBoundingClientRect().height; 3887 (t.style.height = s + "px"), 3888 this.recalc(t.offsetHeight), 3889 (t.style.transition = "height " + e), 3890 (t.style.height = 0), 3891 t.addEventListener("transitionend", function () { 3892 t.style.display = "none"; 3893 }); 3894 }), 3895 (a.prototype.recalc = function (t) { 3896 return t.offsetHeight; 3897 }), 3898 (a.prototype.isTouchDevice = function () { 3899 return ( 3900 "ontouchstart" in window || 3901 (window.DocumentTouch && document instanceof DocumentTouch) 3902 ); 3903 }), 3904 (a.prototype.open = function () { 3905 this.openDatepicker(); 3906 }), 3907 (a.prototype.close = function () { 3908 this.closeDatepicker(); 3909 }), 3910 (a.prototype.getDatePicker = function () { 3911 return this.datepicker; 3912 }), 3913 (a.prototype.setRange = function (t, e) { 3914 "string" == typeof t && 3915 "string" == typeof e && 3916 ((t = this.parseDate(t)), (e = this.parseDate(e))), 3917 this.setDateRange(t, e); 3918 }), 3919 (a.prototype.clear = function () { 3920 this.clearSelection(); 3921 }), 3922 (a.prototype.getNights = function () { 3923 var t, 3924 e, 3925 s, 3926 a = 0; 3927 return ( 3928 this.start && this.end 3929 ? (a = this.countDays(this.end, this.start) - 1) 3930 : (e = (t = this.getValue()) ? t.split(this.separator) : "") && 3931 2 <= e.length && 3932 ((s = this.format), 3933 (a = 3934 this.countDays(this.parseDate(e[0], s), this.parseDate(e[1], s)) - 3935 1)), 3936 a 3937 ); 3938 }), 3939 (a.prototype.destroy = function () { 3940 document.getElementById(this.getDatepickerId()) && 3941 (this.removeAllBoundedListeners(this.input, "click"), 3942 this.removeAllBoundedListeners(document, "click"), 3943 this.removeAllBoundedListeners(this.input, "change"), 3944 this.datepicker.parentNode.removeChild(this.datepicker)); 3945 }), 3946 a 3947 ); 3948})(); 3949 3950 3951 3952// Get current language from class 3953const currentLanguage = getLanguageFromClass(document.getElementById("input-id")); 3954 3955// Configuração do Datepicker 3956var hdpkr = new HotelDatepicker(document.getElementById("input-id"), { 3957 minNights: 1, 3958 disabledDaysOfWeek: [], 3959 enableCheckout: true, 3960 format: "YYYY-MM-DD", // Formato interno do datepicker (ISO 8601) 3961 startOfWeek: "sunday", 3962 moveBothMonths: true, 3963 i18n: datePickerLanguages[currentLanguage] || datePickerLanguages.en 3964}); 3965 3966// Define o campo como somente leitura para evitar abertura do teclado no mobile 3967document.getElementById("input-id").setAttribute("readonly", true); 3968 3969// Forçar abertura do calendário e limpar seleção ao clicar no campo 3970document.getElementById("input-id").addEventListener("click", function () { 3971 hdpkr.clear(); // Limpa qualquer seleção existente 3972 hdpkr.open(); // Abre o calendário 3973}); 3974 3975hdpkr.onSelectRange = function () { 3976 const input = document.getElementById("input-id");
3977 const [startDate, endDate] = hdpkr.getValue().split(" - "); 3978 3979 const monthTranslations = { 3980 es: ['Ene.', 'Feb.', 'Mar.', 'Abr.', 'May.', 'Jun.', 'Jul.', 'Ago.', 'Sep.', 'Oct.', 'Nov.', 'Dic.'], 3981 fr: ['Janv.', 'Fév.', 'Mars', 'Avr.', 'Mai', 'Juin', 'Juil.', 'Août', 'Sept.', 'Oct.', 'Nov.', 'Déc.'], 3982 de: ['Jan.', 'Feb.', 'Mär.', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], 3983 pt: ['Jan.', 'Fev.', 'Mar.', 'Abr.', 'Maio', 'Jun.', 'Jul.', 'Ago.', 'Set.', 'Out.', 'Nov.', 'Dez.'], 3984 en: ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'] 3985 }; 3986 3987 const currentLanguage = getLanguageFromClass(input); 3988 3989 const formatDate = (dateStr) => { 3990 const [year, month, day] = dateStr.split('-'); 3991 const monthIndex = parseInt(month) - 1; 3992 const monthName = monthTranslations[currentLanguage]?.[monthIndex] || monthTranslations.en[monthIndex]; 3993 3994 if (input.classList.contains("date-us")) { 3995 return `${monthName} ${day}, ${year}`; 3996 } else if (input.classList.contains("date-uk")) { 3997 return `${day} ${monthName} ${year}`; 3998 } else { 3999 return `${day} ${monthName} ${year}`; 4000 } 4001 }; 4002 4003 input.value = `${formatDate(startDate)} - ${formatDate(endDate)}`; 4004 input.setAttribute("data-internal-dates", `${startDate} - ${endDate}`); 4005}; 4006 4007 4008 4009 4010 4011 4012 4013 }; 4014</script>
4014 4015
4016<script> 4017 window.customWidgetsFunctions["34e382e580d74ec8ac988241c4ef3121~14"] = function (element, data, api) { 4018 const initWidget = function(element, data, api) { 4019 // Handle image errors 4020 const images = element.querySelectorAll('.icon-wrapper img'); 4021 images.forEach(img => { 4022 img.onerror = function() { 4023 this.style.display = 'none'; 4024 // Hide parent icon-wrapper if image fails 4025 const wrapper = this.closest('.icon-wrapper'); 4026 if (wrapper) { 4027 wrapper.style.display = 'none'; 4028 } 4029 }; 4030 4031 img.onload = function() { 4032 this.style.display = 'block'; 4033 const wrapper = this.closest('.icon-wrapper'); 4034 if (wrapper) { 4035 wrapper.style.display = 'inline-flex'; 4036 } 4037 }; 4038 }); 4039 4040 // Ensure SVGs inherit color 4041 const svgs = element.querySelectorAll('.icon-wrapper svg'); 4042 svgs.forEach(svg => { 4043 const paths = svg.querySelectorAll('path, circle, rect, polygon'); 4044 paths.forEach(path => { 4045 if (!path.getAttribute('fill') || path.getAttribute('fill') === 'none') { 4046 path.setAttribute('fill', 'currentColor'); 4047 } 4048 if (!path.getAttribute('stroke') || path.getAttribute('stroke') === 'none') { 4049 path.setAttribute('stroke', 'none'); 4050 } 4051 }); 4052 }); 4053}; 4054 }; 4055</script>
4055 4056
4057<script> 4058 window.customWidgetsFunctions["1f5975986930429f819d4cd2154b5c4a~25"] = function (element, data, api) { 4059 null 4060 }; 4061</script>
4061 4062 4063
4064<script type="text/javascript"> 4065 4066 var d_version = "production_6831"; 4067 var build = "2026-10-06T12_55_11"; 4068 window['v' + 'ersion'] = d_version; 4069 4070 function buildEditorParent() { 4071 window.isMultiScreen = true; 4072 window.editorParent = {}; 4073 window.previewParent = {}; 4074 try { 4075 var _p = window.parent; 4076 if (_p && _p.document && _p.$ && _p.$.dmfw) { 4077 window.editorParent = _p; 4078 } else if (_p.isSitePreview) { 4079 window.previewParent = _p; 4080 } 4081 } catch (e) { 4082 4083 } 4084 } 4085 4086 buildEditorParent(); 4087</script>
4087 4088 4089 4090 4091<!-- Injecting site-wide before scripts --> 4092 4093
4094<script src="https://app.termly.io/resource-blocker/aff9b237-f890-4dc5-a0d3-5eef3ae4df11?autoBlock=on" data-swh-uuid="03ccdcf05fef4c919d04cb0b11421370"> 4095</script>
4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114
4115<script type="text/javascript" id="d_track_campaign" data-entry-referrer data-utm-cookies></script>
4115 4116
4117<script type="text/javascript" > 4118 var _dm_gaq = {}; 4119 var _gaq = _gaq || []; 4120 var _dm_insite = []; 4121</script>
4121 4122 4123 4124 4125 4126 4127 4128 4129<!-- End Injecting site-wide to the head --> 4130 4131 4132 4133 4134 4135
4136<script> 4137 window.cookiesNotificationMarkupPreview = 'null'; 4138</script>
4138 4139 4140
4141<script id='d-js-params'> 4142 window.INSITE = window.INSITE || {}; 4143 window.INSITE.device = "desktop"; 4144 4145 window.rtCommonProps = {}; 4146 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 4147 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 4148 rtCommonProps["inlineEditGrid.snap"] =true; 4149 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 4150 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 4151 rtCommonProps["common.mapbox.js.override"] =false; 4152 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 4153 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 4154 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 4155 rtCommonProps["common.build.dist.folder"] = 'production/6831'; 4156 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 4157 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6831'; 4158 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 4159 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 4160 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 4161 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 4162 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 4163 rtCommonProps["isAutomation.test"] =false; 4164 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 4165 4166 4167 rtCommonProps['common.mapsProvider'] = 'mapbox'; 4168 4169 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 4170 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 4171 rtCommonProps['server.for.resources'] = ''; 4172 rtCommonProps['feature.flag.lazy.widgets'] = true; 4173 rtCommonProps['feature.flag.single.wow'] = false; 4174 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 4175 rtCommonProps['feature.flag.mark.anchors'] = true; 4176 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 4177 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 4178 rtCommonProps["images.sizes.small"] =160; 4179 rtCommonProps["images.sizes.mobile"] =640; 4180 rtCommonProps["images.sizes.tablet"] =1280; 4181 rtCommonProps["images.sizes.desktop"] =1920; 4182 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 4183 rtCommonProps["feature.flag.performance.logs"] =false; 4184 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 4185 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 4186 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 4187 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 4188 // feature flags that's used out of runtime module (in legacy files) 4189 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 4190 4191 window.rtFlags = {}; 4192 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 4193 rtFlags["scripts.widgetCount.enabled"] =true; 4194 rtFlags["fnb.animations.tracking.enabled"] =true; 4195 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 4196 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 4197 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 4198 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 4199 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 4200 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 4201 rtFlags["geocode.search.localize"] =false; 4202 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 4203 rtFlags["twitter.heightLimit.enabled"] = true; 4204 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 4205 rtFlags["flex.animation.design.panel.layout"] =true; 4206 rtFlags["runtime.cwv.report.cls.enabled"] =false; 4207 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 4208 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 4209 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 4210 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 4211 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 4212 rtFlags["runtime.video.widget.lazy.enabled"] =true; 4213 rtFlags["contact.form.useActiveForm"] =true; 4214 rtFlags["contact.form.custom.errors.enabled"] =false; 4215 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 4216 rtFlags["editor.widget.form.a11y"] =true; 4217</script>
vendor: 1 bytes, line 4217
4217
4218<script src="https://static.cdn-website.com/mnlt/production/6831/_dm/s/rt/dist/scripts/d-js-runtime-flex-package.min.js" id="d-js-core" defer></script>
4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234
4235<script> 4236 document.addEventListener('DOMContentLoaded', () => 4237 window.runtime.initLayout() 4238 ); 4239</script>
4239 4240 4241 4242 4243 4244 4245 4246<style id="hideAnimFix"> 4247 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 4248 visibility: hidden; 4249 } 4250 4251 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 4252 visibility: hidden !important; 4253 } 4254 4255 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 4256 visibility: hidden; 4257 } 4258 4259</style> 4260 4261 4262 4263 4264<style id="fontFallbacks"> 4265 @font-face { 4266 font-family: "Cormorant Garamond Fallback"; 4267 src: local('Arial'); 4268 ascent-override: 104.8482%; 4269 descent-override: 32.5665%; 4270 size-adjust: 88.1274%; 4271 line-gap-override: 0%; 4272 }@font-face { 4273 font-family: "Poppins Fallback"; 4274 src: local('Arial'); 4275 ascent-override: 92.326%; 4276 descent-override: 30.7753%; 4277 line-gap-override: 8.793%; 4278 size-adjust: 113.7274%; 4279}@font-face { 4280 font-family: "Lato Fallback"; 4281 src: local('Arial'); 4282 ascent-override: 101.3181%; 4283 descent-override: 21.865%; 4284 size-adjust: 97.4159%; 4285 line-gap-override: 0%; 4286 }@font-face { 4287 font-family: "Quicksand Fallback"; 4288 src: local('Arial'); 4289 ascent-override: 94.9261%; 4290 descent-override: 23.7315%; 4291 size-adjust: 105.3451%; 4292 line-gap-override: 0%; 4293 }@font-face { 4294 font-family: "DM Sans Fallback"; 4295 src: local('Arial'); 4296 ascent-override: 94.3696%; 4297 descent-override: 29.4905%; 4298 size-adjust: 105.1186%; 4299 line-gap-override: 0%; 4300 } 4301</style> 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313<meta property="og:type" content="website"> 4314<meta property="og:url" content="https://www.pandorahoteles.com/clubpandora"> 4315 4316 <title> 4317 Programa de fidelización | Pandora Hoteles | España 4318 </title> 4319 <meta name="description" content="Ãnete a clubPandora y disfruta de tarifas exclusivas, upgrades de habitación y experiencias únicas. RegÃstrate gratis y acumula puntos."/> 4320 4321
4321<script src="https://static1.cloudbeds.com/booking-engine/latest/static/js/immersive-experience/cb-immersive-experience.js" type="text/javascript"> 4322 4323 4324 4325 4326 4327 4328 4329 4330 </script>
4330 4331 4332 <meta name="twitter:card" content="summary"/> 4333 <meta name="twitter:title" content="Programa de fidelización | Pandora Hoteles | España"/> 4334 <meta name="twitter:description" content="Ãnete a clubPandora y disfruta de tarifas exclusivas, upgrades de habitación y experiencias únicas. RegÃstrate gratis y acumula puntos."/> 4335 <meta name="twitter:image" content="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/foto+Club+pandora-1920w.png"/> 4336 <meta property="og:description" content="Ãnete a clubPandora y disfruta de tarifas exclusivas, upgrades de habitación y experiencias únicas. RegÃstrate gratis y acumula puntos."/> 4337 <meta property="og:title" content="Programa de fidelización | Pandora Hoteles | España"/> 4338 <meta property="og:image" content="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/foto+Club+pandora-1920w.png"/> 4339 4340 4341 4342 4343<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 4344</head> 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366<body id="dmRoot" data-page-alias="clubpandora" class="dmRoot fix-mobile-scrolling flex-site dmResellerSite " 4367 style="padding:0;margin:0;" 4368 4369 data-flex-site > 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386<div id="dm" class='dmwr'> 4387 4388 <div class="dm_wrapper -var5 null "> 4389 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="FlexHeader" data-responsive-name="FlexLayout" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations hasStickyHeader inMiniHeaderMode rows-1200 hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmDHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div id="dmFlexHeaderContainer" class="flex_hfcontainer"> <div id="flex-header" data-variation-id="variation0" class="" data-sticky="true" data-changeable-on-scroll-properties="|text-color|button-border-color|button-hover-background-color|button-hover-border-color|button-hover-color|icon-fill|navigation-links-hover-border-color|navigation-links-hover-color|navigation-links-color|" data-overlapping-common="false" role="banner"> <div data-auto="flex-section" id="1612193848" data-flex-id="df749714" data-layout-section="" data-page-element-type="section" data-page-element-id="1696215785"> <div class="flex-widgets-container" id="1008298201"></div> 4390 <section id="9914bb26" class="flex-element section" data-auto="flex-element-section"> <div id="51a82a72" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="dfbf53cd" class="flex-element group" data-auto="flex-element-group"> <div id="327280fe" class="flex-element group" data-auto="flex-element-group"> <div id="bd75aacb" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1845695818"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1845695818" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1016256171" class="svg u_1016256171" data-icon-custom="true"> <path d="m78.961 32.691h-57.922c-1.1055 0-2-0.89453-2-2 0-1.1055 0.89453-2 2-2h57.922c1.1055 0 2 0.89453 2 2 0 1.1055-0.89453 2-2 2z"></path> 4391 <path d="m78.961 52h-57.922c-1.1055 0-2-0.89453-2-2s0.89453-2 2-2h57.922c1.1055 0 2 0.89453 2 2s-0.89453 2-2 2z"></path> 4392 <path d="m78.961 71.309h-57.922c-1.1055 0-2-0.89453-2-2 0-1.1055 0.89453-2 2-2h57.922c1.1055 0 2 0.89453 2 2 0 1.1055-0.89453 2-2 2z"></path> 4393</svg> 4394</button> 4395</div> 4396</div> 4397 <div id="e68c166e" class="flex-element group" data-auto="flex-element-group"> <div id="58adde81" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1550044044"> <div class="imageWidget align-center u_1550044044" data-element-type="image" data-widget-type="image" id="1550044044" data-binding=""> <a href="/" id="1320752289"><img src="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/pandora-hoteles-logo-1-1920w.png" alt="Logotipo de Pandora Hoteles en blanco y negro con icono de edificio estilizado y texto en negrita." id="1187359051" class="" data-dm-image-path="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/pandora-hoteles-logo-1.png" width="32" height="9" onerror="handleImageLoadError(this)"/></a> 4398</div> 4399</div> 4400</div> 4401 <div id="4d9f105b" class="flex-element group" data-auto="flex-element-group"> <div id="6549c32f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-hidden-on-mobile="" data-external-id="1998471720"> <div class="align-center text-align-center u_1998471720 dmSocialHub gapSpacing" id="1998471720" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://instagram.com/Pandora_hoteles" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &&
4401 dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 4402</a> 4403 <a href="https://linkedin.com/company/pandora-hoteles" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Linkedin')"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 4404</a> 4405 <a href="mailto:[email protected]" dm_dont_rewrite_url="true" aria-label="email" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Email')"> <span class="dmSocialEmail dm-social-icons-email oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 4406</a> 4407</div> 4408</div> 4409</div> 4410</div> 4411</div> 4412 <div id="group_6es" class="flex-element group" data-auto="flex-element-group"> <div id="widget_4ej" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-hidden-on-mobile="" data-external-id="1314775907"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1314775907 flexButtonIcon" file="false" href="tel:+34 948 64 64 64" data-element-type="dButtonLinkId" id="1314775907"> <span class="iconBg" aria-hidden="true" id="1838877514"> <span class="icon hasFontIcon icon-star" id="1927296622"></span> 4413</span> 4414 <span class="text" id="1564444506">+34 948 64 64 64</span> 4415</a> 4416</div> 4417</div> 4418</div> 4419</div> 4420</section> 4421</div> 4422 <div data-layout-section="" data-auto="flex-section" id="1605994483" data-flex-id="320a990c" class="" data-hidden-on-mobile="true"> <div class="flex-widgets-container" id="1888440798"></div> 4423 <section id="c1b08e19" class="flex-element section" data-auto="flex-element-section"> <div id="fd5aced8" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="bd3cc236" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile=""> <div id="5f5504b6" class="flex-element group" data-auto="flex-element-group"> <div id="group_d5n" class="flex-element group" data-auto="flex-element-group"> <div id="widget_qcq" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="3356395507"> <div class="widget-fe1698 u_3356395507 dmCustomWidget" data-lazy-load="true" data-title="" id="3356395507" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="fe16989a5a18414abef78cea468029c1" data-widget-version="159" data-widget-config="eyJhZHVsdHMiOnRydWUsImNoaWxkcmVub2siOmZhbHNlLCJjb2RlIjpmYWxzZSwibXVsdGkiOnRydWUsInByZXNldCI6ZmFsc2UsInByZXNldGNvZGUiOiIiLCJvcGVuZWQiOiJfYmxhbmsiLCJmb3JtYXRvIjoidWsiLCJidG50ZXh0IjoiVmVyIERpc3BvbmliaWxpZGFkIiwiY2hlY2tpbiI6IkNIRUNLLUlOL0NIRUNLLU9VVCIsImNvZGV0aXRsZSI6IkNvdXBvbiBDb2RlIiwiYWR1bHR0aXRsZSI6IkhVw4lTUEVERVMiLCJjaGlsZHJlbnRpdGxlIjoiQ2hpbGRyZW4iLCJtdWx0aXRleHQiOiJFTEVHSVIgREVTVElOTyIsInBsYWNlZGF0ZSI6IlNlbGVjY2lvbmFyIEZlY2hhcyIsImd1ZXN0c3R4dCI6IiIsInByb21vcGxhY2UiOiJBZGQgUHJvbW8gQ29kZSIsImNhbGVuZGFybGFuZ3VhZ2UiOiJlcyIsIm11bHRpbGlzdCI6W3siaG90ZWxuYW1lIjoiU2VsZWNjaW9uYXIgTHVnYXIifSx7ImhvdGVsbmFtZSI6Ik5hdmFycmEsIFZpYW5hIiwibWJlbGluayI6Imh0dHBzOi8vd3d3LnBhbmRvcmFob3RlbGVzLmNvbS9yZXNlcnZhci1ob3RlbC1wYWxhY2lvLXB1amFkYXMifSx7ImhvdGVsbmFtZSI6IlJpdmVyYSBkZSBOYXZhcnJhIiwibWJlbGluayI6Imh0dHBzOi8vd3d3LnBhbmRvcmFob3RlbGVzLmNvbS9yZXNlcnZhci1ob3RlbC12aWxsYS1tYXJjaWxsYSJ9LHsiaG90ZWxuYW1lIjoiQXN0dXJpYXMsIE92aWVkbyIsIm1iZWxpbmsiOiJodHRwczovL3d3dy5wYW5kb3JhaG90ZWxlcy5jb20vcmVzZXJ2YXItaG90ZWwtbG9uZ29yaWEtcGxhemEifSx7ImhvdGVsbmFtZSI6IkNvc3RhIEJyYXZhLCBQbGF0amEgZCcgQXJvIiwibWJlbGluayI6Imh0dHBzOi8vd3d3LnBhbmRvcmFob3RlbGVzLmNvbS9yZXNlcnZhci1ob3RlbC1zZXJlbml0eS1wbGF0amEtZC1hcm8ifSx7ImhvdGVsbmFtZSI6IkNvc3RhIEJyYXZhLCBUb3NzYSBkZSBNYXIiLCJtYmVsaW5rIjoiaHR0cHM6Ly9ob3RlbHMuY2xvdWRiZWRzLmNvbS9yZXNlcnZhdGlvbi82ZDJ3SmgifSx7ImhvdGVsbmFtZSI6IkJhcmNlbG9uYSIsIm1iZWxpbmsiOiJodHRwczovL3BsYXlhZ3JhbmRlLmNhdC8ifSx7ImhvdGVsbmFtZSI6IkliaXphIn0seyJob3RlbG5hbWUiOiJMdWdvIiwibWJlbGluayI6Imh0dHBzOi8vd3d3LnBhbmRvcmFob3RlbGVzLmNvbS9yZXNlcnZhci1ob3RlbC1zYW50YS1jbGFyYSJ9XSwiYmVsaW5rIjoiIiwibGF5b3V0c3R5bGUiOiJob3Jpem9udGFsIiwiZGl2Y29sb3IiOiIjMDAwMDAwIiwiZGl2c2l6ZSI6IjAiLCJ3aWRwYWQiOiIxMCIsInNoYWRvd29rIjpmYWxzZSwiYnRucG9zaSI6ImNlbnRlciIsImNhbGJ0biI6IiM2ZmE2YTIiLCJjYWxidG5oIjoiIzI2NjM0YSJ9"> <style>:root{ 4424 --accent: #000000; 4425 --calbtn: #6fa6a2; 4426 --calbtnh: #26634a; 4427 --dateHover: #ebebeb; 4428 --dateToday: #cab0ba; 4429 --widpad: 10px; 4430 --divsize: 0px; 4431 --btnposi: center; 4432} 4433 4434 4435.bb-container{ 4436 border-radius: px; 4437}</style> 4438
4438<script> 4439 4440 4441 4442// PART 1: Guest counter functionality 4443let count = 2; // Default to 2 adults 4444 4445function updateCount() { 4446 const countElement = document.getElementById('guest-display'); 4447 const hiddenField = document.querySelector('#bb-guests p'); 4448 4449 const label = ''.trim(); // client placeholder text 4450 4451 if (countElement) { 4452 if (!label) { 4453 // no placeholder â show only number, no "s" 4454 countElement.textContent = count; 4455 } else { 4456 countElement.textContent = 4457 count + ' ' + label + (count === 1 ? '' : 's'); 4458 } 4459 } 4460 4461 if (hiddenField) { 4462 hiddenField.textContent = count; 4463 } 4464} 4465 4466document.addEventListener('DOMContentLoaded', function() { 4467 // Check if the guest counter exists before trying to attach events 4468 const guestCounter = document.getElementById('bb-guests'); 4469 4470 // Only set up the counter if the element exists 4471 if (guestCounter) { 4472 // Find the buttons using their IDs 4473 const decreaseBtn = document.getElementById('decrease-btn'); 4474 const increaseBtn = document.getElementById('increase-btn'); 4475 4476 // Attach events if buttons exist 4477 if (decreaseBtn) { 4478 decreaseBtn.addEventListener('click', function(e) { 4479 e.preventDefault(); 4480 if (count > 1) { 4481 count--; 4482 updateCount(); 4483 } 4484 }); 4485 } 4486 4487 if (increaseBtn) { 4488 increaseBtn.addEventListener('click', function(e) { 4489 e.preventDefault(); 4490 count++; 4491 updateCount(); 4492 }); 4493 } 4494 4495 // Initialize counter 4496 updateCount(); 4497 } 4498}); 4499 4500 4501 4502 </script>
4502 4503
4503<script> 4504 4505 4506 4507 // PART 2: Submit button functionality - add this as a separate script 4508document.addEventListener('DOMContentLoaded', function() { 4509 // Direct reference to the submit button 4510 const submitBtn = document.getElementById('bb-submit'); 4511 4512 if (submitBtn) { 4513 // Override the default form submission 4514 submitBtn.onclick = function(event) { 4515 // Always prevent default action 4516 event.preventDefault(); 4517 4518 try { 4519 // Get the base URL 4520 const baseUrlElement = document.querySelector("#bb-btn p"); 4521 const hotelSelect = document.querySelector("#bb-multi select"); 4522 const selectedHotelUrl = hotelSelect ? hotelSelect.value : null; 4523 const baseUrl = selectedHotelUrl || (baseUrlElement ? baseUrlElement.textContent.trim() : null); 4524 4525 if (!baseUrl) { 4526 alert("A URL do hotel não está configurada corretamente."); 4527 return false; 4528 } 4529 4530 // Get date information 4531 const dateInput = document.getElementById("input-id"); 4532 const dateRange = dateInput.getAttribute("data-internal-dates"); 4533 4534 if (!dateRange) { 4535 alert("Please select the dates."); 4536 return false; 4537 } 4538 4539 const [checkin, checkout] = dateRange.split(" - "); 4540 4541 // Get promo code 4542 const promoInput = document.querySelector("#bb-code input"); 4543 const promoCode = promoInput ? promoInput.value : ""; 4544 4545 // Get adults count - default to 2 if element doesn't exist 4546 const adultsElement = document.querySelector("#bb-guests p"); 4547 const adults = adultsElement ? adultsElement.textContent : "2"; 4548 4549 // Get kids count 4550 const kidsSelect = document.querySelector("#bb-kids select"); 4551 const kids = kidsSelect ? kidsSelect.value : "0"; 4552 4553 // Build the URL - USING PROPER BACKTICKS 4554 const url = `${baseUrl}?checkin=${checkin}&checkout=${checkout}&promo=${encodeURIComponent(promoCode)}&adults=${adults}&kids=${kids}`; 4555 4556 // Open URL in new tab 4557 window.open(url, "_blank"); 4558 } catch (error) { 4559 console.error("Error in submit button handler:", error); 4560 } 4561 4562 // Important: prevent the default form submission 4563 return false; 4564 }; 4565 } 4566}); 4567 4568 4569 4570 </script>
4570 4571 <div class="content-horizontal"> <form class="bb-container"> <div id="bb-multi"> <div class="bb-body"> <h2>ELEGIR DESTINO</h2> 4572 <select> <option value="" selected="selected">Seleccionar Lugar</option> 4573 <option value="https://www.pandorahoteles.com/reservar-hotel-palacio-pujadas">Navarra, Viana</option> 4574 <option value="https://www.pandorahoteles.com/reservar-hotel-villa-marcilla">Rivera de Navarra</option> 4575 <option value="https://www.pandorahoteles.com/reservar-hotel-longoria-plaza">Asturias, Oviedo</option> 4576 <option value="https://www.pandorahoteles.com/reservar-hotel-serenity-platja-d-aro">Costa Brava, Platja d' Aro</option> 4577 <option value="https://hotels.cloudbeds.com/reservation/6d2wJh">Costa Brava, Tossa de Mar</option> 4578 <option value="https://playagrande.cat/">Barcelona</option> 4579 <option value="">Ibiza</option> 4580 <option value="https://www.pandorahoteles.com/reservar-hotel-santa-clara">Lugo</option> 4581</select> 4582</div> 4583</div> 4584 <div id="bb-date"> <div class="bb-body"> <h2>CHECK-IN/CHECK-OUT</h2> 4585<input placeholder="Seleccionar Fechas" id="input-id" type="text" autocomplete="off" class="date-uk calendarlang-es" aria-label="Seleccionar Fechas" data-placeholder-original="Seleccionar Fechas"/></div> 4586</div> 4587 <div id="bb-guests"> <div class="bb-body"> <h2>HUÉSPEDES</h2> 4588 <p style="display: none">2</p> 4589 <div class="guest-counter"> <button type="button" class="counter-btn decrease" id="decrease-btn">−</button> 4590 <div class="guest-count" id="guest-display">1</div> 4591 <button type="button" class="counter-btn increase" id="increase-btn">+</button> 4592</div> 4593</div> 4594</div> 4595 <div id="bb-btn"><input id="bb-submit" type="submit" value="Ver Disponibilidad"/> <p style="display:none;"></p> 4596</div> 4597</form> 4598</div> 4599</div> 4600</div> 4601</div> 4602</div> 4603</div> 4604</div> 4605</section> 4606</div> 4607</div> 4608 <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="side"> <div data-layout-section="" data-auto="flex-section" id="1202092928" data-flex-id="6c3e4ee1"> <div class="flex-widgets-container" id="1941116333"></div> 4609 <section id="8c366efd" class="flex-element section" data-auto="flex-element-section"> <div id="1ba3cae6" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="feb81c53" class="flex-element group" data-auto="flex-element-group"> <div id="5236abc5" class="flex-element group" data-auto="flex-element-group"> <div id="f24cfa54" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1023444084"> <a role="button" class="hamburgerButton" data-element-type="hamburgerButton" id="1023444084" aria-label="Close menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1986936494"> <path d="m82 87.883c1.625 1.625 4.2656 1.625 5.8906 0 1.6289-1.6289 1.6289-4.2656 0-5.8945l-32.414-32.41 32.406-32.406c1.6289-1.625 1.6289-4.2656 4610 0-5.8906-1.6289-1.6289-4.2656-1.6289-5.8906 0l-32.406 32.402-32.406-32.406c-1.625-1.625-4.2656-1.625-5.8906 0-1.6289 1.6289-1.6289 4.2656 0 4611 5.8945l32.402 32.406-32.41 32.414c-1.6289 1.625-1.6289 4.2617 0 5.8906 1.625 1.6289 4.2656 1.6289 5.8906 0l32.414-32.414z" fill-rule="evenodd"></path> 4612</svg> 4613</a> 4614</div> 4615</div> 4616</div> 4617</div> 4618</section> 4619</div> 4620 <div data-auto="flex-section" id="1099442592" data-flex-id="63a049320d35b55b4ef2a372" data-layout-section=""> <div class="flex-widgets-container" id="1247649854"></div> 4621 <section id="63a049320d35b55b4ef2a373" class="flex-element section" data-auto="flex-element-section"> <div id="63a049320d35b55b4ef2a376" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63a049320d35b55b4ef2a377" class="flex-element group" data-auto="flex-element-group"> <div id="63a049320d35b55b4ef2a374" class="flex-element group" data-auto="flex-element-group"> <div id="63a049ca0d35b55b4ef2a5c3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="1998592992"> <nav class="u_1998592992 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1998592992" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="home"> <span class="nav-item-text " data-link-text=" 4622 Home 4623 " data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4624</span> 4625</a> 4626</li> 4627 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/destinos" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="portfolio"> <span class="nav-item-text " data-link-text="Destinos" data-auto="page-text-style">Destinos<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4628</span> 4629</a> 4630</li> 4631 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/grupos" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="sumate-a-pandora-hoteles"> <span class="nav-item-text " data-link-text="Grupos" data-auto="page-text-style">Grupos<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4632</span> 4633</a> 4634</li> 4635 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/clubpandora" class="unifiednav__item unav-item unav-top-item dmNavItemSelected " target="" data-target-page-alias="clubpandora" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="clubPandora" data-auto="page-text-style">clubPandora<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4636</span> 4637</a> 4638</li> 4639 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/turismo" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="turismo"> <span class="nav-item-text " data-link-text="Turismo" data-auto="page-text-style">Turismo<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4640</span> 4641</a> 4642</li> 4643 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contacto" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="contacto"> <span class="nav-item-text " data-link-text="Contacto" data-auto="page-text-style">Contacto<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4644</span> 4645</a> 4646</li> 4647 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/sobre-nosotros" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="sobre-nosotros"> <span class="nav-item-text " data-link-text="Sobre Nosotros" data-auto="page-text-style">Sobre Nosotros<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4648</span> 4649</a> 4650</li> 4651 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/faq" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="faq"> <span class="nav-item-text " data-link-text="FAQ" data-auto="page-text-style">FAQ<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4652</span> 4653</a> 4654</li> 4655</ul> 4656</nav> 4657</div> 4658 <div id="widget_krs" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-external-id="3917160928"> <div class="imageWidget align-center u_3917160928" data-element-type="image" data-widget-type="image" id="3917160928"><img src="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/pandora-hoteles-logo-1-1920w.png" alt="Logotipo de Pandora Hoteles en blanco y negro con icono de edificio estilizado y texto en negrita." id="1849285221" class="" width="426" height="106" data-dm-image-path="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/pandora-hoteles-logo-1.png" onerror="handleImageLoadError(this)"/></div> 4659</div> 4660</div> 4661</div> 4662</div> 4663</section> 4664</div> 4665 <div data-auto="flex-section" id="1029527021" data-flex-id="6406026c90e1521f6ecb0eca" data-layout-section=""> <div class="flex-widgets-container" id="1659590659"></div> 4666 <section id="6406026c90e1521f6ecb0ec9" class="flex-element section" data-auto="flex-element-section"> <div id="6406026c90e1521f6ecb0ecb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="6406026c90e1521f6ecb0ecc" class="flex-element group" data-auto="flex-element-group"> <div id="6406026c90e1521f6ecb0ecd" class="flex-element group" data-auto="flex-element-group"></div> 4667</div> 4668</div> 4669</section> 4670</div> 4671</div> 4672 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 4673</div> 4674 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_clubpandora dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders -->
4674 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div data-layout-section="" data-auto="flex-section" id="1547228094" data-flex-id="33b44ec4"> <div class="flex-widgets-container" id="1942091179"></div> 4675 <section id="66be659d" class="flex-element section" data-auto="flex-element-section"> <div id="d3a3570d" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="1b6056f3" class="flex-element group" data-auto="flex-element-group"> <div id="3caa9d5c" class="flex-element group" data-auto="flex-element-group"></div> 4676 <div id="7677c3e1" class="flex-element group" data-auto="flex-element-group"> <div id="9edd834c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-hidden-on-mobile="" data-external-id="1888244667"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1888244667" style=""> <h1 style="line-height: 1.15; letter-spacing: -0.3px;"><span style="display: initial;"><span style="display: initial;">Súmate a</span> 4677</span><span style="color: var(--color_2); display: initial;"><br/>clubPandora</span></h1> 4678</div> 4679</div> 4680 <div id="e03a2aa3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-hidden-on-tablet="" data-hidden-on-desktop="" data-external-id="1554743419"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1554743419" style=""> <h1 style="line-height: 1.15; letter-spacing: -0.3px;" class="m-text-align-center"><span style="display: initial;"><span style="display: initial;">Súmate a</span> 4681</span><span style="color: var(--color_2); display: initial;"><br/>Pandora Hoteles</span></h1> 4682</div> 4683</div> 4684 <div id="widget_sfi" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1713182225"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1713182225" style=""><p class="text-align-left m-text-align-center"><span style="color: var(--color_3); display: unset;">Viaja más, disfruta mejor. Regístrate gratis en nuestro club de fidelización y desbloquea tarifas exclusivas, upgrades de habitación y experiencias únicas diseñadas solo para ti desde tu próxima escapada.</span></p></div> 4685</div> 4686 <div id="group_ck0" class="flex-element group" data-auto="flex-element-group"> <div id="widget_i5e" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="314518795"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_314518795" file="false" href="/clubpandora#FormularioClubPandora" data-element-type="dButtonLinkId" id="314518795"> <span class="iconBg" aria-hidden="true" id="1082953362"> <span class="icon hasFontIcon icon-star" id="1157770546"></span> 4687</span> 4688 <span class="text" id="1995643875">COMPLETAR FORMULARIO</span> 4689</a> 4690</div> 4691</div> 4692</div> 4693</div> 4694</div> 4695</section> 4696</div> 4697 <div data-layout-section="" data-auto="flex-section" id="1151363283" data-flex-id="27f290e6"> <div class="flex-widgets-container" id="1440506887"></div> 4698 <section id="9b25dfc9" class="flex-element section" data-auto="flex-element-section"> <div id="184f9596" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="b8ff7cb8" class="flex-element group" data-auto="flex-element-group"> <div id="b1c2cd30" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile=""></div> 4699</div> 4700</div> 4701</section> 4702</div> 4703 <div data-layout-section="" data-auto="flex-section" id="1174936045" data-flex-id="a969e244"> <div class="flex-widgets-container" id="1139708539"></div> 4704 <section id="76dfa57f" class="flex-element section" data-auto="flex-element-section"> <div id="50516fb3" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="c676eae3" class="flex-element group" data-auto="flex-element-group">
4704 <div id="a943900a" class="flex-element group" data-auto="flex-element-group"> <div id="widget_hlu" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="3697416771"> <div class="widget-34e382 u_3697416771 dmCustomWidget" data-lazy-load="true" data-title="" id="3697416771" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="34e382e580d74ec8ac988241c4ef3121" data-widget-version="14" data-widget-config="eyJodG1sVGFnIjoic3BhbiIsImxpc3RJdGVtcyI6W3siaXRlbVRleHQiOiJUQVJJRkFTIEVYQ0xVU0lWQVMiLCJ0b2dnbGUxIjp0cnVlLCJpdGVtSWNvbiI6Ijxzdmcgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XG4gPGc+XG4gIDxwYXRoIGQ9XCJtMTEuODQgNzYuMjgxYzAgNi4wMzUyIDQuODk0NSAxMC45MyAxMC45MyAxMC45M2gzOC4wN2M2LjAzNTIgMCAxMC45My00Ljg5NDUgMTAuOTMtMTAuOTN2LTUxLjk0NWMwLTYuMDM1Mi00Ljg5NDUtMTAuOTMtMTAuOTMtMTAuOTNoLTM4LjA3Yy02LjAzNTIgMC0xMC45MyA0Ljg5NDUtMTAuOTMgMTAuOTN6bTM4LjQ4LTQwLjI2MmMtMS43MzA1LTEuNDEwMi0zLjY3MTktMi4zMTI1LTUuNjQwNi0yLjc0NjF2LTIuOTA2MmMwLTEuNDgwNS0xLjE5OTItMi42Nzk3LTIuNjc5Ny0yLjY3OTdzLTIuNjc5NyAxLjE5OTItMi42Nzk3IDIuNjc5N3YyLjg3ODljLTIuODUxNiAwLjYyODkxLTUuNDgwNSAyLjMzMi02LjgwODYgNS4xNDA2LTEuMzYzMyAyLjg5NDUtMS4yODUyIDUuODgyOCAwLjQyOTY5IDguNTMxMiAxLjU4OTggMi40NTMxIDQuMzk0NSA0LjMyMDMgNy44NTU1IDUuNzU3OCAzLjE1NjIgMS4zMDg2IDQuODQ3NyAyLjcwMzEgNS42MzI4IDMuOTEwMiAwLjY5MTQxIDEuMDYyNSAwLjgyNDIyIDIuMTkxNCAwLjI5Mjk3IDMuNjI1LTAuNDgwNDcgMS4yODUyLTEuOTA2MiAyLjI3NzMtNC4zMzIgMi4zNjMzLTIuMzk0NSAwLjA4NTkzNy00Ljk4ODMtMC44MDg1OS02LjYwOTQtMi4z
4704NTk0LTEuMDcwMy0xLjAyMzQtMi43NjU2LTAuOTg0MzgtMy43ODkxIDAuMDg1OTM3LTEuMDIzNCAxLjA3MDMtMC45ODQzOCAyLjc2NTYgMC4wODU5MzcgMy43ODkxIDEuOTgwNSAxLjg5NDUgNC41ODk4IDMuMDk3NyA3LjI0MjIgMy41OTM4djIuNTY2NGMwIDEuNDgwNSAxLjE5OTIgMi42Nzk3IDIuNjc5NyAyLjY3OTdzMi42Nzk3LTEuMTk5MiAyLjY3OTctMi42Nzk3di0yLjU2MjVjMi45Njg4LTAuNTkzNzUgNS44MzItMi4yOTMgNy4wNjY0LTUuNjA5NCAxLjA2MjUtMi44NTE2IDAuODg2NzItNS43ODUyLTAuODI0MjItOC40MTgtMS42MjExLTIuNDg4My00LjQyOTctNC40MjU4LTguMDcwMy01LjkzNzUtMy4wMjczLTEuMjUzOS00LjY3MTktMi41ODItNS40MTAyLTMuNzE4OC0wLjYwOTM4LTAuOTQ1MzEtMC43MzA0Ny0xLjk0NTMtMC4wNzgxMjUtMy4zMjgxIDAuNTI3MzQtMS4xMTcyIDEuODA0Ny0yLjA1ODYgMy42ODc1LTIuMjkzIDEuODQ3Ny0wLjIzMDQ3IDQuMDI3MyAwLjI3NzM0IDUuODgyOCAxLjc4OTEgMS4xNDQ1IDAuOTM3NSAyLjgzMiAwLjc2NTYyIDMuNzY5NS0wLjM3ODkxIDAuOTM3NS0xLjE0ODQgMC43NjU2Mi0yLjgzNTktMC4zODI4MS0zLjc3MzR6XCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiLz5cbiAgPHBhdGggZD1cIm03Ni44OTUgNzYuNzVjMCAxLjQ4MDUgMS4xOTkyIDIuNjc5NyAyLjY3OTcgMi42Nzk3aDMuNzkzYzMuNzU3OCAwIDYuODA0Ny0zLjA0MyA2LjgwNDctNi44MDA4di0zMy4wMzVjMC0zLjc1NzgtMy4wNDY5LTYuODA0Ny02LjgwNDctNi44MDQ3aC0zLjc5M2MtMC43MTA5NCAwLTEuMzkwNiAwLjI4MTI1LTEuODk0NSAwLjc4NTE2LTAuNTAzOTEgMC41MDM5MS0wLjc4NTE2IDEuMTgzNi0wLjc4NTE2IDEuODk0NXpcIi8+XG4gPC9nPlxuPC9zdmc+In0seyJpdGVtVGV4dCI6IkNIRUNLLUlOICYgT1VUIEZMRVhJQkxFIiwidG9nZ2xlMSI6dHJ1ZSwiaXRlbUljb24iOiI8c3ZnIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjEwMCVcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAxMDAgMTAwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuIDxwYXRoIGQ9XCJtNDMuMzkxIDEyLjY5MWMxOC40NDEgMCAzMy4zOTEgMTQuOTQ5IDMzLjM5MSAzMy4zOTEgMCAxLjI3MzQtMC4wNzQyMTkgMi41MzEyLTAuMjE4NzUgMy43NzM0aC0xOS4wNTF2MjYuNDg4Yy00LjI4OTEgMi4wMDM5LTkuMDcwMyAzLjEyNS0xNC4xMjEgMy4xMjUtMTguNDQxIDAtMzMuMzkxLTE0Ljk0NS0zMy4zOTEtMzMuMzg3IDAtMTguNDQ1IDE0Ljk0OS0zMy4zOTEgMzMuMzkxLTMzLjM5MXptMTYuNTcgMzkuNjEzdjI5LjMyOGwxMy42OTEgNS42NzU4di01LjY3NThoOS40MDIzdi01LjYxMzNoLTIuNDQ5MnYzLjE1NjJoLTYuOTQ5MmwtMC4wMDM5MDYtMjEuMTkxLTcuNzg1Mi0zLjIyNjZoMTQuNzM0djYuMTYwMmgtNS4xOTE0djIuNjEzM2gxMC4xODRsLTAuNTU0NjkgMC41NzAzMWMtMC41MDM5MSAwLjUxNTYzLTAuNDkyMTkgMS4zNDM4IDAuMDIzNDM4IDEuODQzOCAwLjUxOTUzIDAuNSAxLjM0MzggMC40OTIxOSAxLjg0MzgtMC4wMjczNDNsMi42Nzk3LTIuNzM4M2MwLjUxOTUzLTAuNDg0MzggMC41NTA3OC0xLjMwNDcgMC4wNzQyMTgtMS44MzJsLTIuNzIyNy0yLjk4MDVjLTAuNDg0MzgtMC41MzEyNS0xLjMwODYtMC41NzAzMS0xLjg0MzgtMC4wODIwMzItMC41MzEyNSAwLjQ4MDQ3LTAuNTc0MjIgMS4zMDQ3LTAuMDg5ODQ0IDEuODQzOGwwLjcyNjU2IDAuNzk2ODhoLTIuNjc5N3YtOC42MDk0em0yMy4wOTQgMTguMzAxdi00LjE3OTdoLTIuNDQ5MnY0LjE3OTdoLTEuODA0N2wwLjcyNjU2LTAuNzk2ODhjMC40ODA0Ny0wLjUzMTI1IDAuNDQ1MzEtMS4zNTU1LTAuMDg5ODQ0LTEuODQzOC0wLjUzMTI1LTAuNDg0MzgtMS4zNTU1LTAuNDQ1MzEtMS44NDM4IDAuMDg5ODQ0bC0yLjcyMjcgMi45ODA1Yy0wLjQ4MDQ3IDAuNTI3MzQtMC40NDUzMSAxLjM0MzggMC4wNzQyMTggMS44MjgxbDIuNjc5NyAyLjc0MjJjMC41IDAuNTE1NjIgMS4zMjQyIDAuNTI3MzQgMS44NDM4IDAuMDIzNDM3IDAuNTE1NjItMC41IDAuNTIzNDQtMS4zMjQyIDAuMDIzNDM4LTEuODQzOGwtMC41NTQ2OS0wLjU2NjQxaDEwLjE4di0yLjYxNzJ6bS0zOC4zNTUtMjguNjM3YzEuNzQyMiAwLjU1MDc4IDMuMDAzOSAyLjE3OTcgMy4wMDM5IDQuMTA5NCAwIDIuMzg2Ny0xLjkyOTcgNC4zMTY0LTQuMzEyNSA0LjMxNjQtMC4zOTg0NCAwLTAuNzc3MzQtMC4wNTQ2ODctMS4xNDQ1LTAuMTUyMzRsLTcuMjk2OSAxMS4yNjZjLTAuMzkwNjIgMC42MDU0Ny0xLjE5NTMgMC43NzczNC0xLjgwMDggMC4zODI4MS0wLjYwMTU2LTAuMzk0NTMtMC43NzM0NC0xLjE5OTItMC4zNzg5MS0xLjgwMDhsNy4yOTMtMTEuMjY2Yy0wLjYxNzE5LTAuNzQ2MDktMC45ODgyOC0xLjY5OTItMC45ODgyOC0yLjc0NjEgMC0xLjkyNTggMS4yNjU2LTMuNTU0NyAzLjAwMzktNC4xMDk0di0xNi43ODVjMC0wLjcyMjY2IDAuNTg5ODQtMS4zMDQ3IDEuMzA4Ni0xLjMwNDcgMC43MjI2NiAwIDEuMzA0NyAwLjU4MjAzIDEuMzA0NyAxLjMwNDd6bS0yLjYxMzMgMzQuNjkxdi01LjU5MzhoMi42MTMzdjUuNTkzOHptLTI5LjI3My0zMS44ODdoNS41OTM4djIuNjE3MmgtNS41OTM4em0zMS44ODctMjkuMjczdjUuNTkzOGgtMi42MTcydi01LjU5Mzh6bTI5LjI3IDMxLjg4N2gtNS41ODk4di0yLjYxNzJoNS41ODk4elwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIi8+XG48L3N2Zz4ifSx7Iml0ZW1UZXh0IjoiVVBHUkFERVMgREUgSEFCSVRBQ0lPTiIsInRvZ2dsZTEiOnRydWUsIml0ZW1JY29uIjoiPHN2ZyB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj5cbiA8cGF0aCBkPVwibTM3Ljk3NyAyNy43MTljMC4zMzk4NCAwLjMwNDY5IDAuNDg4MjggMC43Njk1MyAwLjM5NDUzIDEuMjE4OGwtMi4yMzQ0IDEwLjg5OGMtMC40MTc5NyAyLjAyNzMgMS43NDYxIDMuNTk3NyAzLjU1MDggMi41NzQybDkuNjc1OC01LjQ5MjJjMC4zOTQ1My0wLjIyNjU2IDAuODg2NzItMC4y
4704MjY1NiAxLjI4MTIgMGw5LjY3MTkgNS40OTIyYzEuODA0NyAxLjAyMzQgMy45Njg4LTAuNTUwNzggMy41NTA4LTIuNTc4MWwtMi4yMzQ0LTEwLjg5NWMtMC4wODk4NDMtMC40NDkyMiAwLjA1ODU5NC0wLjkxMDE2IDAuMzk0NTMtMS4yMTg4bDguMjE0OC03LjUwMzljMS41MjczLTEuMzk0NSAwLjcwMzEyLTMuOTM3NS0xLjM1NTUtNC4xNzE5bC0xMS4wNTktMS4yNDIyYy0wLjQ1MzEyLTAuMDU0Njg3LTAuODQ3NjYtMC4zMzk4NC0xLjAzNTItMC43NTM5MWwtNC41OTc3LTEwLjEyOWMtMC44NTU0Ny0xLjg4NjctMy41MzUyLTEuODg2Ny00LjM4NjcgMGwtNC42MDE2IDEwLjEyOWMtMC4xODc1IDAuNDE0MDYtMC41ODIwMyAwLjY5OTIyLTEuMDM1MiAwLjc1MzkxbC0xMS4wNTkgMS4yNDIyYy0yLjA1NDcgMC4yMzQzOC0yLjg4NjcgMi43NzczLTEuMzU1NSA0LjE3MTlsOC4yMTQ4IDcuNTA3OHpcIi8+XG4gPHBhdGggZD1cIm01MS4xOTUgNDQuMTk5Yy0wLjYwNTQ3LTAuNzgxMjUtMS43ODEyLTAuNzgxMjUtMi4zODY3IDBsLTExLjAzNSAxNC4yN2MtMC43NjU2MyAwLjk5MjE5LTAuMDU4NTk0IDIuNDMzNiAxLjE5NTMgMi40MzM2aDUuODk0NXYzNS4wOTRjMCAwLjgzMjAzIDAuNjc1NzggMS41MDc4IDEuNTA3OCAxLjUwNzhoNy4yNTc4YzAuODMyMDMgMCAxLjUwNzgtMC42NzU3OCAxLjUwNzgtMS41MDc4di0zNS4wOTRoNS44OTQ1YzEuMjUzOSAwIDEuOTYwOS0xLjQ0MTQgMS4xOTE0LTIuNDMzNmwtMTEuMDMxLTE0LjI3elwiLz5cbiA8cGF0aCBkPVwibTI1LjQyNiA1NC44NzVjLTAuNjA1NDctMC43ODEyNS0xLjc4MTItMC43ODEyNS0yLjM4NjcgMGwtMTEuMDM1IDE0LjI3Yy0wLjc2NTYyIDAuOTkyMTktMC4wNTg1OTQgMi40Mjk3IDEuMTk1MyAyLjQyOTdoNS44OTQ1djE1LjM1OWMwIDAuODMyMDMgMC42NzU3OCAxLjUwNzggMS41MDc4IDEuNTA3OGg3LjI1NzhjMC44MzIwMyAwIDEuNTA3OC0wLjY3NTc4IDEuNTA3OC0xLjUwNzh2LTE1LjM1OWg1Ljg5NDVjMS4yNTM5IDAgMS45NjA5LTEuNDQxNCAxLjE5MTQtMi40Mjk3bC0xMS4wMzEtMTQuMjd6XCIvPlxuIDxwYXRoIGQ9XCJtODcuOTk2IDY5LjE0MS0xMS4wMzEtMTQuMjdjLTAuNjA1NDctMC43ODEyNS0xLjc4NTItMC43ODEyNS0yLjM4NjcgMGwtMTEuMDM1IDE0LjI3Yy0wLjc2NTYyIDAuOTkyMTktMC4wNTg1OTQgMi40Mjk3IDEuMTk1MyAyLjQyOTdoNS44OTQ1djE1LjM1OWMwIDAuODMyMDMgMC42NzU3OCAxLjUwNzggMS41MDc4IDEuNTA3OGg3LjI2MTdjMC44MzIwMyAwIDEuNTA3OC0wLjY3NTc4IDEuNTA3OC0xLjUwNzh2LTE1LjM1OWg1Ljg5NDVjMS4yNTM5IDAgMS45NjA5LTEuNDQxNCAxLjE5MTQtMi40Mjk3elwiLz5cbjwvc3ZnPiJ9LHsiaXRlbVRleHQiOiJERVNDVUVOVE9TIEVOIEdBU1RSSU5PTcONQSIsInRvZ2dsZTEiOnRydWUsIml0ZW1JY29uIjoiPHN2ZyB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj5cbiA8cGF0aCBkPVwibTYwLjUgNDEuMzM2YzYuMjM0NCA2LjIzNDQgNi4yMzQ0IDE2LjM0NCAwIDIyLjU4Mi02LjIzNDQgNi4yMzQ0LTE2LjM0OCA2LjIzNDQtMjIuNTgyIDAtNi4yMzQ0LTYuMjM4My02LjIzNDQtMTYuMzQ4IDAtMjIuNTgyIDYuMjM0NC02LjIzODMgMTYuMzQ4LTYuMjM4MyAyMi41ODIgMHpcIi8+XG4gPHBhdGggZD1cIm00OS4xOTkgMjguNTJjLTYuMzk0NSA
4704wLTEyLjUyMyAyLjUzOTEtMTcuMDQ3IDcuMDYyNS00LjUxOTUgNC41MTk1LTcuMDU4NiAxMC42NTItNy4wNTg2IDE3LjA0NyAwIDYuMzk0NSAyLjUzOTEgMTIuNTIzIDcuMDU4NiAxNy4wNDcgNC41MjM0IDQuNTE5NSAxMC42NTIgNy4wNTg2IDE3LjA0NyA3LjA1ODZzMTIuNTI3LTIuNTM5MSAxNy4wNDctNy4wNTg2YzQuNTIzNC00LjUyMzQgNy4wNjI1LTEwLjY1MiA3LjA2MjUtMTcuMDQ3LTAuMDA3ODEzLTYuMzkwNi0yLjU1MDgtMTIuNTItNy4wNzAzLTE3LjAzOS00LjUxOTUtNC41MTk1LTEwLjY0OC03LjA2MjUtMTcuMDM5LTcuMDcwM3ptMCA0MC44NzVjLTQuNDQ1MyAwLTguNzEwOS0xLjc2NTYtMTEuODU1LTQuOTEwMnMtNC45MTAyLTcuNDEwMi00LjkxMDItMTEuODU1YzAtNC40NDkyIDEuNzY1Ni04LjcxNDggNC45MTAyLTExLjg1OXM3LjQxMDItNC45MTAyIDExLjg1NS00LjkxMDJjNC40NDkyIDAgOC43MTQ4IDEuNzY1NiAxMS44NTkgNC45MTAyIDMuMTQ0NSAzLjE0NDUgNC45MTAyIDcuNDEwMiA0LjkxMDIgMTEuODU5LTAuMDA3ODEyIDQuNDQ1My0xLjc3NzMgOC43MDMxLTQuOTIxOSAxMS44NDgtMy4xNDA2IDMuMTQwNi03LjQwMjMgNC45MTAyLTExLjg0OCA0LjkxOHpcIi8+XG4gPHBhdGggZD1cIm04MS4yNTQgMjMuMjY2Yy0zLjE0NDUgMC01LjgzOTggNS42MDE2LTUuODM5OCAxMC4xNjggMCAzLjQ5MjIgMS42MDE2IDUuNjk5MiA0LjQ5MjIgNi4yMTQ4bDAuMzQzNzUgMC4wNTg1OTMtMS4yMzA1IDMzLjc4MWgtMC4wMDM5MDZjLTAuMDYyNSAwLjY5NTMxIDAuMTY0MDYgMS4zOTA2IDAuNjI1IDEuOTE0MSAwLjkyMTg4IDAuODA4NTkgMi4zMDA4IDAuODA4NTkgMy4yMjI3IDAgMC40NjQ4NC0wLjUyNzM0IDAuNjg3NS0xLjIxODggMC42MjUtMS45MThsLTEuMjMwNS0zMy43NzcgMC4zNDM3NS0wLjA1ODU5M2MyLjg5ODQtMC41MTU2MyA0LjQ5NjEtMi43MjI3IDQuNDk2MS02LjIxNDggMC00LjU4Mi0yLjY5OTItMTAuMTY4LTUuODQzOC0xMC4xNjh6XCIvPlxuIDxwYXRoIGQ9XCJtMTIuOTAyIDIzLjM2M3YxMS4wMzVjMC4wMTE3MTggMS45NzY2IDEuMzA4NiAzLjcxNDggMy4yMDMxIDQuMjgxMmwwLjI5Njg4IDAuMDg5ODQzLTEuMjY1NiAzNC43MzRjLTAuMDY2NDA3IDAuNjk1MzEgMC4xNjAxNiAxLjM5MDYgMC42MjEwOSAxLjkxOCAwLjQyNTc4IDAuNDA2MjUgMS4wMDM5IDAuNjI1IDEuNTk3NyAwLjYwMTU2IDAuNTkzNzUgMC4wMjM0MzcgMS4xNzE5LTAuMTk1MzEgMS42MDE2LTAuNjAxNTYgMC40NjA5NC0wLjUzMTI1IDAuNjgzNTktMS4yMjI3IDAuNjE3MTktMS45MjE5bC0xLjIzNDQtMzQuNzQ2IDAuMjk2ODgtMC4wODk4NDRjMS44OTA2LTAuNTY2NDEgMy4xOTE0LTIuMzA0NyAzLjE5OTItNC4yODEydi0xMS4wMmgtMC45MDYyNXY4Ljc1NzhjMCAwLjg1NTQ3LTAuNjk1MzEgMS41NTA4LTEuNTU0NyAxLjU1MDgtMC44NTU0NyAwLTEuNTUwOC0wLjY5NTMxLTEuNTUwOC0xLjU1MDh2LTguNzU3OGgtMC45MTAxNnY4Ljc1NzhjMCAwLjg1NTQ3LTAuNjkxNDEgMS41NTA4LTEuNTUwOCAxLjU1MDgtMC44NTU0NyAwLTEuNTUwOC0wLjY5NTMxLTEuNTUwOC0xLjU1MDh2LTguNzU3OHpcIi8+XG48L3N2Zz4ifSx7Iml0ZW1UZXh0IjoiUFJPR1JBTUEgREUgUFVOVE9TIiwidG9nZ2xlMSI6dHJ1ZSwiaXRlbUljb24iOiI8c3ZnIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjEwMCVcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAxMDAgMTAwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuIDxwYXRoIGQ9XCJtODUuNDQxIDE2LjU1MWgtNzAuODgzYy02LjY2MDIgMC0xMi4wNTkgNS4zOTg0LTEyLjA1OSAxMi4wNTl2NDIuNzc3YzAgNi42NjAyIDUuMzk4NCAxMi4wNTkgMTIuMDU5IDEyLjA1OWg3MC44NzljNi42NjAyIDAgMTIuMDU5LTUuMzk4NCAxMi4wNTktMTIuMDU5bDAuMDAzOTA2LTQyLjc3M2MwLTYuNjY0MS01LjM5ODQtMTIuMDYyLTEyLjA1OS0xMi4wNjJ6bS0yOS4yODEgNDMuMjE1YzAgMS40NDUzLTEuMTcxOSAyLjYxNzItMi42MTcyIDIuNjE3MmgtMzcuNzYyYy0xLjQ0NTMgMC0yLjYxNzItMS4xNzE5LTIuNjE3Mi0yLjYxNzJzMS4xNzE5LTIuNjE3MiAyLjYxNzItMi42MTcyaDM3Ljc2NmMxLjQ0MTQgMCAyLjYxMzMgMS4xNzE5IDIuNjEzMyAyLjYxNzJ6bS00NC4zMDktMjguMDIzIDUuNTgyLTAuNjIxMDljMC4zMDg1OS0wLjAzNTE1NiAwLjU3NDIyLTAuMjI2NTYgMC42OTkyMi0wLjUwNzgxbDIuMzIwMy01LjExNzJjMC41MjczNC0xLjE2NDEgMi4xNzk3LTEuMTY0MSAyLjcxMDkgMGwyLjMyNDIgNS4xMTcyYzAuMTI4OTEgMC4yODEyNSAwLjM5NDUzIDAuNDcyNjYgMC42OTkyMiAwLjUwNzgxbDUuNTc4MSAwLjYyMTA5YzEuMjY5NSAwLjE0MDYyIDEuNzgxMiAxLjcxNDggMC44Mzk4NCAyLjU3ODFsLTQuMTQ4NCAzLjc5M2MtMC4yMjY1NiAwLjIxMDk0LTAuMzI4MTIgMC41MjM0NC0wLjI2OTUzIDAuODI0MjJsMS4xMjg5IDUuNDk2MWMwLjI1NzgxIDEuMjUzOS0xLjA3ODEgMi4yMjI3LTIuMTkxNCAxLjU5MzhsLTQuODgyOC0yLjc2OTVjLTAuMjY5NTMtMC4xNTIzNC0wLjYwMTU2LTAuMTUyMzQtMC44NzEwOSAwbC00Ljg4MjggMi43Njk1Yy0xLjEwOTQgMC42MzI4MS0yLjQ0OTItMC4zMzk4NC0yLjE5MTQtMS41OTM4bDEuMTI1LTUuNTAzOWMwLjA2MjUtMC4zMDA3OC0wLjAzOTA2My0wLjYxMzI4LTAuMjY5NTMtMC44MjQyMmwtNC4xNDg0LTMuNzkzYy0wLjkzNzUtMC44NTU0Ny0wLjQyNTc4LTIuNDI5NyAwLjg0NzY2LTIuNTcwM3ptNTYuNTk0IDQyLjEyOWgtNTIuNjY0Yy0xLjQ0NTMgMC0yLjYxNzItMS4xNzE5LTIuNjE3Mi0yLjYxNzIgMC0xLjQ0NTMgMS4xNzE5LTIuNjE3MiAyLjYxNzItMi42MTcyaDUyLjY2NGMxLjQ0NTMgMCAyLjYxNzIgMS4xNzE5IDIuNjE3MiAyLjYxNzIgMCAxLjQ0NTMtMS4xNzE5IDIuNjE3Mi0yLjYxNzIgMi42MTcyelwiLz5cbjwvc3ZnPiJ9XSwiY29sdW1uQ291bnQiOiI1IiwiY29sdW1uQ291bnRNb2JpbGUiOiIyIiwiaWNvbl9wb3NpdGlvbiI6InRvcCIsImZ1bGxJdGVtTGluayI6ZmFsc2UsIml0ZW1BbGlnbm1lbnQiOiJjZW50ZXIiLCJpdGVtQWxpZ25tZW50TW9iaWxlIjoiY2VudGVyIn0="> <ul class="list-repeater align-center align-mobile-center" style="--column-count: 5; --column-count-mobile: 2"> <li class="list-item icon-top"> <div class="item-content"> <div class="icon-wrapper"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <g> <path d="m11.84 76.281c0 6.0352 4.8945 10.93 10.93 10.93h38.07c6.0352 0 10.93-4.8945 10.93-10.93v-51.945c0-6.0352-4.8945-10.93-10.93-10.93h-38.07c-6.0352 0-10.93 4.8945-10.93 10.93zm38.48-40.262c-1.7305-1.4102-3.6719-2.3125-5.6406-2.7461v-2.9062c0-1.4805-1.1992-2.6797-2.6797-2.6797s-2.6797 1.1992-2.6797 2.6797v2.8789c-2.8516 0.62891-5.4805 2.332-6.8086 5.1406-1.3633 2.8945-1.2852 5.8828 0.42969 8.5312 1.5898 2.4531 4.3945 4.3203 7.8555 5.7578 3.1562 1.3086 4.8477 2.7031 5.6328 3.9102 0.69141 1.0625 0.82422 2.1914 0.29297 3.625-0.48047 1.2852-1.9062 2.2773-4.332 2.3633-2.3945 0.085937-4.9883-0.80859-6.6094-2.3594-1.0703-1.0234-2.7656-0.98438-3.7891 0.085937-1.0234 1.0703-0.98438 2.7656 0.085937 3.7891 1.9805 1.8945 4.5898 3.0977 7.2422 3.5938v2.5664c0 1.4805 1.1992 2.6797 2.6797 2.6797s2.6797-1.1992 2.6797-2.6797v-2.5625c2.9688-0.59375 5.832-2.293 7.0664-5.6094 1.0625-2.8516 0.88672-5.7852-0.82422-8.418-1.6211-2.4883-4.4297-4.4258-8.0703-5.9375-3.0273-1.2539-4.6719-2.582-5.4102-3.7188-0.60938-0.94531-0.73047-1.9453-0.078125-3.3281 0.52734-1.1172 1.8047-2.0586 3.6875-2.293 1.8477-0.23047 4.0273 0.27734 5.8828 1.7891 1.1445 0.9375 2.832 0.76562 3.7695-0.37891 0.9375-1.1484 0.76562-2.8359-0.38281-3.7734z" fill-rule="evenodd"></path> 4705 <path d="m76.895 76.75c0 1.4805 1.1992 2.6797 2.6797 2.6797h3.793c3.7578 0 6.8047-3.043 6.8047-6.8008v-33.035c0-3.7578-3.0469-6.8047-6.8047-6.8047h-3.793c-0.71094 0-1.3906 0.28125-1.8945 0.78516-0.50391 0.50391-0.78516 1.1836-0.78516 1.8945z"></path> 4706</g> 4707</svg> 4708</div> 4709 <span class="item-text">TARIFAS EXCLUSIVAS</span> 4710</div> 4711</li> 4712 <li class="list-item icon-top"> <div class="item-content"> <div class="icon-wrapper"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <path d="m43.391 12.691c18.441 0 33.391 14.949 33.391 33.391 0 1.2734-0.074219 2.5312-0.21875 3.7734h-19.051v26.488c-4.2891 2.0039-9.0703 3.125-14.121 3.125-18.441 0-33.391-14.945-33.391-33.387 0-18.445 14.949-33.39
47121 33.391-33.391zm16.57 39.613v29.328l13.691 5.6758v-5.6758h9.4023v-5.6133h-2.4492v3.1562h-6.9492l-0.003906-21.191-7.7852-3.2266h14.734v6.1602h-5.1914v2.6133h10.184l-0.55469 0.57031c-0.50391 0.51563-0.49219 1.3438 0.023438 1.8438 0.51953 0.5 1.3438 0.49219 1.8438-0.027343l2.6797-2.7383c0.51953-0.48438 0.55078-1.3047 0.074218-1.832l-2.7227-2.9805c-0.48438-0.53125-1.3086-0.57031-1.8438-0.082032-0.53125 0.48047-0.57422 1.3047-0.089844 1.8438l0.72656 0.79688h-2.6797v-8.6094zm23.094 18.301v-4.1797h-2.4492v4.1797h-1.8047l0.72656-0.79688c0.48047-0.53125 0.44531-1.3555-0.089844-1.8438-0.53125-0.48438-1.3555-0.44531-1.8438 0.089844l-2.7227 2.9805c-0.48047 0.52734-0.44531 1.3438 0.074218 1.8281l2.6797 2.7422c0.5 0.51562 1.3242 0.52734 1.8438 0.023437 0.51562-0.5 0.52344-1.3242 0.023438-1.8438l-0.55469-0.56641h10.18v-2.6172zm-38.355-28.637c1.7422 0.55078 3.0039 2.1797 3.0039 4.1094 0 2.3867-1.9297 4.3164-4.3125 4.3164-0.39844 0-0.77734-0.054687-1.1445-0.15234l-7.2969 11.266c-0.39062 0.60547-1.1953 0.77734-1.8008 0.38281-0.60156-0.39453-0.77344-1.1992-0.37891-1.8008l7.293-11.266c-0.61719-0.74609-0.98828-1.6992-0.98828-2.7461 0-1.9258 1.2656-3.5547 3.0039-4.1094v-16.785c0-0.72266 0.58984-1.3047 1.3086-1.3047 0.72266 0 1.3047 0.58203 1.3047 1.3047zm-2.6133 34.691v-5.5938h2.6133v5.5938zm-29.273-31.887h5.5938v2.6172h-5.5938zm31.887-29.273v5.5938h-2.6172v-5.5938zm29.27 31.887h-5.5898v-2.6172h5.5898z" fill-rule="evenodd"></path> 4713</svg> 4714</div> 4715 <span class="item-text">CHECK-IN & OUT FLEXIBLE</span> 4716</div> 4717</li> 4718 <li class="list-item icon-top"> <div class="item-content"> <div class="icon-wrapper"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <path d="m37.977 27.719c0.33984 0.30469 0.48828 0.76953 0.39453 1.2188l-2.2344 10.898c-0.41797 2.0273 1.7461 3.5977 3.5508 2.5742l9.6758-5.4922c0.39453-0.22656 0.88672-0.22656 1.2812 0l9.6719 5.4922c1.8047 1.0234 3.9688-0.55078 3.5508-2.5781l-2.2344-10.895c-0.089843-0.44922 0.058594-0.91016 0.39453-1.2188l8.2148-7.5039c1.5273-1.3945 0.70312-3.9375-1.3555-4.1719l-11.059-1.2422c-0.45312-0.054687-0.84766-0.33984-1.0352-0.75391l-4.5977-10.129c-0.85547-1.8867-3.5352-1.8867-4.3867 0l-4.6016 10.129c-0.1875 0.41406-0.58203 0.69922-1.0352 0.75391l-11.059 1.2422c-2.0547 0.23438-2.8867 2.7773-1.3555 4.1719l8.2148 7.5078z"></path> 4719 <path d="m51.195 44.199c-0.60547-0.78125-1.7812-0.78125-2.3867 0l-11.035 14.27c-0.76563 0.99219-0.058594 2.4336 1.1953 2.4336h5.8945v35.094c0 0.83203 0.67578 1.5078 1.5078 1.5078h7.2578c0.83203 0 1.5078-0.67578 1.5078-1.5078v-35.094h5.8945c1.2539 0 1.9609-1.4414 1.1914-2.4336l-11.031-14.27z"></path> 4720 <path d="m25.426 54.875c-0.60547-0.78125-1.7812-0.78125-2.3867 0l-11.035 14.27c-0.76562 0.99219-0.058594 2.4297 1.1953 2.4297h5.8945v15.359c0 0.83203 0.67578 1.5078 1.5078 1.5078h7.2578c0.83203 0 1.5078-0.67578 1.5078-1.5078v-15.359h5.8945c1.2539 0 1.9609-1.4414 1.1914-2.4297l-11.031-14.27z"></path> 4721 <path d="m87.996 69.141-11.031-14.27c-0.60547-0.78125-1.7852-0.78125-2.3867 0l-11.035 14.27c-0.76562 0.99219-0.058594 2.4297 1.1953 2.4297h5.8945v15.359c0 0.83203 0.67578 1.5078 1.5078 1.5078h7.2617c0.83203 0 1.5078-0.67578 1.5078-1.5078v-15.359h5.8945c1.2539 0 1.9609-1.4414 1.1914-2.4297z"></path> 4722</svg> 4723</div> 4724 <span class="item-text">UPGRADES DE HABITACION</span> 4725</div> 4726</li> 4727 <li class="list-item icon-top"> <div class="item-content"> <div class="icon-wrapper"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <path d="m60.5 41.336c6.2344 6.2344 6.2344 16.344 0 22.582-6.2344 6.2344-16.348 6.2344-22.582 0-6.2344-6.2383-6.2344-16.348 0-22.582 6.2344-6.2383 16.348-6.2383 22.582 0z"></path> 4728 <path d="m49.199 28.52c-6.3945 0-12.523 2.5391-17.047 7.0625-4.5195 4.5195-7.0586 10.652-7.0586 17.047 0 6.3945 2.5391 12.523 7.0586 17.047 4.5234 4.5195 10.652 7.0586 17.047 7.0586s12.527-2.5391 17.047-7.0586c4.5234-4.5234 7.0625-10.652 7.0625-17.047-0.007813-6.3906-2.5508-12.52-7.0703-17.039-4.5195-4.5195-10.648-7.0625-17.039-7.0703zm0 40.875c-4.4453 0-8.7109-1.7656-11.855-4.9102s-4.9102-7.4102-4.9102-11.855c0-4.4492
47281.7656-8.7148 4.9102-11.859s7.4102-4.9102 11.855-4.9102c4.4492 0 8.7148 1.7656 11.859 4.9102 3.1445 3.1445 4.9102 7.4102 4.9102 11.859-0.007812 4.4453-1.7773 8.7031-4.9219 11.848-3.1406 3.1406-7.4023 4.9102-11.848 4.918z"></path> 4729 <path d="m81.254 23.266c-3.1445 0-5.8398 5.6016-5.8398 10.168 0 3.4922 1.6016 5.6992 4.4922 6.2148l0.34375 0.058593-1.2305 33.781h-0.003906c-0.0625 0.69531 0.16406 1.3906 0.625 1.9141 0.92188 0.80859 2.3008 0.80859 3.2227 0 0.46484-0.52734 0.6875-1.2188 0.625-1.918l-1.2305-33.777 0.34375-0.058593c2.8984-0.51563 4.4961-2.7227 4.4961-6.2148 0-4.582-2.6992-10.168-5.8438-10.168z"></path> 4730 <path d="m12.902 23.363v11.035c0.011718 1.9766 1.3086 3.7148 3.2031 4.2812l0.29688 0.089843-1.2656 34.734c-0.066407 0.69531 0.16016 1.3906 0.62109 1.918 0.42578 0.40625 1.0039 0.625 1.5977 0.60156 0.59375 0.023437 1.1719-0.19531 1.6016-0.60156 0.46094-0.53125 0.68359-1.2227 0.61719-1.9219l-1.2344-34.746 0.29688-0.089844c1.8906-0.56641 3.1914-2.3047 3.1992-4.2812v-11.02h-0.90625v8.7578c0 0.85547-0.69531 1.5508-1.5547 1.5508-0.85547 0-1.5508-0.69531-1.5508-1.5508v-8.7578h-0.91016v8.7578c0 0.85547-0.69141 1.5508-1.5508 1.5508-0.85547 0-1.5508-0.69531-1.5508-1.5508v-8.7578z"></path> 4731</svg> 4732</div> 4733 <span class="item-text">DESCUENTOS EN GASTRINOMÍA</span> 4734</div> 4735</li> 4736 <li class="list-item icon-top"> <div class="item-content"> <div class="icon-wrapper"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <path d="m85.441 16.551h-70.883c-6.6602 0-12.059 5.3984-12.059 12.059v42.777c0 6.6602 5.3984 12.059 12.059 12.059h70.879c6.6602 0 12.059-5.3984 12.059-12.059l0.003906-42.773c0-6.6641-5.3984-12.062-12.059-12.062zm-29.281 43.215c0 1.4453-1.1719 2.6172-2.6172 2.6172h-37.762c-1.4453 0-2.6172-1.1719-2.6172-2.6172s1.1719-2.6172 2.6172-2.6172h37.766c1.4414 0 2.6133 1.1719 2.6133 2.6172zm-44.309-28.023 5.582-0.62109c0.30859-0.035156 0.57422-0.22656 0.69922-0.50781l2.3203-5.1172c0.52734-1.1641 2.1797-1.1641 2.7109 0l2.3242 5.1172c0.12891 0.28125 0.39453 0.47266 0.69922 0.50781l5.5781 0.62109c1.2695 0.14062 1.7812 1.7148 0.83984 2.5781l-4.1484 3.793c-0.22656 0.21094-0.32812 0.52344-0.26953 0.82422l1.1289 5.4961c0.25781 1.2539-1.0781 2.2227-2.1914 1.5938l-4.8828-2.7695c-0.26953-0.15234-0.60156-0.15234-0.87109 0l-4.8828 2.7695c-1.1094 0.63281-2.4492-0.33984-2.1914-1.5938l1.125-5.5039c0.0625-0.30078-0.039063-0.61328-0.26953-0.82422l-4.1484-3.793c-0.9375-0.85547-0.42578-2.4297 0.84766-2.5703zm56.594 42.129h-52.664c-1.4453 0-2.6172-1.1719-2.6172-2.6172 0-1.4453 1.1719-2.6172 2.6172-2.6172h52.664c1.4453 0 2.6172 1.1719 2.6172 2.6172 0 1.4453-1.1719 2.6172-2.6172 2.6172z"></path> 4737</svg> 4738</div> 4739 <span class="item-text">PROGRAMA DE PUNTOS</span> 4740</div> 4741</li> 4742</ul> 4743</div> 4744</div> 4745</div> 4746</div> 4747</div> 4748</section> 4749</div> 4750 <div data-layout-section="" data-auto="flex-section" id="propietarios" data-flex-id="df3fd6ec" class="" data-anchor="propietarios"> <div class="flex-widgets-container" id="1421727688"></div> 4751 <section id="dd42e019" class="flex-element section" data-auto="flex-element-section"> <div id="d7d75f69" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="c040fe48" class="flex-element group" data-auto="flex-element-group"> <div id="623901a3" class="flex-element group" data-auto="flex-element-group"> <div id="widget_a16" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="3684997699"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="3684997699" style=""><p class="m-text-align-left text-align-left" style="letter-spacing: 0.2em;"><span style="text-transform: uppercase; display: unset; color: var(--color_2);">club PANDORA</span></p></div> 4752</div> 4753 <div id="43d3a6c3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1167894339"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1167894339" style=""> <h2 class="t-size-43 text-align-left m-size-32" style="letter-spacing: -0.3px; line-height: 1.15;"><span style="color: rgb(21, 45, 77); display: initial;" class="m-font-size-32" m-font-size-set="true">Sube tu nivel de experiencia</span></h2> 4754 <h2 class="t-size-43 text-align-left" style="letter-spacing: -0.3px; line-height: 1.15;"><br/></h2> 4755<p class="text-align-left"><span style="display: initial;">Tu fidelidad tiene premio en el Club Pandora. Cuanto más te alojes con nosotros y avances entre nuestros niveles Plata, Oro y Pandora V
4755IP, a más ventajas podrás acceder: desde la posibilidad de disfrutar de mejores habitaciones o descuentos especiales dentro del propio establecimiento (según el hotel), hasta atenciones durante tu estancia y descuentos exclusivos en experiencias locales en el destino.<br/></span></p> <h3 class="text-align-left m-text-align-center t-size-43"><span style="display: initial;"><br/></span></h3> 4756</div> 4757</div> 4758</div> 4759 <div id="eba4ee03" class="flex-element group" data-auto="flex-element-group"> <div id="group_5g8" class="flex-element group" data-auto="flex-element-group"> <div id="widget_1uv" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="567885009"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="567885009" style=""> <h3><span style="display: unset;">01</span></h3> 4760</div> 4761</div> 4762 <div id="67ba7047" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1915469798"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1915469798" style=""><p><strong style="display: unset; font-weight: bold;">Únete gratis</strong></p><p style="line-height: 1.6;"><span style="display: unset;">Completa el formulario en menos de un minuto. Es 100% gratuito y comenzarás a disfrutar de ventajas exclusivas desde tu primera reserva. Y para tu siguiente escapada un descuento directo.</span></p></div> 4763</div> 4764</div> 4765 <div id="cc817d76" class="flex-element group" data-auto="flex-element-group"> <div id="abd42113" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1615985464"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1615985464" style=""> <h3 class="text-align-left"><span style="display: unset;">02</span></h3> 4766</div> 4767</div> 4768 <div id="03f42732" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1907458005"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1907458005" style=""><p><strong style="display: unset; font-weight: bold;">Acumula puntos</strong></p><p class="text-align-left" style="line-height: 1.6;"><span style="display: unset;">Cada euro gastado en tus estancias y consumiciones se convierte en puntos. ¡Verás cómo crecen con cada escapada!</span></p></div> 4769</div> 4770</div> 4771 <div id="03eb1da0" class="flex-element group" data-auto="flex-element-group"> <div id="5f1297db" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1198492145"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1198492145" style=""> <h3><span style="display: unset;">03</span></h3> 4772</div> 4773</div> 4774 <div id="6f9d510d" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1733965683"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1733965683" style=""><p><strong style="display: unset; font-weight: bold;">Disfruta tus ventajas</strong></p><p style="line-height: 1.6;"><span style="display: unset;">Canjea tus puntos por noches gratis, vive experiencias locales únicas y accede a descuentos directos en todos nuestros hoteles.</span></p></div> 4775</div> 4776</div> 4777</div> 4778</div> 4779</div> 4780</section> 4781</div> 4782 <div data-layout-section="" data-auto="flex-section" id="trabaja-con-nosotros" data-flex-id="7c76c2f2" class="" data-anchor="trabaja-con-nosotros"> <div class="flex-widgets-container" id="1338740144"></div> 4783 <section id="39de7d12" class="flex-element section" data-auto="flex-element-section"> <div id="8047a4fb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="c7bfa53c" class="flex-element group" data-auto="flex-element-group"> <div id="group_hvv" class="flex-element group" data-auto="flex-element-group"> <div id="widget_c4f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="2528174525"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="2528174525" style=""><p><span style="display: initial; text-transform: uppercase; font-weight: normal;
4783 color: var(--color_2);">Formulario de Contacto</span></p> <h3 class="m-size-38 t-size-41 size-48" style="line-height: 1.15;"><span class="m-font-size-38 t-font-size-41 font-size-48" style="display: initial; color: var(--color_3);">Empieza a disfrutar de Club Pandora</span></h3> 4784 <h3 style="line-height: 1.15;"><span style="display: initial; color: var(--color_3);"><br/></span></h3> 4785<p class="m-text-align-left text-align-left"><span style="display: initial; color: var(--color_3);">Completa tus datos en menos de un minuto y desbloquea un 10% de descuento directo en tu próxima reserva, además de todas tus ventajas VIP.</span></p></div> 4786</div> 4787</div> 4788 <div id="f00db4b0" class="flex-element group" data-auto="flex-element-group"> <div id="b96bdf50" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="form" data-external-id="FormularioClubPandora"> <div class="dmform default native-inputs required-asterisk u_FormularioClubPandora" data-element-type="dContactUsRespId" captcha="true" data-require-captcha="true" data-captcha-position="checkbox" id="FormularioClubPandora" data-captcha-message="VGhpcyBzaXRlIGlzIHByb3RlY3RlZCBieSByZUNBUFRDSEEuIEdvb2dsZSdzIDxhIHR5cGU9InVybCIgZGF0YS1ydW50aW1lLXVybD0iaHR0cHM6Ly9wb2xpY2llcy5nb29nbGUuY29tL3ByaXZhY3kiIGhyZWY9Imh0dHBzOi8vcG9saWNpZXMuZ29vZ2xlLmNvbS9wcml2YWN5IiB0YXJnZXQ9Il9ibGFuayI+UHJpdmFjeSBQb2xpY3k8L2E+IGFuZCA8YSB0eXBlPSJ1cmwiIGRhdGEtcnVudGltZS11cmw9Imh0dHBzOi8vcG9saWNpZXMuZ29vZ2xlLmNvbS90ZXJtcyIgaHJlZj0iaHR0cHM6Ly9wb2xpY2llcy5nb29nbGUuY29tL3Rlcm1zIiB0YXJnZXQ9Il9ibGFuayI+VGVybXMgb2YgU2VydmljZTwvYT4gYXBwbHkuIA==" data-anchor="Formulario Club Pandora"> <h3 class="dmform-title dmwidget-title" id="1002385920" hide="true">Join the Referral Network</h3> 4789 <div class="dmform-wrapper" id="1644329036" captcha-lang="es"> <form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1471187740"> <div class="spacing-container" id="1546992453"> <div class="dmforminput required small-12 dmRespDesignCol medium-6 large-6" id="1261531551"> <label for="1904671210" id="1952802732" data-dm-for="dmform-0">Nombre:</label> 4790<input type="text" class="" name="dmform-0" id="1904671210"/><input type="hidden" name="label-dmform-0" value="Nombre:" id="1211781496" class=""/></div> 4791 <div class="dmforminput small-12 dmRespDesignCol medium-6 large-6" id="1158050196"> <label for="1148242120" id="1153830258" data-dm-for="dmform-4">Apellido</label> 4792<input type="text" name="dmform-4" id="1148242120"/><input type="hidden" name="label-dmform-4" value="Apellido" id="1161916171" class=""/></div> 4793 <div class="dmforminput required small-12 dmRespDesignCol medium-6 large-6" id="1433497815"> <label for="1352699519" id="1744363063" data-dm-for="dmform-1">Teléfono:</label> 4794<input type="tel" name="dmform-1" placeholder="" id="1352699519"/><input type="hidden" name="label-dmform-1" value="Teléfono:" id="1802994913" class=""/></div> 4795 <div class="dmforminput small-12 dmRespDesignCol medium-6 large-6" id="1943183075"> <label for="1822080436" id="1689495332" data-dm-for="dmform-5">Email:</label> 4796<input type="email" name="dmform-5" id="1822080436" class=""/><input type="hidden" name="label-dmform-5" value="Email:" id="1854027873" class=""/></div> 4797 <div class="dmforminput small-12 dmRespDesignCol required medium-12 large-12" id="1713735399"> <label for="1612297514" id="1730276261" data-dm-for="dmform-2">Destino Favorito:</label> 4798<input type="text" name="dmform-2" placeholder="" id="1612297514"/><input type="hidden" name="label-dmform-2" value="Destino Favorito:" id="1636417746" class=""/></div> 4799 <div class="dmforminput large-12 medium-12 dmRespDesignCol" id="1607015716"> <label for="1415077475" id="1425129319" data-dm-for="dmform-3">Mensaje:</label> 4800 <textarea name="dmform-3" id="1415077475"></textarea> 4801<input type="hidden" name="label-dmform-3" value="Mensaje:" id="1967662946" class=""/></div> 4802</div> 4803 <div class="dmformsubmit dmWidget R button_2" id="1154103126"><input class="" name="submit" type="submit" value="ENVIAR CONSULTA â" id="1024317922"/></div> 4804<input name="dmformsendto" type="hidden" value="O0wrseIfFLsR5wf2hrCDjHCUxtGujycmKgYHagZqnQS3sdW3T48Wvf2rMwRyZxskFIP4IK7E0myVgsyPiccSeQ==" id="1439850998" class="" data-dec="true"/><input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1108779291"/><input name="dmformsubject" type="hidden" value="Pandora Hoteles" id="1313084716" class="" data-email-subject="Pandora Hoteles"/><input name="dmformfrom" type="hidden" id="1058361631" class=""/><input name="dmformautoreplyenabled" type="hidden" value="true" id="1974320835"/><input name="dmformautoreplyfrom" type="hidden" value="Pandora Hoteles" id="1290324889"
4804class=""/><input name="dmformautoreplysubject" type="hidden" value="Gracias por enviar tu mensaje." id="1662254425" class=""/><input name="dmformautoreplymsg" type="hidden" value="PHAgY2xhc3M9InJ0ZUJsb2NrIj5IZW1vcyByZWNpYmlkbyB0dSBtZW5zYWplLiBVbm8gZGUgbnVlc3Ryb3MgYXNlc29yZXMgc2UgY29udGFjdGFyw6EgZW4gYnJldmUuPC9wPg==" id="1542988445" class=""/><input name="dmformautoreplyincludeformcopy" type="hidden" value="true" id="1721389263"/><input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrS6udsrTOKwrMlDT1ARR74/hqoH9u8zGaECyuyuk+bONLk2NqQee9wfLvJwfjYSm34PUN6pKzV14ZNGd1IOc6Z/awESjIUrHZJkddsUF49OKVIQe8v7ize1ZTmHFjj9/ohDLcdxN/4Fs9SB67acqUvr5EIFkjgQn6vWwPmLIdZNJfbm6+4lTMnpzM0EcKRCZTCzH8oHnCeT1CYJxx9fHxJwTMg4ggeXTpDa0bK8PZl2aJY8UMxsV/pHW5Fm5kFN9GPh7U4AWwpJBIvyAxA+TFIrrrySuA21J7X8mpVUkJnlLyPUpxjkXa3fFIA1hjn0/Iji3V6dNgEULcPjEt2GCsH/5sMn3UoA53XbNXiobx6memO4pVRc0gcgXxmyHYVBsTH+VR5aLiA2an62bkv8wZA7r2KDIpgUlxc+ZwO0JI1mic1OnZGG7qXB2UwZ3vCHnGCDLcdxN/4Fs9+llE/fDQel9r41ahtdZWzTLcdxN/4Fs9K5ENL6KAq6KfgYQ8Fi+c44Mg+ySkfZK5/9omfnF4wi4hB729TKrtLg==" data-dec="true"/><input type="hidden" name="page_uuid" value="223bb6f377524487a05c74c46e116645"/></form> 4805</div> 4806 <div class="dmform-success" style="display:none" id="1894395739"><p class="rteBlock">Gracias por contactarnos, nos comunicaremos a la brevedad. </p></div> 4807 <div class="dmform-error" style="display:none" id="1674907982"><p class="rteBlock">Hubo un error al procesar el mensaje, intenta nuevamente. </p></div> 4808</div> 4809</div> 4810</div> 4811</div> 4812</div> 4813</section> 4814</div> 4815</div> 4816</div> 4817</div> 4818</div> 4819 <div class="dmFooterContainer flex_hfcontainer"> <div id="flex-footer" role="contentinfo"> <div data-layout-section="" data-auto="flex-section" id="1729719512" data-flex-id="43dd16d6"> <div class="flex-widgets-container" id="1570894608"></div> 4820 <section id="d5804ee5" class="flex-element section" data-auto="flex-element-section"> <div id="cc4aa974" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="7e2a9684" class="flex-element group" data-auto="flex-element-group"> <div id="group_l4j" class="flex-element group" data-auto="flex-element-group"> <div id="b0e47bb2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1013756674"> <div class="imageWidget align-center u_1013756674" data-element-type="image" data-widget-type="image" id="1013756674" data-binding=""><img src="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/imgi_61_pandora-hoteles-logo-blanco-300x75-1920w.png" alt="At Mine Hospitality" id="1521946655" class="" data-dm-image-path="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/imgi_61_pandora-hoteles-logo-blanco-300x75.png" width="300" height="75" onerror="handleImageLoadError(this)"/><img src="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/atmine-homepage-header-logo2-66c7891097b62.svg" class="logo-on-scroll v2" fetchpriority="low" aria-hidden="true" id="1655086161" alt="Pink "art mine" logo with a house icon above the "art."" onerror="handleImageLoadError(this)"/></div> 4821</div> 4822 <div id="widget_19j" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="272031361"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="272031361" style=""><p class="m-text-align-left text-align-left"><span style="display: unset; color: var(--color_3);">Operador hotelero boutique con respaldo institucional sólido. Gestión moderna, transparente y orientada al rendimiento del activo.</span></p></div> 4823</div> 4824 <div id="949edba7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1559023370"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1559023370 button_2" file="false" href="/clubpandora" data-element-type="dButtonLinkId" id="1559023370"> <span class="iconBg" aria-hidden="true" id="1840682083"> <span class="icon hasFontIcon icon-star" id="1159155631"></span> 4825</span> 4826 <span class="text" id="1943061908">Súmate a Pandora</span> 4827</a> 4828</div> 4829</div> 4830 <div id="52de23dd" class="flex-element group" data-auto="flex-element-group"> <div id="8c3b45f7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1002806284"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1002806284" style=""><p class="size-30 t-size-26 m-size-24"><span class="font-size-30 t-font-size-26 m-font-size-24" style="color:var(--color_3);font-weight:normal;display:unset;font-family:'Cormorant Garamond', 'Cormorant Garamond Fallback';">Navegación</span></p></div> 4831</div> 4832 <div id="widget_36t" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="2195677820"> <nav class="u_2195677820 unifiednav_vertical effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HOVER" id="2195677820" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/destinos" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="destinos"> <span class="nav-item-text " data-link-text="Destinos" data-auto="page-text-style">Destinos<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4833</span> 4834</a> 4835</li> 4836 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/grupos" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="grupos"> <span class="nav-item-text " data-link-text="Grupos" data-auto="page-text-style">Grupos<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4837</span> 4838</a> 4839</li> 4840 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/clubpandora" class="unifiednav__item unav-item unav-top-item dmNavItemSelected " target="" data-target-page-alias="clubpandora" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="clubPandora" data-auto="page-text-style">clubPandora<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4841</span> 4842</a> 4843</li> 4844 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/turismo" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="turismo"> <span class="nav-item-text " data-link-text="Turismo" data-auto="page-text-style">Turismo<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4845</span> 4846</a> 4847</li> 4848 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contacto" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="contacto"> <span class="nav-item-text " data-link-text="Contacto" data-auto="page-text-style">Contacto<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4849</span> 4850</a> 4851</li> 4852 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/sobre-nosotros" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="sobre-nosotros"> <span class="nav-item-text " data-link-text="Sobre Nosotros" data-auto="page-text-style">Sobre Nosotros<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4853</span> 4854</a> 4855</li> 4856 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/faq" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="faq"> <span class="nav-item-text " data-link-text="FAQ" data-auto="page-text-style">FAQ<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 4857</span> 4858</a> 4859</li> 4860</ul> 4861</nav> 4862</div> 4863</div> 4864 <div id="00890963" class="flex-element group" data-auto="flex-element-group"> <div id="widget_c5a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="31370577"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="31370577" style=""><p class="size-30 t-size-26 m-size-24"><span style="color:var(--color_3);font-weight:500;display:unset;font-family:'Cormorant Garamond', 'Cormorant Garamond Fallback';" class="font-size-30 t-font-size-26 m-font-size-24">Contacto</span></p></div> 4865</div> 4866 <div id="4dd352d4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1925048589"> <div class="dmNewParagraph u_1925048589" data-element-type="paragraph" data-version="5" id="1925048589" style="" new-inline-bind-applied="true" data-diy-text=""><p id="1671495108"><span style="color:var(--color_3);display:initial;" id="1417060588"><span class="inline-data-binding" data-encoded-value="UGFuZG9yYSBIb3RlbGVz" data-inline-binding="" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5jb21wYW5
48665X25hbWU=" style="display:unset;" id="1763355603">Pandora Hoteles</span> 4867</span> 4868 <a href="mailto:[email protected]" target="_blank" type="email" style="color:var(--color_3);text-decoration:none;display:initial;" id="1715503535">[email protected]</a></p></div> 4869</div> 4870 <div id="widget_67f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-external-id="2876301907"> <div class="align-center text-align-center u_2876301907 dmSocialHub gapSpacing" id="2876301907" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://instagram.com/Pandora_hoteles" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 4871</a> 4872 <a href="https://linkedin.com/company/pandora-hoteles" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Linkedin')"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 4873</a> 4874</div> 4875</div> 4876</div> 4877</div> 4878 <div id="widget_hgh" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="photoGallery" data-external-id="666940114"> <div class="dmPhotoGallery newPhotoGallery dmPhotoGalleryResp u_666940114 photo-gallery-done text-layout-over captionAlignment-center_center photoGallery" galleryoptionsparams="{thumbnailsPerRow: 3, rowsToShow: 3, imageScaleMethod: true}" data-desktop-layout="square" data-desktop-columns="4" data-element-type="dPhotoGalleryId" data-desktop-text-layout="over" id="666940114" data-placeholder="false" data-rows-to-show="100" data-mobile-layout="square" data-mobile-columns="2"> <div class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1362986591"></div> 4879 <div class="layout-container square"> <div class="photogallery-row " data-index=""> <div class="photogallery-column column-4" data-index="0"> <div index="0" class="photoGalleryThumbs animated " data-index="0"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="ISO 27001 certified security management system badge with globe icon in black, white, and gray" data-dm-force-device="mobile" class="u_1045844180" data-image-url="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/imgi_63_iso27001-0-1063x1063-1-300x300.png" style="background-image: url('https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/imgi_63_iso27001-0-1063x1063-1-300x300-640w.png');"><img id="1775616914" data-src="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/imgi_63_iso27001-0-1063x1063-1-300x300-1920w.png" alt="ISO 27001 certified security management system badge with globe icon in black, white, and gray" aria-label="ISO 27001 certified security management system badge with globe icon in black, white, and gray" onerror="handleImageLoadError(this)"/></a> 4880</div> 4881 <div id="1557952736" class="caption-container u_1557952736" style="display:none"> <span class="caption-inner"> <a id="1699475878" class="caption-button dmWidget clearfix u_1699475878" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 4882</span> 4883 <span class="text" data-auto="button-text">Button</span> 4884</a> 4885</span> 4886</div> 4887</div> 4888</div> 4889</div> 4890 <div class="photogallery-column column-4" data-index="1"> <div index="1" class="photoGalleryThumbs animated " data-index="1"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="Blank white square with a thin black border on the right and bottom edges." data-dm-force-device="mobile" class="u_1227541693" data-image-url="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/imgi_69_Logos-ISO-14001-150x150.png" style="background-image: url('https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/imgi_69_Logos-ISO-14001-150x150-640w.png');"><img id="1147773085" data-src="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/imgi_69_Logos-ISO-14001-150x150-1920w.png" alt="Blank white square with a thin black border on the right and bottom edges." aria-label="Blank white square with a thin black border on the right and bottom edges." onerror="handleImageLoadError(this)"/></a> 4891</div> 4892 <div id="1524801173" class="caption-container u_1524801173" style="display:none"> <span class="caption-inner"> <a id="1034147064" class="caption-button dmWidget clearfix u_1034147064" data-auto="c
4892aption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 4893</span> 4894 <span class="text" data-auto="button-text">Button</span> 4895</a> 4896</span> 4897</div> 4898</div> 4899</div> 4900</div> 4901 <div class="photogallery-column column-4" data-index="2"> <div index="2" class="photoGalleryThumbs animated " data-index="2"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="ISO 50001 certified organization seal with globe icon in black and white" data-dm-force-device="mobile" class="u_1864559817" data-image-url="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/imgi_31_iso50001-0-487x487-1.png" style="background-image: url('https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/imgi_31_iso50001-0-487x487-1-640w.png');"><img id="1694609371" data-src="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/imgi_31_iso50001-0-487x487-1-1920w.png" alt="ISO 50001 certified organization seal with globe icon in black and white" aria-label="ISO 50001 certified organization seal with globe icon in black and white" onerror="handleImageLoadError(this)"/></a> 4902</div> 4903 <div id="1310197980" class="caption-container u_1310197980" style="display:none"> <span class="caption-inner"> <a id="1275151088" class="caption-button dmWidget clearfix u_1275151088" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 4904</span> 4905 <span class="text" data-auto="button-text">Button</span> 4906</a> 4907</span> 4908</div> 4909</div> 4910</div> 4911</div> 4912 <div class="photogallery-column column-4" data-index="3"> <div index="3" class="photoGalleryThumbs animated " data-index="3"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="Blank white image with no visible content" data-dm-force-device="mobile" class="u_1881532824" data-image-url="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/imgi_62_iso90012015-1-300x296.png" style="background-image: url('https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/imgi_62_iso90012015-1-300x296-640w.png');"><img id="1288358678" data-src="https://irp.cdn-website.com/d1e47d2d/dms3rep/multi/opt/imgi_62_iso90012015-1-300x296-1920w.png" alt="Blank white image with no visible content" aria-label="Blank white image with no visible content" onerror="handleImageLoadError(this)"/></a> 4913</div> 4914 <div id="1508370795" class="caption-container u_1508370795" style="display:none"> <span class="caption-inner"> <a id="1209175620" class="caption-button dmWidget clearfix u_1209175620" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 4915</span> 4916 <span class="text" data-auto="button-text">Button</span> 4917</a> 4918</span> 4919</div> 4920</div> 4921</div> 4922</div> 4923</div> 4924</div> 4925</div> 4926</div> 4927</div> 4928</div> 4929</div> 4930</section> 4931</div> 4932 <div data-layout-section="" data-auto="flex-section" id="1447047813" data-flex-id="8ed6d8e8" data-page-element-type="section" data-page-element-id="1929789782"> <div class="flex-widgets-container" id="1142921813"></div> 4933 <section id="8bc72986" class="flex-element section" data-auto="flex-element-section"> <div id="f5eb3f40" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="261adb24" class="flex-element group" data-auto="flex-element-group"> <div id="3dbc6bab" class="flex-element group" data-auto="flex-element-group"> <div id="8fb63117" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1879805166"> <div class="u_1879805166 widget-1f5975 dmCustomWidget" data-lazy-load="" data-title="" id="1879805166" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="1f5975986930429f819d4cd2154b5c4a" data-widget-version="25" data-widget-config="eyJyZXZlcnNlRmxhZyI6bnVsbCwiY29weXJpZ2h0VGV4dCI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIiBkYXRhLWF1dG89XCJydGUtYmxvY2tcIj5QYW5kb3JhIEhvdGVsZXMgfCBBbGwgUmlnaHRzIFJlc2VydmVkIHwgPGEgdmFsdWU9XCJ0ZXJtcy1hbmQtY29uZGl0aW9uc1wiIGxhYmVsPVwiXCIgdHlwZT1cInBhZ2VcIiBocmVmPVwiL3Rlcm1zLWFuZC1jb25kaXRpb25zXCIgZGF0YS1ydW50aW1lLXVybD1cIi90ZXJtcy1hbmQtY29uZGl0aW9uc1wiPlTDqXJtaW5vcyB5IENvbmRpY2lvbmVzPC9hPiDCoHwgPGEgdmFsdWU9XCJwb2xpdGljYS1kZS1jb29raWVzXCIgbGFiZWw9XCJcIiB0eXBlPVwicGFnZVwiIGhyZWY9XCIvcG9saXRpY2EtZGUtY29va2llc1wiIGRhdGEtcnVudGltZS11cmw9XCIvcG9saXRpY2EtZGUtY29va2llc1wiPlByaXZhY2lkYWQgJmFtcDsgQ29va2llczwvYT7CoHwgfCBQb3dlcmVkIGJ5IENsb3VkYmVkczwvcD4ifQ=="> <div class="copyright"> <div>© 2026 </div> 4934 <div><p class="rteBlock" data-auto="rte-block">Pandora Hoteles | All Rights Reserved | <a value="terms-and-conditions" label="" type="page" href="/terms-and-conditions" data-runtime-url="/terms-and-conditions">Términos y Condiciones</a> 4935
4935| <a value="politica-de-cookies" label="" type="page" href="/politica-de-cookies" data-runtime-url="/politica-de-cookies">Privacidad & Cookies</a> | | Powered by Cloudbeds</p></div> 4936</div> 4937</div> 4938</div> 4939</div> 4940</div> 4941</div> 4942</section> 4943</div> 4944</div> 4945</div> 4946 <div id="dmFlexStickyContainer" class="flex_hfcontainer"> <div id="flex-sticky"> <div data-layout-section="" data-auto="flex-section" id="1158209650" data-flex-id="0fbf79b4"> <div class="flex-widgets-container" id="1619871538"></div> 4947 <section id="6f5492cc" class="flex-element section" data-auto="flex-element-section"> <div id="15fff46f" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="d97a0b23" class="flex-element group" data-auto="flex-element-group"> <div id="2c867b0e" class="flex-element group" data-auto="flex-element-group"> <div id="ab8108af" class="flex-element inner-grid" data-auto="flex-element-inner-grid"></div> 4948</div> 4949</div> 4950</div> 4951</section> 4952</div> 4953</div> 4954</div> 4955</div> 4956</div> 4957</div> 4958</div> 4959</div> 4960</div> 4961 4962 </div> 4963</div> 4964 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile_implicit-flex-header-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 4965}</style> 4966 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-mobile-33b44ec4-223bb6f377524487a05c74c46e116645">@media (max-width: 767px) { 4967 4968#\33 caa9d5c::before, #\33 caa9d5c > .bgExtraLayerOverlay { 4969 4970} 4971#\33 caa9d5c { 4972 width: 100%; 4973 min-height: 80px; 4974 align-items: center; 4975 padding: 200px 10px 200px 10px; 4976 margin: 0px 0% 0px 0%; 4977} 4978 4979#\31 b6056f3 { 4980 min-height: 0; 4981 flex-direction: column; 4982 flex-wrap: nowrap; 4983 padding: 10% 4% 10% 4%; 4984} 4985 4986#d3a3570d::before, #d3a3570d > .bgExtraLayerOverlay { 4987 4988} 4989#d3a3570d { 4990 background-size: cover; 4991 background-repeat: no-repeat; 4992} 4993 4994#\37 677c3e1 { 4995 width: 100%; 4996 min-height: 80px; 4997 align-items: center; 4998 padding-left: 16px; 4999 padding-right: 16px; 5000 padding-top: 16px; 5001 row-gap: 20px; 5002 justify-content: flex-end; 5003 margin: 0px 0% 0px 0%; 5004} 5005 5006#\36 6be659d { 5007 margin: 0px 0% 0px 0%; 5008} 5009 5010#\39 edd834c { 5011 width: 100.00%; 5012} 5013 5014#group_ck0 { 5015 width: 100.00%; 5016} 5017 5018#e03a2aa3 { 5019 width: 100.00%; 5020} 5021 5022#widget_sfi { 5023 margin-top: 19px; 5024} 5025}</style> 5026 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-mobile-27f290e6-223bb6f377524487a05c74c46e116645">@media (max-width: 767px) { 5027 5028#b1c2cd30 { 5029 width: 100%; 5030 min-height: 80px; 5031 align-items: center; 5032} 5033 5034#b8ff7cb8 { 5035 min-height: 0; 5036 flex-direction: column; 5037 flex-wrap: nowrap; 5038 padding: 12% 4% 4% 4%; 5039} 5040 5041#\39 b25dfc9 { 5042 margin: 0px 0% 0px 0%; 5043} 5044 5045#\31 84f9596::before, #\31 84f9596 > .bgExtraLayerOverlay { 5046 5047} 5048}</style> 5049 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-mobile-a969e244-223bb6f377524487a05c74c46e116645">@media (max-width: 767px) { 5050 5051#c676eae3 { 5052 min-height: 0; 5053 flex-direction: column; 5054 padding-left: var(--section-padding-left); 5055 padding-right: var(--section-padding-right); 5056 flex-wrap: nowrap; 5057 row-gap: 12px; 5058} 5059 5060#a943900a { 5061 width: 100%; 5062 min-height: 80px; 5063 align-items: center; 5064} 5065 5066#widget_hlu { 5067 width: 309px; 5068 height: 261px; 5069} 5070}</style> 5071 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-mobile-df3fd6ec-223bb6f377524487a05c74c46e116645">@media (max-width: 767px) { 5072 5073#c040fe48 { 5074 min-height: 0; 5075 flex-direction: column; 5076 padding-left: 4%; 5077 padding-right: 4%; 5078 flex-wrap: nowrap; 5079 row-gap: 16px; 5080 padding-bottom: 16%; 5081} 5082 5083#eba4ee03 { 5084 width: 100%; 5085 min-height: 80px; 5086 align-items: flex-start; 5087 order: 0; 5088 padding: 16px 16px 16px 16px; 5089} 5090 5091#d7d75f69 { 5092 background-size: cover; 5093 background-repeat: no-repeat; 5094 background-position: 0% 0%; 5095} 5096 5097#\36 23901a3 { 5098 width: 100%; 5099 min-height: 80px; 5100 align-items: flex-start; 5101 order: 1; 5102} 5103}</style> 5104 <style data-page-uuid="223bb6f377524487a05c74c46e116645" id="grid-styles-mobile-7c76c2f2-223bb6f377524487a05c74c46e116645">@media (max-width: 767px) { 5105 5106#f00db4b0 { 5107 width: 100%; 5108 min-height: 80px; 5109 align-items: center; 5110} 5111 5112#c7bfa53c { 5113 min-height: 0; 5114 flex-direction: column; 5115 padding-right: var(--section-padding-right); 5116 padding-left: var(--section-padding-left); 5117 flex-wrap: nowrap; 5118} 5119 5120#group_hvv { 5121 width: 100%; 5122 min-height: 80px; 5123 align-items: center; 5124} 5125}</style> 5126 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-flex-footer-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5127 5128}</style> 5129 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-flex-header-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5130 5131#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img { 5132 width: 100%; 5133} 5134#flex-header { 5135 5136 padding: 0px 0% 0px 0%; 5137 margin: 0px 0% 0px 0%; 5138} 5139}</style> 5140 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-df749714-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5141 5142#e68c166e { 5143 width: 50.87%; 5144 justify-content: center; 5145 order: 1; 5146 min-height: 8px; 5147 padding: 0px 0px 0px 0px; 5148} 5149 5150#\35 8adde81 { 5151 width: 165px; 5152 height: auto; 5153} 5154 5155#dfbf53cd { 5156 min-height: 0px; 5157 flex-direction: row; 5158 flex-wrap: nowrap; 5159 padding: 6px 2% 6px 2%; 5160} 5161 5162#\33 27280fe {
5163 align-items: center; 5164 width: 25.56%; 5165 order: 3; 5166 min-height: 8px; 5167 justify-content: flex-end; 5168 padding: 16px 8px 16px 8px; 5169 margin: 0% 0% 0% 0%; 5170} 5171 5172#\34 d9f105b { 5173 width: 15.94%; 5174 order: 0; 5175 justify-content: flex-start; 5176 min-height: 8px; 5177 padding: 0px 0px 0px 8px; 5178 margin: 0% 0% 0% 0%; 5179} 5180 5181#\36 549c32f { 5182 width: 87px; 5183 order: 0; 5184} 5185 5186#bd75aacb { 5187 width: 42px; 5188 height: 50px; 5189} 5190 5191#group_6es { 5192 order: 0; 5193 width: 7.56%; 5194 min-height: 8px; 5195} 5196 5197#widget_4ej { 5198 width: 86px; 5199} 5200}</style> 5201 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-320a990c-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5202 5203#\35 f5504b6 { 5204 width: 100%; 5205 align-items: center; 5206 min-height: 8px; 5207} 5208 5209#bd3cc236 { 5210 flex-direction: row; 5211 padding-left: 4%; 5212 padding-right: 4%; 5213 flex-wrap: nowrap; 5214 min-height: 80px; 5215} 5216}</style> 5217 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-6c3e4ee1-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5218 5219#feb81c53 { 5220 min-height: 0; 5221 flex-direction: column; 5222 flex-wrap: nowrap; 5223 padding: 4% 4% 0% 0%; 5224} 5225 5226#\38 c366efd { 5227 margin: 0px 0% 0px 0%; 5228} 5229 5230#\35 236abc5::before, #\35 236abc5 > .bgExtraLayerOverlay { 5231 5232} 5233#\35 236abc5 { 5234 width: 100%; 5235 min-height: 80px; 5236 justify-content: center; 5237 height: auto; 5238 background-repeat: no-repeat; 5239 background-size: contain; 5240 align-items: flex-end; 5241} 5242 5243#f24cfa54 { 5244 align-self: auto; 5245 justify-self: auto; 5246 order: 0; 5247 margin: 0px 0% 0px 0%; 5248 grid-area: auto / auto / auto / auto; 5249} 5250}</style> 5251 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-63a049320d35b55b4ef2a372-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5252 5253#\36 3a049320d35b55b4ef2a374 { 5254 min-height: 45vh; 5255 justify-content: flex-start; 5256 width: 100%; 5257 height: auto; 5258 padding: 0px 16px 0px 16px; 5259 margin: 0% 0% 0% 0%; 5260} 5261 5262#\36 3a049320d35b55b4ef2a377 { 5263 min-height: unset; 5264 flex-direction: column; 5265 padding: 4% 4% 4% 4%; 5266} 5267 5268#\36 3a049ca0d35b55b4ef2a5c3 { 5269 align-self: flex-start; 5270 margin-left: 0px; 5271 margin-right: 0px; 5272} 5273 5274#widget_krs { 5275 height: 240px; 5276} 5277}</style> 5278 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-6406026c90e1521f6ecb0eca-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5279 5280#\36 406026c90e1521f6ecb0ecd { 5281 min-height: 240px; 5282 justify-content: flex-start; 5283 padding-bottom: 30px; 5284 width: 100%; 5285 height: auto; 5286} 5287 5288#\36 406026c90e1521f6ecb0ecc { 5289 min-height: unset; 5290 flex-direction: column; 5291 padding: 4% 4% 4% 4%; 5292} 5293}</style> 5294 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-43dd16d6-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5295 5296#\35 2de23dd { 5297 width: 100%; 5298 min-height: 80px; 5299 align-items: flex-start; 5300 padding-left: 16px; 5301 padding-right: 16px; 5302 row-gap: 15px; 5303} 5304 5305#\37 e2a9684 { 5306 min-height: 0; 5307 flex-direction: column; 5308 flex-wrap: nowrap; 5309 padding: 8% 4% 4% 4%; 5310} 5311 5312#group_l4j { 5313 width: 100%; 5314 min-height: 80px; 5315 align-items: flex-start; 5316 padding-right: 16px; 5317 row-gap: 15px; 5318 padding-left: 16px; 5319} 5320 5321#d5804ee5 { 5322 margin-bottom: 0px; 5323} 5324 5325#\30 0890963 { 5326 width: 100%; 5327 min-height: 80px; 5328 align-items: flex-start; 5329 padding-left: 16px; 5330 padding-right: 16px; 5331 row-gap: 15px; 5332} 5333 5334#b0e47bb2 { 5335 height: auto; 5336 width: 234px; 5337} 5338 5339#widget_36t { 5340 width: 100%; 5341} 5342 5343#widget_hgh { 5344 width: 43.38%; 5345 align-self: flex-start; 5346 margin-left: 0%; 5347 margin-right: 0%; 5348} 5349 5350#widget_19j { 5351 width: 100.00%; 5352} 5353}</style> 5354 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-8ed6d8e8-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5355 5356#\32 61adb24 { 5357 flex-direction: row; 5358 flex-wrap: nowrap; 5359 min-height: 80px; 5360 padding-top: 1%; 5361 padding-right: 4%; 5362 padding-bottom: 10%; 5363 padding-left: 4%; 5364 margin-top: 0px; 5365 margin-right: 0%; 5366 margin-bottom: 0px; 5367 margin-left: 0%; 5368} 5369 5370#\33 dbc6bab { 5371 width: 100%; 5372 align-items: center; 5373 min-height: 8px; 5374} 5375 5376#\38 fb63117 {
5377 align-self: stretch; 5378 width: 100%; 5379} 5380 5381#\38 bc72986 { 5382 margin-top: 0px; 5383 margin-right: 0%; 5384 margin-bottom: 0px; 5385 margin-left: 0%; 5386} 5387}</style> 5388 <style data-page-uuid="47fef86b4d2a42e89e75f6fd5f6cc81b" data-is-header="true" id="grid-styles-mobile-0fbf79b4-47fef86b4d2a42e89e75f6fd5f6cc81b">@media (max-width: 767px) { 5389 5390#d97a0b23 { 5391 min-height: 0; 5392 flex-direction: column; 5393 padding-left: 4%; 5394 padding-right: 4%; 5395 flex-wrap: nowrap; 5396} 5397 5398#\32 c867b0e { 5399 width: 100%; 5400 min-height: 80px; 5401 align-items: center; 5402} 5403}</style> 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419
5420<script type="text/javascript" id="d_track_sp"> 5421 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 5422 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 5423 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 5424 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 5425 window.dmsnowplow = window.snowplow; 5426 5427 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 5428 appId: 'd1e47d2d' 5429 }); 5430 5431 // snowplow queries element styles so we wait until CSS calculations are done. 5432 requestAnimationFrame(() => { 5433 dmsnowplow('trackPageView'); 5434 _dm_insite.forEach((rule) => { 5435 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 5436 // the tracking is in popup.js 5437 if (rule.actionName !== "popup") { 5438 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 5439 } 5440 window?.waitForDeferred?.('dmAjax', () => { 5441 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 5442 }); 5443 }); 5444 }); 5445</script>
5445 5446 5447 5448 5449<div style="display:none;" id="P6iryBW0Wu"></div> 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 5462 5463 5464 <div class="pswp__bg"></div> 5465 5466 5467 <div class="pswp__scroll-wrap"> 5468 5469 5470 <div class="pswp__container"> 5471 <div class="pswp__item"></div> 5472 <div class="pswp__item"></div> 5473 <div class="pswp__item"></div> 5474 </div> 5475 5476 5477 <div class="pswp__ui pswp__ui--hidden"> 5478 5479 <div class="pswp__top-bar"> 5480 5481 5482 5483 <div class="pswp__counter"></div> 5484 5485 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Cerrar (Esc)"></button> 5486 5487 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Compartir"></button> 5488 5489 <button class="pswp__button pswp__button--fs" title="Activar pantalla completa"></button> 5490 5491 <button class="pswp__button pswp__button--zoom" title="Acercar/alejar"></button> 5492 5493 5494 5495 <div class="pswp__preloader"> 5496 <div class="pswp__preloader__icn"> 5497 <div class="pswp__preloader__cut"> 5498 <div class="pswp__preloader__donut"></div> 5499 </div> 5500 </div> 5501 </div> 5502 </div> 5503 5504 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 5505 <div class="pswp__share-tooltip"></div> 5506 </div> 5507 5508 <button class="pswp__button pswp__button--arrow--left" title="Anterior (flecha izquierda)"> 5509 </button> 5510 5511 <button class="pswp__button pswp__button--arrow--right" title="Siguiente (flecha derecha)"> 5512 </button> 5513 5514 <div class="pswp__caption"> 5515 <div class="pswp__caption__center"></div> 5516 </div> 5517 5518 </div> 5519 5520 </div> 5521 5522</div> 5523<div id="fb-root" 5524 data-locale="es_ES"></div> 5525<!-- Alias: d1e47d2d -->
5526<script id="d_track_personalization"> 5527 window?.waitForDeferred?.('dmAjax', () => { 5528 // Collects client data and updates cookies used by smart sites 5529 window.expireDays = 365; 5530 window.visitLength = 30 * 60000; 5531 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 5532 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 5533 }); 5534</script>
vendor: 1 bytes, line 5534
5534
5535<script type="text/javascript"> 5536 5537 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 5538 5539 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 5540 </script>
5540 5541<div>
5541<script type="text/javascript"> 5542 try{ 5543 if (globalThis.parent){ 5544 var parentFlags = globalThis.parent._flags; 5545 var parentStrings = globalThis.parent.dmStr; 5546 5547 } 5548 } catch(e) {} 5549 _flags = window._flags || {};_flags = {...parentFlags,..._flags,...{"runtime.ssr.accordion.scroll.height.fix":true,"runtime.ssr.add.render":true,"runtime.ssr.checkbox.customizations":true,"runtime.ssr.enabled":true,"runtime.ssr.file.customizations":true,"runtime.ssr.initial-props-in-data-attribute":true,"runtime.ssr.lazyHydrate":true,"runtime.ssr.log.showHydrationDiff":false,"runtime.ssr.log.showHydrationErrors":true,"runtime.ssr.native.booker.enabled":false,"runtime.ssr.non-view-media-server-placeholder":true,"runtime.ssr.productCustomizations":true,"runtime.ssr.productStore.internal.observer":true,"runtime.ssr.render.overrideMarkup":true,"runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled":true,"runtime.ssr.script-fetch-priority-low":false,"runtime.ssr.search.layout.enabled":true,"runtime.ssr.slider-dev-logging":false,"runtime.ssr.slider-reOrderSelectedToBeFirst":true,"runtime.ssr.slider.alternative.animation.to.reduce.cls.enabled":true,"runtime.ssr.slider.image.fillAvailableSpace.enabled":true,"runtime.ssr.ssrAddToCart.snipcart.new.api.addProduct.enabled":true,"runtime.ssr.ssrSlider.jumpThreshold.enabled":true,"runtime.ssr.ssrSlider.multiplePaginationPerLayout.enabled":true,"runtime.ssr.ssrSlider.slideCleanWrap.enabled":true,"runtime.ssr.widget.migration.addtocart":false,"runtime.ssr.widget.migration.cart":false,"runtime.ssr.widget.migration.options.variations":false}} 5550 5551 5552 var dmStr = {...parentStrings,...dmStr,...{"key.runtime":"some value","placeholder.add-content":"Add Content","second.key":"value2","widget.addtocart.title":"Add to cart","rt.advancedFormInput.requiredMessage":"Este campo es obligatorio","ui.ed.breadcrumbs.empty.message":"No hay páginas visibles para mostrar en las breadcrumbs. Este mensaje no aparecerá en su sitio publicado en directo.","ui.ed.ssr.orderConfirmation.content.intro.label":"Introducción a la confirmación","ui.ed.ssr.orderConfirmation.content.intro.with":"Con","ui.ed.ssr.orderConfirmation.content.intro.without":"Sin","ui.runtimessr.addtocart.subscribe.title":"Suscribirse ahora","ui.runtimessr.addtocart.subscribe.tooltip.text":"Compruebe el proceso de pago de su suscripción publicando el sitio y utilizando la versión publicada de este. ","ui.runtimessr.advancedFormInput.requiredMessage":"Este campo es obligatorio","ui.runtimessr.booker.404_page_not_found":"404: No se pudo encontrar esta página.","ui.runtimessr.booker.add_another":"Añade otro","ui.runtimessr.booker.additional_guests":"Agregar invitados","ui.runtimessr.booker.additional_notes":"Notas adicionales","ui.runtimessr.booker.attendee_phone_number":"Número de teléfono del asistente","ui.runtimessr.booker.availability":"Disponibilidad","ui.runtimessr.booker.back":"Atrás","ui.runtimessr.booker.booker_event_not_found":"No pudimos encontrar el evento que intentas reservar.","ui.runtimessr.booker.booking":"Reserva","ui.runtimessr.booker.booking_fail":"No se pudo reservar la reunión.","ui.runtimessr.booker.booking_full":"No quedan asientos disponibles.","ui.runtimessr.booker.cancel":"Cancelar","ui.runtimessr.booker.code":"Código","ui.runtimessr.booker.confirm":"Confirmar","ui.runtimessr.booker.custom_attendee_location":"Ubicación personalizada del asistente","ui.runtimessr.booker.default_conferencing_app":"Aplicación de videoconferencia predeterminada","ui.runtimessr.booker.duration":"Duración","ui.runtimessr.booker.email":"Correo electrónico","ui.runtimessr.booker.email_address":"Dirección de correo electrónico","ui.runtimessr.booker.email_validation_error":"Eso no parece una dirección de correo electrónico.","ui.runtimessr.booker.enter_digit_code":"Introduce el código de 6 dÃgitos que te enviamos a {email}.","ui.runtimessr.booker.enter_phone_number":"Ingrese su número de teléfono","ui.runtimessr.booker.error_booking_event":"Se ha producido un error al reservar el evento. Por favor, actualice la página e inténtelo de nuevo.","ui.runtimessr.booker.error_required_field":"Este campo es obligatorio.","ui.runtimessr.booker.event_type_seats":"{numberOfSeats} asientos","ui.runtimessr.booker.example_name":"Juan Doe","ui.runtimessr.booker.exclude_emails_match_found_error_message":"Por favor, introduzca una dirección de correo electrónico de trabajo válida.","ui.runtimessr.booker.first_name":"Nombre de pila","ui.runtimessr.booker.former_time":"Tiempo anterior","ui.runtimessr.booker.google_meet":"Google Meet","ui.runtimessr.booker.in_person":"En persona (Dirección del organizador)","ui.runtimessr.booker.in_person_attendee_address":"En persona (dirección del asistente)","ui.runtimessr.booker.incorrect_email_verification_code":"El código de verificación es incorrecto.","ui.runtimessr.booker.invalid_input":"Entrada no válida","ui.runtimessr.booker.invalid_number":"Número de teléfono no válido","ui.runtimessr.booker.last_name":"Apellido","ui.runtimessr.booker.link_meeting":"Reunión de enlace","ui.runtimessr.booker.loading":"Cargando...","ui.runtimessr.booker.location":"Ubicación","ui.runtimessr.booker.no_available_slots":"No hay plazas disponibles","ui.runtimessr.booker.no_results":"No hay resultados","ui.runtimessr.booker.number_in_international_format":"Por favor, introduzca el número en formato internacional.","ui.runtimessr.booker.number_text_notifications":"Número de teléfono (notificaciones por SMS)","ui.runtimessr.booker.office_365_video":"VÃdeo de MS Teams","ui.runtimessr.booker.organizer_default_conferencing_app":"Aplicación predeterminada del organizador","ui.runtimessr.booker.phone_call":"Llamada telefónica","ui.runtimessr.booker.phone_number":"Número de teléfono","ui.runtimessr.booker.reason_for_reschedule":"Motivo del cambio de fecha","ui.runtimessr.booker.remove":"Eliminar","ui.runtimessr.booker.require_emails_no_match_found_error_message":"No está permitido reservar con este dominio de correo electrónico. Póngase en contacto con el propietario de este enlace.","ui.runtimessr.booker.requires_confirmation":"Requiere confirmación","ui.runtimessr.booker.reschedule":"Reprogramar","ui.runtimessr.booker.reschedule_placeholder":"Haz saber a los demás por qué necesitas reprogramar la cita.","ui.runtimessr.booker.resend":"Reenviar","ui.runtimessr.booker.search_timezone":"Buscar","ui.runtimessr.booker.seats_available_one":"Asiento disponible","ui.runtimessr.booker.seats_available_other":"Asientos disponibles","ui.runtimessr.booker.seats_half_full":"Los asientos se están llenando rápidamente","ui.runtimessr.booker.seats_nearly_full":"Asientos casi llenos","ui.runtimessr.booker.select":"Seleccionar...","ui.runtimessr.booker.select_date":"Seleccione la fecha","ui.runtimessr.booker.sending":"EnvÃo","ui.runtimessr.booker.share_additional_notes":"Por favor, compartan cualquier cosa que pueda ayudarnos a preparar nuestra reunión.","ui.runtimessr.booker.sms_workflow_consent":"Al introducir su número de teléfono, usted da su consentimiento para recibir mensajes SMS relacionados con este evento.","ui.runtimessr.booker.somewhere_else":"En algún otro lugar","ui.runtimessr.booker.time_format":"Formato de hora","ui.runtimessr.booker.timeslot_missing_description":"Seleccione una franja horaria para reservar el evento.","ui.runtimessr.booker.timezone":"Zona horaria","ui.runtimessr.booker.url_validation_error":"Eso no parece una URL.","ui.runtimessr.booker.user_away":"Este usuario se encuentra ausente en este momento.","ui.runtimessr.booker.user_away_description":"La persona a la que intentas reservar se encuentra de viaje y, por lo tanto, no acepta nuevas reservas.","ui.runtimessr.booker.verify":"Verificar","ui.runtimessr.booker.verify_email_button":"Verificar correo electrónico","ui.runtimessr.booker.verify_your_email":"Verifica tu correo electrónico","ui.runtimessr.booker.view_next_month":"Ver el próximo mes","ui.runtimessr.booker.view_previous_month":"Ver el mes anterior","ui.runtimessr.booker.what_is_this_meeting_about":"¿De qué trata esta reunión?","ui.runtimessr.booker.your_name":"Su nombre","ui.runtimessr.booker.zoom":"Zoom","ui.runtimessr.calbooking.back.button":"Volver","ui.runtimessr.calbooking.booking.title":"{eventTitle} entre {staffMemberName} y {attendeeNames}","ui.runtimessr.calbooking.cancelBooking.cancelButton":"Cancelar cita","ui.runtimessr.calbooking.cancelBooking.cancelling":"Cancelar...","ui.runtimessr.calbooking.cancelBooking.cancelling.placeholder":"¿Por qué cancelas?","ui.runtimessr.calbooking.cancelBooking.reason":"Motivo de la cancelación (opcional)","ui.runtimessr.calbooking.cancelBooking.title":"¿Cancelar esta cita?","ui.runtimessr.calbooking.canceledBooking.title":"Esta cita se cancela","ui.runtimessr.calbooking.confirmation.dryRun.note":"Vuelva a consultar más tarde o contáctenos para obtener más información","ui.runtimessr.calbooking.confirmation.dryRun.title":"Este sitio aún no acepta reservas","ui.runtimessr.calbooking.confirmation.pending.subtitle":"Ahora está a la espera de confirmación de nuestro equipo","ui.runtimessr.calbooking.confirmation.pending.title":"Tu solicitud de reserva fue enviada","ui.runtimessr.calbooking.confirmation.preview.note":"Vaya al sitio en vivo en su dominio real para hacer una reserva","ui.runtimessr.calbooking.confirmation.preview.title":"No puede crear citas en modo de vista previa","ui.runtimessr.calbooking.confirmation.success.back":"Volver","ui.runtimessr.calbooking.confirmation.success.cancel":"Cancelar","ui.runtimessr.calbooking.confirmation.success.change":"¿Necesitas hacer un cambio?","ui.runtimessr.calbooking.confirmation.success.description":"Env
5552iamos un correo electrónico con los detalles a todos.","ui.runtimessr.calbooking.confirmation.success.host":"Anfitrión","ui.runtimessr.calbooking.confirmation.success.notes":"Notas adicionales","ui.runtimessr.calbooking.confirmation.success.or":"o","ui.runtimessr.calbooking.confirmation.success.reschedule":"Reprogramar","ui.runtimessr.calbooking.confirmation.success.title":"Esta reunión está programada","ui.runtimessr.calbooking.confirmation.success.videoCallLink":"Videollamada","ui.runtimessr.calbooking.confirmation.success.what":"Qué","ui.runtimessr.calbooking.confirmation.success.when":"Cuándo","ui.runtimessr.calbooking.confirmation.success.where":"Dónde","ui.runtimessr.calbooking.confirmation.success.who":"Quién","ui.runtimessr.calbooking.duration.minutes":"{duration} minutos","ui.runtimessr.calbooking.markup.eventType":"Consulta gratuita","ui.runtimessr.calbooking.markup.userName":"John Smith","ui.runtimessr.calbooking.meta.price.free":"Gratuito","ui.runtimessr.calbooking.meta.price.includes.tax":"Incluye {taxPercentage} impuestos","ui.runtimessr.calbooking.meta.price.might.change":"El precio total puede cambiar según su ubicación","ui.runtimessr.calbooking.paid.booking.next.step.button":"Siguiente","ui.runtimessr.calbooking.reschedule.booking":"Reprogramar reserva","ui.runtimessr.collectionSearch.noResults":"Sin resultados.","ui.runtimessr.fileupload.error.upload_failed":"Error en la carga","ui.runtimessr.filtersort.less-filters":"Menos filtros ({count})","ui.runtimessr.filtersort.more-filters":"Más filtros ({count})","ui.runtimessr.priceOptions.option.oneTimeOnly":"Compra única","ui.runtimessr.productCustomizations.checkbox.hint.exactly":"Puedes elegir exactamente {exact} opciones","ui.runtimessr.productCustomizations.checkbox.hint.max":"Puedes elegir hasta {max} opciones","ui.runtimessr.productCustomizations.checkbox.hint.maxReached":"Has alcanzado el número máximo de opciones.","ui.runtimessr.productCustomizations.checkbox.hint.min":"Puedes elegir al menos {min} opciones","ui.runtimessr.productCustomizations.checkbox.hint.range":"Puedes elegir opciones {mÃn}-{máx}","ui.runtimessr.productCustomizations.errors.checkbox.exactlyChoices":"Elige exactamente {exact} opciones","ui.runtimessr.productCustomizations.errors.checkbox.maxChoices":"Elige hasta {max} opciones","ui.runtimessr.productCustomizations.errors.checkbox.minChoices":"Elige al menos {min} opciones","ui.runtimessr.productCustomizations.errors.checkbox.required":"Elige al menos una opción","ui.runtimessr.productCustomizations.errors.file.maxFiles":"Sube hasta {max} archivos","ui.runtimessr.productCustomizations.errors.required":"Este campo es obligatorio","ui.runtimessr.productCustomizations.noCustomizations":"Cuando añadas personalizaciones al producto, aparecerán aquÃ.","ui.runtimessr.productCustomizations.quantity.decrementAriaLabel":"Disminuir la cantidad de {etiqueta}","ui.runtimessr.productCustomizations.quantity.incrementAriaLabel":"Aumentar la cantidad de {etiqueta}","ui.runtimessr.productCustomizations.quantity.stepperAriaLabel":"Cantidad para {etiqueta}","ui.runtimessr.productPrice.omnibus.last.price":"Precio más bajo en los últimos {period} dÃas - {displayedPrice}","ui.runtimessr.productPrice.omnibus.total.price.might.change":"El precio total puede cambiar según su ubicación","ui.runtimessr.productPrice.omnibus.vat":"Incluye {vatPercentage}% de impuestos","ui.runtimessr.productPriceOptions.autoRenew":"Se renovará automáticamente hasta que se cancele","ui.runtimessr.productPriceOptions.expiresAfter":"Expira después del","ui.runtimessr.productPriceOptions.frequency.monthly":"mes","ui.runtimessr.productPriceOptions.frequency.weekly":"semana","ui.runtimessr.productPriceOptions.frequency.yearly":"año","ui.runtimessr.productPriceOptions.frequencyPlural.monthly":"meses","ui.runtimessr.productPriceOptions.frequencyPlural.weekly":"semanas","ui.runtimessr.productPriceOptions.frequencyPlural.yearly":"años","ui.runtimessr.productPriceOptions.title":"Opciones de precio","ui.runtimessr.staffMemberSelection.anyoneAvailable":"¿Alguien disponible?","widget.addtocart.disabledText.placeHolder":"AGOTADO","widget.filtersort.clear-all":"Borrar todo","widget.filtersort.filter-by.title":"Filtrar por","widget.filtersort.sort-by.title":"Ordenar por","widget.filtersort.title":"Ordenar y f
5552iltrar"}} 5553 5554</script>
5554 5555
5555<script id="ssr-static" fetchpriority="low" type="module" src="https://ms-cdn.multiscreensite.com/runtime-react/4277/res/js/runtime-react.js"></script>
5555</div><!-- Begin Body End Markup --> 5556<!-- CB Amplify WS Tag --> 5557
5558<script> 5559 const MEASUREMENT_ID = ''; // Add G-MEASUREMENT-ID here 5560 5561 const utmParameters = [ 5562 'utm_id', 5563 'utm_source', 5564 'utm_medium', 5565 'utm_campaign', 5566 'utm_source_platform', 5567 'utm_term', 5568 'utm_content', 5569 'gclid', 5570 'dclid' 5571 ]; 5572 5573 function setURLParameters (url, params) 5574 { 5575 const urlObj = new URL(url); 5576 Object.keys(params).forEach(key => 5577 { 5578 if (params[key] !== null && params[key] !== undefined) 5579 { 5580 urlObj.searchParams.set(key, params[key]); 5581 } 5582 }); 5583 return urlObj.toString(); 5584 } 5585 5586 function storeQueryParameters () 5587 { 5588 const params = new URLSearchParams(window.location.search); 5589 5590 utmParameters.forEach(param => 5591 { 5592 const value = params.get(param); 5593 if (value && value.trim() !== '') 5594 { 5595 sessionStorage.setItem(`cb_${param}`, value); 5596 } 5597 }); 5598 } 5599 5600 function main () 5601 { 5602 let clientId, sessionId; 5603 const loc = new URL(window.location); 5604 // Get page referrer from query parameter or js API 5605 const referrer = loc.searchParams.get('referrer') || document.referrer; 5606 5607 // Book now page has the booking engine embedded as an ifram with 'iframe-class' class and 'cloudbeds' id 5608 // There could be multiple BE iframes 5609 const isBookNowPage = document.querySelectorAll('.iframe-class').length > 0; 5610 5611 // Store the original referrer in sessionStorage if not already present 5612 let originalReferrer = sessionStorage.getItem('originalReferrer'); 5613 if (!originalReferrer && referrer && new URL(referrer).hostname !== loc.hostname) 5614 { 5615 sessionStorage.setItem('originalReferrer', referrer); 5616 originalReferrer = referrer; 5617 } 5618 5619 // Store GA related query parameters to sessionStorage 5620 storeQueryParameters(); 5621 5622 window.dataLayer = window.dataLayer || []; 5623 function gtag () 5624 { 5625 dataLayer.push(arguments); 5626 } 5627 5628 gtag('js', new Date()); 5629 gtag('set', { 'cookie_flags': 'SameSite=None;Secure' }); 5630 gtag('config', MEASUREMENT_ID); 5631 5632 gtag('get', MEASUREMENT_ID, 'client_id', id => 5633 { 5634 clientId = id; 5635 setQueryParameters(); 5636 }); 5637 5638 gtag('get', MEASUREMENT_ID, 'session_id', id => 5639 { 5640 sessionId = id; 5641 setQueryParameters(); 5642 }); 5643 5644 function setQueryParameters () 5645 { 5646 if (isBookNowPage) 5647 { 5648 const searchParams = { 5649 clientId: clientId, 5650 sessionId: sessionId 5651 }; 5652 5653 // Use the original referrer stored in sessionStorage if available 5654 if (originalReferrer) 5655 { 5656 searchParams.referrer = originalReferrer; 5657 } 5658 5659 // add ga4 utm parameters 5660 utmParameters.forEach(param => 5661 { 5662 const value = sessionStorage.getItem(`cb_${param}`); 5663 if (value) 5664 { 5665 searchParams[param] = value; 5666 } 5667 }); 5668 5669 5670 const cb_iframes = document.querySelectorAll('.iframe-class'); 5671 cb_iframes.forEach(iframe => 5672 { 5673 iframe.src = setURLParameters(iframe.src, searchParams); 5674 }); 5675 5676 if (originalReferrer) 5677 { 5678 gtag('set', { 'page_referrer': originalReferrer }); 5679 } 5680 } 5681 } 5682 } 5683 5684 const gtagScript = document.createElement('script'); 5685 gtagScript.async = true; 5686 gtagScript.src = `https://www.googletagmanager.com/gtag/js?id=${MEASUREMENT_ID}`; 5687 gtagScript.onload = main; 5688 document.head.appendChild(gtagScript); 5689</script>
5689 5690 5691 5692 5693<!-- END CB Amplify WS Tag --> 5694<!-- End Body End Markup --> 5695<!-- Site Wide Html Markup --> 5696<!-- Site Wide Html Markup --> 5697<!-- Begin Product Custom HTML Markup --> 5698<!-- START: Termly Preferences Floating icon --> 5699<style> 5700 #termly-code-snippet-support .termly-floating-preferences { 5701 /* Override Termly's default blue icon with our brown cookie button. 5702 !important is used to beat Termly's inline-equivalent specificity. */ 5703 background: 5704 #5B3700 5705 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtODMuNTI3IDczLjA1NWMtMy41MzUyLTEuNTUwOC02LjA5NzctNC43MjI3LTYuODc4OS04LjUtMC43ODUxNi0zLjc4MTIgMC4zMTI1LTcuNzA3IDIuOTM3NS0xMC41MzUgMC41NTQ2OS0wLjYwNTQ3IDAuNzM0MzctMS40NjQ4IDAuNDcyNjYtMi4yNDIyLTAuMjY1NjItMC43NzM0NC0wLjkyOTY5LTEuMzQ3Ny0xLjczODMtMS40ODgzLTUuNzUzOS0wLjk5MjE5LTkuOTUzMS01Ljk5MjItOS45MzM2LTExLjgzMiAwLjAxOTUzMS0xLjk1MzEgMC41MTk1My0zLjg2NzIgMS40NjA5LTUuNTc4MSAwLjM5NDUzLTAuNzM4MjggMC4zNDM3NS0xLjYzMjgtMC4xMjUtMi4zMjQyLTAuNDcyNjYtMC42OTE0MS0xLjI4OTEtMS4wNjI1LTIuMTE3Mi0wLjk2NDg0bC0wLjQ3MjY2IDAuMDYyNWMtMC4zMTY0MSAwLjA1MDc4MS0wLjY0MDYyIDAuMDgyMDMxLTAuOTYwOTQgMC4wODk4NDRoLTAuMDA3ODEzYy00LjYzNjcgMC4wMTk1MzEtOC44NjMzLTIuNjQ4NC0xMC44NDQtNi44Mzk4LTEuOTg0NC00LjE5MTQtMS4zNTk0LTkuMTQ4NCAxLjU5MzgtMTIuNzE5IDAuNTExNzItMC42Mjg5MSAwLjY0ODQ0LTEuNDg0NCAwLjM1MTU2LTIuMjM4My0wLjI5Njg4LTAuNzU3ODEtMC45ODA0Ny0xLjI5My0xLjc4MTItMS40MDIzLTEuOTgwNS0wLjI5Mjk3LTMuOTc2Ni0wLjQ0OTIyLTUuOTc2Ni0wLjQ2ODc1aC0wLjExMzI4Yy0xNS42ODQtMC4wMDM5MDctMzAuMTc2IDguMzU1NS0zOC4wMjcgMjEuOTMtNy44NTE2IDEzLjU3NC03Ljg3NSAzMC4zMDUtMC4wNTQ2ODggNDMuODk4IDcuODE2NCAxMy41OTQgMjIuMjg5IDIxLjk4NCAzNy45NzMgMjIuMDIzaDAuMTEzMjhjMTMuNzcgMC4wMzUxNTcgMjYuNzUtNi40Mzc1IDM1LTE3LjQ2NSAwLjQxNDA2LTAuNTQ2ODggMC41NTQ2OS0xLjI1IDAuMzg2NzItMS45MTQxLTAuMTcxODgtMC42NjAxNi0wLjYzMjgxLTEuMjEwOS0xLjI1NzgtMS4
57050OTIyem0tNTguMjctOS4zODY3Yy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjg3NS0zLjQ2NDggMC45MTAxNi0wLjkwNjI1IDIuMjc3My0xLjE3OTcgMy40NjQ4LTAuNjg3NSAxLjE4NzUgMC40OTIxOSAxLjk2NDggMS42NTIzIDEuOTY0OCAyLjkzNzUgMCAxLjc1MzktMS40MjU4IDMuMTc5Ny0zLjE3OTcgMy4xNzk3em02LjMxMjUtMjcuNzgxYy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjkxNDEtMy40NjQ4IDAuOTEwMTYtMC45MDYyNSAyLjI3NzMtMS4xNzk3IDMuNDY0OC0wLjY4NzUgMS4xODc1IDAuNDkyMTkgMS45NjA5IDEuNjUyMyAxLjk2MDkgMi45Mzc1IDAgMS43NTM5LTEuNDIxOSAzLjE3OTctMy4xNzk3IDMuMTc5N3ptMTAuNDM0IDE4LjE2Yy0xLjI3NzMgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDkyMTktMS4xNzk3LTAuMjE4NzUtMi41MzUyIDAuNjgzNTktMy40Mzc1IDAuOTAyMzQtMC45MDYyNSAyLjI1NzgtMS4xNzU4IDMuNDM3NS0wLjY4NzUgMS4xNzk3IDAuNDg4MjggMS45NDkyIDEuNjQwNiAxLjk0OTIgMi45MTggMCAxLjc0MjItMS40MTAyIDMuMTU2Mi0zLjE1NjIgMy4xNTYyem01LjczMDUgMjAuMTE3Yy0xLjI3MzQgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDg4MjgtMS4xNzk3LTAuMjE4NzUtMi41MzkxIDAuNjgzNTktMy40NDE0IDAuOTAyMzQtMC45MDIzNCAyLjI2MTctMS4xNzE5IDMuNDQxNC0wLjY4MzU5IDEuMTc5NyAwLjQ4ODI4IDEuOTQ5MiAxLjY0MDYgMS45NDkyIDIuOTE4IDAgMC44MzU5NC0wLjMzMjAzIDEuNjQwNi0wLjkyNTc4IDIuMjMwNS0wLjU5Mzc1IDAuNTkzNzUtMS4zOTQ1IDAuOTI1NzgtMi4yMzQ0IDAuOTI1Nzh6bTEwLjg2My0xNi45MTRoMC4wMDM5MDZjLTEuMjg1MiAwLTIuNDQ1My0wLjc3NzM0LTIuOTM3NS0xLjk2NDgtMC40OTIxOS0xLjE4NzUtMC4yMTg3NS0yLjU1NDcgMC42ODc1LTMuNDY0OCAwLjkxMDE2LTAuOTA2MjUgMi4yNzczLTEuMTc5NyAzLjQ2NDgtMC42ODc1IDEuMTkxNCAwLjQ5MjE5IDEuOTY0OCAxLjY1MjMgMS45NjQ4IDIuOTM3NSAwIDEuNzUzOS0xLjQyNTggMy4xNzk3LTMuMTc5NyAzLjE3OTd6bTI5LjU3NC0yMi4xMjVjMC0xLjI4NTIgMC43Nz
5705czNC0yLjQ0NTMgMS45NjQ4LTIuOTM3NXMyLjU1NDctMC4yMTg3NSAzLjQ2NDggMC42OTE0MWMwLjkwNjI1IDAuOTEwMTYgMS4xNzk3IDIuMjc3MyAwLjY4NzUgMy40NjQ4LTAuNDkyMTkgMS4xODc1LTEuNjUyMyAxLjk2MDktMi45Mzc1IDEuOTYwOS0xLjc1MzkgMC0zLjE3OTctMS40MjE5LTMuMTc5Ny0zLjE3OTd6bS0xNC41MzktMTkuMDQzYzAtMS4yODUyIDAuNzc3MzQtMi40NDUzIDEuOTY0OC0yLjkzNzUgMS4xODc1LTAuNDkyMTkgMi41NTQ3LTAuMjE4NzUgMy40NjQ4IDAuNjkxNDEgMC45MDYyNSAwLjkwNjI1IDEuMTc5NyAyLjI3MzQgMC42ODc1IDMuNDYwOS0wLjQ5MjE5IDEuMTkxNC0xLjY1MjMgMS45NjQ4LTIuOTM3NSAxLjk2NDgtMC44NDM3NSAwLTEuNjUyMy0wLjMzNTk0LTIuMjQ2MS0wLjkyOTY5LTAuNTk3NjYtMC41OTc2Ni0wLjkzMzU5LTEuNDA2Mi0wLjkzMzU5LTIuMjV6bTIwLjg5OCAzOS41NzhjMCAxLjI4NTItMC43NzM0NCAyLjQ0NTMtMS45NjA5IDIuOTM3NS0xLjE5MTQgMC40OTIxOS0yLjU1ODYgMC4yMTg3NS0zLjQ2NDgtMC42OTE0MS0wLjkxMDE2LTAuOTA2MjUtMS4xODM2LTIuMjc3My0wLjY5MTQxLTMuNDY0OCAwLjQ5MjE5LTEuMTg3NSAxLjY1MjMtMS45NjA5IDIuOTM3NS0xLjk2MDkgMC44NDM3NSAwIDEuNjUyMyAwLjMzNTk0IDIuMjUgMC45Mjk2OSAwLjU5Mzc1IDAuNTk3NjYgMC45Mjk2OSAxLjQwNjIgMC45Mjk2OSAyLjI1eiIvPjwvc3ZnPgo=") 5706 no-repeat center / 60%; 5707 width: 45px !important; 5708 height: 45px !important; 5709 border-radius: 50% !important; 5710 border: none !important; 5711 padding: 0 !important; 5712 /* Use fixed positioning so the button is anchored to the viewport, not a parent. */ 5713 position: fixed !important; 5714 bottom: 20px !important; 5715 display:block!important; 5716 left: 20px !important; 5717 /* Replace Termly's drop-shadow filter with a softer box-shadow matching the original design. */ 5718 filter: none !important; 5719 box-shadow: 5720 0 0 0 1px rgba(0, 0, 0, 0.06), 5721 0 1px 2px -1px rgba(0, 0, 0, 0.06), 5722 0 2px 4px 0 rgba(0, 0, 0, 0.04) !important; 5723 cursor: pointer; 5724 transition: transform 0.2s ease, box-shadow 0.2s ease; 5725 } 5726 5727 #termly-code-snippet-support .termly-floating-preferences:hover { 5728 transform: scale(1.05); 5729 box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.2) !important; 5730 } 5731 5732 #termly-code-snippet-support .termly-floating-preferences:focus-visible { 5733 outline: 2px solid #5B3700; 5734 outline-offset: 3px; 5735 } 5736 5737 @media (prefers-reduced-motion: reduce) { 5738 #termly-code-snippet-support .termly-floating-preferences { 5739 transition: none; 5740 } 5741 #termly-code-snippet-support .termly-floating-preferences:hover { 5742 transform: none; 5743 } 5744 } 5745</style> 5746<!-- END: Termly Preferences Floating icon --><!-- End Product Custom HTML Markup --> 5747</body> 5748</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.