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{background-color:#eadfdf;box-sizing:border-box;flex-direction:column;justify-content:flex-start;min-height:100vh;overflow-x:hidden;padding:20px}.App,.App-container{align-items:center;display:flex;position:relative}.App-container{flex-wrap:wrap;justify-content:space-between;padding-bottom:60px}.App-image-container{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;padding-top:10px;width:100%}.App-logo{display:block;height:auto;max-width:250px;min-width:180px;object-fit:contain;width:35vw}.App-buttons{align-items:center;display:flex;flex-direction:column;margin-top:20px;position:relative}.App-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:32px;margin:5px 0;padding:10px 20px;position:relative}.App-button:hover{background-color:#45a049}.App-popup{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1000}.App-popup-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:640px;overflow:hidden;padding:20px;position:relative;text-align:center;width:90%}.App-popup-close{align-items:center;background-color:#ffffffe6;border-radius:50%;box-shadow:0 2px 4px #0003;color:#333;cursor:pointer;display:flex;font-size:28px;font-weight:700;height:35px;justify-content:center;position:absolute;right:15px;top:10px;transition:all .2s ease;width:35px;z-index:1000}.App-popup-close:hover{background-color:#f0f0f0;transform:scale(1.1)}.App-popup-close:active{transform:scale(.95)}.App-iframe-container{-webkit-overflow-scrolling:touch;background-color:#f9f9f9;border-radius:5px;flex:1 1;max-height:calc(85vh - 120px);min-height:400px;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth}.App-iframe-container::-webkit-scrollbar{width:8px}.App-iframe-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.App-iframe-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.App-iframe-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.App-popup-content iframe{background-color:initial;border:none;display:block;height:100%;min-height:800px;width:100%}.App-popup-content p{color:#333;flex-shrink:0;font-size:16px;line-height:1.4;margin:10px 0 15px}@keyframes moveImage{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.App-moving-image{display:block;height:auto;max-width:250px;min-width:180px;object-fit:contain;width:35vw}.App-contact{margin-top:20px;position:relative;text-align:center}.App-phone-number{font-size:24px}@media (max-width:768px){.App-logo,.App-moving-image{max-width:200px;min-width:140px;width:30vw}.App-button{font-size:24px;padding:8px 16px}.App-popup-content{max-height:85vh;padding:15px;width:95%}.App-iframe-container{max-height:calc(85vh - 100px);min-height:350px}.App-popup-content iframe{min-height:700px}.App-popup-close{font-size:24px;height:32px;right:12px;top:8px;width:32px}}@media (max-width:480px){.App-logo,.App-moving-image{max-width:150px;min-width:100px;width:25vw}.App-button{font-size:20px;padding:6px 12px}.App-popup-content{margin:5px;max-height:90vh;padding:10px;width:98%}.App-iframe-container{max-height:calc(90vh - 80px);min-height:300px}.App-popup-content iframe{min-height:650px}.App-popup-close{font-size:22px;height:30px;right:8px;top:5px;width:30px}.App-popup{padding:5px}.App-popup-content p{font-size:14px;margin:8px 0 15px}}@media (max-width:360px){.App-popup-content{margin:2px;padding:8px;width:100%}.App-iframe-container{max-height:calc(90vh - 70px);min-height:280px}.App-popup-content iframe{min-height:600px}.App-popup-close{font-size:20px;height:28px;right:5px;top:3px;width:28px}}@media (max-height:500px) and (orientation:landscape){.App-popup-content{max-height:95vh;padding:8px}.App-iframe-container{max-height:calc(95vh - 60px);min-height:250px}.App-popup-content iframe{min-height:550px}.App-popup-content p{font-size:14px;margin:5px 0 8px}}.call-icon{margin-right:.5em;object-fit:contain;position:relative;vertical-align:middle}.App-availability{color:#333;font-size:1.125em;margin-top:1%;position:relative}.App-availability a{color:#007bff;text-decoration:none}.App-availability a:hover{text-decoration:underline}.App-phone-number{color:#555;font-size:1.5em;font-weight:700;position:relative;white-space:nowrap}@media (max-width:768px){.App-phone-number{font-size:1.25em}}@media (max-width:480px){.App-phone-number{font-size:1em}.App-footer{padding-bottom:4em}}.App-footer{background-color:#f9f9f9;border-top:1px solid #ddd;margin-top:2rem;padding:1rem;text-align:center}.App-footer p{color:#57666c;font-size:.875rem;margin:.5rem 0}.App-footer a{color:#007bff;text-align:center;text-decoration:none}.App-footer a:hover{text-decoration:underline}.App-facebook{margin:.5rem 0}.App-facebook a{color:#1877f2;font-weight:500;text-decoration:none}.App-facebook a:hover{color:#166fe5;text-decoration:underline}@media (max-width:768px){.App-footer{padding:1.5rem}.App-facebook a,.App-footer p{font-size:.75rem}}.App-stylish-text{word-wrap:break-word;color:#333;font-family:Arial,sans-serif;font-size:calc(1rem + 1vw);font-weight:700;margin-bottom:10px;max-width:80%;position:relative;text-align:center;z-index:1}.App-testimonial{background-color:#ffffffe6;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin:1rem 0;max-width:600px;padding:1rem 1.5rem;position:relative;width:85%}.testimonial-heading{color:#333;font-size:1.2rem;font-weight:700;margin-bottom:1rem;text-align:center}.testimonial-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.testimonial-photo{align-items:center;display:flex;flex-shrink:0;justify-content:center}.driver-photo{border:3px solid #4caf50;border-radius:50%;box-shadow:0 2px 4px #0003;height:80px;object-fit:cover;width:80px}.testimonial-text{flex:1 1;min-width:200px}.testimonial-quote{color:#555;font-size:.9rem;font-style:italic;line-height:1.4;margin-bottom:.5rem;text-align:left}.testimonial-name{color:#4caf50;font-size:.85rem;font-weight:700;margin:0;text-align:right}@media (max-width:768px){.App-testimonial{margin:.8rem 0;padding:1rem;width:90%}.testimonial-content{flex-direction:column;gap:.8rem;text-align:center}.testimonial-heading{font-size:1.1rem;margin-bottom:.8rem}.driver-photo{height:70px;width:70px}.testimonial-quote{font-size:.85rem;text-align:center}.testimonial-name{font-size:.8rem;text-align:center}}@media (max-width:480px){.App-testimonial{margin:.5rem 0;padding:.8rem;width:95%}.testimonial-heading{font-size:1rem;margin-bottom:.6rem}.driver-photo{height:60px;width:60px}.testimonial-quote{font-size:.8rem;line-height:1.3}.testimonial-name{font-size:.75rem}.testimonial-content{gap:.6rem}}.terms-container{background-color:#eadfdf;border-radius:.625rem;box-shadow:0 .25rem .375rem #0000001a;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:2rem auto;max-width:90%;padding:2rem;text-align:left}.terms-container h1{color:#57666c;font-size:2rem;margin-bottom:1.25rem;text-align:center}.terms-container h2{color:#444;font-size:1.5rem;margin-bottom:.625rem;margin-top:1.25rem;text-align:left}.terms-container p{font-size:1rem;text-align:left;white-space:pre-wrap}.terms-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.25rem}.terms-logo{height:auto;max-width:100px;width:15%}.terms-heading{flex-grow:1;font-size:1.5rem;margin:0}.terms-footer,.terms-heading{color:#57666c;text-align:center}.terms-footer{background-color:#f9f9f9;border-top:1px solid #ddd;font-size:.875rem;margin-top:2rem;padding:1rem}@media (max-width:768px){.terms-container{padding:1.5rem}.terms-header{align-items:center;flex-direction:column}.terms-logo{margin-bottom:1rem;width:20%}.terms-heading{font-size:1.25rem}}@media (max-width:480px){.terms-container{padding:1rem}.terms-logo{width:25%}.terms-heading{font-size:1rem}}
/*# sourceMappingURL=main.4b11acdc.css.map*/