*{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:Lato,sans-serif}h1,h2,h3{text-transform:uppercase!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:#586d7a;font-family:Hackney,sans-serif;font-weight:600;font-size:1.8rem;letter-spacing:-.5}h1 span{font-size:.9rem;text-transform:none}.welcome-container{grid-template-rows:50% 50%}.welcome-container .logo-holder{margin-bottom:0;background-color:#586d7a}body{background-color:#ebebeb}body .btn-primary,body .btn-login{font-family:Poppins,sans-serif;font-weight:500}body .top-header{background-color:#586d7a}body .top-header .logo-holder img{width:220px}body #tab button{font-family:Poppins,sans-serif;font-weight:600;font-size:.8rem}body #tabContent{margin-top:1rem}@media (min-width: 1024px){body #tabContent{margin-top:0}}.top-header .logo-holder{padding:15px!important;text-align:center!important}.top-header .logo-holder img{display:inline-block}.hero-section{height:400px}#home-search input::-moz-placeholder{font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem}#home-search input,#home-search input::placeholder{font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem}#home-search .search-icon{width:15px;height:15px}.home-search-submit{background-color:#a4c152}.home-search-submit a span{font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem}.card .card-item .booking-item-days-left,.card .card-item .card-footer button span{font-family:Poppins,sans-serif}.card .card-item .card-body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.card .card-item .card-body .booking-item-title{color:#586d7a;font-size:1.3rem}.card .card-item .card-body span{font-size:.9rem}.card .content-item .content-item-text h2{font-size:1.3rem}.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;font-family:Poppins,sans-serif}.single-reservation h1,.confirm-reservation h1{font-size:1.1rem;font-style:italic;color:#575757;font-family:Lato,sans-serif;text-transform:none!important}.single-reservation h1 span,.confirm-reservation h1 span{margin-top:1rem;font-style:normal;font-family:Lato,sans-serif;font-size:.8rem}.single-reservation .reservation-actions div a,.single-reservation .reservation-actions div a span,.confirm-reservation .reservation-actions div a,.confirm-reservation .reservation-actions div a span{font-family:Poppins,sans-serif;font-weight:500}.single-reservation .reservation-content div span,.confirm-reservation .reservation-content div span{color:#575757}.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{font-size:1rem;font-weight:600;font-family:Poppins,sans-serif;color:#575757}.single-reservation #popup-modal button,.confirm-reservation #popup-modal button{border-radius:0}.single-services button{text-transform:none}.information .account-info div span:first-child{color:#586d7a;font-size:1.5rem;font-family:Hackney,sans-serif}.information .account-info div span:nth-child(2){color:#707070;font-size:.9rem;font-weight:400}.information .reservation-sections__content__item__title span{font-size:1rem;font-weight:600;font-family:Poppins,sans-serif;color:#575757}.privacy h2,.agb h2,.legal h2{font-size:1.4rem}.privacy h3,.agb h3,.legal h3{font-size:1.1rem}.privacy p,.agb p,.legal p{margin-top:.5rem;margin-bottom:.5rem}.privacy p a,.agb p a,.legal p a{color:var(--primary)}@media screen and (min-width: 1024px){.top-header #navigation #tabs a span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.top-header #navigation #tabs a span{font-family:Lato,sans-serif}.top-header .ext-booking a img{width:inherit}
