.dashboard-card-container{display:grid;gap:.5rem}@media (min-width: 1024px){.dashboard-card-container{gap:1rem}}.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-top:.75rem;padding-bottom:.75rem}.dashboard-card-container .item .banner .card-item .card-body h3{font-size:1rem}@media (min-width: 1024px){.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);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.card .card-item .card-body .booking-item-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));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{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.single-reservation .card-item .booking-item-check_in,.confirm-reservation .card-item .booking-item-check_in{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:var(--primary)}.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{width:-moz-fit-content;width:fit-content;white-space:nowrap;text-align:center;font-size:1rem}.single-reservation h1,.confirm-reservation h1{font-size:1.1rem;font-style:italic;color:#676767}.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:2rem;margin-bottom:0;padding-bottom:0;font-size:1.4rem}h1,h2,h3{color:var(--primary)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary: #185ba3 !important;--lite-primary: #3fa534;font-family:Open Sans,sans-serif!important}.text-gray-lite,.text-labeled{color:#676767}
