@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{font-family:Nunito;overflow:hidden}.App{height:100vh;position:relative;text-align:left}.nav-logo{height:75px;left:30px;position:absolute;top:30px;width:225px}.App-header{color:#006bc3;font-size:50px;margin-bottom:0;margin-left:0;margin-top:90px}.profile{height:50px;width:50px}.tabs-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px;margin-left:0;margin-top:0}.tabs{display:flex;justify-content:left}.tab{background-color:#edecec;border:none;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;color:#000;cursor:pointer;font-size:16px;margin:0;padding:10px 20px}.tab.active{background-color:#4b9bb8}.tab:hover{background-color:#7eb7f0}.search-bar{align-items:center;display:flex;justify-content:left;padding-top:0;width:100%}.search-input-container{position:relative;width:600px}.search-input-container input{border:1px solid #ccc;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:20px;box-sizing:border-box;font-size:16px;font-size:14px;padding:10px 0 10px 10px;width:100%}.search-input-container .search-button{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:10px;transform:translateY(40%)}.search-input-container .search-button img{height:20px;width:20px}.prompt-bar{align-items:center;display:flex;justify-content:left;padding-top:0;width:100%}.prompt-input-container{position:relative;width:600px}.custom-input::placeholder{color:#888;font-style:italic;margin-left:10px}.custom-input{padding-left:20px}.prompt-input-container input{border:1px solid #ccc;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:20px;box-sizing:border-box;font-size:14px;padding:10px 40px 10px 10px;width:100%}.prompt-input-container .prompt-button{background:none;border:none;cursor:pointer;justify-content:center;padding:0;position:absolute;right:10px;transform:translateY(40%)}.prompt-input-container .prompt-button img{height:20px;width:20px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background-color:#f8f9fa;color:#333;font-family:Nunito,sans-serif;line-height:1.6;margin:0;padding:0}.right-section .location-image{border-radius:10px;height:auto;margin-bottom:15px;object-fit:cover;width:100%}.right-section .location-info h1,.right-section .location-info h2{margin:5px 0}.right-section ul{background-color:#fff;padding:20px;width:30%}.location-info{margin-bottom:20px}.location-name{color:#000;font-size:2.1875rem;font-weight:400}.location-address{color:#000;font-size:1.25rem;font-weight:400}.location-description{color:#000;font-size:.9375rem;font-weight:400}.rating-section{align-items:center;display:flex;margin-bottom:20px}.overall-rating{color:#000;font-size:2.5rem;font-weight:500;margin-right:10px}.star{height:2.5rem;margin-right:10px;pointer-events:none;width:2.5rem}.number-of-reviews{color:#000;font-size:.9375rem;font-weight:400}.location-item{width:200px}.write-review-button{background-color:#00b4f5;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;height:4.375rem;width:8.4375rem}.tags-section{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}.tag{margin-bottom:5px;margin-right:10px}.see-more-tags,.tag{background-color:#006bc3;border-radius:8px;color:#fff;font-size:1.25rem;font-weight:400;padding:5px 10px}.see-more-tags{border:none;cursor:pointer}.star-ratings{flex-wrap:wrap}.rating,.star-ratings{display:flex;margin-bottom:20px}.rating{align-items:center;margin-right:20px}.rating-title{font-style:italic}.rating-title,.rating-value{color:#000;font-size:1.25rem;margin-right:10px}.stars{display:flex}.reviews-summary-title{color:#000;font-size:1.5625rem;font-weight:500;margin-bottom:10px}.reviews-summary{color:#000;font-size:1.25rem;font-weight:400;margin-bottom:20px}.read-reviews-button{background-color:#66abe8;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;height:2.75rem;width:100%}.location-list{list-style-type:none;padding:0}.location-item{border:1px solid #ccc;border-radius:5px;margin-bottom:1rem;padding:.5rem}.location-item h3{margin:0 0 .5rem}.location-item p{color:#555;font-size:.9rem;margin:0}.review-container{margin:0 auto;max-width:800px}.form-group{margin-bottom:15px}.form-group label{display:block;font-size:14px;font-weight:500;margin-bottom:5px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.form-group textarea{height:150px;resize:vertical}.rating-group{display:flex;gap:4px}.star-button{background:none;border:none;color:#ccc;cursor:pointer;font-size:24px;padding:0;transition:color .2s ease}.star-button.active,.star-button:hover{color:gold}.submit-button{background-color:#4a90e2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .2s ease;width:100%}.submit-button:hover{background-color:#357abd}.home-container{display:flex;height:100vh}.left-section{background:#f0f8ff;box-sizing:border-box;height:100%;padding:20px;width:70%}.right-section{width:30%}.review-container,.right-section{background:#fff;box-sizing:border-box;overflow:auto;padding:20px}.review-container{width:100%}.loading-container{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center}.loading-logo{animation:spin 2s linear infinite;height:300px;width:300px}
/*# sourceMappingURL=main.e3b59eeb.css.map*/