:root{--bs-primary-bg-subtle: #f5ccd0;--bs-primary-rgb: 189, 33, 48;--bs-secondary-rgb: 50, 120, 218;--bs-dark-rgb: 255, 255, 255;--primary-color: #BD2130;--primary-color: #9f1d2a;--dark-color: #ffffff;--muted-color: #4a4a4a;--muted-bg-color: #e8e9eb;--light-color: #393939;--white-color: #ffffff;--success-color: #198754;--danger-color: #dc3545;--primary-color-hover: #9f1d2a;--primary-color-subtle: #9f1d2a26;--light-color-hover: #e4e4e4;--card-color: #f8fafc;--secondary-color: #3b6da0;--secondary-color-hover: #e2e8f0;--option-color: #2563eb;--bs-secondary-color: #4b5563;--navbar-bg: rgba(255, 255, 255, 1);--bg-brightness: brightness(.4);--img-filter: invert(1)}body.theme-light{background-color:#fff!important;color:#000}.fill-white{fill:var(--white-color)}.fill-dark{fill:var(--light-color)}.text-bg-dark{color:var(--light-color)!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:var(--dark-color)!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.text-dark{color:var(--light-color)!important}.text-light{color:var(--dark-color)!important}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .15em}.h-95{height:95%!important}.btn-text{font-size:1.25rem}a{color:var(--primary-color)}.btn-primary{--bs-btn-color: var(--white-color);--bs-btn-bg: var(--primary-color);--bs-btn-border-color: var(--primary-color);--bs-btn-hover-color: var(--white-color);--bs-btn-hover-bg: var(--primary-color-hover);--bs-btn-hover-border-color: var(--primary-color-hover);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: var(--white-color);--bs-btn-active-bg: var(--primary-color-hover);--bs-btn-active-border-color: var(--primary-color-hover);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--white-color);--bs-btn-disabled-bg: var(--primary-color);--bs-btn-disabled-border-color: var(--primary-color)}.btn-dark{--bs-btn-color: var(--white-color);--bs-btn-bg: var(--dark-color);--bs-btn-border-color: var(--dark-color);--bs-btn-hover-color: var(--white-color);--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: var(--white-color);--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--white-color);--bs-btn-disabled-bg: var(--dark-color);--bs-btn-disabled-border-color: var(--dark-color)}.btn-outline-primary{--bs-btn-color: var(--primary-color);--bs-btn-border-color: var(--primary-color);--bs-btn-hover-color: var(--white-color);--bs-btn-hover-bg: var(--primary-color);--bs-btn-hover-border-color: var(--primary-color);--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: var(--white-color);--bs-btn-active-bg: var(--primary-color);--bs-btn-active-border-color: var(--primary-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--primary-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--primary-color);--bs-gradient: none}.btn-secondary{--bs-btn-color: var(--white-color);--bs-btn-bg: var(--secondary-color);--bs-btn-border-color: var(--secondary-color-hover);--bs-btn-hover-color: var(--white-color);--bs-btn-hover-bg: var(--secondary-color-hover);--bs-btn-hover-border-color: var(--secondary-color-hover);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: var(--white-color);--bs-btn-active-bg: var(--secondary-color-hover);--bs-btn-active-border-color: var(--secondary-color-hover);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--white-color);--bs-btn-disabled-bg: var(--secondary-color);--bs-btn-disabled-border-color: var(--secondary-color)}.btn-outline-secondary{--bs-btn-color: var(--secondary-color);--bs-btn-border-color: var(--secondary-color);--bs-btn-hover-color: var(--white-color);--bs-btn-hover-bg: var(--secondary-color);--bs-btn-hover-border-color: var(--secondary-color);--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: var(--white-color);--bs-btn-active-bg: var(--secondary-color);--bs-btn-active-border-color: var(--secondary-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--secondary-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--secondary-color);--bs-gradient: none}.nav-link{color:var(--nav-link-color)}.nav-pills .nav-link{color:var(--primary-color)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--primary-color)}.fw-bolder{font-weight:800!important}h1.title,h2.title,.display{font-family:MomoTrustDisplay,sans-serif!important}body{overflow-y:scrol;font-family:MomoTrust,sans-serif}.title{font-size:4.5rem}.description{font-size:1.2rem}.subtitle{font-size:3.5rem}@media(max-width:768px){.title{font-size:2.5rem}.subtitle{font-size:2.2rem}.description{font-size:1rem}}.feature-icon{width:3.2rem;height:3.2rem;border-radius:.5rem;background-color:color-mix(in oklab,var(--option-color) 10%,transparent)}.option-icon{width:3rem;height:3rem;border-radius:.75rem;background-color:color-mix(in oklab,var(--option-color) 10%,transparent)}.feature-icon-circle{width:3rem;height:3rem;border-radius:2rem}#tour-bg{position:relative;overflow:hidden;z-index:1}#tour-bg:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;filter:var(--bg-brightness);z-index:0}#hero-content{position:relative;z-index:1}.h-40{height:40%!important}.card{border-radius:calc(.5rem + 4px)!important}.card-footer:last-child{border-bottom-right-radius:calc(.5rem + 4px)!important;border-bottom-left-radius:calc(.5rem + 4px)!important}.card-img,.card-img-top{border-top-right-radius:calc(.5rem + 4px)!important;border-top-left-radius:calc(.5rem + 4px)!important}.btn-light:hover{background-color:var(--light-color-hover)!important}.card-btn:hover{background-color:var(--primary-color-hover)!important;border-color:var(--primary-color)!important}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.card-img-top{object-fit:cover;height:14rem}.text-muted-foreground{color:var(--muted-color)}.text-pretty{text-wrap:pretty}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.navbar{position:fixed;z-index:100}.navbar:before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1}.navbar.border-bottom,.border-dark{border-color:var(--muted-bg-color)!important;outline-color:color-mix(in oklab,var(--option-color) 50%,transparent)!important}.card-dark{background-color:var(--card-color)!important}.text-bg-muted{background-color:var(--muted-bg-color)!important;color:var(--white-color)}.btn-muted{background-color:var(--muted-bg-color)!important;color:var(--light-color)}.nav-pills .nav-link small{color:var(--primary-color)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--primary-color);color:var(--primary-color)}.nav-link:hover,.nav-link:focus{color:var(--primary-color)}.nav-pills .nav-link.active{background-color:transparent!important;color:var(--primary-color)}.nav-pills .nav-link.active small{color:var(--primary-color)!important;font-weight:700}.nav-pills .nav-link.active .rounded-circle{background-color:var(--primary-color)!important;color:#fff!important;border:none!important}.rounded-circle{height:5vh;width:5vh}.bg-light-cst{background-color:var(--light-color)!important}#options-tab{z-index:2;box-shadow:-1px -.1rem 1rem 3px #00000013!important}.nav-text{display:contents}@media(min-width:280px){.nav-text{display:none}#options-tab{padding-bottom:.75rem!important;padding-top:.75rem!important}}@media(min-width:1200px){.nav-text{display:contents}#options-tab{padding-bottom:.5rem!important}}.nav-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item .nav-link{color:var(--secondary-color)}.nav-item .nav-link.active,.nav-item .nav-link i,.nav-item .nav-link.active i{color:var(--primary-color)}.calendar-options{justify-items:center}.calendar-options .nav-link.active i{color:#fff}.safe-area{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--primary-color)!important;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:var(--primary-color)!important}.fixed-bottom{z-index:50!important}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 var(--primary-color)!important;box-shadow:-10px 0 0 var(--primary-color)!important}#stepperTabs .nav-item{position:relative}#stepperTabs .nav-item:not(:first-child):before{content:"";position:absolute;height:2px;background-color:var(--bs-primary-bg-subtle)!important;top:3.2vh;width:100%;left:-50%;z-index:1}#stepperTabs .rounded-circle{position:relative;z-index:2}.selection-checkmark{font-size:1.5rem;color:var(--primary-color);opacity:0;transition:opacity .2s ease-in-out}.selectable-card{position:relative;cursor:pointer;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.selectable-card .form-check-input{display:none}label.selectable-card:has(.form-check-input:checked){border:1px solid var(--primary-color)!important;background-color:var(--primary-color-subtle)!important}label.selectable-card:has(.form-check-input:checked).branch-img{opacity:.6}label.selectable-card:has(.form-check-input:checked) .feature-icon{background-color:var(--primary-color)!important;transition:opacity .2s ease-in-out}label.selectable-card:has(.form-check-input:checked) .feature-icon i{color:var(--white-color)!important;transition:opacity .2s ease-in-out}label.selectable-card:has(.form-check-input:checked) .selection-checkmark{opacity:1;transform:scale(1)}.selectable-card{cursor:pointer;transition:all .2s ease-in-out;position:relative}.selectable-card:hover{border-color:var(--primary-color)!important;box-shadow:0 .5rem 1rem #00000026}.selectable-card .selection-checkmark{position:absolute;top:1rem;right:1rem;opacity:0;transform:scale(.8);transition:all .2s ease-in-out}.selectable-card input[type=checkbox]:checked~.selection-checkmark{opacity:1;transform:scale(1)}.selectable-card input[type=checkbox]:checked{border-color:var(--bs-primary)!important;background-color:var(--bs-primary)}label.selectable-card.card.h-100.rounded-4.border-2.border-primary{border-color:var(--bs-primary)!important}label.selectable-card:has(.form-check-input:checked) .branch-img{opacity:.2;transition:opacity .2s ease-in-out}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-width: 300px}.table{--bs-table-bg: var(--card-color)}#manager-table .quantity-form{flex-wrap:nowrap!important}.choices__inner{border-radius:.325rem!important;background-color:var(--dark-color)!important}
