/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.leela-enrol--brg{--brg-charcoal:#22201e;--brg-input-border:#ccc4b8;--brg-input-focus:#9e6843;--brg-phone-control-height:42px;--brg-input-surface:var(--leela-form-surface,#fefdf6);--brg-serif:"Cormorant Garamond","Playfair Display",Georgia,serif;--brg-sans:"Montserrat","Lato",system-ui,sans-serif;width:100%;max-width:1800px;margin-left:auto;margin-right:auto;padding:1rem 0 1.5rem;font-family:var(--brg-sans);color:var(--brg-charcoal);-webkit-font-smoothing:antialiased;}.leela-enrol--brg .leela-enrol__intro{position:static !important;width:100%;text-align:center;max-width:100%;margin:0 auto 0.75rem;}html body.node-3011.path-node .page-content{background:var(--leela-form-surface,#fefdf6) !important;}.leela-enrol--brg .leela-enrol__title{margin:0 0 0.25rem !important;font-family:"Playfair Display",Georgia,serif !important;font-size:32px !important;font-weight:500 !important;line-height:1.1 !important;letter-spacing:0.02em;color:var(--brg-charcoal) !important;text-align:center !important;}.leela-enrol--brg .leela-enrol__rule{display:none;}.leela-enrol--brg .leela-enrol__lede,.leela-enrol--brg .leela-enrol__lede p{margin:0 auto;max-width:42rem;font-size:0.75rem;line-height:1.4;color:#666;text-align:center;}.leela-enrol--brg .leela-enrol__card,.leela-enrol--brg .leela-ux-form--enrol{width:100%;max-width:100% !important;margin:0 auto;padding:0 !important;background:transparent;border:0;box-shadow:none;}.leela-enrol--brg .webform-submission-brg-form-form #edit-feedback-container.row{display:block;margin:0 !important;}.leela-enrol--brg .brg-claim-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0.875rem 1.125rem;min-width:0;}.leela-enrol--brg .webform-submission-brg-form-form #edit-feedback-container.row > :is(.brg-claim-form-grid,.brg-claim-consent,.brg-claim-actions){padding-left:0;padding-right:0;}@media (min-width:992px){body.node-3011 .section > .container:has(> .leela-enrol--brg){width:75%;}}.leela-enrol--brg .webform-submission-brg-form-form .brg-claim-form-grid > *{min-width:0 !important;max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important;}.leela-enrol--brg .brg-claim-form-grid .form-item-lower-rate,.leela-enrol--brg .brg-claim-form-grid .form-item-url-lower-rate,.leela-enrol--brg .brg-claim-form-grid .form-item-app-lower-rate,.leela-enrol--brg .brg-claim-upload{align-self:start;}.leela-enrol--brg .brg-claim-form-grid .form-item-additional-information{grid-column:1 / -1;}.leela-enrol--brg .brg-claim-form-grid .form-item-url-lower-rate,.leela-enrol--brg .brg-claim-form-grid .form-item-app-lower-rate{grid-column:2;}.leela-enrol--brg .brg-claim-form-grid .brg-claim-upload{grid-column:3;}@media (min-width:768px){.leela-enrol--brg .brg-claim-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;}}.leela-enrol--brg .webform-submission-brg-form-form .form-control:not(.form-checkbox):not(.form-radio):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]):not([type="tel"]),.leela-enrol--brg .webform-submission-brg-form-form input.form-text,.leela-enrol--brg .webform-submission-brg-form-form input.form-email,.leela-enrol--brg .webform-submission-brg-form-form input.form-file,.leela-enrol--brg .webform-submission-brg-form-form select.form-select,.leela-enrol--brg .webform-submission-brg-form-form textarea.form-textarea{width:100% !important;min-height:40px !important;height:40px !important;max-height:none !important;min-width:0 !important;padding:0 0.7rem !important;border:1px solid var(--brg-input-border) !important;border-radius:2px !important;background:var(--brg-input-surface) !important;color:var(--brg-charcoal) !important;font-family:var(--brg-sans) !important;font-size:0.8125rem !important;font-weight:400 !important;box-shadow:none !important;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) :is(.form-control:not(.form-checkbox):not(.form-radio):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),input.form-file,select.form-select,textarea.form-textarea){background-color:var(--leela-form-surface,#fefdf6) !important;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) textarea:is(#edit-additional-information,[data-drupal-selector="edit-additional-information"]){height:64px !important;min-height:64px !important;max-height:none !important;padding:0.5rem 0.7rem !important;resize:vertical;}.leela-enrol--brg .webform-submission-brg-form-form .form-control:focus,.leela-enrol--brg .webform-submission-brg-form-form input:focus,.leela-enrol--brg .webform-submission-brg-form-form select:focus,.leela-enrol--brg .webform-submission-brg-form-form textarea:focus{border-color:var(--brg-input-focus) !important;box-shadow:0 0 0 1px var(--brg-input-focus) !important;outline:none !important;}.leela-enrol--brg .webform-submission-brg-form-form ::placeholder{color:#777 !important;font-weight:400 !important;}.leela-enrol--brg .brg-claim-form-grid .form-item:not(.form-item-lower-rate):not(.form-item-attach-file):not(.form-item-url-lower-rate):not(.form-item-app-lower-rate) > label:not(.option){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.leela-enrol--brg .webform-submission-brg-form-form .form-item-lower-rate > label:not(.visually-hidden),.leela-enrol--brg .brg-claim-form-grid .form-item-url-lower-rate > label:not(.visually-hidden),.leela-enrol--brg .brg-claim-form-grid .form-item-app-lower-rate > label:not(.visually-hidden),.leela-enrol--brg .brg-claim-form-grid .form-item-attach-file > label:not(.visually-hidden),.leela-enrol--brg .brg-claim-radio-label{display:block;margin:0 0 0.35rem;font-size:0.8125rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--brg-charcoal);font-family:var(--brg-sans);}.leela-enrol--brg .webform-submission-brg-form-form .iti{width:100% !important;display:flex;align-items:center;height:40px;min-height:40px;box-sizing:border-box;border:0;background:var(--brg-input-surface);}.leela-enrol--brg .webform-submission-brg-form-form .iti--separate-dial-code .iti__selected-flag{background:transparent !important;}.leela-enrol--brg .webform-submission-brg-form-form .iti input.form-tel{width:100% !important;min-width:0 !important;padding:0 0.7rem 0 calc(var(--leela-iti-flag-width,6.5rem) + 0.65rem) !important;border:0 !important;background:transparent !important;height:38px !important;min-height:38px !important;}.leela-enrol--brg .webform-submission-brg-form-form .iti,.leela-enrol--brg .webform-submission-brg-form-form .iti__flag-container,.leela-enrol--brg .webform-submission-brg-form-form .iti__selected-flag,.leela-enrol--brg .webform-submission-brg-form-form .iti input.form-tel,.leela-enrol--brg .webform-submission-brg-form-form .iti input.js-webform-telephone-international.form-tel{height:40px !important;min-height:40px !important;max-height:40px !important;box-sizing:border-box !important;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .iti,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .iti input.js-webform-telephone-international.form-tel{height:var(--brg-phone-control-height) !important;min-height:var(--brg-phone-control-height) !important;max-height:var(--brg-phone-control-height) !important;box-sizing:border-box !important;}.leela-enrol--brg .webform-submission-brg-form-form .brg-claim-form-grid > .form-item-lower-rate{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;}.leela-enrol--brg .webform-submission-brg-form-form .lowerRate,.leela-enrol--brg .webform-submission-brg-form-form .form-item-lower-rate .webform-options-display-buttons-horizontal{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;min-height:0;}.leela-enrol--brg .webform-submission-brg-form-form .lowerRate .webform-options-display-buttons-wrapper,.leela-enrol--brg .webform-submission-brg-form-form .form-item-lower-rate .form-type-radio{display:inline-flex !important;align-items:center;margin:0 !important;}.leela-enrol--brg .webform-submission-brg-form-form .lowerRate .webform-options-display-buttons-label,.leela-enrol--brg .webform-submission-brg-form-form .form-item-lower-rate label.option{font-size:0.75rem !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;margin:0 0 0 0.35rem !important;}.leela-enrol--brg .brg-claim-upload{position:relative;min-width:0;}.leela-enrol--brg .brg-claim-upload__status{margin:0.35rem 0 0;padding:0;border:0;background:none;box-shadow:none;color:var(--brg-charcoal);font-size:0.75rem;line-height:1.4;}.leela-enrol--brg .leela-turnstile-error{text-align:center;width:100%;}.leela-enrol--brg .brg-claim-upload .form-managed-file,.leela-enrol--brg .brg-claim-upload #ajax-wrapper,.leela-enrol--brg .brg-claim-upload .test2,.leela-enrol--brg .brg-claim-upload .form-item-attach-file{width:100%;max-width:100%;margin:0 !important;}.leela-enrol--brg .brg-claim-upload #ajax-wrapper{padding:0 !important;}.leela-enrol--brg .brg-claim-upload .form-file{position:static !important;width:100% !important;height:40px !important;min-height:40px !important;opacity:1 !important;cursor:pointer !important;z-index:auto;padding:0 !important;overflow:hidden;white-space:nowrap;}.leela-enrol--brg .brg-claim-upload .form-file::file-selector-button{height:38px;margin-right:0.75rem;padding:0 0.8rem;border:0;border-right:1px solid var(--brg-input-border);background:#f0ece1;color:var(--brg-charcoal);font:500 0.6875rem var(--brg-sans);letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;}.leela-enrol--brg .brg-claim-upload .form-managed-file input[type="submit"]:not(.js-hide){display:inline-flex !important;width:auto !important;min-height:30px !important;height:30px !important;margin:0.45rem 0.45rem 0 0 !important;padding:0.25rem 0.65rem !important;border:1px solid var(--brg-input-border) !important;background:var(--leela-form-surface,#fefdf6) !important;color:var(--brg-charcoal) !important;font:500 0.6875rem var(--brg-sans) !important;cursor:pointer;}.leela-enrol--brg .brg-claim-upload .description,.leela-enrol--brg .brg-claim-upload .webform-element-description{margin:0.3rem 0 0 !important;color:#948e84;font-size:0.6875rem;font-weight:300;line-height:1.4;}.brg-claim-upload__hint{display:none !important;}.leela-enrol--brg .webform-submission-brg-form-form .js-form-type-checkbox,.leela-enrol--brg .webform-submission-brg-form-form .subscribe-chk,.leela-enrol--brg .webform-submission-brg-form-form .form-item-terms-and-conditions-accepted{display:flex !important;align-items:flex-start !important;gap:0.5rem;margin:0 !important;}.leela-enrol--brg .webform-submission-brg-form-form input[type="checkbox"]{width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;max-width:16px !important;max-height:16px !important;margin:0.15rem 0 0 !important;flex:0 0 16px !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;position:relative !important;accent-color:#806247;}.leela-enrol--brg .webform-submission-brg-form-form .form-item-terms-and-conditions-accepted label.option,.leela-enrol--brg .webform-submission-brg-form-form .subscribe-chk .description,.leela-enrol--brg .webform-submission-brg-form-form #edit-submit-container label{font-size:0.75rem !important;font-weight:400 !important;line-height:1.3 !important;color:var(--brg-charcoal) !important;margin:0 !important;padding:0 !important;width:auto !important;max-width:none !important;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .js-form-type-checkbox,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .subscribe-chk{display:grid !important;grid-template-columns:16px minmax(0,1fr);align-items:start !important;column-gap:0.5rem !important;row-gap:0.25rem !important;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .js-form-type-checkbox input[type="checkbox"],.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .subscribe-chk input[type="checkbox"]{grid-column:1;grid-row:1;appearance:none !important;-webkit-appearance:none !important;width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;max-width:16px !important;max-height:16px !important;margin:0.15rem 0 0 !important;padding:0 !important;border:1px solid var(--brg-input-border) !important;border-radius:0 !important;background:var(--leela-form-surface,#fefdf6) !important;position:relative !important;cursor:pointer;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .js-form-type-checkbox input[type="checkbox"]:checked,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .subscribe-chk input[type="checkbox"]:checked{border-color:#806247 !important;background:#806247 !important;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .js-form-type-checkbox input[type="checkbox"]::after,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .subscribe-chk input[type="checkbox"]::after{content:"" !important;display:none;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .js-form-type-checkbox input[type="checkbox"]:checked::after,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent .subscribe-chk input[type="checkbox"]:checked::after{content:"" !important;display:block;position:absolute !important;top:0 !important;left:4px !important;width:5px !important;height:9px !important;border:solid #fff !important;border-width:0 2px 2px 0 !important;transform:rotate(45deg);}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent input[type="checkbox"]:focus-visible{outline:2px solid #806247;outline-offset:2px;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) .brg-claim-consent input[type="checkbox"].error{border-color:#c62828 !important;outline:1px solid #c62828 !important;outline-offset:2px;accent-color:#c62828;}#edit-submit-container .subscribe-chk input[type="checkbox"]{width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;max-width:16px !important;max-height:16px !important;}.brg-claim-consent .js-form-type-checkbox > label.option,.brg-claim-consent .subscribe-chk > label,.brg-claim-consent .subscribe-chk > .description{grid-column:2;grid-row:1;min-width:0;margin:0 !important;}.brg-claim-consent .js-form-type-checkbox > .form-item--error-message,.brg-claim-consent .subscribe-chk > .form-item--error-message{grid-column:1 / -1;grid-row:2;margin:0 !important;}.leela-enrol--brg .webform-submission-brg-form-form .subscribe-chk .description{color:#666 !important;}.leela-enrol--brg .brg-claim-consent{width:100%;margin-left:0;display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0.5rem;margin-top:0.75rem;}.brg-claim-consent > [class*="col-"]{width:100% !important;max-width:100% !important;min-width:0 !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;}.leela-enrol--brg .brg-claim-consent #edit-terms-and-conditions,.leela-enrol--brg .brg-claim-consent #edit-submit-container{margin:0 !important;padding:0 !important;}.leela-enrol--brg .brg-claim-consent #edit-terms-and-conditions .form-item,.leela-enrol--brg .brg-claim-consent #edit-submit-container .form-item{margin:0 !important;}.leela-enrol--brg .brg-claim-consent #edit-submit-container #edit-text-submit:empty{display:none !important;}.brg-claim-consent #edit-submit-container .description{margin:0 !important;color:var(--brg-charcoal) !important;font-size:0.75rem !important;line-height:1.35 !important;}.leela-enrol--brg .brg-claim-actions{width:100% !important;max-width:100% !important;display:flex;justify-content:center;margin-top:0.75rem;padding:0 !important;}.leela-enrol--brg .webform-submission-brg-form-form #edit-actions,.leela-enrol--brg .webform-submission-brg-form-form .form-actions{width:100% !important;max-width:100% !important;display:flex;justify-content:center;margin:0 !important;padding:0 !important;}.leela-enrol--brg .webform-submission-brg-form-form #edit-actions .form-submit,.leela-enrol--brg .webform-submission-brg-form-form input.webform-button--submit[type="submit"]{width:auto;max-width:none;height:auto !important;min-height:34px !important;padding:6px 14px !important;border-radius:0 !important;border:1px solid #9e6843 !important;background:#9e6843 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:var(--brg-sans) !important;font-size:0.75rem !important;font-weight:500 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;box-shadow:none !important;}.leela-enrol--brg .webform-submission-brg-form-form #edit-actions .form-submit:hover,.leela-enrol--brg .webform-submission-brg-form-form input.webform-button--submit[type="submit"]:hover{background:#875635 !important;border-color:#875635 !important;}.leela-enrol--brg .webform-submission-brg-form-form label.error,.leela-enrol--brg .webform-submission-brg-form-form .form-item--error-message,.leela-enrol--brg .webform-submission-brg-form-form .leela-enquiry-inline-error,.leela-enrol--brg .webform-submission-brg-form-form strong.error{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.leela-enrol--brg form.leela-std-form.webform-submission-brg-form-form input.error,.leela-enrol--brg form.leela-std-form.webform-submission-brg-form-form select.error,.leela-enrol--brg form.leela-std-form.webform-submission-brg-form-form textarea.error,.leela-enrol--brg form.leela-std-form.webform-submission-brg-form-form .form-control.error{border-color:#c62828 !important;box-shadow:0 0 0 1px rgba(198,40,40,0.16) !important;}.leela-enrol--brg form.leela-std-form.webform-submission-brg-form-form .form-item-lower-rate.form-item--error{outline:1px solid #c62828;outline-offset:3px;}.leela-enrol--brg form.leela-std-form.webform-submission-brg-form-form input[type="checkbox"].error{border-color:#c62828 !important;outline:1px solid #c62828 !important;outline-offset:2px;accent-color:#c62828;}.leela-enrol--brg form.leela-std-form.webform-submission-brg-form-form input[type="radio"].error{outline:1px solid #c62828;outline-offset:2px;accent-color:#c62828;}.leela-enrol--brg .form-item-app-lower-rate.is-brg-hidden,.leela-enrol--brg .form-item-url-lower-rate.is-brg-hidden{display:none !important;}.leela-enrol--brg .form-item-app-lower-rate:not(.is-brg-hidden),.leela-enrol--brg .form-item-url-lower-rate:not(.is-brg-hidden){display:block !important;}.leela-enrol--brg .leela-enrol__faqs{margin-top:2.5rem;}@media (max-width:767px){.leela-enrol--brg{--brg-phone-control-height:40px;width:100%;padding:0.75rem 0 1rem;}.leela-enrol--brg .brg-claim-form-grid .form-item-url-lower-rate,.leela-enrol--brg .brg-claim-form-grid .form-item-app-lower-rate,.leela-enrol--brg .brg-claim-form-grid .brg-claim-upload{grid-column:1;}.leela-enrol--brg .brg-claim-consent{width:100%;margin-left:0;align-items:stretch;}.brg-claim-consent > [class*="col-"]{width:100% !important;flex:0 0 auto !important;}}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]),.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) *,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) *::before,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) *::after,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) *::placeholder,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) *::file-selector-button{font-family:"National Book",sans-serif !important;font-size:16px !important;font-weight:400 !important;}.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) #edit-submit-container .subscribe-chk .description,.leela-enrol--brg form.webform-submission-brg-form-form :is(#edit-feedback-container,[data-drupal-selector="edit-feedback-container"]) #edit-actions-submit{font-family:"National Book",sans-serif !important;font-size:16px !important;font-weight:400 !important;}
.page-node-type-all-explore-destination article > .banner-new + .section{padding-top:40px !important;}.node-1992.page-node-type-packages .section--header-banner .banner-new.aio-banner-slider__section{margin-bottom:40px !important;}.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next,.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev:hover,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next:hover,.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev:focus,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next:focus{position:absolute !important;top:50% !important;width:36px !important;height:36px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(255,255,255,0.6) !important;border-radius:50% !important;background:rgba(20,16,12,0.38) !important;color:#fff !important;box-shadow:none !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;column-gap:0 !important;row-gap:0 !important;transform:translateY(-50%) !important;transition:background 0.2s ease,border-color 0.2s ease,transform 0.15s ease !important;z-index:5 !important;}.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev{left:12px !important;}.page-node-type-all-explore-destination .participating-hotels-slider .slick-next{right:12px !important;}.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev::before,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next::before{display:none !important;content:none !important;}.page-node-type-all-explore-destination .participating-hotels-slider .aio-hero-arrow svg{display:block !important;flex:0 0 17px;width:17px !important;height:17px !important;stroke-width:1.6;}.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev:active,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next:active{background:#7d5434 !important;border-color:#7d5434 !important;transform:translateY(-50%) scale(0.96) !important;}.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev:focus-visible,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next:focus-visible{outline:2px solid #fff !important;outline-offset:3px !important;}.page-node-type-all-explore-destination .participating-hotels-slider .slick-arrow.slick-hidden{display:flex !important;visibility:visible !important;opacity:1 !important;}@media (min-width:1200px){.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev{left:16px !important;}.page-node-type-all-explore-destination .participating-hotels-slider .slick-next{right:16px !important;}}@media (max-width:767px){.page-node-type-all-explore-destination article > .banner-new + .section{padding-top:24px !important;}.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next,.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev:hover,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next:hover,.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev:focus,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next:focus{width:32px !important;height:32px !important;}}@media (hover:hover) and (pointer:fine){.page-node-type-all-explore-destination .participating-hotels-slider .slick-prev:hover,.page-node-type-all-explore-destination .participating-hotels-slider .slick-next:hover{background:#a06e47 !important;border-color:#a06e47 !important;}}
:is(.path-user,.path-fpuser,.path-gha-signup,.path-gha-signin)
  .section--feedback-form
  .form-item--error-message,:is(.path-user,.path-fpuser,.path-gha-signup,.path-gha-signin)
  .gha-form
  .form-item--error-message,:is(.path-user,.path-fpuser,.path-gha-signup,.path-gha-signin)
  .section--feedback-form
  label.error,:is(.path-user,.path-fpuser,.path-gha-signup,.path-gha-signin)
  .gha-form
  label.error,:is(.path-user,.path-fpuser,.path-gha-signup,.path-gha-signin)
  .section--feedback-form
  .login-error,:is(.path-user,.path-fpuser,.path-gha-signup,.path-gha-signin)
  .gha-form
  .login-error,:is(.path-user,.path-fpuser,.path-gha-signup,.path-gha-signin)
  .section--feedback-form
  .form-item--error-message
  strong.error,:is(.path-user,.path-fpuser,.path-gha-signup,.path-gha-signin)
  .gha-form
  .form-item--error-message
  strong.error{font-size:14px !important;}:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  [data-drupal-messages],:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  [data-drupal-messages] > div,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .messages,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .messages--error,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .messages--status,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .messages--warning,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert-error,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert-danger,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert-success,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert-warning,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert-status{display:block !important;width:100% !important;max-width:515px !important;max-height:none !important;margin:0 auto 1rem !important;padding:0 !important;box-sizing:border-box !important;float:none !important;clear:both !important;overflow:visible !important;text-align:center !important;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif !important;font-size:0.9rem !important;font-weight:500 !important;line-height:1.45 !important;letter-spacing:0.01em !important;color:#8a2f26 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;outline:0 !important;}:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .messages--status,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert-success,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert-status{color:#2f4a38 !important;}.path-user [data-drupal-messages] .messages__header,.path-user .messages__header,.path-user .messages .button--dismiss,.path-user .alert .close,.path-fpuser [data-drupal-messages] .messages__header,.path-fpuser .alert .close,.path-gha-signin [data-drupal-messages] .messages__header,.path-gha-signin .alert .close,.path-gha-signup [data-drupal-messages] .messages__header,.path-gha-signup .alert .close{display:none !important;}:is(.path-gha-signin,.path-gha-login)
  .page-main
  .section--feedback-form.padding-login-form
  .leela-gha-login-error.login-error,:is(.path-gha-signin,.path-gha-login)
  .gha-form
  .leela-gha-login-error.login-error,.gha-form .leela-gha-login-error.login-error{display:block !important;position:static !important;top:auto !important;left:auto !important;width:100% !important;max-width:100% !important;margin:0 0 1rem !important;padding:0 !important;text-align:center !important;color:#8a2f26 !important;font-size:14px !important;font-weight:500 !important;line-height:1.45 !important;}:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  [data-drupal-messages]
  .messages__list,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .messages__list,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .messages__item,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .messages
  p,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert
  p,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert
  ul,:is(.path-user,.path-fpuser,.path-gha-signin,.path-gha-signup,.page-user-login,.page-user-password,.page-user-register)
  .alert
  li{margin:0 !important;padding:0 !important;list-style:none !important;text-align:center !important;background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;color:inherit !important;}.path-gha-signin #form-login-form .form-submit,.path-gha-signin #form-login-form .btn.btn-primary,.path-gha-signin .gha-form .form-submit,.path-gha-signin .gha-form .btn.btn-primary,.path-gha-signup #gha-subscribe-form .form-submit,.path-gha-signup #gha-subscribe-form .btn.btn-primary,.path-gha-signup .gha-form .form-submit,.path-user #user-login-form .form-actions .form-submit,.path-user #user-login-form .form-actions .btn.btn-primary,.path-user #user-register-form .form-actions .form-submit,.path-user #user-register-form .form-actions .btn.btn-primary,.path-user #user-pass .form-actions .form-submit,.path-user #user-pass .form-actions .btn.btn-primary,.path-fpuser #user-pass .form-actions .form-submit,.path-fpuser #user-pass .form-submit,.path-fpuser #user-pass .btn.btn-primary,.webform-submission-brg-form-form #edit-actions .form-submit,.webform-submission-brg-form-form .form-actions .webform-button--submit.form-submit,.webform-submission-brg-form-form input.webform-button--submit[type="submit"],.leela-enrol .leela-ux-form__actions .form-submit,.leela-enrol .leela-ux-form__actions .btn.btn-primary,.leela-ux-form__actions .form-submit,.leela-ux-form__actions .btn.btn-primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:none !important;min-width:126px !important;height:auto !important;min-height:38px !important;max-height:none !important;margin-left:auto !important;margin-right:auto !important;padding:7px 18px !important;border:1px solid rgba(255,255,255,0.698) !important;border-radius:0 !important;background:#A06E47 !important;background-color:#A06E47 !important;background-image:none !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:"Playfair Display",Georgia,serif !important;font-size:1rem !important;font-weight:500 !important;letter-spacing:normal !important;text-transform:uppercase !important;box-shadow:none !important;filter:none !important;}body.path-gha-signup #gha-subscribe-form .gha-consent-group,body.path-gha-signup #gha-subscribe-form .form-item-agreed,body.path-gha-signup #gha-subscribe-form .form-item-agreed.form-type-checkbox,body.path-gha-signup #gha-subscribe-form .form-item-tc.form-type-checkbox{display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;gap:0.75rem !important;width:100% !important;margin:1rem 0 0 !important;padding:0 !important;overflow:visible !important;float:none !important;clear:both !important;}body.path-gha-signup .gha-form input[type="checkbox"],body.path-gha-signup .gha-form input[type="checkbox"].form-control,body.path-gha-signup .gha-form input[type="checkbox"].form-checkbox,body.path-gha-signup #gha-subscribe-form #edit-agreed,body.path-gha-signup #gha-subscribe-form input.gha-consent-checkbox,body.path-gha-signup #gha-subscribe-form .form-item-agreed > input[type="checkbox"]{float:none !important;display:block !important;box-sizing:border-box !important;flex:0 0 18px !important;width:18px !important;height:18px !important;min-width:18px !important;max-width:18px !important;min-height:18px !important;max-height:18px !important;margin:0.2rem 0 0 !important;padding:0 !important;border:1px solid #8c8a8b !important;border-radius:0 !important;background:#fff !important;background-image:none !important;appearance:auto !important;-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;accent-color:#a06e47 !important;position:relative !important;vertical-align:top !important;line-height:18px !important;font-size:12px !important;order:1 !important;visibility:visible !important;opacity:1 !important;clip:auto !important;clip-path:none !important;}body.path-gha-signup #gha-subscribe-form input.gha-consent-checkbox:checked::after{content:none !important;display:none !important;}body.path-gha-signup #gha-subscribe-form .form-item-agreed > label.option,body.path-gha-signup .gha-form .form-item-agreed label.option,body.path-gha-signup #gha-subscribe-form .form-item-tc > label.option{display:block !important;float:none !important;flex:1 1 0 !important;order:2 !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;font-family:"National Book",sans-serif !important;font-size:12px !important;font-weight:400 !important;line-height:1.55 !important;color:#525252 !important;text-transform:none !important;letter-spacing:0 !important;}body.path-gha-signup .gha-form .form-group input[type="checkbox"] ~ label.option::before,body.path-gha-signup .gha-form .form-group input[type="checkbox"] ~ label.option::after,body.path-gha-signup #gha-subscribe-form .form-item-agreed > label.option::before,body.path-gha-signup #gha-subscribe-form .form-item-agreed > label.option::after,body.path-gha-signup #gha-subscribe-form input.gha-consent-checkbox ~ label.option::before,body.path-gha-signup #gha-subscribe-form input.gha-consent-checkbox ~ label.option::after{content:none !important;display:none !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;max-width:0 !important;max-height:0 !important;border:0 !important;margin:0 !important;padding:0 !important;flex:0 0 0 !important;background:none !important;}body.path-gha-signup #gha-subscribe-form .form-item-agreed > label.error,body.path-gha-signup #gha-subscribe-form .form-item-agreed > .form-item--error-message{flex:0 0 100% !important;order:3 !important;width:100% !important;margin:0.25rem 0 0 !important;padding:0 !important;}body.path-gha-signup .gha-form .copy-warning,body.path-gha-signup .signup-form .copy-warning{clear:both !important;padding-left:0 !important;margin:1rem 0 0 !important;font-family:"National Book",sans-serif !important;font-size:12px !important;line-height:1.55 !important;color:#6b6b6b !important;text-align:left !important;}body.path-gha-signup .gha-form .copy-warning a,body.path-gha-signup .gha-form .copy-warning strong,body.path-gha-signup .signup-form .copy-warning a,body.path-gha-signup .signup-form .copy-warning strong{color:#c8822a !important;font-weight:600 !important;}.path-gha-signin #form-login-form .form-submit:hover,.path-gha-signin #form-login-form .btn.btn-primary:hover,.path-gha-signin .gha-form .form-submit:hover,.path-gha-signup #gha-subscribe-form .form-submit:hover,.path-user #user-login-form .form-actions .form-submit:hover,.path-user #user-register-form .form-actions .form-submit:hover,.path-user #user-pass .form-actions .form-submit:hover,.path-fpuser #user-pass .form-submit:hover,.webform-submission-brg-form-form #edit-actions .form-submit:hover,.webform-submission-brg-form-form input.webform-button--submit[type="submit"]:hover,.leela-enrol .leela-ux-form__actions .form-submit:hover,.leela-ux-form__actions .form-submit:hover{background:#A06E47 !important;background-color:#A06E47 !important;border-color:rgba(255,255,255,0.698) !important;color:#fff !important;box-shadow:none !important;}
.banner-new .aio-banner-slider__control .muteAIOVideo:focus-visible{outline:2px solid #ffffff;outline-offset:4px;}.banner-new .aio-banner-slider__slick .slick-prev,.banner-new .aio-banner-slider__slick .slick-next{z-index:20 !important;top:50% !important;width:44px !important;height:44px !important;margin-top:-22px !important;padding:0 !important;border-radius:50% !important;border:1px solid rgba(255,255,255,0.6) !important;background:rgba(20,16,12,0.38) !important;color:#ffffff !important;box-shadow:none !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex !important;align-items:center !important;justify-content:center !important;transform:none !important;transition:background 0.2s ease,border-color 0.2s ease,transform 0.15s ease !important;}.banner-new .aio-banner-slider__slick .slick-prev{left:12px !important;}.banner-new .aio-banner-slider__slick .slick-next{right:12px !important;}.banner-new .aio-banner-slider__slick .slick-prev::before,.banner-new .aio-banner-slider__slick .slick-next::before{display:none !important;content:none !important;border:0 !important;width:0 !important;height:0 !important;font-size:0 !important;}.banner-new .aio-banner-slider__slick .aio-hero-arrow svg{display:block;width:18px;height:18px;stroke-width:1.6;}.banner-new .aio-banner-slider__slick .slick-prev:active,.banner-new .aio-banner-slider__slick .slick-next:active{background:#7d5434 !important;border-color:#7d5434 !important;transform:scale(0.96) !important;}.banner-new .aio-banner-slider__slick .slick-prev:focus-visible,.banner-new .aio-banner-slider__slick .slick-next:focus-visible{outline:2px solid #ffffff !important;outline-offset:4px !important;}.banner-new .aio-banner-slider__slick .slick-dots{z-index:110 !important;left:0 !important;right:0 !important;width:100% !important;bottom:18px !important;transform:none !important;display:block !important;padding:0 !important;margin:0 !important;list-style:none !important;background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-radius:0 !important;text-align:center !important;}.banner-new .aio-banner-slider__slick .slick-dots li{width:15px !important;height:15px !important;margin:0 5px !important;display:inline-block !important;}.banner-new .aio-banner-slider__slick .slick-dots li button{width:15px !important;height:15px !important;padding:0 !important;background:transparent !important;}.banner-new .aio-banner-slider__slick .slick-dots li button::before{content:"" !important;display:block !important;position:absolute !important;left:0 !important;top:0 !important;width:15px !important;height:15px !important;margin:0 !important;transform:none !important;border-radius:50% !important;border:2px solid #ffffff !important;background:transparent !important;box-shadow:none !important;opacity:1 !important;color:transparent !important;font-size:0 !important;}.banner-new .aio-banner-slider__slick .slick-dots li.slick-active button::before{width:15px !important;height:15px !important;border:2px solid #545554 !important;background:transparent !important;box-shadow:none !important;}@media (hover:hover) and (pointer:fine){.banner-new .aio-banner-slider__slick .slick-prev:hover,.banner-new .aio-banner-slider__slick .slick-next:hover{background:#a06e47 !important;border-color:#a06e47 !important;}}@media (min-width:768px){.banner-new .aio-banner-slider__slick .slick-prev,.banner-new .aio-banner-slider__slick .slick-next{width:56px !important;height:56px !important;margin-top:-28px !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.banner-new .aio-banner-slider__slick .slick-prev{left:32px !important;}.banner-new .aio-banner-slider__slick .slick-next{right:32px !important;}.banner-new .aio-banner-slider__slick .aio-hero-arrow svg{width:22px;height:22px;stroke-width:1.5;}}@media (min-width:1024px){.banner-new.aio-banner-slider__section{padding-bottom:0 !important;margin-bottom:40px !important;}.banner-new.aio-banner-slider__section > .fixed-booking.destinationpnltp,.banner-new .fixed-booking.destinationpnltp.bannerForm{bottom:74px !important;top:auto !important;}}.aio-banner-slider__section:has(.fixed-booking),.banner-new.aio-banner-slider__section{overflow:visible !important;position:relative;z-index:40;}.banner-new .aio-banner-slider__slick,.banner-new .aio-banner-slider__slick .slick-list,.aio-banner-slider__section:has(.fixed-booking) .aio-banner-slider__slick,.aio-banner-slider__section:has(.fixed-booking) .aio-banner-slider__slick .slick-list{overflow:hidden;}.fixed-booking{z-index:400 !important;overflow:visible !important;}.fixed-booking .dropdown-menu,.fixed-booking .selectedGuestCont,.fixed-booking .promocodebox{z-index:1100 !important;}.aio-banner-slider__section:has(.fixed-booking) ~ .section{position:relative;z-index:1;}
