.App{background-color:#1e4310;color:#fff;font-size:medium;font-style:italic;text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-link{color:#61dafb}footer{bottom:0}a{color:#fff;font-size:large}.active,a:hover{color:#9b2626}.active{font-weight:900}.col{padding:0 55px}.navbar-expand{border-bottom:1px solid #9b2626}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App_Button__9TbQ2{background-color:#007bff;border-radius:15px;color:#fff;padding:10px}.App_ImageGrid__5WvTG{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}.App_ImageContainer__jq8gW{height:300px;overflow:hidden;position:relative}.App_ImageContainer__jq8gW img{display:block;height:100%;object-fit:cover;width:100%}.App_inputField__Gb\+sb{background-color:#007bff;border:1px solid #ccc;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:8px 12px;transition:background-color .2s ease-in-out;width:50%}.App_inputField__Gb\+sb::placeholder{color:#ffffffb3}.App_inputField__Gb\+sb:focus{background-color:#0056b3;border-color:#888;outline:none}.App_button__Jpj0h{background-color:#007bff;border:1px solid #ccc;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;min-width:100px;padding:8px 12px;transition:background-color .2s ease-in-out}.App_button__Jpj0h:hover{background-color:#0056b3}.App_button__Jpj0h:focus{background-color:#0056b3;border-color:#888;outline:none}.App_headingWithLines__XRlfA{align-items:center;display:flex;justify-content:center;margin:20px 0;position:relative;text-align:center}.App_headingWithLines__XRlfA:after,.App_headingWithLines__XRlfA:before{background-color:#ccc;content:"";flex:1 1;height:1px}.App_headingWithLines__XRlfA:before{margin-right:10px}.App_headingWithLines__XRlfA:after{margin-left:10px}.App_headingWithLines__XRlfA h4{margin:0}.App_mobileHeader__a3ZWf{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:10px}.App_menuToggle__qjnxX{background:none;border:none;cursor:pointer;font-size:24px}.App_mobileMenu__aKeyr{background-color:#f8f9fa;display:none;flex-direction:column;padding:10px}.App_mobileMenu__aKeyr a{color:#007bff;padding:10px 0;text-decoration:none}.App_mobileMenu__aKeyr a:hover{text-decoration:underline}.App_showMenu__NRI37{display:flex}.App_desktopNav__-7Lf1{display:none}@media (min-width:768px){.App_desktopNav__-7Lf1{display:flex}.App_mobileHeader__a3ZWf,.App_mobileMenu__aKeyr{display:none}}@media screen and (max-width:726px){.App_Nav__8RCyE>div{color:#37ca1a;font-size:125%;padding:0}.App_Button__9TbQ2{background-color:#007bff;border-radius:10px;color:#fff;font-size:100%;min-width:100px;padding:5px}.App_HeroText__eJr6y{top:3%}.App_HeroButton__0gDV8,.App_HeroText__eJr6y{left:50%;position:absolute;transform:translate(-50%,-50%)}.App_HeroButton__0gDV8{top:6%}.App_inputField__Gb\+sb{width:100%}.App_ImageGrid__5WvTG{grid-template-columns:1fr}.App_ImageContainer__jq8gW{height:auto}}.Booking_calendarGrid__EhziW{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,1fr);margin-top:20px}.Booking_calendarDay__ZJf6D{background-color:#007bff;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:18px;padding:12px 0;text-align:center;transition:background-color .3s;-webkit-user-select:none;user-select:none}.Booking_calendarContainer__qTQgK{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);text-align:center}.Booking_calendarDayButton__\+Rpp9{font-size:14px;height:40px;min-width:63px;text-align:center}.Booking_calendarDay__ZJf6D:hover{background-color:#4291e6}.Booking_selected__4YZQp{background-color:#4caf50!important;color:#fff}@media screen and (max-width:767px){.Booking_calendarContainer__qTQgK{gap:5px;grid-template-columns:repeat(5,1fr)}.Booking_calendarDayButton__\+Rpp9{height:35px;min-width:55px}}@media screen and (max-width:580px){.Booking_calendarContainer__qTQgK{gap:3px;grid-template-columns:repeat(4,1fr)}.Booking_calendarDayButton__\+Rpp9{height:30px;min-width:45px}.Booking_dayHeader__os0xO{font-size:10px}}@media screen and (max-width:400px){.Booking_calendarContainer__qTQgK{grid-template-columns:repeat(3,1fr)}.Booking_calendarDayButton__\+Rpp9{height:25px;min-width:40px}.Booking_dayHeader__os0xO{font-size:8px}}
/*# sourceMappingURL=main.3d2f14d4.css.map*/