@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{font-family:Poppins,sans-serif}body{font-family:Poppins,sans-serif;max-width:100vw;-webkit-tap-highlight-color:transparent}.rate-card-title{padding:70px;text-align:center;max-width:700px}.rate-card-title h1{font-size:3.5rem;font-weight:700;color:#333;margin:0;padding:0;width:100%;text-transform:uppercase;letter-spacing:1px;position:relative;display:inline-block}.rate-card-title h1:after{content:"";position:absolute;width:100%;height:4px;background-color:#d32f2f;bottom:0;left:0%}.footer-container{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#1e1e1e,#2e2e2e);color:#fff;padding:40px 20px;width:100%;margin-top:30px}.footer-links{display:flex;justify-content:space-between;width:100%;max-width:1200px;gap:40px;margin-bottom:30px;flex-wrap:wrap}.footer-column{flex:1;min-width:200px;display:flex;flex-direction:column;gap:15px}.footer-column h3{font-size:1.2rem;font-weight:400;margin-bottom:10px;color:#e41b23;border-bottom:2px solid #e41b23;padding-bottom:5px;display:inline-block}.footer-column a{text-decoration:none;color:#ccc;font-size:1rem;transition:color .3s ease}.footer-column span{color:#e41b23;font-size:1.2rem;margin-right:10px}.footer-column p{display:flex}.footer-column a:hover{color:#fff}.footer-social-links{display:flex;gap:15px}.footer-social-links a{font-size:1.5rem;color:#ccc;transition:transform .3s ease,color .3s ease}.footer-social-links a:hover{color:#e41b23;transform:scale(1.2)}.footer-copyright{text-align:center;font-size:.9rem;background:#1a1a1a;color:#aaa;padding:20px;width:100%;border-radius:10px}.footer-copyright a{color:#e41b23;text-decoration:none;font-weight:400}.footer-copyright a:hover{text-decoration:underline}@media (max-width: 768px){.footer-links{gap:20px;flex-direction:column;align-items:center}.footer-column{align-items:center;text-align:center}.footer-social-links{justify-content:center}}*{margin:0;padding:0;box-sizing:border-box}.taxi-navbar{display:flex;position:fixed;top:0;z-index:1000;width:100%;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#fff;border-bottom:1px solid rgba(128,128,128,.485)}.taxi-logo img{width:70px}.menu-toggle{display:none;font-size:1.5rem;cursor:pointer}.nav-items{display:flex;list-style:none;align-items:center}.nav-items li a{text-decoration:none;color:#333;margin:0 1rem}.nav-link{text-decoration:none;color:#333;transition:color .3s}.nav-items li a:hover{color:#e41b23}.primary-button,.secondary-button{padding:.5rem 1rem;min-width:100px;border-radius:5px;cursor:pointer;transition:all .3s;font-family:Poppins,sans-serif}.primary-button{background-color:#fff;color:#000;border:1px solid gray}.primary-button:hover{background-color:#e41b23;color:#fff;border-color:#e41b23}.secondary-button{background-color:#e41b23;color:#fff;border:1px solid #E41B23}.secondary-button:hover{background-color:#fff;color:#e41b23}@media (max-width: 820px){.menu-toggle{display:block}.nav-items{display:none;position:absolute;top:100%;left:0;width:100%;height:100vh;flex-direction:column;background-color:#fff;border-top:1px solid rgba(128,128,128,.485);box-shadow:0 2px 5px #0000001a}.nav-items.menu-visible{display:flex}.nav-items li{margin:0;padding:1rem;text-align:center}}.simple-loader{position:fixed;top:0;left:0;width:100%;height:140vh;background:#f0f0f0;z-index:9999;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.simple-loader svg{position:absolute;width:100%;height:100%}.simple-loader path{fill:#e41b23;stroke:none}.page-name{z-index:2;color:#fff;font-size:2rem;text-transform:capitalize;position:relative;margin-top:20px}.whatsapp-button{position:fixed;bottom:50px;right:20px;display:flex;align-items:center;justify-content:center;text-decoration:none;background-color:#25d366;color:#fff;width:30px;height:30px;border-radius:50%;font-weight:700;transition:background-color .3s ease}.whatsapp-button:hover{background-color:#1ebe5c}.whatsapp-icon{width:40px;height:40px}
