.dashboard-card-container{gap:calc(var(--spacing,.25rem) * 2);display:grid}@media(min-width:64rem){.dashboard-card-container{gap:calc(var(--spacing,.25rem) * 4)}}.dashboard-card-container{grid-template-columns:1fr 1fr}.dashboard-card-container .item{display:flex}.dashboard-card-container .item .banner .card-item{min-height:unset}.dashboard-card-container .item .banner .card-item img{width:100%}.dashboard-card-container .item .banner .card-item .card-body{height:5.5rem;padding-block:calc(var(--spacing,.25rem) * 3)}.dashboard-card-container .item .banner .card-item .card-body h3{font-size:1rem}@media(min-width:64rem){.dashboard-card-container .item .banner .card-item .card-body h3{font-size:1.1rem}}.dashboard-card-container .item .banner .card-item .card-body span{font-size:.75rem;display:inline-block}.dashboard-card-container .item:nth-child(odd){justify-content:flex-end}.card .card-item .card-body{background-color:var(--primary);color:#fff}.card .card-item .card-body .booking-item-title{color:#fff;font-size:1.3rem}.card .card-item .card-body span{font-size:.9rem}.card .content-item .content-item-text h2{font-size:1.3rem}.card.banner .card-item .card-body span{color:#fff}.single-reservation .card-item .booking-item-check_in,.confirm-reservation .card-item .booking-item-check_in{color:var(--primary);background-color:#fff}.single-reservation .card-item .card-body h3.booking-item-title,.confirm-reservation .card-item .card-body h3.booking-item-title{font-size:1.6rem}.single-reservation .card-item .card-footer a,.confirm-reservation .card-item .card-footer a{text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:1rem}.single-reservation h1,.confirm-reservation h1{color:#676767;font-size:1.1rem;font-style:italic}.single-reservation .reservation-content div span,.confirm-reservation .reservation-content div span,.single-reservation .reservation-sections .reservation-sections__content .reservation-sections__content__item__title span,.confirm-reservation .reservation-sections .reservation-sections__content .reservation-sections__content__item__title span{color:#676767}.single-reservation #popup-modal button,.confirm-reservation #popup-modal button{border-radius:0}.single-services button{text-transform:none}.faq h2{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 0);font-size:1.4rem}h1,h2,h3{color:var(--primary)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lite-primary:#3fa534;--primary:#185ba3!important;font-family:Open Sans,sans-serif!important}.text-gray-lite,.text-labeled{color:#676767}
