.dropdown-selection,.dropdown-selection-wrapper,.dropdown-selection-modal{font-family:inherit}.dropdown-selection .options-wrapper__element,.dropdown-selection-wrapper .options-wrapper__element,.dropdown-selection-modal .options-wrapper__element{cursor:pointer;border:0 solid;border-bottom-width:1px;border-color:var(--bs-nav-tabs-border-color);padding:1rem;font-size:1.25rem;text-decoration:none;display:block}@media (width<=575.98px){.dropdown-selection .options-wrapper__element,.dropdown-selection-wrapper .options-wrapper__element,.dropdown-selection-modal .options-wrapper__element{font-size:1.5rem}}.dropdown-selection .options-wrapper__element:hover,.dropdown-selection .options-wrapper__element.selected,.dropdown-selection-wrapper .options-wrapper__element:hover,.dropdown-selection-wrapper .options-wrapper__element.selected,.dropdown-selection-modal .options-wrapper__element:hover,.dropdown-selection-modal .options-wrapper__element.selected{background-color:var(--q-form-select-option-hover-bg)}.dropdown-selection .options-wrapper__element .bi,.dropdown-selection-wrapper .options-wrapper__element .bi,.dropdown-selection-modal .options-wrapper__element .bi{margin-left:.5rem}.dropdown-selection .options-wrapper__element.disabled,.dropdown-selection-wrapper .options-wrapper__element.disabled,.dropdown-selection-modal .options-wrapper__element.disabled{cursor:inherit;opacity:.5}.dropdown-selection-wrapper.popover{width:100%;max-width:19rem;box-shadow:var(--bs-box-shadow);border-color:var(--bs-border-color);border-radius:0}.dropdown-selection-wrapper.popover .popover-arrow{display:none}.dropdown-selection-wrapper.popover .popover-body{min-width:17.5rem}.dropdown-selection-modal .modal-dialog{width:100vw;max-width:100%;height:90%;max-height:unset;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}.dropdown-selection-modal .modal-content{border-radius:1rem 1rem 0 0}.dropdown-selection-modal .modal-body{max-height:unset}.dropdown-selection-modal .dropdown-selection-body{flex-direction:column;height:100%;padding:.75rem;display:flex}.dropdown-selection-modal .options-wrapper{flex-grow:1;overflow-y:auto}.reservation-form-base .btn-outline-book{padding:var(--spacer-2) var(--spacer-0);width:3.75rem;height:2.5rem;font-weight:400;display:block}@media (width>=576px){.reservation-form-base.responsive-sm.full .form-groups{z-index:10;justify-content:center;align-items:center;width:100%;display:flex}}@media (width<=575.98px){.reservation-form-base.responsive-sm.full .form-groups{display:block}.reservation-form-base.responsive-sm.full .form-groups>.btn{width:100%;display:block}.reservation-form-base.responsive-sm.compact .form-groups{justify-content:center;display:flex}}@media (width>=768px){.reservation-form-base.responsive-md.full .form-groups{z-index:10;justify-content:center;align-items:center;width:100%;display:flex}}@media (width<=767.98px){.reservation-form-base.responsive-md.full .form-groups{display:block}.reservation-form-base.responsive-md.full .form-groups>.btn{width:100%;display:block}.reservation-form-base.responsive-md.compact .form-groups{justify-content:center;display:flex}}.privacy-modal{text-align:left}.privacy-modal .center-privacy{margin:1rem 0 0}.privacy-modal .extra-offers{margin:0 0 1rem}.privacy-modal .wrap-buttons{text-align:center}.privacy-modal .wrap-buttons .sep{margin:.25rem 0;display:block}.privacy-modal .wrap-buttons .btn{width:100%}.view.policy-term .page-title{margin-bottom:1rem}
