.error_page_errorPage__2N13q{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:linear-gradient(135deg,var(--mynewprimary-color,#3d6d8c),var(--mynewsecondary-color,#2596be) 50%,var(--mynewtertiary-color,#1bc5bd));background-size:400% 400%;animation:error_page_gradientBG__XdB9r 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 error_page_gradientBG__XdB9r{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.error_page_errorContainer__21fnK{width:90%;max-width:800px;background-color:hsla(0,0%,100%,.95);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:20px 0 40px;position:relative;z-index:10}.error_page_errorContent__23FNc{text-align:center;position:relative;z-index:1}.error_page_iconContainer__21Rvm{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 rgba(61,109,140,.3);animation:error_page_pulse__1AYxg 2s ease-in-out infinite}.error_page_errorIcon__2-Sjx{color:#fff;font-size:48px;width:48px;height:48px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.error_page_title__1vpZ-{color:var(--mynewprimary-color,#3d6d8c);font-size:2.5rem;font-weight:700;margin:0 0 1rem;letter-spacing:-.5px;line-height:1.2}.error_page_message__2jeim,.error_page_title__1vpZ-{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.error_page_message__2jeim{color:#666;font-size:1.1rem;line-height:1.6;margin:0 0 2rem;font-weight:400}.error_page_actions__3rdU_{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.error_page_reloadButton__3zvWb{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 rgba(61,109,140,.3)}.error_page_reloadButton__3zvWb:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(61,109,140,.4);background:linear-gradient(135deg,var(--mynewfourth-color,#285d80),var(--mynewprimary-color,#3d6d8c))}.error_page_reloadButton__3zvWb:active{transform:translateY(0)}.error_page_reloadButton__3zvWb:focus{outline:2px solid var(--primary-color,#007db5);outline-offset:2px}.error_page_copyButton__3cUBR{background:linear-gradient(135deg,var(--mynewsecondary-color,#2596be),var(--mynewtertiary-color,#1bc5bd));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 rgba(37,150,190,.3)}.error_page_copyButton__3cUBR:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,150,190,.4);background:linear-gradient(135deg,var(--mynewprimary-color,#3d6d8c),var(--mynewsecondary-color,#2596be))}.error_page_copyButton__3cUBR:active{transform:translateY(0)}.error_page_copyButton__3cUBR:focus{outline:2px solid var(--primary-color,#007db5);outline-offset:2px}.error_page_detailsButton__3UasI{background:hsla(0,0%,100%,.9);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;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error_page_detailsButton__3UasI:hover{background:rgba(102,126,234,.1);transform:translateY(-2px);border-color:#667eea;box-shadow:0 8px 25px rgba(102,126,234,.2)}.error_page_detailsButton__3UasI:active{transform:translateY(0)}.error_page_detailsButton__3UasI:focus{outline:2px solid var(--primary-color,#007db5);outline-offset:2px}.error_page_errorDetails__2Y0v6{margin-top:2rem;text-align:left;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--mynewprimary-color,#3d6d8c);border-radius:8px;padding:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1)}@keyframes error_page_slideDown__NVu-J{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.error_page_detailsTitle__-HvKu{font-size:1.2rem;margin:0 0 1rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.error_page_detailsTitle__-HvKu,.error_page_stackTitle__2cCSf{color:var(--mynewprimary-color,#3d6d8c);font-weight:600;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.error_page_stackTitle__2cCSf{font-size:1rem;margin:1rem 0 .5rem}.error_page_detailsContent__19KHf{background:rgba(248,249,250,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:5px;padding:1rem;border:1px solid #ddd}.error_page_errorMessage__3Ltk9{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:rgba(220,53,69,.1);padding:1rem;border-radius:5px;border-left:4px solid #dc3545}.error_page_errorStack__606jI{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:rgba(248,249,250,.9);padding:.75rem;border-radius:5px;border:1px solid #ddd;scrollbar-width:thin;scrollbar-color:var(--mynewprimary-color,#3d6d8c) transparent}.error_page_errorStack__606jI::-webkit-scrollbar{width:6px}.error_page_errorStack__606jI::-webkit-scrollbar-track{background:transparent}.error_page_errorStack__606jI::-webkit-scrollbar-thumb{background:var(--mynewprimary-color,#3d6d8c);border-radius:3px;opacity:.3}.error_page_errorStack__606jI::-webkit-scrollbar-thumb:hover{background:var(--mynewprimary-color,#3d6d8c);opacity:.5}.error_page_errorStack__606jI .error_page_collapsed__gLAwg{color:#999;font-style:italic;font-size:.85em}@media only screen and (max-width:768px){.error_page_errorPage__2N13q{padding-top:1rem}.error_page_errorContainer__21fnK{width:95%;max-width:600px;padding:30px;margin:10px 0 20px}.error_page_iconContainer__21Rvm{width:70px;height:70px;margin-bottom:1.5rem}.error_page_errorIcon__2-Sjx{font-size:38px;width:38px;height:38px}.error_page_title__1vpZ-{font-size:2rem}.error_page_message__2jeim{font-size:1rem}.error_page_actions__3rdU_{flex-direction:column;grid-gap:.75rem;gap:.75rem}.error_page_copyButton__3cUBR,.error_page_reloadButton__3zvWb{width:100%;min-width:auto}.error_page_errorDetails__2Y0v6{padding:1rem}.error_page_detailsContent__19KHf{padding:.75rem}}@media only screen and (max-width:480px){.error_page_errorPage__2N13q{padding-top:.5rem}.error_page_errorContainer__21fnK{width:98%;max-width:400px;padding:20px;margin:5px 0 10px}.error_page_iconContainer__21Rvm{width:60px;height:60px}.error_page_errorIcon__2-Sjx{font-size:32px;width:32px;height:32px}.error_page_title__1vpZ-{font-size:1.75rem}.error_page_message__2jeim{font-size:.95rem}.error_page_reloadButton__3zvWb{padding:.875rem 1.5rem;font-size:.9rem}}@keyframes error_page_pulse__1AYxg{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}:root{--dark-mode:true;--navbar-bg-color:#48bbbe;--navbar-text-color:#000;--primary-color:#007db5;--secondary-color:#fff;--header-bg-color:rgba(37,34,49,0.9);--header-text-color:#fff;--btn-primary-color:#007db5;--btn-secondary-color:#000;--font-family:Roboto,sans-serif;--navbar-bg-color-new:#285d80;font-size:14px;--main-text-color:rgba(0,0,0,0.6);--main-text-hover:#000;--main-text-active:#fff;--main-text-active-background:rgba(37,34,49,0.9);--label-text-color:rgba(51,51,51,0.87);--hightlight-text-color:#363b3d;--info-text-color:#939ea8;--additional-info-color:#566879;--cta-color:#007db5;--cta-color-active:#fff;--icon-color:#4281d1;--link-color:#007db5;--button-color:#2d74cc;--button-color-light:transparent;--button-color-light-hover:#eee;--border-color:#e9eaec;--input-border-color:#e6e6e6;--select-color:#56697a;--popover-text-color:#5d687a;--background-dark-color:#fcfcfc;--background-light-color:#fff;--rangepicker-weekday-caption:#333;--rangepicker-cell-end:#43a4f1;--rangepicker-cell-end-text:hsla(0,0%,100%,0.8);--rangepicker-cell-span:rgba(67,164,241,0.21);--rangepicker-cell-disabled:#eee;--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:rgba(0,0,0,.6);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.27px}h1{margin-top:24px;margin-bottom:16px;font-size:96px;line-height:96px;text-align:left;letter-spacing:-1.5px}h1,h2{font-family:Roboto,sans-serif;color:rgba(51,51,51,.87);font-weight:300}h2{margin-top:16px;margin-bottom:32px;opacity:1;font-size:60px;line-height:56px;letter-spacing:-.5px}h3{color:rgba(51,51,51,.87);font-size:48px;line-height:40px}h3,h4{margin-top:16px;margin-bottom:16px;font-family:Roboto,sans-serif;font-weight:400}h4{max-width:770px;color:rgba(73,73,73,.87);font-size:34px;line-height:32px;letter-spacing:.25px}h5{margin-top:8px;margin-bottom:16px;color:rgba(73,73,73,.87);font-size:24px;line-height:20px;letter-spacing:-1px}h5,h6{font-family:Roboto,sans-serif;font-weight:400}h6{margin-top:10px;margin-bottom:10px;opacity:1;color:#494949;font-size:20px;line-height:16px;letter-spacing:.15px;text-transform:none}p{margin-bottom:8px;color:rgba(0,0,0,.6);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}.ant-select-item-option[data-testid*=select_meal_type_option]{display:flex!important;align-items:center!important;grid-gap:12px!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;grid-gap:12px!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:"\f185";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:"\f2e7";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:"\f236";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:"\f5e5";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:"\f578";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:"\f186";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:"\f015";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:"\f0f4";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:"\f7c4";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,.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}
/*# sourceMappingURL=main.0f3f67f3.chunk.css.map */