@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";*{font-family:Manrope,sans-serif}:root{--black-color:#171a1f;--grey-color:#f3f4f6;--black-btn-color:#202127}.main-btn{color:#000;background-color:#f7f7f8;padding:.375rem 1rem;font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:500;transition:all .3s ease-out}.main-btn:hover{opacity:.9}.sec-btn{background-color:var(--black-btn-color);color:#fff;padding:.375rem 1rem;font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:500;transition:all .3s ease-out}.sec-btn:hover{opacity:.9}.navbar-toggler i{color:#fff}.navbar-toggler{border:var(--grey-color)1px solid}.navbar-toggler:focus{box-shadow:none}.navbar-toggler[aria-expanded=true]{border:var(--black-color)1px solid}.navbar-nav .nav-item a{font-weight:400;transition:all .3s;color:var(--black-color)!important}.navbar-nav .nav-item a.active{font-weight:700}.navbar-nav .nav-item a:hover{opacity:.8}nav .profile-img{max-width:2.5rem}.landing{background-image:url(/images/home/hero-bg.jpg);background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - 56px);overflow:hidden}.landing .filter{background-color:#2f30306b;width:100%;height:100%;top:0;left:0}.landing h1{color:#f3f4f6;max-width:350px;text-shadow:var(--primary-color)1px 1px;font-family:"Source Sans 3",sans-serif;font-size:50px;font-weight:800;line-height:60px}.landing p{color:#f3f4f6;max-width:500px}.landing .btn{font-size:medium;transition:all .3s ease-in-out}.home-card{border-color:#dee1e6;border-radius:4px;transition:all .3s ease-in-out}.home-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.home-card i{font-size:3.5rem}.home-card a{transition:all .3s;color:var(--black-color)!important}.home-card a:hover{opacity:.6}footer a{color:var(--black-color);font-family:"Source Sans 3",sans-serif;text-decoration:none;transition:all .3s}footer a:hover{opacity:.8}.app-header{background-color:var(--grey-color);border-bottom:1px solid #e0e0e0;width:100%;padding:1rem}.app-header-logo{font-size:1.5rem;font-weight:700}.cafe-card{text-align:center;border:1px solid #ddd;border-radius:8px;padding:1rem;box-shadow:0 2px 5px #0000001a}.cafe-card-image{border-radius:4px;max-width:100%;height:auto}.cafe-card-title{margin-top:.5rem;font-size:1.2rem;font-weight:600}.booking-history .nav-item .active{font-weight:600}.card{border:solid 1px var(--grey-color);transition:all .2s ease-in-out}.card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.box img{border-radius:3px!important}.box .card-body .item-name{font-size:20px}.box .card-body .card-text{font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:20px}.about-page .hero-section{background:#f2f2f2}.about-page a{color:var(--black-color)}.about-page .about-info .card{min-height:333px}.about-page form label{color:gray}.about-page .ceo-message{background-color:#dbdbdb}.active-category{color:#fff!important;background-color:#000!important}@media screen and (max-width:991px){.chart-style{width:100%!important}}@media screen and (min-width:992px){.chart-style{width:50%!important}}.footer{color:#6c757d;background-color:#f8f9fa}.footer h5{color:#343a40;margin-bottom:20px}.footer-links a{color:#6c757d;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#000}.social-icons a{color:#6c757d;margin-right:15px;font-size:1.5rem;transition:color .3s}.social-icons a:hover{color:#000}.footer-bottom{border-top:1px solid #dee2e6;margin-top:20px;padding-top:20px}
