._errorPage_1ni32_1{position:fixed;inset:0;width:100vw;height:100vh;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,var(--mynewprimary-color, #3D6D8C) 0%,var(--mynewsecondary-color, #2596be) 50%,var(--mynewtertiary-color, hsl(177, 76%, 44%)) 100%);background-size:400% 400%;animation:_gradientBG_1ni32_1 15s ease infinite;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;overflow-x:hidden;padding-top:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:9999}@keyframes _gradientBG_1ni32_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._errorContainer_1ni32_59{width:90%;max-width:800px;background-color:#fffffff2;border-radius:15px;box-shadow:0 10px 30px #0003;padding:40px;backdrop-filter:blur(10px);margin:20px 0 40px;position:relative;z-index:10}._errorContent_1ni32_85{text-align:center;position:relative;z-index:1}._iconContainer_1ni32_97{width:80px;height:80px;margin:0 auto 2rem;border-radius:50%;background:linear-gradient(135deg,var(--mynewprimary-color, #3D6D8C),var(--mynewsecondary-color, #2596be));display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #3d6d8c4d;animation:_pulse_1ni32_1 2s ease-in-out infinite}._errorIcon_1ni32_123{color:#fff;font-size:48px;width:48px;height:48px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._title_1ni32_139{color:var(--mynewprimary-color, #3D6D8C);font-size:2.5rem;font-weight:700;margin:0 0 1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.5px;line-height:1.2}._message_1ni32_159{color:#666;font-size:1.1rem;line-height:1.6;margin:0 0 2rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}._actions_1ni32_177{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}._reloadButton_1ni32_193{background:linear-gradient(135deg,var(--mynewprimary-color, #3D6D8C),var(--mynewsecondary-color, #2596be));color:#fff;border:none;padding:1rem 2.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-width:160px;box-shadow:0 4px 15px #3d6d8c4d}._reloadButton_1ni32_193:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3d6d8c66;background:linear-gradient(135deg,var(--mynewfourth-color, #285D80),var(--mynewprimary-color, #3D6D8C))}._reloadButton_1ni32_193:active{transform:translateY(0)}._reloadButton_1ni32_193:focus{outline:2px solid var(--primary-color, #007db5);outline-offset:2px}._copyButton_1ni32_253{background:linear-gradient(135deg,var(--mynewsecondary-color, #2596be),var(--mynewtertiary-color, hsl(177, 76%, 44%)));color:#fff;border:none;padding:1rem 2.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-width:160px;box-shadow:0 4px 15px #2596be4d}._copyButton_1ni32_253:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2596be66;background:linear-gradient(135deg,var(--mynewprimary-color, #3D6D8C),var(--mynewsecondary-color, #2596be))}._copyButton_1ni32_253:active{transform:translateY(0)}._copyButton_1ni32_253:focus{outline:2px solid var(--primary-color, #007db5);outline-offset:2px}._detailsButton_1ni32_313{background:#ffffffe6;color:#667eea;border:2px solid rgba(102,126,234,.3);padding:.875rem 1.75rem;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-width:160px;backdrop-filter:blur(10px)}._detailsButton_1ni32_313:hover{background:#667eea1a;transform:translateY(-2px);border-color:#667eea;box-shadow:0 8px 25px #667eea33}._detailsButton_1ni32_313:active{transform:translateY(0)}._detailsButton_1ni32_313:focus{outline:2px solid var(--primary-color, #007db5);outline-offset:2px}._errorDetails_1ni32_375{margin-top:2rem;text-align:left;background:#ffffffe6;backdrop-filter:blur(5px);border:1px solid var(--mynewprimary-color, #3D6D8C);border-radius:8px;padding:1.5rem;box-shadow:0 4px 15px #0000001a}@keyframes _slideDown_1ni32_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._detailsTitle_1ni32_419{color:var(--mynewprimary-color, #3D6D8C);font-size:1.2rem;font-weight:600;margin:0 0 1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;gap:.5rem}._stackTitle_1ni32_441{color:var(--mynewprimary-color, #3D6D8C);font-size:1rem;font-weight:600;margin:1rem 0 .5rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._detailsContent_1ni32_457{background:#f8f9facc;backdrop-filter:blur(5px);border-radius:5px;padding:1rem;border:1px solid #dddddd}._errorMessage_1ni32_473{color:#dc3545;font-size:.95rem;line-height:1.6;margin:0 0 1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;background:#dc35451a;padding:1rem;border-radius:5px;border-left:4px solid #dc3545}._errorStack_1ni32_499{color:#666;font-size:.8rem;line-height:1.4;margin:0;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto;background:#f8f9fae6;padding:.75rem;border-radius:5px;border:1px solid #dddddd;scrollbar-width:thin;scrollbar-color:var(--mynewprimary-color, #3D6D8C) transparent}._errorStack_1ni32_499::-webkit-scrollbar{width:6px}._errorStack_1ni32_499::-webkit-scrollbar-track{background:transparent}._errorStack_1ni32_499::-webkit-scrollbar-thumb{background:var(--mynewprimary-color, #3D6D8C);border-radius:3px;opacity:.3}._errorStack_1ni32_499::-webkit-scrollbar-thumb:hover{background:var(--mynewprimary-color, #3D6D8C);opacity:.5}._errorStack_1ni32_499 ._collapsed_1ni32_575{color:#999;font-style:italic;font-size:.85em}@media only screen and (max-width:768px){._errorPage_1ni32_1{padding-top:1rem}._errorContainer_1ni32_59{width:95%;max-width:600px;padding:30px;margin:10px 0 20px}._iconContainer_1ni32_97{width:70px;height:70px;margin-bottom:1.5rem}._errorIcon_1ni32_123{font-size:38px;width:38px;height:38px}._title_1ni32_139{font-size:2rem}._message_1ni32_159{font-size:1rem}._actions_1ni32_177{flex-direction:column;gap:.75rem}._reloadButton_1ni32_193,._copyButton_1ni32_253{width:100%;min-width:auto}._errorDetails_1ni32_375{padding:1rem}._detailsContent_1ni32_457{padding:.75rem}}@media only screen and (max-width:480px){._errorPage_1ni32_1{padding-top:.5rem}._errorContainer_1ni32_59{width:98%;max-width:400px;padding:20px;margin:5px 0 10px}._iconContainer_1ni32_97{width:60px;height:60px}._errorIcon_1ni32_123{font-size:32px;width:32px;height:32px}._title_1ni32_139{font-size:1.75rem}._message_1ni32_159{font-size:.95rem}._reloadButton_1ni32_193{padding:.875rem 1.5rem;font-size:.9rem}}@keyframes _pulse_1ni32_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._errorContainer_1rb1s_1{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._errorContent_1rb1s_19{max-width:500px;text-align:center;background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #0000001a;border:1px solid #e8e8e8}._errorTitle_1rb1s_39{font-size:24px;color:#333;margin-bottom:16px;font-weight:600}._errorMessage_1rb1s_53{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}._retryInfo_1rb1s_67{font-size:14px;color:#007bff;margin-bottom:16px;font-weight:500}._errorActions_1rb1s_81{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._retryButton_1rb1s_95,._secondaryButton_1rb1s_97,._refreshButton_1rb1s_99{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:100px}._retryButton_1rb1s_95:hover,._secondaryButton_1rb1s_97:hover,._refreshButton_1rb1s_99:hover{background:#0056b3}._retryButton_1rb1s_95:disabled{background:#6c757d;cursor:not-allowed;opacity:.7}._secondaryButton_1rb1s_97{background:#6c757d}._secondaryButton_1rb1s_97:hover{background:#545b62}._refreshButton_1rb1s_99{background:#28a745}._refreshButton_1rb1s_99:hover{background:#1e7e34}._maxRetriesMessage_1rb1s_181{color:#dc3545;margin-bottom:16px;font-size:14px}._tips_1rb1s_193{text-align:left;background:#f8f9fa;padding:16px;border-radius:6px;margin-top:20px}._tips_1rb1s_193 h4{margin:0 0 8px;color:#495057;font-size:14px}._tips_1rb1s_193 ul{margin:0;padding-left:20px;color:#6c757d;font-size:13px}._tips_1rb1s_193 li{margin-bottom:4px}._rateLimitModal_1hk9w_1 .modal-dialog,._modalDialog_1hk9w_11{max-width:400px;margin:0 auto}._modalContent_1hk9w_21{border:none;border-radius:12px;box-shadow:0 10px 30px #00000026;background:#fff;overflow:hidden}._modalContentWrapper_1hk9w_37{padding:32px 24px 24px;text-align:center;position:relative}._closeButton_1hk9w_49{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:#666;padding:4px;border-radius:4px;transition:all .2s ease}._closeButton_1hk9w_49:hover{background-color:#f5f5f5;color:#333}._iconContainer_1hk9w_85{margin-bottom:16px}._rateLimitIcon_1hk9w_93{font-size:48px;color:#ff9800;animation:_pulse_1hk9w_1 2s infinite}@keyframes _pulse_1hk9w_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}._title_1hk9w_135{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}._underline_1hk9w_149{width:60px;height:3px;background:linear-gradient(90deg,#ff9800,#f57c00);margin:0 auto 24px;border-radius:2px}._modalBody_1hk9w_165{margin-bottom:32px}._message_1hk9w_173{font-size:16px;line-height:1.5;color:#666;margin:0 0 16px}._countdown_1hk9w_187{font-size:15px;color:#ff9800;margin:0 0 16px;font-weight:500}._countdownNumber_1hk9w_201{font-weight:700;font-size:18px;color:#f57c00}._maxRetriesWarning_1hk9w_213{font-size:14px;color:#d32f2f;margin:0 0 16px;font-weight:500}._retryInfo_1hk9w_227{font-size:13px;color:#666;margin:0 0 16px;font-style:italic}._buttonGroup_1hk9w_241{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._primaryButton_1hk9w_255{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:100px}._primaryButton_1hk9w_255:hover{background:linear-gradient(135deg,#f57c00,#e65100);transform:translateY(-1px);box-shadow:0 4px 12px #ff98004d}._primaryButton_1hk9w_255:active{transform:translateY(0)}._secondaryButton_1hk9w_301{background:#f5f5f5;color:#666;border:1px solid #ddd;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:100px}._secondaryButton_1hk9w_301:hover{background:#eee;color:#333;border-color:#ccc}._secondaryButton_1hk9w_301:active{transform:translateY(0)}@media(max-width:480px){._modalDialog_1hk9w_11{max-width:90%;margin:0 5%}._modalContentWrapper_1hk9w_37{padding:24px 20px 20px}._title_1hk9w_135{font-size:20px}._buttonGroup_1hk9w_241{flex-direction:column}._primaryButton_1hk9w_255,._secondaryButton_1hk9w_301{width:100%}}:root{--dark-mode: true;--navbar-bg-color: #48bbbe;--navbar-text-color: black;--primary-color: #007db5;--secondary-color: #fff;--header-bg-color: rgba(37, 34, 49, .9);--header-text-color: #fff;--btn-primary-color: #007db5;--btn-secondary-color: black;--font-family: Roboto, sans-serif;--navbar-bg-color-new: #285d80}:root{font-size:14px;--main-text-color: rgba(0, 0, 0, .6);--main-text-hover: rgba(0, 0, 0, 1);--main-text-active: rgba(255, 255, 255, 1);--main-text-active-background: rgba(37, 34, 49, .9);--label-text-color: rgba(51, 51, 51, .87);--hightlight-text-color: #363b3d;--info-text-color: #939ea8;--additional-info-color: #566879;--cta-color: #007db5;--cta-color-active: white;--icon-color: #4281d1;--link-color: #007db5;--button-color: #2d74cc;--button-color-light: rgba(0, 0, 0, 0);--button-color-light-hover: #eeeeee;--border-color: #e9eaec;--input-border-color: #e6e6e6;--select-color: #56697a;--popover-text-color: #5d687a;--background-dark-color: #fcfcfc;--background-light-color: #ffffff;--rangepicker-weekday-caption: #333333;--rangepicker-cell-end: #43a4f1;--rangepicker-cell-end-text: rgba(255, 255, 255, .8);--rangepicker-cell-span: rgba(67, 164, 241, .21);--rangepicker-cell-disabled: #eeeeee;--rangepicker-cell-disabled-text: #b2b2b2}html:focus-within{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{color:var(--main-text-color);margin:0;font-family:var(--font-family);color:#0009;font-size:14px;line-height:20px;font-weight:400;letter-spacing:.27px}h1{margin-top:24px;margin-bottom:16px;font-family:Roboto,sans-serif;color:#333333de;font-size:96px;line-height:96px;font-weight:300;text-align:left;letter-spacing:-1.5px}h2{margin-top:16px;margin-bottom:32px;opacity:1;font-family:Roboto,sans-serif;color:#333333de;font-size:60px;line-height:56px;font-weight:300;letter-spacing:-.5px}h3{margin-top:16px;margin-bottom:16px;font-family:Roboto,sans-serif;color:#333333de;font-size:48px;line-height:40px;font-weight:400}h4{max-width:770px;margin-top:16px;margin-bottom:16px;font-family:Roboto,sans-serif;color:#494949de;font-size:34px;line-height:32px;font-weight:400;letter-spacing:.25px}h5{margin-top:8px;margin-bottom:16px;font-family:Roboto,sans-serif;color:#494949de;font-size:24px;line-height:20px;font-weight:400;letter-spacing:-1px}h6{margin-top:10px;margin-bottom:10px;opacity:1;font-family:Roboto,sans-serif;color:#494949;font-size:20px;line-height:16px;font-weight:400;letter-spacing:.15px;text-transform:none}p{margin-bottom:8px;color:#0009;font-size:16px;line-height:28px}a{display:inline;color:#007db5;line-height:24px;text-decoration:none}a:hover{text-decoration:underline}ul{margin-top:0;margin-bottom:8px;padding-left:36px}img{display:inline-block;max-width:100%}label{display:block;margin-bottom:5px;font-family:Roboto,sans-serif;color:#333;font-size:11px;font-weight:400;text-transform:uppercase}blockquote{margin-bottom:16px;padding:16px;border-left:4px solid #00aff5;font-family:Montserrat,sans-serif;font-size:18px;line-height:22px;font-weight:600}.modal-open .modal{padding:0!important}.gallery-figcaption .gallery-figcaption--thumbnails .caption-thumbnails ul.thumbnails-list li button.thumbnail-button{border:0}@media screen and (max-width:767px){h1{font-size:64px;line-height:60px;font-weight:400}h2{font-size:52px;line-height:48px}h3{font-size:32px;line-height:32px}h4{font-size:28px;line-height:28px}}.dropdown-toggle{color:var(--navbar-text-color)}.dropdown-toggle:hover{color:#fff}.carousel .carousel-indicators li{width:8px;height:8px;border-radius:100%}.material_select_dropdown__2Ml2- .dropdown-menu.show,.material_select_dropdown__2Ml2- .dropdown-menu.show[style]{display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;position:absolute!important;z-index:1055!important;overflow-x:hidden!important}.material_select_dropdown__2Ml2- .dropdown-menu:not(.show),.material_select_dropdown__2Ml2- .dropdown-menu:not(.show)[style]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.desc-tags{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 8px}.desc-tag{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500;letter-spacing:.3px;background:color-mix(in srgb,var(--primary-color, #007db5) 10%,transparent);color:var(--primary-color, #007db5);border:1px solid color-mix(in srgb,var(--primary-color, #007db5) 25%,transparent);white-space:nowrap}.desc-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color, #007db5);margin:8px 0 2px!important}.ant-select-item-option[data-testid*=select_meal_type_option]{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important}.ant-select-item-option[data-testid*=select_meal_type_option] .ant-select-item-option-content{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important}.ant-select-item-option[data-testid=select_meal_type_option_full_breakfast] .ant-select-item-option-content:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#ffc107;width:20px;text-align:center}.ant-select-item-option[data-testid=select_meal_type_option_half_board] .ant-select-item-option-content:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#28a745;width:20px;text-align:center}.ant-select-item-option[data-testid=select_meal_type_option_room_only] .ant-select-item-option-content:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#6c757d;width:20px;text-align:center}.ant-select-item-option[data-testid=select_meal_type_option_self_catering] .ant-select-item-option-content:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#17a2b8;width:20px;text-align:center}.ant-select-item-option[data-testid=select_meal_type_option_bermuda] .ant-select-item-option-content:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#007bff;width:20px;text-align:center}.ant-select-item-option[data-testid=select_meal_type_option_dinner_bed_and_breakfast_plan] .ant-select-item-option-content:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#6f42c1;width:20px;text-align:center}.ant-select-item-option[data-testid=select_meal_type_option_family_american] .ant-select-item-option-content:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#fd7e14;width:20px;text-align:center}.ant-select-item-option[data-testid=select_meal_type_option_breakfast_and_lunch] .ant-select-item-option-content:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#20c997;width:20px;text-align:center}.ant-select-item-option[data-testid=select_meal_type_option_lunch_and_dinner] .ant-select-item-option-content:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#e83e8c;width:20px;text-align:center}.ant-select-item-option[data-testid*=select_meal_type_option]:hover .ant-select-item-option-content:before{transform:scale(1.1);transition:transform .2s ease}.ant-select-item-option[data-testid*=select_meal_type_option].ant-select-item-option-active .ant-select-item-option-content:before{transform:scale(1.1);filter:brightness(1.2)}.ant-select-item-option[data-testid*=select_meal_type_option].ant-select-item-option-selected .ant-select-item-option-content:before{transform:scale(1.1);filter:brightness(1.2)}.ant-select-item-option[data-testid*=select_meal_type_option] .ant-select-item-option-content{padding-left:0!important}.ant-select-item-option[data-testid*=select_meal_type_option] .ant-select-item-option-state{margin-left:auto!important}
