.modal {--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position: fixed;top: 0;left: 0;z-index: var(--bs-modal-zindex);display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;}.modal-dialog {position: relative;width: auto;margin: var(--bs-modal-margin);pointer-events: none;}.modal.fade .modal-dialog {transition: transform 0.3s ease-out;transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog {transition: none;}}.modal.show .modal-dialog {transform: none;}.modal.modal-static .modal-dialog {transform: scale(1.02);}.modal-dialog-scrollable {height: calc(100% - var(--bs-modal-margin) * 2);}.modal-dialog-scrollable .modal-content {max-height: 100%;overflow: hidden;}.modal-dialog-scrollable .modal-body {overflow-y: auto;}.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - var(--bs-modal-margin) * 2);}.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;color: var(--bs-modal-color);pointer-events: auto;background-color: var(--bs-modal-bg);background-clip: padding-box;border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius: var(--bs-modal-border-radius);outline: 0;}.modal-backdrop {--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position: fixed;top: 0;left: 0;z-index: var(--bs-backdrop-zindex);width: 100vw;height: 100vh;background-color: var(--bs-backdrop-bg);}.modal-backdrop.fade {opacity: 0;}.modal-backdrop.show {opacity: var(--bs-backdrop-opacity);}.modal-header {display: flex;flex-shrink: 0;align-items: center;justify-content: space-between;padding: var(--bs-modal-header-padding);border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius: var(--bs-modal-inner-border-radius);border-top-right-radius: var(--bs-modal-inner-border-radius);}.modal-header .btn-close {padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title {margin-bottom: 0;line-height: var(--bs-modal-title-line-height);}.modal-body {position: relative;flex: 1 1 auto;padding: var(--bs-modal-padding);}.modal-footer {display: flex;flex-shrink: 0;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);background-color: var(--bs-modal-footer-bg);border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius: var(--bs-modal-inner-border-radius);border-bottom-left-radius: var(--bs-modal-inner-border-radius);}.modal-footer > * {margin: calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width: 576px) {.modal {--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);}.modal-dialog {max-width: var(--bs-modal-width);margin-right: auto;margin-left: auto;}.modal-sm {--bs-modal-width: 300px;}}@media (min-width: 992px) {.modal-lg, .modal-xl {--bs-modal-width: 800px;}}@media (min-width: 1200px) {.modal-xl {--bs-modal-width: 1140px;}}.modal-fullscreen {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen .modal-header, .modal-fullscreen .modal-footer {border-radius: 0;}.modal-fullscreen .modal-body {overflow-y: auto;}@media (max-width: 575.98px) {.modal-fullscreen-sm-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-sm-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {border-radius: 0;}.modal-fullscreen-sm-down .modal-body {overflow-y: auto;}}@media (max-width: 767.98px) {.modal-fullscreen-md-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-md-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {border-radius: 0;}.modal-fullscreen-md-down .modal-body {overflow-y: auto;}}@media (max-width: 991.98px) {.modal-fullscreen-lg-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-lg-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {border-radius: 0;}.modal-fullscreen-lg-down .modal-body {overflow-y: auto;}}@media (max-width: 1199.98px) {.modal-fullscreen-xl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-xl-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {border-radius: 0;}.modal-fullscreen-xl-down .modal-body {overflow-y: auto;}}@media (max-width: 1399.98px) {.modal-fullscreen-xxl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-xxl-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {border-radius: 0;}.modal-fullscreen-xxl-down .modal-body {overflow-y: auto;}}.alert {--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.375rem;position: relative;padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom: var(--bs-alert-margin-bottom);color: var(--bs-alert-color);background-color: var(--bs-alert-bg);border: var(--bs-alert-border);border-radius: var(--bs-alert-border-radius);}.alert-heading {color: inherit;}.alert-link {font-weight: 700;}.alert-dismissible {padding-right: 3rem;}.alert-dismissible .btn-close {position: absolute;top: 0;right: 0;z-index: 2;padding: 1.25rem 1rem;}.alert-primary {--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe;}.alert-primary .alert-link {color: #06357a;}.alert-secondary {--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8;}.alert-secondary .alert-link {color: #34383c;}.alert-success {--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc;}.alert-success .alert-link {color: #0c4128;}.alert-info {--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb;}.alert-info .alert-link {color: #04414d;}.alert-warning {--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5;}.alert-warning .alert-link {color: #523e02;}.alert-danger {--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7;}.alert-danger .alert-link {color: #6a1a21;}.alert-light {--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe;}.alert-light .alert-link {color: #4f5050;}.alert-dark {--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf;}.alert-dark .alert-link {color: #101214;}.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center {position: relative;}.dropdown-toggle {white-space: nowrap;}.dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after {margin-left: 0;}.dropdown-menu {--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0.375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position: absolute;z-index: var(--bs-dropdown-zindex);display: none;min-width: var(--bs-dropdown-min-width);padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin: 0;font-size: var(--bs-dropdown-font-size);color: var(--bs-dropdown-color);text-align: left;list-style: none;background-color: var(--bs-dropdown-bg);background-clip: padding-box;border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius: var(--bs-dropdown-border-radius);}.dropdown-menu[data-bs-popper] {top: 100%;left: 0;margin-top: var(--bs-dropdown-spacer);}.dropdown-menu-start {--bs-position: start;}.dropdown-menu-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-end {--bs-position: end;}.dropdown-menu-end[data-bs-popper] {right: 0;left: auto;}@media (min-width: 576px) {.dropdown-menu-sm-start {--bs-position: start;}.dropdown-menu-sm-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-sm-end {--bs-position: end;}.dropdown-menu-sm-end[data-bs-popper] {right: 0;left: auto;}}@media (min-width: 768px) {.dropdown-menu-md-start {--bs-position: start;}.dropdown-menu-md-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-md-end {--bs-position: end;}.dropdown-menu-md-end[data-bs-popper] {right: 0;left: auto;}}@media (min-width: 992px) {.dropdown-menu-lg-start {--bs-position: start;}.dropdown-menu-lg-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-lg-end {--bs-position: end;}.dropdown-menu-lg-end[data-bs-popper] {right: 0;left: auto;}}@media (min-width: 1200px) {.dropdown-menu-xl-start {--bs-position: start;}.dropdown-menu-xl-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-xl-end {--bs-position: end;}.dropdown-menu-xl-end[data-bs-popper] {right: 0;left: auto;}}@media (min-width: 1400px) {.dropdown-menu-xxl-start {--bs-position: start;}.dropdown-menu-xxl-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-xxl-end {--bs-position: end;}.dropdown-menu-xxl-end[data-bs-popper] {right: 0;left: auto;}}.dropup .dropdown-menu[data-bs-popper] {top: auto;bottom: 100%;margin-top: 0;margin-bottom: var(--bs-dropdown-spacer);}.dropup .dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0;border-right: 0.3em solid transparent;border-bottom: 0.3em solid;border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after {margin-left: 0;}.dropend .dropdown-menu[data-bs-popper] {top: 0;right: auto;left: 100%;margin-top: 0;margin-left: var(--bs-dropdown-spacer);}.dropend .dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0;border-bottom: 0.3em solid transparent;border-left: 0.3em solid;}.dropend .dropdown-toggle:empty::after {margin-left: 0;}.dropend .dropdown-toggle::after {vertical-align: 0;}.dropstart .dropdown-menu[data-bs-popper] {top: 0;right: 100%;left: auto;margin-top: 0;margin-right: var(--bs-dropdown-spacer);}.dropstart .dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";}.dropstart .dropdown-toggle::after {display: none;}.dropstart .dropdown-toggle::before {display: inline-block;margin-right: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0.3em solid;border-bottom: 0.3em solid transparent;}.dropstart .dropdown-toggle:empty::after {margin-left: 0;}.dropstart .dropdown-toggle::before {vertical-align: 0;}.dropdown-divider {height: 0;margin: var(--bs-dropdown-divider-margin-y) 0;overflow: hidden;border-top: 1px solid var(--bs-dropdown-divider-bg);opacity: 1;}.dropdown-item {display: block;width: 100%;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear: both;font-weight: 400;color: var(--bs-dropdown-link-color);text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0;}.dropdown-item:hover, .dropdown-item:focus {color: var(--bs-dropdown-link-hover-color);background-color: var(--bs-dropdown-link-hover-bg);}.dropdown-item.active, .dropdown-item:active {color: var(--bs-dropdown-link-active-color);text-decoration: none;background-color: var(--bs-dropdown-link-active-bg);}.dropdown-item.disabled, .dropdown-item:disabled {color: var(--bs-dropdown-link-disabled-color);pointer-events: none;background-color: transparent;}.dropdown-menu.show {display: block;}.dropdown-header {display: block;padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom: 0;font-size: 0.875rem;color: var(--bs-dropdown-header-color);white-space: nowrap;}.dropdown-item-text {display: block;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color: var(--bs-dropdown-link-color);}.dropdown-menu-dark {--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd;}.input-group {position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%;}.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating {position: relative;flex: 1 1 auto;width: 1%;min-width: 0;}.input-group > .form-control:focus, .input-group > .form-select:focus, .input-group > .form-floating:focus-within {z-index: 5;}.input-group .btn {position: relative;z-index: 2;}.input-group .btn:focus {z-index: 5;}.input-group-text {display: flex;align-items: center;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;white-space: nowrap;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: 0.375rem;}.input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn {padding: 0.5rem 1rem;font-size: 1.25rem;border-radius: 0.5rem;}.input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn {padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: 0.25rem;}.input-group-lg > .form-select, .input-group-sm > .form-select {padding-right: 3rem;}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0;}.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select {border-top-left-radius: 0;border-bottom-left-radius: 0;}.form-control {display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.375rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.form-control {transition: none;}}.form-control[type=file] {overflow: hidden;}.form-control[type=file]:not(:disabled):not([readonly]) {cursor: pointer;}.form-control:focus {color: #212529;background-color: #fff;border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.form-control::-webkit-date-and-time-value {height: 1.5em;}.form-control::-moz-placeholder {color: #6c757d;opacity: 1;}.form-control:-ms-input-placeholder {color: #6c757d;opacity: 1;}.form-control::placeholder {color: #6c757d;opacity: 1;}.form-control:disabled {background-color: #e9ecef;opacity: 1;}.form-control::-webkit-file-upload-button {padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: #212529;background-color: #e9ecef;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: 1px;border-radius: 0;-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.form-control::file-selector-button {padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: #212529;background-color: #e9ecef;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: 1px;border-radius: 0;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.form-control::-webkit-file-upload-button {-webkit-transition: none;transition: none;}.form-control::file-selector-button {transition: none;}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {background-color: #dde0e3;}.form-control:hover:not(:disabled):not([readonly])::file-selector-button {background-color: #dde0e3;}.form-control-plaintext {display: block;width: 100%;padding: 0.375rem 0;margin-bottom: 0;line-height: 1.5;color: #212529;background-color: transparent;border: solid transparent;border-width: 1px 0;}.form-control-plaintext:focus {outline: 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {padding-right: 0;padding-left: 0;}.form-control-sm {min-height: calc(1.5em + 0.5rem + 2px);padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: 0.25rem;}.form-control-sm::-webkit-file-upload-button {padding: 0.25rem 0.5rem;margin: -0.25rem -0.5rem;-webkit-margin-end: 0.5rem;margin-inline-end: 0.5rem;}.form-control-sm::file-selector-button {padding: 0.25rem 0.5rem;margin: -0.25rem -0.5rem;-webkit-margin-end: 0.5rem;margin-inline-end: 0.5rem;}.form-control-lg {min-height: calc(1.5em + 1rem + 2px);padding: 0.5rem 1rem;font-size: 1.25rem;border-radius: 0.5rem;}.form-control-lg::-webkit-file-upload-button {padding: 0.5rem 1rem;margin: -0.5rem -1rem;-webkit-margin-end: 1rem;margin-inline-end: 1rem;}.form-control-lg::file-selector-button {padding: 0.5rem 1rem;margin: -0.5rem -1rem;-webkit-margin-end: 1rem;margin-inline-end: 1rem;}textarea.form-control {min-height: calc(1.5em + 0.75rem + 2px);}textarea.form-control-sm {min-height: calc(1.5em + 0.5rem + 2px);}textarea.form-control-lg {min-height: calc(1.5em + 1rem + 2px);}.form-control-color {width: 3rem;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem;}.form-control-color:not(:disabled):not([readonly]) {cursor: pointer;}.form-control-color::-moz-color-swatch {border: 0 !important;border-radius: 0.375rem;}.form-control-color::-webkit-color-swatch {border-radius: 0.375rem;}.form-control-color.form-control-sm {height: calc(1.5em + 0.5rem + 2px);}.form-control-color.form-control-lg {height: calc(1.5em + 1rem + 2px);}.valid-feedback {display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: #198754;}.valid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: 0.1rem;font-size: 0.875rem;color: #fff;background-color: rgba(25, 135, 84, 0.9);border-radius: 0.375rem;}.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {display: block;}.was-validated .form-control:valid, .form-control.is-valid {border-color: #198754;padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus {border-color: #198754;box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);}.was-validated textarea.form-control:valid, textarea.form-control.is-valid {padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .form-select:valid, .form-select.is-valid {border-color: #198754;}.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {padding-right: 4.125rem;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position: right 0.75rem center, center right 2.25rem;background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:valid:focus, .form-select.is-valid:focus {border-color: #198754;box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);}.was-validated .form-control-color:valid, .form-control-color.is-valid {width: calc(3rem + calc(1.5em + 0.75rem));}.was-validated .form-check-input:valid, .form-check-input.is-valid {border-color: #198754;}.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {background-color: #198754;}.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {color: #198754;}.form-check-inline .form-check-input ~ .valid-feedback {margin-left: 0.5em;}.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .input-group > .form-floating:not(:focus-within).is-valid {z-index: 3;}.invalid-feedback {display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: #dc3545;}.invalid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: 0.1rem;font-size: 0.875rem;color: #fff;background-color: rgba(220, 53, 69, 0.9);border-radius: 0.375rem;}.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {display: block;}.was-validated .form-control:invalid, .form-control.is-invalid {border-color: #dc3545;padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {border-color: #dc3545;box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .form-select:invalid, .form-select.is-invalid {border-color: #dc3545;}.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {padding-right: 4.125rem;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position: right 0.75rem center, center right 2.25rem;background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {border-color: #dc3545;box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);}.was-validated .form-control-color:invalid, .form-control-color.is-invalid {width: calc(3rem + calc(1.5em + 0.75rem));}.was-validated .form-check-input:invalid, .form-check-input.is-invalid {border-color: #dc3545;}.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {background-color: #dc3545;}.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {color: #dc3545;}.form-check-inline .form-check-input ~ .invalid-feedback {margin-left: 0.5em;}.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .input-group > .form-floating:not(:focus-within).is-invalid {z-index: 4;}.nav {--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}.nav-link {display: block;padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size: var(--bs-nav-link-font-size);font-weight: var(--bs-nav-link-font-weight);color: var(--bs-nav-link-color);text-decoration: none;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.nav-link {transition: none;}}.nav-link:hover, .nav-link:focus {color: var(--bs-nav-link-hover-color);}.nav-link.disabled {color: var(--bs-nav-link-disabled-color);pointer-events: none;cursor: default;}.nav-tabs {--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}.nav-tabs .nav-link {margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));background: none;border: var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius: var(--bs-nav-tabs-border-radius);border-top-right-radius: var(--bs-nav-tabs-border-radius);}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {isolation: isolate;border-color: var(--bs-nav-tabs-link-hover-border-color);}.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {color: var(--bs-nav-link-disabled-color);background-color: transparent;border-color: transparent;}.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: var(--bs-nav-tabs-link-active-color);background-color: var(--bs-nav-tabs-link-active-bg);border-color: var(--bs-nav-tabs-link-active-border-color);}.nav-tabs .dropdown-menu {margin-top: calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius: 0;border-top-right-radius: 0;}.nav-pills {--bs-nav-pills-border-radius: 0.375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd;}.nav-pills .nav-link {background: none;border: 0;border-radius: var(--bs-nav-pills-border-radius);}.nav-pills .nav-link:disabled {color: var(--bs-nav-link-disabled-color);background-color: transparent;border-color: transparent;}.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: var(--bs-nav-pills-link-active-color);background-color: var(--bs-nav-pills-link-active-bg);}.nav-fill > .nav-link, .nav-fill .nav-item {flex: 1 1 auto;text-align: center;}.nav-justified > .nav-link, .nav-justified .nav-item {flex-basis: 0;flex-grow: 1;text-align: center;}.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {width: 100%;}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.badge {--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size: 0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.375rem;display: inline-block;padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size: var(--bs-badge-font-size);font-weight: var(--bs-badge-font-weight);line-height: 1;color: var(--bs-badge-color);text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: var(--bs-badge-border-radius);}.badge:empty {display: none;}.btn .badge {position: relative;top: -1px;}.badge-primary {color: color-yiq(#0d6efd);background-color: #0d6efd;}.badge-secondary {color: color-yiq(#6c757d);background-color: #6c757d;}.badge-success {color: color-yiq(#198754);background-color: #198754;}.badge-info {color: color-yiq(#0dcaf0);background-color: #0dcaf0;}.badge-warning {color: color-yiq(#ffc107);background-color: #ffc107;}.badge-danger {color: color-yiq(#dc3545);background-color: #dc3545;}.badge-light {color: color-yiq(#f8f9fa);background-color: #f8f9fa;}.badge-dark {color: color-yiq(#212529);background-color: #212529;}.card {--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.375rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position: relative;display: flex;flex-direction: column;min-width: 0;height: var(--bs-card-height);word-wrap: break-word;background-color: var(--bs-card-bg);background-clip: border-box;border: 1px solid rgba(0, 0, 0, 0.125);border-radius: var(--bs-card-border-radius);}.card > hr {margin-right: 0;margin-left: 0;}.card > .list-group {border-top: inherit;border-bottom: inherit;}.card > .list-group:first-child {border-top-width: 0;border-top-left-radius: var(--bs-card-inner-border-radius);border-top-right-radius: var(--bs-card-inner-border-radius);}.card > .list-group:last-child {border-bottom-width: 0;border-bottom-right-radius: var(--bs-card-inner-border-radius);border-bottom-left-radius: var(--bs-card-inner-border-radius);}.card > .card-header + .list-group, .card > .list-group + .card-footer {border-top: 0;}.card-body {flex: 1 1 auto;padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);color: var(--bs-card-color);}.card-title {margin-bottom: var(--bs-card-title-spacer-y);}.card-subtitle {margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));margin-bottom: 0;}.card-text:last-child {margin-bottom: 0;}.card-link + .card-link {margin-left: var(--bs-card-spacer-x);}.card-header {padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom: 0;color: var(--bs-card-cap-color);background-color: var(--bs-card-cap-bg);border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);}.card-header:first-child {border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;}.card-footer {padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color: var(--bs-card-cap-color);background-color: var(--bs-card-cap-bg);border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);}.card-footer:last-child {border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);}.card-header-tabs {margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));border-bottom: 0;}.card-header-tabs .nav-link.active {background-color: var(--bs-card-bg);border-bottom-color: var(--bs-card-bg);}.card-header-pills {margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));}.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: var(--bs-card-img-overlay-padding);border-radius: var(--bs-card-inner-border-radius);}.card-img, .card-img-top, .card-img-bottom {width: 100%;}.card-img, .card-img-top {border-top-left-radius: var(--bs-card-inner-border-radius);border-top-right-radius: var(--bs-card-inner-border-radius);}.card-img, .card-img-bottom {border-bottom-right-radius: var(--bs-card-inner-border-radius);border-bottom-left-radius: var(--bs-card-inner-border-radius);}.card-group > .card {margin-bottom: var(--bs-card-group-margin);}@media (min-width: 576px) {.card-group {display: flex;flex-flow: row wrap;}.card-group > .card {flex: 1 0 0%;margin-bottom: 0;}.card-group > .card + .card {margin-left: 0;border-left: 0;}.card-group > .card:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {border-top-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {border-bottom-right-radius: 0;}.card-group > .card:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {border-top-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {border-bottom-left-radius: 0;}}body .daterangepicker {width: 900px;max-width: 100vw;box-shadow: 0 10px 35px 0 rgba(5, 16, 54, 0.1019607843);transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);margin-top: 0;padding: 30px;border-radius: 4px;font-family: inherit;}@media (max-width: 767px) {body .daterangepicker {width: 100%;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;}}body .daterangepicker:before, body .daterangepicker:after {display: none;}body .daterangepicker .drp-calendar {padding: 0 !important;width: 100%;max-width: 48%;overflow: hidden;}body .daterangepicker .drp-calendar .next, body .daterangepicker .drp-calendar .prev {font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: var(--text-24) !important;}body .daterangepicker .drp-calendar .next:before, body .daterangepicker .drp-calendar .prev:before {content: "\e930";}body .daterangepicker .drp-calendar .next span, body .daterangepicker .drp-calendar .prev span {display: none;}body .daterangepicker .drp-calendar .prev:before {content: "\e92b";}body .daterangepicker .drp-calendar.left {margin-right: 33px !important;}@media (max-width: 991px) {body .daterangepicker .drp-calendar.left {margin-right: 28px !important;}}body .daterangepicker .drp-calendar.left .calendar-table {padding: 0;}@media (min-width: 768px) {body .daterangepicker .drp-calendar.left .next {display: none;}}body .daterangepicker .drp-calendar .calendar-table {padding: 0 !important;background: transparent;}body .daterangepicker .drp-calendar .calendar-table table, body .daterangepicker .drp-calendar .calendar-table thead, body .daterangepicker .drp-calendar .calendar-table tbody, body .daterangepicker .drp-calendar .calendar-table tfoot, body .daterangepicker .drp-calendar .calendar-table tr, body .daterangepicker .drp-calendar .calendar-table th, body .daterangepicker .drp-calendar .calendar-table td {display: block;}body .daterangepicker .drp-calendar .calendar-table table.table-condensed thead tr:first-child {position: relative;display: flex;}body .daterangepicker .drp-calendar .calendar-table table.table-condensed thead tr:first-child th:not(.month) {position: absolute;}body .daterangepicker .drp-calendar .calendar-table table.table-condensed thead tr:first-child .next {right: 0;}body .daterangepicker .drp-calendar .calendar-table table.table-condensed thead tr:last-child {font-size: 14px;font-weight: 600;display: grid;justify-content: center;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap: 8px;}@media (max-width: 991px) {body .daterangepicker .drp-calendar .calendar-table table.table-condensed thead tr:last-child {gap: 5px;}}body .daterangepicker .drp-calendar .calendar-table table.table-condensed thead tr:last-child > * {justify-content: center;display: flex;align-items: center;flex-direction: column;width: 48px;height: 48px;border-radius: 100%;}@media (max-width: 991px) {body .daterangepicker .drp-calendar .calendar-table table.table-condensed thead tr:last-child > * {width: 45px;height: 45px;}}body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr {display: grid;justify-content: center;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap: 8px;}@media (max-width: 991px) {body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr {gap: 5px;}}body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr td {display: flex;justify-content: center;align-items: center;flex-direction: column;width: 48px;height: 48px;border-radius: 100%;font-size: 15px;}@media (max-width: 991px) {body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr td {width: 45px;height: 45px;}}body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr td.today {border: 1px solid var(--color-dark-3);}body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr td.active, body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr td.active:hover {background: var(--color-dark-3);}body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr td:not(.off) {}body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr td:not(.off).in-range {position: relative;}body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr td:not(.off).in-range:not(.active) {background-color: #F5F5F5;}body .daterangepicker .drp-calendar .calendar-table table.table-condensed tbody tr td:not(.off).in-range:not(.start-date):before {content: "";background-color: #F5F5F5;position: absolute;top: 0;left: -36px;right: 16px;z-index: -2;height: 100%;}body .daterangepicker .drp-calendar .calendar-table .month {font-size: 16px;font-weight: 500;width: 100%;margin-bottom: 10px;}body .daterangepicker .drp-calendar .calendar-table .tooltip {display: none;}@media (max-width: 767px) {body .daterangepicker .drp-calendar {max-width: 100%;}body .daterangepicker .drp-calendar.right {display: none;}}body .daterangepicker.single {width: auto;}body .daterangepicker.single .drp-calendar {max-width: 100%;margin-right: 0 !important;}body .daterangepicker.single .drp-calendar.left .next {display: block;}.bravo-pagination .custom-pagination a, .goTrip-bravo-pagination .custom-pagination a {color: initial;}.bravo-pagination .custom-pagination .p-item.active .p-link, .goTrip-bravo-pagination .custom-pagination .p-item.active .p-link {background-color: var(--color-dark-1) !important;color: var(--color-white);}.bravo-pagination .custom-pagination .p-item:hover .p-link, .goTrip-bravo-pagination .custom-pagination .p-item:hover .p-link {background-color: var(--color-light-2);}.form-input input.has-value ~ label, .form-input textarea.has-value ~ label, .form-input select.has-value ~ label {transform: translateY(-10px);}.form-input input:focus, .form-input textarea:focus, .form-input select:focus {border-width: 1px !important;outline: 1px solid #051036;}.form-input select {border: 1px solid var(--color-border);border-radius: 4px;padding: 0 15px;padding-top: 25px;min-height: 70px;transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);}.form-input select:focus {border: 1px solid #051036;outline: 1px solid #051036;}.form-input select ~ label {transform: translateY(-10px);}.form-control {border: 1px solid #ced4da;}.bravo_wrap .form-search-all-service .form-date-search-hotel .check-in-out {position: absolute;z-index: -1;opacity: 0;}.bravo_wrap .form-search-all-service .searchMenu-guests .count-display input {text-align: center;}.bravo_wrap .form-search-all-service .searchMenu-guests .count-display input::-webkit-inner-spin-button, .bravo_wrap .form-search-all-service .searchMenu-guests .count-display input::-webkit-outer-spin-button {display: none;}@media (min-width: 992px) {.bravo_wrap .form-search-all-service .tabs__pane .mainSearch .button-grid.button-column-4 {grid-template-columns: auto auto auto 177px;}}@media (min-width: 992px) {.bravo_wrap .form-search-all-service .tabs__pane .mainSearch .button-grid.button-column-3 {grid-template-columns: auto auto 177px;}}@media (min-width: 992px) {.bravo_wrap .form-search-all-service .tabs__pane .mainSearch .button-grid.button-column-5 {grid-template-columns: 150px 150px 241px 192px 177px;}}@media (min-width: 1200px) {.bravo_wrap .form-search-all-service .tabs__pane .mainSearch .button-grid.button-column-5 {grid-template-columns: auto auto auto auto 177px;}}.bravo_wrap .form-search-all-service .tabs__pane.-tab-item-flight .bravo_form {width: 100%;max-width: 1110px;}.bravo_wrap .form-search-all-service .tabs__pane.-tab-item-flight .bravo_form .searchMenu-date .text-light-1 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.bravo_wrap .form-search-all-service .tabs__pane.-tab-item-flight .form-select-seat-type .seat-input {overflow: hidden;width: 100%;max-width: 235px;}.bravo_wrap .form-search-all-service .tabs__pane.-tab-item-flight .form-select-seat-type .render {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.bravo_wrap .form-search-all-service.home4-form-search-hotel .masthead-slider .swiper-slide .masthead__content .content-wrap {margin-bottom: 188px;}@media (max-width: 991px) {.bravo_wrap .form-search-all-service.home4-form-search-hotel .masthead-slider .swiper-slide .masthead__content .content-wrap {margin-bottom: 434px;}}.bravo_wrap .form-search-all-service.home4-form-search-hotel .bravo_form {width: 100%;max-width: 960px;position: absolute;bottom: 140px;left: 50%;transform: translateX(-50%);padding: 0 !important;border-radius: 4px;box-shadow: 0 20px 40px 0 rgba(5, 16, 54, 0.0705882353);}@media (max-width: 991px) {.bravo_wrap .form-search-all-service.home4-form-search-hotel .bravo_form {max-width: 690px;}}@media (max-width: 767px) {.bravo_wrap .form-search-all-service.home4-form-search-hotel .bravo_form {left: 0;margin: 0 15px;width: auto;transform: none;}}@media (min-width: 992px) {.bravo_wrap .form-search-all-service.home4-form-search-hotel .bravo_form .button-grid {grid-template-columns: 1fr 250px 290px auto;}}.bravo_wrap .form-search-all-service.home4-form-search-hotel .bravo_form .button-grid > div:not(.button-item) {padding: 24px;}@media (max-width: 991px) {.bravo_wrap .form-search-all-service.home4-form-search-hotel .bravo_form .button-grid > div:not(.button-item) {padding: 24px 30px !important;}}.bravo_wrap .form-search-all-service.home4-form-search-hotel .bravo_form .button-grid .button-item {height: 100%;}.bravo_wrap .form-search-all-service.home4-form-search-hotel .bravo_form .button-grid .button-item .button {border-radius: 0 !important;height: 100% !important;}@media (max-width: 991px) {.bravo_wrap .form-search-all-service.home4-form-search-hotel .bravo_form .button-grid .button-item .button {padding: 15px 40px;}}.bravo_wrap .bravo-tour-service .subtitle {max-width: 84%;}.bravo_wrap .bravo-tour-service .form-search-service-tour .bravo_form {width: 100%;border-radius: 4px;padding: 20px 20px 20px 0 !important;}@media (max-width: 767px) {.bravo_wrap .bravo-tour-service .form-search-service-tour .bravo_form {padding: 5px 20px 20px 20px !important;}}.bravo_wrap .bravo-tour-service .form-search-service-tour .bravo_form .button-item .button {border-radius: 4px;}.bravo_wrap .bravo-list-locations.style_8 .item {max-height: 300px;}.bravo_wrap .download-app.style_3 .col-left {order: 1;}.bravo_wrap .download-app.style_3 .col-right {order: 0;}@media (max-width: 767px) {.bravo_wrap .news-list-block .size-mb-100 {width: 100%;height: auto;}}.bravo_wrap .bravo-featured-item {border-bottom: solid 1px #f4f4f4;margin: 30px 0;padding-bottom: 15px;}.bravo_wrap .bravo-featured-item .featured-item {margin-bottom: 20px;}.bravo_wrap .bravo-featured-item .featured-item .image {margin-top: 15px;float: left;}.bravo_wrap .bravo-featured-item .featured-item .content {margin-left: 85px;padding: 15px;}@media (max-width: 990px) {.bravo_wrap .bravo-featured-item .featured-item .content {margin-left: 60px;}}.bravo_wrap .bravo-featured-item .featured-item .content .title {font-size: 18px;}.bravo_wrap .bravo-featured-item .featured-item .content .desc {font-size: 13px;}@media (max-width: 990px) {.bravo_wrap .bravo-featured-item .col-md-4 {flex: 0 0 100%;max-width: 100%;}}.bravo_wrap .bravo-featured-item.style2 {border-bottom: 0px;}.bravo_wrap .bravo-featured-item.style2 .number-circle {width: 70px;height: 70px;border: 2px solid #5191FA;border-radius: 50%;text-align: center;line-height: 69px;font-size: 40px;color: #5191FA;transition: all 0.3s;display: inline-block;}.bravo_wrap .bravo-featured-item.style3 .featured-item {border: 1px solid #dfdfdf;border-radius: 8px;padding: 50px;margin-bottom: 30px;transition: all 0.3s;}.bravo_wrap .bravo-featured-item.style3 .featured-item .image {float: none;margin-top: 0px;margin-bottom: 25px;text-align: center;}.bravo_wrap .bravo-featured-item.style3 .featured-item .content {text-align: center;margin-left: 0px;padding: 0px;}.bravo_wrap .bravo-featured-item.style3 .featured-item:hover {border-color: #5191FA;}.bravo_wrap .bravo-featured-item.style4 {background-color: #f6f9ff;border-bottom: none;margin-top: 0;padding: 40px 0 20px;}.bravo_wrap .bravo-featured-item.style5 {background-color: #225d83;border-bottom: none;margin-top: 0;color: #fff;padding: 40px 0 10px;}.bravo-vendor-form-register .form-group, .bravo_gallery .form-group {margin-bottom: 10px;}.bravo-vendor-form-register .form-control, .bravo_gallery .form-control {border: 1px solid #ced4da;border-radius: 5px;}.bravo-vendor-form-register input[type=checkbox], .bravo_gallery input[type=checkbox] {width: auto;}.bravo-vendor-form-register .embed-responsive, .bravo_gallery .embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}.bravo-vendor-form-register .embed-responsive-16by9::before, .bravo_gallery .embed-responsive-16by9::before {padding-top: 56.25%;display: block;content: "";}.bravo-vendor-form-register .embed-responsive .embed-responsive-item, .bravo-vendor-form-register .embed-responsive iframe, .bravo-vendor-form-register .embed-responsive embed, .bravo-vendor-form-register .embed-responsive object, .bravo-vendor-form-register .embed-responsive video, .bravo_gallery .embed-responsive .embed-responsive-item, .bravo_gallery .embed-responsive iframe, .bravo_gallery .embed-responsive embed, .bravo_gallery .embed-responsive object, .bravo_gallery .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}.bravo_wrap .bravo-video-popup {display: inline-block;position: relative;}.bravo_wrap .bravo-video-popup .play-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0.7;cursor: pointer;}.bravo_wrap .bravo-video-popup:hover .play-icon {opacity: 1;}@media (min-width: 1023px) {.masthead.-type-2 .masthead__images {min-height: 500px;}}.dashboard__sidebar a {color: inherit;}.dashboard__sidebar .sidebar__item .children {display: none;}.dashboard__sidebar .sidebar__item .children.opened {display: block;}.footer.-dashboard p, .footer.-dashboard a {font-size: inherit;color: inherit;}.footer.-dashboard a:hover {color: #0a58ca;}.footer.-dashboard .dropdown > a {font-weight: 500;color: inherit;text-decoration: underline;font-size: var(--text-14);}.sidebar__user .logo {text-align: center;}.sidebar__user .logo .avatar {height: 120px;width: 120px;-o-object-fit: cover;object-fit: cover;border-radius: 50%;margin: 0 auto 10px;}.sidebar__user .logo .avatar-text {width: 100px;height: 100px;display: flex;font-size: 40px;font-weight: 400;border-radius: 50%;background-color: #f2f5f9;margin: 0 auto 10px;justify-content: center;align-items: center;}.sidebar__user .become-vendor {display: inline-flex;border-radius: 20px;}.button.-sm {padding: 9px 24px;}.dashboard__sidebar {padding-top: 40px;}.booking__history table tbody td a.btn, .booking__history table tbody td a:not([href]):not([tabindex]) {color: #FFF;}table.table-3 th, table.table-3 td {padding-left: 10px;padding-right: 10px;}.gotrip-bravo-pagination a {color: #1A2B48;}.gotrip-bravo-pagination .active > * {color: #FFF;background-color: #1A2B48;}.processing span, .unpaid span, .pending span {background-color: #FFF8DD;color: #FFC700;}.partial_payment span {background-color: #E5F0FD;color: #3554D1;}.paid span, .completed span, .confirmed span {background-color: #EBFCEA;color: #008009;}.cancelled span, .cancel span {background-color: #DDDDDD;color: #000000;}.fail span {background-color: #FFF5F8;color: #F1416C;}.draft span {background-color: #F5F5F5;color: #697488;}@media (max-width: 1199px) {.bravo_wrap .bravo_header .currency-dropdown, .bravo_wrap .bravo_header .language-dropdown, .bravo_wrap .bravo_header .login-item {display: none;}}.bravo_wrap .bravo_header .login-item .subnav a {justify-content: flex-start;}.bravo_wrap .bravo_header .login-mobile-item .dropdown-menu {width: -webkit-max-content;width: -moz-max-content;width: max-content;min-width: auto;}.bravo_wrap .bravo_header .login-mobile-item .dropdown-menu li:first-child {border-bottom: 1px solid silver;padding-bottom: 6px;}@media (max-width: 1199px) {.bravo_wrap .bravo_header .header-menu .header-menu__content .mobile-footer {display: flex;justify-content: flex-end;}.bravo_wrap .bravo_header .header-menu .header-menu__content .mobile-footer .currency-dropdown, .bravo_wrap .bravo_header .header-menu .header-menu__content .mobile-footer .language-dropdown {display: block;color: initial;margin-left: 15px;}.bravo_wrap .bravo_header .header-menu .header-menu__content .mobile-footer .currency-dropdown a, .bravo_wrap .bravo_header .header-menu .header-menu__content .mobile-footer .language-dropdown a {display: inline-flex;align-items: center;}.bravo_wrap .bravo_header .header-menu .header-menu__content .mobile-footer .currency-dropdown a i, .bravo_wrap .bravo_header .header-menu .header-menu__content .mobile-footer .language-dropdown a i {font-size: 10px;}}.bravo_wrap .bravo_header .header-menu.menu-right .menu__nav li.login-item .subnav {left: initial;right: 0;}.bravo_wrap .bravo_header .header-menu.menu-right .menu__nav li.login-item .subnav:before {left: 75px;}.bravo_wrap .bravo_header .header-logo .logo-dark {display: none;}@media (max-width: 1023px) {.bravo_wrap .bravo_header.style-normal .header-menu {position: absolute;top: 100%;}}.header-transparent_v4 .bravo_wrap .bravo_header .currency-dropdown, .header-transparent_v4 .bravo_wrap .bravo_header .language-dropdown, .header-transparent_v4 .bravo_wrap .bravo_header .login-item {color: var(--color-white);}.header-transparent_v4 .bravo_wrap .bravo_header.is-sticky .menu-right .menu__nav .button {color: var(--color-dark-1) !important;border-color: var(--color-dark-1) !important;}.header-transparent_v4 .bravo_wrap .bravo_header.is-sticky .menu-right .menu__nav li {color: var(--color-dark-1);}.header-transparent_v4 .bravo_wrap .bravo_header .header-logo .logo-light {display: none;}.header-transparent_v4 .bravo_wrap .bravo_header .header-logo .logo-dark {display: block;position: static;opacity: 1;}.header-transparent_v5 .bravo_wrap .header-logo .logo-light {display: none;}.header-transparent_v5 .bravo_wrap .header-logo .logo-dark {display: block;position: static;opacity: 1;}.bravo_wrap .bravo_header.is-menu-opened .header-logo .logo-dark {display: block;}.bravo_header.is-menu-opened .icon-menu {color: #000;}.bravo_header.is-menu-opened .icon-user {color: #000;}.login-item .is_login img {border-radius: 50%;-o-object-fit: cover;object-fit: cover;}.bravo_wrap .bravo_header .text-dark-1 .currency-dropdown, .bravo_wrap .bravo_header .text-dark-1 .language-dropdown, .bravo_wrap .bravo_header .text-dark-1 .login-item {color: #051036;}.header-transparent_v6 .header .header-logo .logo-light {display: none;}.header-transparent_v6 .header .header-logo .logo-dark {display: block;position: relative;opacity: 1;}.header-transparent_v7 .bravo_header .header__container .col-left {flex: 1;}.header-transparent_v7 .bravo_header .header__container .col-left .d-flex {justify-content: space-between;}@media (max-width: 1199px) {.header .header-menu .mobile-footer .menu-item-has-children {position: relative;}.header .header-menu .mobile-footer ul.subnav {display: none;position: absolute;bottom: 100%;right: 0;padding: 15px;border-radius: 5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);background-color: #FFF;}.header .header-menu .mobile-footer ul.subnav.active {display: block;}.header-transparent_v2 .header.is-menu-opened .header-logo img.logo-light {display: none;}.header-transparent_v2 .header.is-menu-opened .header-logo img.logo-dark {opacity: 1;position: relative;}.header .header-menu .menu {overflow-y: auto;}}.header .header-menu .menu .mega {display: flex;flex-wrap: wrap;width: 700px;}.header .header-menu .menu .mega.--has-mega-image {width: 900px;}.header .header-menu .menu .mega .mega-image {width: 30%;}.header .header-menu .menu .mega .mega-image img {height: 90%;-o-object-fit: cover;object-fit: cover;border-radius: 5px;}.header .header-menu .menu .mega .subnav {flex: 1;display: flex;opacity: 1;left: 0;top: 0;min-width: 0;position: relative;padding: 0;background-color: transparent;box-shadow: none;flex-wrap: wrap;}.header .header-menu .menu .mega .subnav > li {width: 25%;margin-bottom: 15px;}.header .header-menu .menu .mega .subnav > li > a {font-weight: bold;}.header .header-menu .menu .mega .subnav > li > a:hover {background-color: transparent;}.header .header-menu .menu .mega .subnav .subnav {display: block;}.header .header-menu .menu .mega .subnav .subnav > li {width: 100% !important;margin-bottom: 0;}.header .header-menu .menu .mega .subnav .subnav > li > a {font-weight: 400;padding-bottom: 2px;padding-top: 2px;}.header .header-menu .menu .mega .subnav .subnav > li > a:hover {background-color: transparent;}.header .header-menu .menu .mega .subnav a i.icon {display: none;}.header .header-menu .menu .mega.column-3 {width: 500px;}.header .header-menu .menu .mega.column-3.--has-mega-image {width: 700px;}.header .header-menu .menu .mega.column-3 .mega-image {width: 35%;}.header .header-menu .menu .mega.column-3 .subnav > li {width: 33.33%;}.header .header-menu .menu .mega.column-2 {width: 400px;}.header .header-menu .menu .mega.column-2.--has-mega-image {width: 550px;}.header .header-menu .menu .mega.column-2 .mega-image {width: 45%;}.header .header-menu .menu .mega.column-2 .subnav > li {width: 50%;}.header .gotrip-header-transparent_v8 .header-menu .menu .mega, .header .gotrip-header-transparent_v7 .header-menu .menu .mega {right: -300px;left: auto;}@media (min-width: 1200px) {.header .header-menu .menu li.-has-mega-menu:hover > .mega .subnav {pointer-events: auto;}}@media (min-width: 1200px) {.pc-menu-none {display: none !important;}}@media (max-width: 1199px) {.mb-menu-none {display: none !important;}}.gotrip-topbar {z-index: 9999;}.gotrip-topbar a:hover {color: #FFF;}.gotrip-dropdown .subnav {display: none;background: #FFF;width: 120px;top: 100%;border-radius: 3px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);left: -15px;position: absolute;}.gotrip-dropdown .subnav:before {content: "";position: absolute;top: -4px;left: 20px;width: 8px;height: 8px;background-color: white;transform: rotate(45deg);}.gotrip-dropdown .subnav li a {display: block;padding: 2px 15px;font-size: 14px;}.gotrip-dropdown .subnav li a:hover {color: #000;}.gotrip-dropdown > li {position: relative;}.gotrip-dropdown > li > a {font-size: 14px;color: #FFF;}.gotrip-dropdown > li > a i {font-size: 10px;}.gotrip-dropdown > li.show .subnav {display: block;}.bravo_wrap .mailchimp .bravo-subscribe-form {position: relative;}.bravo_wrap .mailchimp .bravo-subscribe-form .form-mess {position: absolute;bottom: -40px;}.bravo_wrap .mailchimp .bravo-subscribe-form .button .fa-spinner {margin-left: 5px;display: none;}.bravo_wrap .mailchimp .bravo-subscribe-form.loading .button .fa-spinner {display: inline;}.bravo_wrap .footer.style_4 .footer_middle_area p {color: var(--color-white);}.bravo_wrap .footer .menu-footer .menu__nav {display: flex;}.bravo_wrap .footer .menu-footer .menu__nav li {position: relative;}.bravo_wrap .footer .menu-footer .menu__nav li a {cursor: pointer;padding: 0 10px;}.bravo_wrap .footer .menu-footer .menu__nav li > a .icon {font-size: 7px;}.bravo_wrap .footer .menu-footer .menu__nav li:hover > .subnav {opacity: 1;pointer-events: auto;}.bravo_wrap .footer .menu-footer .menu__nav li .subnav {position: absolute;bottom: 100%;background-color: white;border-radius: 4px;color: var(--color-dark-1) !important;min-width: 240px;padding: 20px;box-shadow: 0px 10px 60px 0px rgba(5, 16, 54, 0.0509803922);opacity: 0;pointer-events: none;transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);}.bravo_wrap .footer .menu-footer .menu__nav li .subnav > li > a:hover {color: var(--color-blue-1);background-color: rgba(53, 84, 209, 0.05);}.footer.style_6 .text-blue-1 {color: #FFF;}.footer.style_6 a {transition: all 0.3s;}.footer.style_6 a:hover {color: #FFF;opacity: 0.7;}.footer.style_6 .text-light-1 {color: #FFF;}.tabs-box {position: relative;}.tabs-box .tab {display: none;}.tabs-box .active-tab {display: block;}.tabs-box .tab-btn {cursor: pointer;}.pricing-section {position: relative;padding: 100px 0 70px;}.pricing-tabs {position: relative;}.pricing-tabs .tab-buttons {text-align: center;position: relative;margin-bottom: 30px;}.pricing-tabs .tab-buttons h4 {display: block;font-weight: 500;font-size: 16px;line-height: 22px;color: #202124;margin-bottom: 15px;}.pricing-tabs .tab-btns {position: relative;display: flex;justify-content: center;align-items: center;}.pricing-tabs .tab-btns:before {position: absolute;top: 0;left: 50%;width: 60px;height: 30px;transform: translateX(-50%);background: #1967D2;border: 1px solid #E7E7EC;box-sizing: border-box;box-shadow: 0px 8px 15px rgba(140, 152, 164, 0.1);border-radius: 30px;content: "";transition: all 300ms linear;}.pricing-tabs .tab-btns li {list-style: none;position: relative;font-size: 14px;line-height: 30px;color: #696969;cursor: pointer;z-index: 8;padding: 0 48px 0;min-width: 196px;transition: all 300ms ease;}.pricing-tabs .tab-btns li:before {position: absolute;right: -26px;height: 20px;width: 20px;top: 5px;background: #ffffff;content: "";border-radius: 50%;transition: all 300ms ease;}.pricing-tabs .tab-btns li.active-btn:before {right: 6px;}.pricing-tabs .tab-btns li:last-child:before {display: none;}.pricing-table {position: relative;margin-bottom: 30px;}.pricing-table .inner-box {position: relative;background: #FFFFFF;border: 1px solid #ECEDF2;box-sizing: border-box;border-radius: 8px;padding: 40px 40px;overflow: hidden;transition: all 300ms ease;}.pricing-table .inner-box:hover, .pricing-table.tagged .inner-box {border: 1px solid #1967D2;box-shadow: 0px 6px 15px rgba(64, 79, 104, 0.05);}.pricing-table .tag {position: absolute;right: 30px;top: 30px;overflow: hidden;border-radius: 30px;font-size: 13px;line-height: 20px;color: #34A853;padding: 5px 25px;}.pricing-table .tag:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: #34A853;opacity: 0.15;content: "";border-radius: 30px;}.pricing-table .title {display: block;font-weight: 500;font-size: 18px;line-height: 24px;color: #1967D2;margin-bottom: 10px;}.pricing-table .price {position: relative;display: flex;align-items: flex-end;font-size: 30px;line-height: 41px;color: #202124;font-weight: 500;margin-bottom: 40px;transition: all 300ms ease;}.pricing-table .duration {position: relative;font-size: 18px;line-height: 1em;color: #202124;font-weight: 400;bottom: 7px;margin-left: 7px;}.pricing-table .table-content {position: relative;margin-bottom: 50px;}.pricing-table .table-content ul {position: relative;list-style: none;}.pricing-table .table-content ul li {position: relative;font-size: 14px;line-height: 25px;color: #696969;font-weight: 400;margin-bottom: 20px;padding-left: 30px;}.pricing-table .table-content ul li:before {position: absolute;left: 0;top: 0;font-family: FontAwesome;font-size: 16px;color: #202124;content: "\f00c";}.pricing-table .table-footer {position: relative;}.pricing-table .table-footer a {position: relative;display: block;width: 100%;}.skeleton-loading .thumb-image, .skeleton-loading .g-info > *, .skeleton-loading .g-rate-price > *, .skeleton-loading.item-loop-wrap:not(.inner-loop-wrap) > *, .skeleton-loading .thumb-image .price-wrapper, .skeleton-loading .has-skeleton {position: relative;overflow: hidden;background-color: #dddbdd;}.skeleton-loading .thumb-image:before, .skeleton-loading .g-info > *:before, .skeleton-loading .g-rate-price > *:before, .skeleton-loading.item-loop-wrap:not(.inner-loop-wrap) > *:before, .skeleton-loading .thumb-image .price-wrapper:before, .skeleton-loading .has-skeleton:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #dddbdd;z-index: 3;}.skeleton-loading .thumb-image::after, .skeleton-loading .g-info > *::after, .skeleton-loading .g-rate-price > *::after, .skeleton-loading.item-loop-wrap:not(.inner-loop-wrap) > *::after, .skeleton-loading .thumb-image .price-wrapper::after, .skeleton-loading .has-skeleton::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: translateX(-100%);z-index: 3;background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));-webkit-animation: shimmer 3s infinite;animation: shimmer 3s infinite;}.skeleton-loading .g-rate-price::before {display: none;}.skeleton-loading .sale_info {display: none !important;}@-webkit-keyframes shimmer {100% {transform: translateX(100%);}}@keyframes shimmer {100% {transform: translateX(100%);}}.masthead__content .check-in-out {position: absolute;left: -15px;bottom: 1px;z-index: -1;opacity: 0;}.cardImage__leftBadge {width: auto;height: auto;}.align-baseline {align-items: baseline;}.header_2 .dropdown > a {color: #fff;}.list-star {position: relative;display: flex;}.list-star .booking-item-rating-stars {padding: 0;margin: 0;}.list-star .booking-item-rating-stars li {height: 14px;list-style: none;display: flex;align-items: center;}.list-star .booking-item-rating-stars li .fa {font-size: 11px;}.list-star .booking-item-rating-stars-active {position: absolute;width: 0;top: 0;left: 0;overflow: hidden;}.shrink-0 {flex-shrink: 0;}.w-100 {width: 100% !important;}.position-relative {position: relative;}.bravo-list-item .topbar-search {border-bottom: 30px;}.bravo-list-item .topbar-search .control .item:not(:first-child) {margin-left: 5px;padding-left: 5px;border-left: solid 1px #a7a7a7;}.bravo-list-item .topbar-search .control .item .dropdown .dropdown-toggle {padding: 3px 15px;border: solid 1px #ccc;margin-left: 5px;}.bravo-list-item .list-service-item .cardImage__content img {width: 100%;height: 100%;}.has-search-map .bravo_form_search_map .bravo_form {background: var(--color-light-2) !important;width: auto;border-radius: 4px;}@media (min-width: 992px) {.has-search-map .bravo_form_search_map .bravo_form {padding-left: 0 !important;}}.has-search-map .bravo_form_search_map .bravo_form .button-item .button {width: 60px;border-radius: 4px;}@media (max-width: 992px) {.has-search-map .bravo_form_search_map .bravo_form .button-item .button {width: 100%;}}.has-search-map .bravo_form_search_map .bravo_form .button-item .button .icon-search {margin: 0 !important;}.has-search-map .bravo_form_search_map .bravo_form .button-item .button .text-search {display: none;}.has-search-map .halfMap__map #bravo_results_map {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.has-search-map .halfMap__map #bravo_results_map .infobox-item {overflow: hidden;border-radius: 4px;}.has-search-map .halfMap__map #bravo_results_map .infobox-item .hotelsCard__image {border-radius: 0;}.has-search-map .halfMap__map #bravo_results_map .infobox-item .hotelsCard__content {padding: 0 10px 10px 10px;}.bravo_detail .bravo_content .g-attributes .list-attributes {margin: 0 -15px;}.bravo_detail .bravo_content .g-attributes .list-attributes .item {flex: 0 0 25%;max-width: 25%;padding: 7.5px 15px;}@media (max-width: 1023px) {.bravo_detail .bravo_content .g-attributes .list-attributes .item {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}}@media (max-width: 655px) {.bravo_detail .bravo_content .g-attributes .list-attributes .item {flex: 0 0 50%;max-width: 50%;}}.bravo_detail .bravo_content .g-attributes .list-attributes .item .img-responsive {width: 20px;height: 20px;}.bravo_detail .review-list .review-item .avatar {width: 60px;height: 60px;border-radius: 50%;}.bravo_detail .review-form .review-items .item .rates .fa.hovered, .bravo_detail .review-form .review-items .item .rates .fa.selected {color: var(--color-yellow-1);}.bravo_detail .review-form .review-items .item .rates .fa.hovered:before, .bravo_detail .review-form .review-items .item .rates .fa.selected:before {content: "\f005";}.bravo_detail .review-form .form-input .invalid-feedback {position: absolute;bottom: -24px;}.bravo_detail .bravo_single_book_wrap .searchMenu-guests .form-guest-search .input input {max-width: 50px;text-align: center;}.bravo_detail .bravo_single_book_wrap .searchMenu-guests .form-guest-search .input input::-webkit-inner-spin-button, .bravo_detail .bravo_single_book_wrap .searchMenu-guests .form-guest-search .input input::-webkit-outer-spin-button {display: none;}.sale-price {margin-right: 3px;text-decoration: line-through;font-size: 14px;color: #c03 !important;font-weight: 400;}.bravo_wrap .bravo_user_profile .bravo-list-item .list-item .item-list {background: #fff;}.bravo_wrap .bravo_user_profile .bravo-list-item .list-item .item-list .location, .bravo_wrap .bravo_user_profile .bravo-list-item .list-item .item-list .rate {padding-bottom: 5px !important;}.bravo_wrap .bravo_user_profile .language-navigation {margin-bottom: 20px;}.bravo_wrap .bravo_user_profile .language-navigation ul {border: none;}.bravo_wrap .bravo_user_profile .language-navigation ul li {margin: 0;}.bravo_wrap .bravo_user_profile .language-navigation ul li a {border: solid 1px #ccc;border-radius: 0;margin-right: 10px;background: #fff;color: rgba(16, 16, 16, 0.8);}.bravo_wrap .bravo_user_profile .language-navigation ul li a.active {color: #fff;border: solid 1px #fa5636;background: #FA5636;}.bravo_wrap .bravo_user_profile .form-add-service .nav-tabs {background: #78b942 !important;}.bravo_wrap .bravo_user_profile .form-control {border: 1px solid #ced4da !important;}.bravo_wrap .bravo_user_profile input[type=checkbox], .bravo_wrap .bravo_user_profile input[type=radio] {width: auto !important;border: 1px solid #b4b9be !important;}.bravo_wrap .bravo_user_profile .term-item {margin-right: 10px;}.bravo_wrap .bravo_user_profile .bravo-pagination .count-string {float: none !important;text-align: left;}.bravo_wrap .bravo_user_profile .bravo-pagination .custom-pagination {margin-top: 0 !important;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-title {display: none;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-section {padding: 0;border-bottom: 1px solid #EAEEF3;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-section:last-child {border-bottom: 0px;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-section .service-info {display: none !important;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .service-info .service-name a {color: #1A2B48;font-size: 16px;line-height: 25px;font-weight: 500;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .service-info .service-name a:hover {text-decoration: none;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .service-info .address {color: #5E6D77;margin-bottom: 0px;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-list {margin: 0px;padding: 0px;list-style: none;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-list li {margin-bottom: 13px;display: flex;justify-content: space-between;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-list li .val {color: #5E6D77;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-list li:last-child {margin-bottom: 0px;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-list li.no-flex {display: block;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-list li ul {padding-left: 15px;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-list li.final-total {border-top: 1px solid #EAEEF3;padding-top: 10px;font-size: 19px;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-list li.final-total .label {font-weight: 500;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-list li.final-total .val {font-weight: 500;color: #3490dc;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-section ul {margin: 0px;padding: 0px;list-style: none;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-section ul li {display: flex;justify-content: space-between;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #DAE1E7;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-section ul li .val {color: #5E6D77;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-section ul li:last-child {margin-bottom: 0px;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-section ul li.no-flex {display: block;}.bravo_wrap .bravo_user_profile .booking-review .booking-review-content .review-section ul li ul {padding-left: 15px;}.bravo_single_book .nav-enquiry {padding: 10px;display: flex;background: #f7f7f7;margin-top: 15px;border-radius: 5px;}.bravo_single_book .nav-enquiry .enquiry-item {flex: 0 0 50%;text-align: center;}.bravo_single_book .nav-enquiry .enquiry-item span {color: #1a2b4e;text-transform: uppercase;font-weight: 500;display: inline-block;border-bottom: solid 1px transparent;cursor: pointer;}.bravo_single_book .nav-enquiry .enquiry-item.active span {border-bottom: solid 1px var(--color-blue-1);color: var(--color-blue-1);}.bravo-booking-page .form-control {border: 1px solid #ced4da;}.bravo-booking-page .input-group-text {border-radius: 0;}.owner-info {background: #FFF;border-radius: 3px;padding: 15px;border: 1px solid #D7DCE3;}.owner-info .media-left {padding-right: 10px;}.owner-info .media-left a {width: 50px;height: 50px;border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;}.owner-info .avatar-text {background: #1a2b47;color: #fff;border-radius: 50%;width: 50px;height: 50px;display: block;text-align: center;padding-top: 4px;position: relative;font-size: 29px;top: 0;text-decoration: none;}.owner-info .media-heading {font-weight: 500;font-size: 14px;color: #1a2b48;margin-top: 5px;margin-bottom: 5px;}.owner-info .media-heading a {color: inherit;}.owner-info p {margin-bottom: 5px;color: #5E6D77;font-size: 12px;}.service-wishlist.active .button {border-color: var(--color-blue-1);background-color: var(--color-blue-1) !important;color: white !important;}.bravo-list-car .item-loop-gird-2 .cardImage__content, .bravo-list-car-related .item-loop-gird-2 .cardImage__content {padding: 25px;display: flex;}.bravo-list-car .item-loop-gird-2 .cardImage__content img, .bravo-list-car-related .item-loop-gird-2 .cardImage__content img {eight: auto !important;-o-object-fit: contain;object-fit: contain;}.visible {visibility: visible;}.invisible {visibility: hidden;}.bravo_search_tour .bravo_form_search_map .bravo_form, .bravo_search_car .bravo_form_search_map .bravo_form, .bravo_search_event .bravo_form_search_map .bravo_form, .bravo_search_boat .bravo_form_search_map .bravo_form {background: none !important;}.bravo_search_tour .bravo_form_search_map .bravo_form .button-item, .bravo_search_car .bravo_form_search_map .bravo_form .button-item, .bravo_search_event .bravo_form_search_map .bravo_form .button-item, .bravo_search_boat .bravo_form_search_map .bravo_form .button-item {display: flex;justify-content: end;}.bravo_search_space .bravo_form_search_map .bravo_form {margin-top: 0 !important;}.bravo_search_space .bravo_form_search_map .bravo_form .searchMenu-guests__field {left: auto;right: 0;}.boat-map-form-search .button-grid {grid-template-columns: 1fr 290px auto;}.bravo-location-service-list .loop-type-car .item-loop-gird-2 .cardImage__content {padding: 25px;display: flex;}.bravo-location-service-list .loop-type-car .item-loop-gird-2 .cardImage__content img {height: auto !important;-o-object-fit: contain;object-fit: contain;}.text-dark-1-i {color: var(--color-dark-1) !important;}.gotrip-overview p {color: var(--color-dark-1);}.gotrip-overview h4 {font-weight: 500;font-size: var(--text-16);margin-top: 30px;margin-bottom: 15px;}.gotrip-overview ul {list-style: none;}.gotrip-overview ul li {list-style-type: disc;list-style-position: inside;}.bravo-news .sidebar-widget .sidebar-title h4, .bravo-news .sidebar-widget .sidebar-title h2 {font-weight: 600 !important;}.halfMap.bravo_search_car {margin-top: 0;}.bravo_wrap .bravo_search.halfMap .halfMap__content .gotrip_form_search .button-item {flex: 0 0 60px;max-width: 60px;}@media (max-width: 991px) {.bravo_wrap .bravo_search.halfMap .halfMap__content .gotrip_form_search .button-item {flex: 0 0 100%;max-width: 100%;}}.bravo_wrap .bravo_search .gotrip_form_search {width: 100%;margin-top: 30px;border-radius: 4px;}.bravo_wrap .bravo_search .gotrip_form_search .button-item .button {border-radius: 4px;}.bravo_wrap .gotrip_form_search {display: flex;}.bravo_wrap .gotrip_form_search .field-items {display: flex;flex: 1;}.bravo_wrap .gotrip_form_search .field-items > .row > div:not(:last-child) {border-right: 1px solid var(--color-border);}@media (max-width: 991px) {.bravo_wrap .gotrip_form_search .field-items > .row > div:not(:last-child) {border-right: 0;border-bottom: 1px solid var(--color-border);}}.bravo_wrap .gotrip_form_search .button-item {flex: 0 0 150px;width: 100%;max-width: 150px;justify-content: end;display: flex;}.bravo_wrap .gotrip_form_search .button-item .button {max-width: 150px;}@media (max-width: 991px) {.bravo_wrap .gotrip_form_search .button-item {max-width: 100%;}.bravo_wrap .gotrip_form_search .button-item .button {max-width: 100%;}}.bravo_wrap .gotrip_form_search.form-search-service-hotel .field-items > .row > div {padding: 24px 30px !important;}.bravo_wrap .gotrip_form_search.form-search-service-hotel .button-item .mainSearch__submit {height: 100% !important;border-radius: 0;}.bravo_wrap .gotrip_form_search.form-search-sidebar {flex-direction: column;background: transparent !important;}.bravo_wrap .gotrip_form_search.form-search-sidebar .field-items > .row > div {align-self: normal !important;border-right: none;margin-bottom: 20px;background: #fff;width: 100%;padding: 10px 20px !important;border-radius: 4px;}.bravo_wrap .gotrip_form_search.form-search-sidebar .button-item {flex: 0 0 100%;max-width: 100%;}.bravo_wrap .gotrip_form_search.form-search-sidebar .button-item .button {max-width: 100%;}@media (max-width: 991px) {.bravo_wrap .gotrip_form_search {flex-wrap: wrap;}.bravo_wrap .gotrip_form_search .field-items, .bravo_wrap .gotrip_form_search .button-item {width: 100%;flex: unset;}}.bravo_wrap .gotrip_form_search .searchMenu-loc .js-results {max-height: 400px;overflow: auto;}@media (max-width: 991px) {.bravo_wrap .halfMap__map {height: 300px;}}.bravo-review-score a.checked {color: #FFF !important;}.cardImage__discounttBadge {position: absolute;bottom: 20px;left: 0;width: auto;}.is_desktop {display: block;}@media (max-width: 1023px) {.is_desktop {display: none;}}.is_mobile {display: none;}@media (max-width: 1023px) {.is_mobile {display: block;}}.gotrip-form-search-grid {background: var(--color-light-2) !important;}.gotrip-form-search-grid .gotrip_form_search {flex-wrap: wrap;background: none !important;padding: 20px !important;}.gotrip-form-search-grid .gotrip_form_search .button-item {max-width: none;}.gotrip-form-search-grid .gotrip_form_search .button-item button {width: 100%;max-width: none;}.gotrip-form-search-grid .gotrip_form_search .field-items {flex: 0 0 100%;}.gotrip-form-search-grid .gotrip_form_search .button-item {flex: 0 0 100%;}.gotrip-form-search-grid .gotrip_form_search .row > div {flex: 0 0 100%;border: none !important;padding: 0 0 15px 0 !important;}.bravo_form_filter.-is-active {display: block !important;background: white;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1100;overflow-y: scroll;transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);opacity: 1;pointer-events: auto;}.halfMap__content {height: calc(100vh - 100px);overflow: auto;}.btn-apply-advances, .btn-apply-price-range {width: auto;}.toggle-element.-dropdown {min-width: 180px;}.c-pointer {cursor: pointer;}.invalid-feedback.show {display: block;}.bravo-subscribe-form .form-mess .text-success {color: #008009;}.sidebar-checkbox .hide {display: none;}.halfMap__content {overflow-x: hidden;}.clear-loc {right: 0;cursor: pointer;display: none;z-index: 99;}.has-val .clear-loc {display: inline-block;}.searchMenu-loc.has-val .js-search {padding-right: 20px;}.min-height-300 {min-height: 300px;}.text-success {color: #28a745 !important;}.text-danger {color: #dc3545 !important;}.dropdown-notifications button {position: relative;}.dropdown-notifications button .notification-icon {top: 2px;right: 8px;left: auto;}.dropdown-notifications .dropdown-menu {background-color: #FFF;box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);}.dropdown-notifications .dropdown-menu.-is-active {display: block;}@media (max-width: 767px) {.dropdown-notifications .dropdown-menu-right {right: -60px;}}@media (min-width: 576px) {#flightFormBookModal .modal-dialog {max-width: 1000px;}}.bravo_wrap #flightFormBookModal .modal-dialog .modal-body .icon-loading {align-items: center;justify-content: center;}#bravo_notify .media {display: flex;align-items: flex-start;}#bravo_notify .panel {background-color: #fff;box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);border-radius: 3px;margin-bottom: 20px;}@media (max-width: 767px) {#bravo_notify .col-3, #bravo_notify .col-9 {width: 100%;}}.gotrip-login-modal .modal-header, .gotrip-register-modal .modal-header {border-bottom: dashed 1px #ccc;}@media (max-width: 1023px) {.bravo_detail_boat .cruiseSlider-slider .cruiseSlider__nav {display: none;}}.bravo_detail_location .location_banner .effect {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.3;}@media (max-width: 766px) {.bravo_detail_location .location_banner .effect {background: #20347a;opacity: 1;}}@media (max-width: 766px) {.bravo_detail_location .location_banner img {display: none;}}@media (max-width: 766px) {.bravo_detail_location .location_banner .text-banner {position: relative !important;padding: 30px !important;}.bravo_detail_location .location_banner .text-banner .text-50 {font-size: 32px !important;}}@media (max-width: 767px) {.bravo_hotel_detail .hotel_list_rooms .room-item .roomGrid .roomGrid__header {display: none;}.bravo_hotel_detail .hotel_list_rooms .room-item .roomGrid .roomGrid__grid {display: block;}.hotel_rooms_form .form-search-rooms .form-search-row .g-button-submit {padding: 20px;}}.gotrip-banner .btn-group {position: absolute;bottom: 20px;left: 10px;display: inline-flex;vertical-align: middle;z-index: 1;}.gotrip-banner .btn-group .btn {margin-left: 10px;background: rgba(26, 43, 72, 0.5);font-size: 14px;color: #fff;padding: 12px 20px;}.gotrip-banner .btn-group .has-icon {display: flex;align-items: center;}.gotrip-banner .btn-group .btn .fa {margin-right: 10px;}.video_popup_modal .modal .modal-dialog {position: relative;top: 50%;width: 100%;transform: translate(0, -50%);margin: -10px auto 0;}.video_popup_modal .modal .modal-content {padding: 0;background: transparent;border: none;}.video_popup_modal .close {float: right;}.video_popup_modal .embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}.video_popup_modal .embed-responsive-16by9::before {display: block;content: "";padding-top: 56.25%;}.video_popup_modal .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}.review_upload_btn {position: relative;}.helpText:after {content: "\f067";font-family: "FontAwesome";font-size: 150%;color: gray;display: flex;align-items: center;justify-content: center;width: 10vh;height: 10vh;border: 3px dashed gray;}.review_upload_file {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;z-index: 10;}.review_upload_item {cursor: pointer;background-repeat: no-repeat;background-size: cover;background-position: center;height: 10vh;}.alert-text {position: relative;padding: 0.75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: 0.25rem;}.alert-text.danger {color: #721c24;background-color: #f8d7da;border-color: #f5c6cb;}.item-loop-gird-2 .cardImage__content {padding: 25px;}.item-loop-gird-2 .cardImage__content img {-o-object-fit: contain;object-fit: contain;}.js-results .-link {cursor: pointer;}.tabs.-pills-2 .tabs__controls .tabs__button.is-tab-el-active:hover {color: #FFF !important;}.masthead.-type-9 {z-index: 1;}.count-display input[type=number] {-moz-appearance: textfield;}.searchMenu-guests__field input[type=number] {-moz-appearance: textfield;}.button {cursor: pointer;}.bc-two-tactor-authentication {padding: 100px 0;}.bc-two-tactor-authentication .mb-4 {margin-bottom: 20px !important;}.bc-two-tactor-authentication .form-group {margin-bottom: 15px;}.bc-two-tactor-authentication .form-control {border: 1px solid #ced4da;}.bc-two-tactor-authentication .btn-primary {background-color: #3554D1;padding: 5px 25px;border-radius: 5px;color: white;}.bc-two-tactor-authentication .text-md-right {text-align: right;}.bc-two-tactor-authentication .card-header {color: #fff;background-color: #20347a;}.bravo-form-search-all.carousel_v2 .effect {position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 0;}.bravo-form-search-all.carousel_v2 .effect .item {width: 100%;height: 100% !important;background-position: center !important;background-size: cover !important;background-repeat: no-repeat !important;align-items: center;display: flex;flex-wrap: wrap;align-content: center;}@media (max-width: 768px) {.bravo-form-search-all.carousel_v2 .effect .item {display: block;}.bravo-form-search-all.carousel_v2 .effect .item .text-heading {padding-top: 80px;margin: 0;}}.bravo-form-search-all.carousel_v2 .effect .owl-carousel, .bravo-form-search-all.carousel_v2 .effect .owl-stage-outer, .bravo-form-search-all.carousel_v2 .effect .owl-stage, .bravo-form-search-all.carousel_v2 .effect .owl-item {height: 100%;background-size: cover;background-position: center;}.bravo-form-search-all.carousel_v2 .owl-nav, .bravo-form-search-all.carousel_v2 .owl-dots {display: none !important;}.tooltip {position: absolute;z-index: 1070;display: block;margin: 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: 0.875rem;word-wrap: break-word;opacity: 0;}.tooltip.show {opacity: 0.9;}.tooltip .arrow {position: absolute;display: block;width: 0.8rem;height: 0.4rem;}.tooltip .arrow::before {position: absolute;content: "";border-color: transparent;border-style: solid;}.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {padding: 0.4rem 0;}.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {bottom: 0;}.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {top: 0;border-width: 0.4rem 0.4rem 0;border-top-color: #000;}.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {padding: 0 0.4rem;}.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {left: 0;width: 0.4rem;height: 0.8rem;}.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {right: 0;border-width: 0.4rem 0.4rem 0.4rem 0;border-right-color: #000;}.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {padding: 0.4rem 0;}.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {top: 0;}.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {bottom: 0;border-width: 0 0.4rem 0.4rem;border-bottom-color: #000;}.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {padding: 0 0.4rem;}.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {right: 0;width: 0.4rem;height: 0.8rem;}.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {left: 0;border-width: 0.4rem 0 0.4rem 0.4rem;border-left-color: #000;}.tooltip-inner {max-width: 200px;padding: 0.25rem 0.5rem;color: #fff;text-align: center;background-color: #000;border-radius: 0.25rem;}.profile-summary {border-radius: 5px;}.profile-summary .meta-info.style2 li i {font-size: 16px !important;}.profile-summary .meta-info.style1 li:before {top: 6px !important;}.bravo-news .blog-breadcrumb {padding: 20px 0;border-bottom: 1px solid #EAEEF3;}.bravo-news .blog-breadcrumb ul, .bravo-news .blog-breadcrumb ol, .bravo-news .blog-breadcrumb .ul {list-style: none;display: block;width: 100%;margin-bottom: 0;padding-left: 0;background: #FFF;}.bravo-news .blog-breadcrumb ul li, .bravo-news .blog-breadcrumb ol li, .bravo-news .blog-breadcrumb .ul li {position: relative;display: inline-block;padding-left: 20px;padding-right: 20px;z-index: 0;}.bravo-news .blog-breadcrumb ul li a, .bravo-news .blog-breadcrumb ol li a, .bravo-news .blog-breadcrumb .ul li a {display: block;font-weight: 500;color: #1A2B48;text-decoration: none;line-height: 21px;}.bravo-news .blog-breadcrumb ul li.active, .bravo-news .blog-breadcrumb ol li.active, .bravo-news .blog-breadcrumb .ul li.active {color: #5E6D77;}.bravo-news .blog-breadcrumb ul li:first-child, .bravo-news .blog-breadcrumb ol li:first-child, .bravo-news .blog-breadcrumb .ul li:first-child {padding-left: 0;}.bravo-news .blog-breadcrumb ul li:not(:last-child):after, .bravo-news .blog-breadcrumb ol li:not(:last-child):after, .bravo-news .blog-breadcrumb .ul li:not(:last-child):after {position: absolute;content: "";top: 50%;right: -2px;margin-top: -2px;width: 4px;height: 4px;background: #EAEEF3;z-index: 1;}.bravo-pagination .count-string {color: #768090;display: block;font-size: 14px;margin-top: 5px;text-align: center;}.bravo-more-book-mobile {position: fixed;bottom: 0;left: 0;right: 0;background: #fff;z-index: 11;display: none;border-top: solid 1px #ddd;line-height: 20px;}@media (max-width: 990px) {.bravo-more-book-mobile {display: block;}}.bravo-more-book-mobile .container {align-items: center;display: flex;-ms-flex-wrap: wrap;height: 65px;flex-wrap: wrap;}.bravo-more-book-mobile .left, .bravo-more-book-mobile .right {flex: 0 0 50%;max-width: 50%;}.bravo-more-book-mobile .left .g-price .prefix {color: #5E6D77;display: inline-block;}.bravo-more-book-mobile .left .g-price .prefix i {font-size: 16px;color: #ffc107;}.bravo-more-book-mobile .left .g-price .fr_text {font-size: 12px;}.bravo-more-book-mobile .left .g-price .price {position: relative;display: inline-block;}.bravo-more-book-mobile .left .g-price .price .text-price {font-size: 20px;color: #1A2B48;font-weight: 500;}.bravo-more-book-mobile .left .g-price .price .onsale {text-decoration: line-through;font-size: 16px;color: #cc0033 !important;font-weight: 400;}.bravo-more-book-mobile .left .g-price i {font-size: 18px;}.bravo-more-book-mobile .left .service-review .list-star {display: inline-block;line-height: 13px;position: relative;}.bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars {padding: 0;margin: 0;width: 90px;}.bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars:before, .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars:after {content: "";display: table;clear: both;}.bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars li {list-style: none;float: left;margin-right: 5px;}.bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars li:last-child {margin-right: 0;}.bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars li .fa {font-size: 15px;color: #FFDC00;}.bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars-active {position: absolute;width: 0;top: 0;left: 0;overflow: hidden;}.bravo-more-book-mobile .left .service-review .review {position: relative;top: -2px;font-size: 13px;color: #768092;margin-left: 10px;}@media (max-width: 340px) {.bravo-more-book-mobile .left .service-review .review {display: none;}}.bravo-more-book-mobile .right {text-align: right;}.bravo-more-book-mobile .btn-primary {padding: 8px 20px 6px;color: #fff;}.booking_cookie_agreement {background-color: #02071a;color: #ffffff;display: flex;align-items: baseline;z-index: 999999 !important;font-family: var(--title-font-family);position: fixed;right: 0;bottom: 0;left: 0;}.booking_cookie_agreement p {color: #ffffff;}.booking_cookie_agreement a {color: #EB6753;}.booking_cookie_agreement .content-cookie {flex: 1 1;}.booking_cookie_agreement .save-cookie {background-color: #EB6753;padding: 0.5rem;border-radius: 0.5rem;cursor: pointer;border: 1px solid var(--headings-color);color: #ffffff;}.bravo-news ol, .bravo-news ul {list-style: revert;margin: revert;padding-left: 0;padding-left: revert;}.bravo-news ol li, .bravo-news ul li {list-style: revert;}.smart-search, .input-search {position: relative;}.smart-search:not(.normal-control) .parent_text, .smart-search:not(.normal-control) .form-control, .input-search:not(.normal-control) .parent_text, .input-search:not(.normal-control) .form-control {border: none;box-shadow: none;font-size: 16px;position: relative;left: 0 !important;padding: 0 !important;height: 25px;background: transparent;}.smart-search:not(.normal-control) .parent_text[readonly], .smart-search:not(.normal-control) .form-control[readonly], .input-search:not(.normal-control) .parent_text[readonly], .input-search:not(.normal-control) .form-control[readonly] {cursor: pointer;}.smart-search .bravo-autocomplete, .input-search .bravo-autocomplete {opacity: 0;visibility: hidden;transition: all 0.3s;position: absolute;background: #fff;padding: 0;top: 100%;margin-top: 35px;left: 0;border: solid 1px #dee2e6;z-index: 20;max-height: 500px;overflow-y: auto;right: -15px;min-width: 500px;border-radius: 5px;}.smart-search .bravo-autocomplete.show, .input-search .bravo-autocomplete.show {opacity: 1;visibility: visible;}@media (max-width: 1023px) {.smart-search .bravo-autocomplete, .input-search .bravo-autocomplete {margin-top: 10px;border-radius: 0;right: 0;left: -55px;background: #f1f1f1;}}.smart-search .bravo-autocomplete .item, .input-search .bravo-autocomplete .item {cursor: pointer;padding: 10px 15px;color: var(--color-dark-1);}.smart-search .bravo-autocomplete .item:nth-child(2n), .input-search .bravo-autocomplete .item:nth-child(2n) {background: #fff;}.smart-search .bravo-autocomplete .item:last-child, .input-search .bravo-autocomplete .item:last-child {margin-bottom: 0;}.smart-search .bravo-autocomplete .item .h-line, .input-search .bravo-autocomplete .item .h-line {font-weight: 500;}.smart-search .bravo-autocomplete .item i, .input-search .bravo-autocomplete .item i {margin-right: 5px;font-size: 16px;position: relative;top: 1px;color: #828282;}.smart-search .bravo-autocomplete .item:hover, .input-search .bravo-autocomplete .item:hover {background: #f5f4f7;}.smart-search .bravo-autocomplete .message, .input-search .bravo-autocomplete .message {display: none;padding: 10px 15px;font-size: 14px;color: #424242;}.smart-search .bravo-autocomplete.on-message .list-item, .input-search .bravo-autocomplete.on-message .list-item {display: none;}.smart-search .bravo-autocomplete.on-message .message, .input-search .bravo-autocomplete.on-message .message {display: block;}.smart-search.normal-control .form-control, .input-search.normal-control .form-control {padding-right: 25px;}.smart-search.normal-control .bravo-autocomplete, .input-search.normal-control .bravo-autocomplete {margin-top: 0px;}.smart-search.normal-control:after, .input-search.normal-control:after {color: #4b4b4b;top: 23px;right: 15px;}.countdown-box {font-size: 1rem;font-weight: bold;display: flex;gap: 1rem;justify-content: center;}.time-unit {padding: 10px 15px;background-color: #78b942;border-radius: 10px;color: #fff;}.progress-container {position: relative;margin-top: 40px;}.percentage-label {position: absolute;top: -30px;transform: translateX(-50%);font-weight: bold;color: #0d6efd;}.progress {height: 30px;}.properti_city{border-radius: 8px;margin-bottom: 30px;position: relative;}.properti_city:hover{cursor: pointer;}.properti_city .thumb{border-radius: 10px;overflow: hidden;position: relative;}.properti_city.style_11 .thumb{border-radius: 10px;overflow: hidden;position: relative;height: 190px;}.properti_city.style_11 .overlay .details{bottom: 50px;}.properti_city .thumb img{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}.properti_city:hover .thumb img{-webkit-transform: scale(1.1) rotate(-1deg);-moz-transform: scale(1.1) rotate(-1deg);-o-transform: scale(1.1) rotate(-1deg);-ms-transform: scale(1.1) rotate(-1deg);transform: scale(1.1) rotate(-1deg);}.properti_city .overlay{background: rgba(39, 42, 51, .40);border-radius: 8px;bottom: 0;height: 100%;left: 0;position: absolute;right: 0;text-align: center;}.properti_city.home3 .overlay{background: rgba(39, 42, 51, .30);}.properti_city .overlay .details{bottom: 20px;left: 0;position: absolute;right: 0;}.properti_city .overlay .details .h4{color: #ffffff;font-size: 18px;font-family: 'Jost', sans-serif;font-weight: bold;line-height: 1.2;}.properti_city.home6 .thumb .thmb_cntnt{left: 8px;position: absolute;top: 20px;}.properti_city.home6 .overlay .details{padding-left: 20px;text-align: left;}.properti_city .overlay .details p{font-size: 14px;font-family: 'Jost', sans-serif;color: #ffffff;line-height: 1.2;}.bg-img-hero, .bg-img-hero-bottom {background-repeat: no-repeat;background-size: cover;}.bg-img-hero {background-position: bottom;}.space-3, .space-bottom-3 {padding-bottom: 8rem !important;}.space-3, .space-top-3 {padding-top: 8rem !important;}.font-size-1 {font-size:.875rem }.font-size-2 {font-size:1.5rem }.font-size-3 {font-size:2rem }.font-size-4 {font-size:2.5rem }.font-size-5 {font-size:3rem }.font-size-8 {font-size:.5rem }.font-size-10 {font-size:.625rem }.font-size-11 {font-size:.688rem }.font-size-12 {font-size:.75rem }.font-size-13 {font-size:.813rem }.font-size-14 {font-size:.875rem }.font-size-15 {font-size:.938rem }.font-size-16 {font-size:1rem }.font-size-17 {font-size:1.063rem }.font-size-18 {font-size:1.125rem }.font-size-19 {font-size:1.188rem }.font-size-20 {font-size:1.25rem }.font-size-21 {font-size:1.313rem }.font-size-23 {font-size:1.438rem }.font-size-24 {font-size:1.5rem }.font-size-27 {font-size:1.688rem!important }.font-size-30 {font-size:1.875rem }.font-size-35 {font-size:2.188rem }.font-size-40 {font-size:2.5rem;}.font-size-50 {font-size:3.125rem }.font-size-41 {font-size:2.563rem }.font-size-60 {font-size:3.75rem }.font-size-22 {font-size:1.375rem }.btn-maktab {color: #fff;background-color: #168100;border-color: #77b841;padding-left: 15px;padding-right: 15px;font-weight: 600;}.js-navList {display: flex;}