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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--blue:#33f;--hoverBlue:#2929cc;--overlay:#00000080}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}html{scroll-behavior:smooth}section{scroll-margin-top:6.5rem}.navbar-section{background-color:#fff;border-bottom:3px solid #d3d3d3;height:85px;padding:12px 10px 15px 20px;position:fixed;width:100%;z-index:1000}.navbar{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.logo-container{align-items:center;display:flex;padding:10px 50px 0 0}.navbar-logo{height:auto;margin-right:10px;width:30px}.logo-text{font-size:1.2rem;font-weight:700}.navbar-text{flex-grow:1}.mobile-menu{display:none}.navbar-list{display:flex;font-weight:600;justify-content:flex-end;list-style-type:none}.navbar-item{cursor:pointer;margin-right:20px;padding-top:27px}.navbar-item:hover{border-bottom:2px solid #2929cc;border-bottom:2px solid var(--hoverBlue);color:#33f;color:var(--blue)}.navbar-link{color:#000;text-decoration:none}.navbar-button{background-color:#2929cc;background-color:var(--hoverBlue);border:none;border-radius:5px;box-shadow:0 5px 5px #ccc;color:#fff;cursor:pointer;font-weight:600;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.navbar-button:hover{background-color:#fff;border:1px solid #33f;border:1px solid var(--blue);color:#33f;color:var(--blue)}.bm-burger-button{height:20px;position:fixed;right:20px;top:30px;width:20px}.bm-burger-bars{background:#373a47}.bm-burger-bars-hover{background:#33f;background:var(--blue)}.bm-cross-button{height:60px;width:60px}.bm-cross{background:#000;margin-left:0}.bm-menu-wrap{height:100vh;position:fixed;top:0}.bm-menu{background:#f1f1f1;font-size:.8rem;padding:2.5em 1.5em 0}.bm-morph-shape{fill:#000}.bm-item-list{color:#000;padding:.8em}.bm-item{color:#000;display:block;font-size:1.3rem;padding:10px;text-decoration:none}.bm-overlay{top:0}@media (max-width:600px){.desktop-menu{display:none}.mobile-menu{display:block}}.hero-image{background:url(/static/media/backgroundImg.0842808117dffec38bce.jpeg),#00000080;background:url(/static/media/backgroundImg.0842808117dffec38bce.jpeg),var(--overlay);background-blend-mode:darken;background-position:50%;background-size:cover;height:100vh;position:relative;width:100%}.hero-overlay{align-items:center;background:#0009;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.hero-text{animation:slideIn 1s forwards;color:#fff;opacity:0;transform:translateY(100px)}.hero-text h1{font-size:2.7rem;margin-bottom:10px;margin-top:130px}.main-booking-container{display:flex;justify-content:center;margin-top:70px;width:72vw}.booking-container{align-items:center;animation:slideIn 1s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:flex;max-width:1000px;padding:20px;width:85%}.booking-items{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;flex:1 1;margin:0 10px;padding:10px;position:relative}.booking-items input{border:none;outline:none;width:100%}.booking-items p{color:#b63232;margin:0}.booking-items input[type=month]{width:100%}.booking-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.booking-container button:hover{background-color:#0056b3}.dropdown{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;box-shadow:0 4px 6px #0000001a;left:0;max-height:150px;overflow-y:auto;position:absolute;right:0;top:50px;z-index:50}.dropdown li{cursor:pointer;padding:10px}.dropdown li:hover{background-color:#d3d3d3}.loading{font-size:1.5rem}.loading,.results{color:#fff;margin-top:20px}.result-item{background:#fff3;padding:10px}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero-text h1{font-size:2.4rem}.booking-container button{margin-top:10px;width:150px}.booking-container{align-items:center;flex-direction:column}.booking-items{margin-bottom:10px;width:80%}}@media (max-width:768px){.hero-text h1{font-size:1.9rem}.booking-container,.booking-items{width:90%}}@media (max-width:600px){.hero-text h1{font-size:1.6rem}.booking-container,.booking-items{width:95%}}#aboutPage-section{margin-bottom:90px}.aboutPage-buttons{background-color:#add8e6;border:1px solid #add8eb;border-radius:40px;display:flex;justify-content:space-evenly;margin:20px auto auto;padding:6px;width:230px}.aboutPage-buttons button{background-color:#add8e6;border:none;border-radius:40px;cursor:pointer;font-size:1rem;font-weight:600;padding:5px;transition:all .3s ease-in-out}.aboutPage-buttons button.active{background-color:#007bff;color:#fff}.aboutPage-content{align-items:center;display:flex;justify-content:space-evenly;margin-top:30px;transition:all .5s ease-in-out}.mockup-image img{transition:all .5s ease-in-out;width:35vh}.aboutPage-text{font-size:1rem;margin-top:50px;transition:all .5s ease-in-out}.aboutPage-content h1{font-size:1.8rem}.aboutPage-subcontent{margin-bottom:30px}.aboutPage-subcontent span{align-items:center;display:flex}.aboutPage-subcontent span p{margin-left:10px}.tick{border:1px solid #2929cc;border:1px solid var(--hoverBlue);border-radius:100%;color:#2929cc;color:var(--hoverBlue);font-size:1.2rem}@media (max-width:480px){.aboutPage-buttons{flex-direction:column;width:150px}.aboutPage-buttons button{margin-bottom:10px}.aboutPage-content{flex-direction:column}.aboutPage-text{font-size:.9rem;margin-top:20px}.aboutPage-content h1{font-size:1.2rem}.mockup-image img{width:25vh}}@media (max-width:768px){.aboutPage-buttons{width:180px}.aboutPage-content{flex-direction:column}.aboutPage-text{font-size:1rem}.aboutPage-content h1{font-size:1.5rem}.mockup-image img{width:30vh}}@media (max-width:1024px){.aboutPage-buttons{width:200px}.aboutPage-text{font-size:1rem}.aboutPage-content h1{font-size:1.7rem}.mockup-image img{width:32vh}}@media (max-width:1200px){.aboutPage-buttons{width:220px}.aboutPage-text{font-size:1rem}.aboutPage-content h1{font-size:1.8rem}.mockup-image img{width:34vh}}.services-section{background-color:#f9f9f9;padding:40px 20px}.services-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;padding-left:40px;padding-right:40px}.service-box{background-color:#fff;border:2px solid #000;border-radius:10px;box-shadow:0 4px 6px #0000001a;height:35vh;padding:20px 0;transition:transform .3s ease;width:27vw}.service-box:hover{transform:translateY(-10px)}.icon-container{align-items:center;background-color:#add8e6;border-radius:50%;display:flex;height:40px;justify-content:center;margin-left:20px;width:40px}.service-icon{color:#007bff;font-size:1.4rem}.service-box h2{font-size:1.5rem;margin-bottom:10px;margin-top:15px}.service-box h2,.service-box p{margin-left:25px;text-align:left}.service-box p{color:#555;font-size:1rem;margin-bottom:20px}.service-link{color:#007bff;font-weight:600;margin-left:25px;text-decoration:none}.service-link:hover{text-decoration:underline}.color-styling{background-color:#33f;background-color:var(--blue);background-image:url(data:image/jpeg;base64,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AQAAACwBAAABAAAAWE1QIIoFAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj4KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczpJcHRjNHhtcENvcmU9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBDb3JlLzEuMC94bWxucy8iICAgeG1sbnM6R2V0dHlJbWFnZXNHSUZUPSJodHRwOi8veG1wLmdldHR5aW1hZ2VzLmNvbS9naWZ0LzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIgIHhtbG5zOmlwdGNFeHQ9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBFeHQvMjAwOC0wMi0yOS8iIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iIGRjOlJpZ2h0cz0iY2FyYWN0ZXJkZXNpZ24iIHBob3Rvc2hvcDpDcmVkaXQ9IkdldHR5IEltYWdlcyIgR2V0dHlJbWFnZXNHSUZUOkFzc2V0SUQ9IjE3MDk1ODYyNSIgeG1wUmlnaHRzOldlYlN0YXRlbWVudD0iaHR0cHM6Ly93d3cuaXN0b2NrcGhvdG8uY29tL2xlZ2FsL2xpY2Vuc2UtYWdyZWVtZW50P3V0bV9tZWRpdW09b3JnYW5pYyZhbXA7dXRtX3NvdXJjZT1nb29nbGUmYW1wO3V0bV9jYW1wYWlnbj1pcHRjdXJsIiBwbHVzOkRhdGFNaW5pbmc9Imh0dHA6Ly9ucy51c2VwbHVzLm9yZy9sZGYvdm9jYWIvRE1JLVBST0hJQklURUQtRVhDRVBUU0VBUkNIRU5HSU5FSU5ERVhJTkciID4KPGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT5QZXBlTGFndWFyZGE8L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjxkYzpkZXNjcmlwdGlvbj48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkRhcmsgYmx1ZSBncnVuZ2UgYmFja2dyb3VuZC48L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzpkZXNjcmlwdGlvbj4KPHBsdXM6TGljZW5zb3I+PHJkZjpTZXE+PHJkZjpsaSByZGY6cGFyc2VUeXBlPSdSZXNvdXJjZSc+PHBsdXM6TGljZW5zb3JVUkw+aHR0cHM6Ly93d3cuaXN0b2NrcGhvdG8uY29tL3Bob3RvL2xpY2Vuc2UtZ20xNzA5NTg2MjUtP3V0bV9tZWRpdW09b3JnYW5pYyZhbXA7dXRtX3NvdXJjZT1nb29nbGUmYW1wO3V0bV9jYW1wYWlnbj1pcHRjdXJsPC9wbHVzOkxpY2Vuc29yVVJMPjwvcmRmOmxpPjwvcmRmOlNlcT48L3BsdXM6TGljZW5zb3I+CgkJPC9yZGY6RGVzY3JpcHRpb24+Cgk8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJ3Ij8+Cg==);border-bottom:1px solid #000;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid #000;height:22vh;margin-top:.7rem;width:100%}.popup-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.popup-content{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;text-align:center}.popup-content h3{font-size:1.5rem;margin-bottom:10px}.popup-content p{font-size:1rem;margin-bottom:20px}.popup-content button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.popup-content button:hover{background-color:#0056b3}@media (max-width:480px){.services-container{flex-direction:column;justify-content:space-between}.service-box{border-radius:10px;height:54vh;margin-bottom:20px}}@media (max-width:768px){.services-container{align-items:center}.service-box{margin-bottom:20px;width:80%}.color-styling{height:19vh;margin-top:.7rem}}@media (max-width:1024px){.service-box{width:100%}.color-styling{height:19vh;margin-top:.7rem}}@media (max-width:1200px){.services-container{flex-wrap:wrap}.service-box{width:30%}}.companies-section{background-color:#f9f9f9;overflow:hidden;padding:40px 20px}.companies-section h1{margin-bottom:30px;text-align:center}.companies-container{animation:fadeInUp 1s forwards;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;opacity:0;transform:translateY(50px)}.company-box{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:300px}.company-box:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-10px)}.company-box h2{font-size:1.5rem;margin-bottom:10px}.company-box p{color:#555;font-size:1rem;margin-bottom:20px}.company-link{color:#007bff;font-weight:600;text-decoration:none}.company-link:hover{text-decoration:underline}.listing-banner{align-items:center;background-color:#f4f4f4;border-radius:60px;display:flex;justify-content:center;margin:30px auto;padding:20px;text-align:center;width:72%}.listing-banner-content{max-width:600px}.listing-banner h1{color:#333;font-size:2rem;margin-bottom:10px}.listing-banner p{color:#555;font-size:1.2rem;margin-bottom:20px}.listing-banner button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.listing-banner button:hover{background-color:#0056b3}.message{background-color:#ffcccb;border-radius:5px;color:#d8000c;font-size:1rem;margin-top:20px;padding:10px}.message a{color:#007bff;text-decoration:none}@media (max-width:480px){.companies-container{align-items:center;flex-direction:column}.company-box{margin-bottom:20px;width:100%}}@media (max-width:768px){.companies-container{align-items:center;flex-direction:column}.company-box{margin-bottom:20px;width:80%}}@media (max-width:1024px){.companies-container{flex-wrap:wrap}.company-box{width:45%}}@media (max-width:1200px){.companies-container{flex-wrap:wrap}.company-box{width:30%}}.testimonies-section{animation:fadeInUp 1s forwards;background-color:#f4f4f4;overflow:hidden;padding:50px 20px;text-align:center}.testimonies-section h2{margin-bottom:30px}.testimonies-container{grid-gap:20px;animation:fadeInUp 1s forwards;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));opacity:0;transform:translateY(50px)}.testimony-box{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;height:40vh;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimony-box:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-10px)}.testimony-text{color:#555;font-size:1rem;margin-bottom:10px;margin-top:30px}.testimony-image{border-radius:30px 30px 0 0;height:auto;width:3rem}.testimony-author{color:#333;font-size:1.2rem;font-weight:700}.testimony-type{background-color:#007bff;border-radius:5px;color:#fff;font-size:.8rem;padding:5px 10px;position:absolute;right:10px;text-transform:capitalize;top:10px}.testimony-type.customer{background-color:#28a745}.testimony-type.partner{background-color:#ffc107}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.testimonies-container{grid-template-columns:repeat(2,1fr)}.testimony-box{height:auto}.testimony-image{border-radius:10px 10px 0 0;height:auto;width:100%}}@media (max-width:768px){.testimonies-container{grid-template-columns:1fr 1fr}.testimony-box{height:auto}}@media (max-width:1024px){.testimonies-container{grid-template-columns:repeat(2,1fr)}.testimony-box{height:auto}}@media (max-width:1200px){.testimonies-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:1201px){.testimonies-container{grid-template-columns:repeat(4,1fr)}}.footer{background-color:#333;color:#fff;padding:40px 20px}.footer-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer-section{text-align:center}.footer-section h2,.footer-section h3{color:#fff}.footer-section p,.footer-section ul{color:#ccc}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin:10px 0}.footer-section ul li a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#fff}.app-links__h3,.social-media-h3{margin-bottom:10px}.app-links img{transition:transform .3s ease;width:10rem}.social-media-icons{color:#000;font-size:2.2rem}.app-links img:hover,.social-media-links img:hover{transform:scale(1.1)}.footer-bottom{border-top:1px solid #444;font-size:.9rem;margin-top:20px;padding:20px 0;text-align:center}@media (max-width:768px){.footer-container{grid-template-columns:1fr}}.section2{padding-top:40px}.section2-heading{font-size:2rem;text-align:center}.section2-container{padding-bottom:50px;padding-top:50px}.section2-container,.section2-icon{display:flex;justify-content:center}.section2-icon{align-items:center;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:100%;height:100px;margin-bottom:20px;width:100px}.icon-containers{align-items:center;display:flex;flex-direction:column;line-height:1.5;padding:0 20px}.icons{color:#2929cc;color:var(--hoverBlue);font-size:2.5rem}.icon-containers h3{font-size:1.5rem;padding-bottom:10px}.icon-text{text-align:center}@media (max-width:480px){.section2-heading{font-size:1.5rem;padding:0 10px}.section2-container{align-items:center;flex-direction:column}.icon-containers{margin-bottom:20px;padding:0 10px;width:80%}.icons{font-size:1.8rem}.icon-containers h3{font-size:1.2rem}.section2-icon{height:80px;width:80px}}@media (max-width:768px){.section2-heading{font-size:1.5rem}.icon-containers{padding:0 10px}.icons{font-size:2rem}.icon-containers h3{font-size:1.2rem}}@media (max-width:1024px){.section2-heading{font-size:1.8rem}.icon-containers{padding:0 15px}.icons{font-size:2.2rem}.icon-containers h3{font-size:1.3rem}}@media (max-width:1200px){.section2-heading{font-size:1.9rem}.icon-containers{padding:0 18px}.icons{font-size:2.3rem}.icon-containers h3{font-size:1.4rem}}.loading-overlay{align-items:center;background:#3b3a3a80;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.spinner{animation:spin 3s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:80px;width:80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.results-page{background-color:#f5f5f5;min-height:100vh;padding:20px}.results-page h2{margin-bottom:20px;padding-top:100px;text-align:center}.results-container{align-items:center;display:flex;flex-direction:column}.result-item{background:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;margin:10px 0;max-width:600px;padding:15px;width:80%}.result-item p{margin:5px 0}.company__name__container{display:flex;font-size:1.3rem;justify-content:space-between}.company__name__container h3{margin-top:5px}.company__route__container{margin-top:15px}.company__route__container p{margin-bottom:0;margin-top:0}.company__route__subcontainer{display:flex}.company__route__subcontainer p{font-size:1rem;font-weight:500;margin-left:5px}.company__route__container span{font-size:1rem;margin-bottom:0;padding-bottom:0}.company__time__container{justify-content:space-between}.company__time__container,.company__time__subcontainer{display:flex;margin-top:10px}.company__time__subcontainer p{font-weight:500;margin:0 0 0 5px;padding:0}.company__time__subcontainer span{margin-top:3px}.radio__button{color:var(--hoverBlue)}.dot{display:block;font-size:.5rem;margin-left:4px;padding:0}.star{margin-left:20px}.stars{color:#fc8221}.price{color:var(--hoverBlue);font-size:1.5rem;font-weight:700}.select__button{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;font-weight:500;width:6rem}@media (max-width:768px){.result-item{width:90%}}@media (max-width:480px){.result-item{width:95%}.company__time__subcontainer{margin-top:1.6rem}}.login-page{background-color:#d0eff5;background-size:cover;height:100vh;padding-left:5.7rem;padding-right:5.7rem;padding-top:4.5rem}.loginImg{align-items:center;cursor:pointer;display:flex}.loginImg h2{font-size:1.3rem}.login-subcontainer{align-items:center;display:flex;height:48vh;justify-content:space-between}.login-subcontainer h2{color:#535252;font-size:3rem;margin-bottom:20px}.login-subcontainer h5{color:#0a2e654d;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700}.login-form{background:#ffffffe6;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-top:200px;padding:2rem 3rem 3rem;text-align:left;width:37rem}input{height:3rem}@media (max-width:1024px){.login-page{height:125vh;padding-left:4rem;padding-right:4rem;padding-top:4.5rem}.login-subcontainer{align-items:baseline;display:flex;flex-direction:column}.loginImg img{width:50px}.loginImg h2{font-size:1.7rem}.login-subcontainer h2{font-size:2.5rem;margin-bottom:20px;margin-top:6rem}.login-subcontainer h5{font-size:1.6rem}.login-form{margin-top:70px;padding:2rem 3rem 3rem;width:38rem}button{font-size:.85rem;padding:13px;width:15vw}}@media (max-width:768px){.login-page{height:120vh;padding-left:3.7rem;padding-right:3.7rem;padding-top:3.5rem}.login-subcontainer{align-items:baseline;display:flex;flex-direction:column}.login-subcontainer h2{font-size:2rem;margin-bottom:20px;margin-top:4rem}.login-subcontainer h5{font-size:1.4rem}.login-form{margin-top:40px;padding:2rem 3rem 3rem;width:32rem}button{font-size:.85rem;padding:13px;width:15vw}}@media (max-width:600px){.login-page{height:110vh;padding-left:2rem;padding-right:2rem;padding-top:2.2rem}.login-subcontainer h2{font-size:1.8rem;margin-bottom:20px;margin-top:3rem}.login-subcontainer h5{font-size:1.3rem}.login-form{padding:1rem 2.4rem 1.9rem;width:20rem}.last__div{display:flex;flex-direction:column;margin-top:1.5rem}button{font-size:.85rem;margin-top:20px;padding:13px;width:25vw}}body,html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:100%;margin:0;padding:0}.signup-page{background-color:#d0eff5;height:120vh;padding-left:5.7rem;padding-right:5.7rem;padding-top:4rem}.signupImg{align-items:center;cursor:pointer;display:flex}.signupImg h2{font-size:1.3rem}.logo{margin-right:5px;width:40px}.name__div{align-items:center;display:flex;justify-content:space-between}.name__div label{display:block}.name__div input{width:14rem}.signup-subcontainer{align-items:center;display:flex;height:48vh;justify-content:space-between}.signup-subcontainer h2{color:#535252;font-size:3rem;margin-bottom:20px}.signup-subcontainer h5{color:#0a2e654d;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700}.signup-form{background:#ffffffe6;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-top:200px;padding:2rem 3rem 3rem;text-align:left;width:37rem}form{display:flex;flex-direction:column}label{color:#666;margin-bottom:10px;margin-top:30px}input{border:1px solid #ddd;border-radius:5px;font-size:14px;height:2rem;margin-top:1px;padding:10px}.password-input{border:none}.password-container{border:1px solid #ddd;border-radius:5px;color:#0a2e654d;position:relative}button:focus,input:focus{background-color:none;box-shadow:none;outline:none}.password-container input{display:inline-block;width:calc(100% - 40px)}.toggle-password{cursor:pointer;font-size:1.2rem;position:absolute;right:20px;top:54%;transform:translateY(-50%)}button{border-radius:5px;font-size:14px;padding:15px;width:10vw}.last__div{display:flex;justify-content:space-between;margin-top:1.5rem}a{color:#007bff;font-size:14px;margin-top:.7rem;text-decoration:none}.links__span{color:#0a2e654d;margin-right:.3rem}.links a:hover{text-decoration:underline}@media (max-width:1024px){.signup-page{height:170vh;padding-left:4rem;padding-right:4rem;padding-top:4.5rem}.signup-subcontainer{align-items:baseline;display:flex;flex-direction:column}.signupImg img{width:50px}.signupImg h2{font-size:1.7rem}.signup-subcontainer h2{font-size:2.5rem;margin-bottom:20px;margin-top:4rem}.signup-subcontainer h5{font-size:1.6rem}.signup-form{margin-top:70px;padding:2rem 3rem 3rem;width:38rem}button{font-size:.85rem;padding:13px;width:15vw}}@media (max-width:768px){.signup-page{height:155vh;padding-left:3.7rem;padding-right:3.7rem;padding-top:3.5rem}.signup-subcontainer{align-items:baseline;display:flex;flex-direction:column}.signup-subcontainer h2{font-size:2rem;margin-bottom:20px;margin-top:3rem}.signup-subcontainer h5{font-size:1.4rem}.signup-form{margin-top:40px;padding:2rem 3rem 3rem;width:32rem}button{font-size:.85rem;padding:13px;width:15vw}}@media (max-width:600px){.signup-page{height:145vh;padding-left:2rem;padding-right:2rem;padding-top:2.2rem}.signup-subcontainer h2{font-size:1.8rem;margin-bottom:20px;margin-top:3rem}.signup-subcontainer h5{font-size:1.3rem}.signup-form{padding:1rem 2.4rem 1.9rem;width:20rem}.last__div{display:flex;flex-direction:column;margin-top:1.5rem}button{font-size:.85rem;margin-top:20px;padding:13px;width:25vw}.name__div input{width:7.3rem}}.bus-details-page{align-items:center;background-color:#f3f3f3;display:flex;justify-content:center;min-height:85vh}.bus-details-container{background:#e1eff2;border-radius:8px;display:flex;justify-content:space-between;padding:0 30px 0 0;width:90vw}.bus-details-content{display:flex;text-align:center}.bus-details{margin-left:30px;margin-top:20px;text-align:left}.bus-details h3{color:#303030;font-size:1.9rem;margin-bottom:20px}.img__div{background-color:#d7ecf3;border:1px solid #d7ecf3;border-radius:10px;padding:10px 30px}.img__div img{width:19rem}.journey__div{display:flex}.journey__div p{margin-left:5px}.journey__div span{margin-top:2px}.second_container{margin-top:10px}.first_container span,.second_sub_container span{color:var(--hoverBlue)}.third_container{margin-top:20px}.journey__sub__div{display:flex}.second_sub_container{margin-left:25px}.journey__price__div{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:40px;padding-top:20px}.journey__price__div h3{color:#303030;font-size:1.7rem;margin-bottom:20px;padding-left:30px}.select-seat-button{background-color:var(--hoverBlue);border:none;border-radius:5px;color:#fff;height:6vh;padding:10px 20px}.select-seat-button:hover{background-color:var(--blue)}.seat-selection-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.seat-selection-popup{background:#fff;border-radius:8px;box-shadow:0 0 15px #0000001a;padding:30px;text-align:center}.seat-selection-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,50px);margin:20px 0}.seat{align-items:center;background:#e0e0e0;border-radius:5px;cursor:pointer;display:flex;height:50px;justify-content:center;-webkit-user-select:none;user-select:none;width:50px}.seat.available:hover{background:#a0a0a0}.seat.booked{background:#ff6b6b;cursor:not-allowed}.seat.selected{background:#4caf50}.close-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.close-button:hover{background-color:#0056b3}.payment-page{background-color:#f3f3f3;display:flex;flex-direction:column;min-height:100vh}.payment-container{align-items:center;background-color:#eaecec;display:flex;height:90vh;justify-content:space-between;padding-left:5rem;padding-right:5rem}.payment_form_container{background-color:#fff;border:1px solid #fff;border-radius:8px;box-shadow:#e1e1e1e6;margin-top:5rem;padding:20px;width:25vw}.credit__card{color:#b7e4f2;display:flex;font-size:4rem;justify-content:center}.form-group{margin:0;padding:0}.form-group label{display:block;margin-bottom:2px}.form-group input{background-color:#eef5f7;border:1px solid #b7e4f2;padding:8px;width:100%}.trip_summary_subcontainer{background-color:#d7ecf3;border:1px solid #d7ecf3;border-radius:8px;height:55vh;margin-top:70px;padding:20px;width:40vw}.trip_summary_subcontainer h2{margin-bottom:20px;text-align:center}.trip_sumamry_small{display:flex;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;justify-content:space-between;margin-top:15px}.button_container{display:flex;justify-content:center;margin-top:30px}.processing-message{font-size:1.2rem;margin:20px;text-align:center}.payment-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.payment-popup{background:#fff;border-radius:8px;max-width:400px;padding:20px;width:90%}.payment-popup h2{margin-bottom:20px}.payment-popup p{font-size:16px;margin-bottom:10px}button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}button:hover{background:#0056b3}@media (max-width:768px){.payment-container{flex-direction:column;padding:1rem}.payment_form_container,.trip_summary_subcontainer{margin-top:20px;width:90%}.trip_summary_subcontainer{height:auto}}@media (max-width:480px){.payment_form_container,.trip_summary_subcontainer{width:100%}.trip_summary_subcontainer h2{font-size:1.3rem}.button_container button,.payment-popup button{padding:10px 0;width:100%}}
/*# sourceMappingURL=main.433db5b8.css.map*/