@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background:#ffffffe6;box-shadow:0 2px 10px #0000001a;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.header:before{bottom:0}.header:after,.header:before{background:repeating-linear-gradient(90deg,gold 0,gold 30px,#000 0,#000 60px);content:"";height:8px;left:0;position:absolute;width:100%}.header:after{top:0}.header.scrolled{background:#fffffffa;box-shadow:0 4px 15px #00000026;padding:.5rem .3rem}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 15px}.header-container a{text-decoration:none}.logo-container{align-items:center;display:flex;padding:10px 0;transition:all .3s ease}.site-logo{animation:fadeInScale 1s ease-in-out;cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:70px;object-fit:contain;transition:transform .3s ease;width:auto}.site-logo:hover{transform:scale(1.05) rotate(-2deg)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.logo-text{display:flex;flex-direction:column;line-height:1}.logo-main{color:#333;display:inline-block;font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;letter-spacing:1px;position:relative}.logo-main:after{background:linear-gradient(90deg,gold,orange);bottom:-5px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.logo-container:hover .logo-main:after{transform:scaleX(1);transform-origin:left}.logo-sub{color:#666;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:3px;margin-top:2px;text-transform:uppercase}.nav-links ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.nav-links a{color:#333;font-size:1rem;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#ffb300}.nav-links a:after{background:#ffb300;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}.nav-links a:hover:after{width:100%}.nav-links li.active a{color:#ffb300}.nav-links li.active a:after{width:100%}.header-actions{align-items:center;display:flex;gap:1rem}.book-now-btn-header{background:#ff0;border:none;border-radius:30px;box-shadow:0 2px 5px #0000001a;color:#000;cursor:pointer;font-weight:600;padding:9px 15px;transition:all .3s}.book-now-btn-header:hover{background:gold;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.mobile-menu-btn{cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;width:24px;z-index:1001}.mobile-menu-btn span{background:#333;display:block;height:2px;transition:all .3s;width:100%}.mobile-menu-btn.open span:first-child{transform:translateY(8px) rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:1024px){.nav-links ul{gap:1rem}.logo-main{font-size:24px}.logo-sub{font-size:14px}.site-logo{height:60px}}@media (max-width:992px){.nav-links{background:#fff;box-shadow:-5px 0 15px #0000001a;height:100vh;padding-top:80px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:70%;z-index:1000}.nav-links.mobile-open{right:0}.nav-links ul{flex-direction:column;padding:0 2rem}.nav-links li{margin-bottom:1.5rem}.mobile-menu-btn{display:flex}}@media (max-width:768px){.header{padding:1rem 1rem 1rem 0}.site-logo{height:50px}.logo-main{font-size:22px}.logo-sub{font-size:12px;letter-spacing:2px}.book-now-btn-header{font-size:14px;padding:8px 12px}}@keyframes taxi-move{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}.logo-container:hover{animation:taxi-move .5s ease}.footer{background:#2a2a2a;color:#fff;overflow:hidden;position:relative}.footer:after{top:0}.footer:after,.footer:before{background:repeating-linear-gradient(90deg,gold 0,gold 30px,#000 0,#000 60px);content:"";height:8px;left:0;position:absolute;width:100%}.footer:before{bottom:0}.footer-container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:0 20px}.footer-top{padding:70px 0 40px}.footer-col{flex:1 1;margin-bottom:30px;min-width:250px;padding:0 15px}.footer-col a{text-decoration:none}.logo-col{max-width:300px}.footer-logo h2{margin-left:10px}.footer-logo h2 span{color:gold}.footer-description{color:#bbb;line-height:1.6;margin-bottom:20px}.footer-taxi-animation{height:30px;width:50px}.taxi{animation:taxiBounce 2s infinite;border-radius:5px;height:20px;width:40px}.taxi:before{background:gold;border-radius:3px 3px 0 0;height:5px;left:10px;top:-5px;width:20px}.taxi:after,.taxi:before{content:"";position:absolute}.taxi:after{background:#87ceeb;border-radius:2px;height:8px;left:5px;top:3px;width:30px}.road{background:#555;border-radius:3px;bottom:0;height:3px;left:0}.social-links{display:flex;gap:15px}.social-icon{align-items:center;background:#333;border-radius:50%;color:gold;display:flex;height:35px;justify-content:center;transition:all .3s;width:35px}.social-icon:hover{background:gold;color:#333;transform:translateY(-3px)}.footer-title{color:gold;font-size:20px;font-weight:600;margin-bottom:25px;padding-bottom:10px;position:relative}.footer-title:after{background:gold;bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{align-items:center;color:#bbb;display:flex;transition:all .3s}.footer-links a:hover{color:gold;padding-left:5px}.footer-links i{color:gold;font-size:12px;margin-right:8px}.footer-contact{list-style:none;padding:0}.footer-contact li{align-items:center;display:flex;margin-bottom:15px}.footer-contact i{color:gold;margin-right:10px;text-align:center;width:20px}.footer-bottom{background:#222;text-align:center}.footer-bottom .footer-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.copyright{color:#ff0;margin:0}.moving-taxi{bottom:20px;left:0;overflow:hidden;width:100%}.moving-taxi,.taxi-car{height:30px;position:absolute}.taxi-car{animation:taxiDrive 15s linear infinite;width:60px}.taxi-car .taxi-top{background:gold;border-radius:5px 5px 0 0;height:8px;left:15px;position:absolute;top:0;width:30px}.taxi-car .taxi-body{background:gold;border-radius:8px;height:22px;position:absolute;top:8px;width:60px}.taxi-car .window{background:#87ceeb;border-radius:3px;height:10px;left:10px;position:absolute;top:3px;width:40px}.taxi-car .light{animation:blink 1s infinite;background:#ff4500;border-radius:50%;height:4px;left:5px;position:absolute;top:18px;width:8px}@keyframes taxiDrive{0%{left:-100px}to{left:calc(100% + 100px)}}@media (max-width:992px){.footer-col{flex:0 0 50%}.logo-col{max-width:100%}}@media (max-width:768px){.footer-top{padding:50px 0 30px}.footer-col{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;text-align:center}.footer-title:after{left:50%;transform:translateX(-50%)}.social-links{justify-content:center}.footer-bottom .footer-container{flex-direction:column;gap:15px}.footer-logo{flex-direction:column;text-align:center}.footer-logo h2{margin-left:0;margin-top:10px}.footer-links{align-items:center;display:flex;flex-direction:column}.footer-links a{justify-content:center}.footer-contact{align-items:center;display:flex;flex-direction:column}.footer-contact li{justify-content:center;text-align:center}}@media (max-width:480px){.app-buttons{flex-direction:row;justify-content:center}.app-btn{padding:6px 10px}.app-btn i{font-size:16px}.app-btn span{font-size:10px}}.footer-taxi-animation{align-items:center;display:flex;height:60px;justify-content:center;position:relative;width:80px}.footer-taxi-animation img{height:auto;max-width:60px;object-fit:contain;width:100%}.footer-logo{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;text-align:center}.footer-logo h2{color:#fff;font-size:28px;font-weight:700;margin-left:0;margin-top:10px}@media (max-width:768px){.footer-container{justify-content:center;padding:0 15px}.footer-col{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;max-width:100%;padding:0 10px;text-align:center}.footer-contact,.footer-links{width:100%}.footer-contact li{flex-wrap:wrap;justify-content:center;text-align:center}.footer-contact li p{width:100%}}@media (max-width:480px){.footer-container{padding:0 10px}.footer-contact li{align-items:center;flex-direction:column;text-align:center}.footer-contact i{margin-bottom:5px;margin-right:0}}.marquee-container{background:linear-gradient(90deg,gold,orange);border-bottom:2px solid #333;border-top:2px solid #333;overflow:hidden;padding:20px 0;position:relative}.marquee-track{display:flex;width:100%}.marquee-content{animation:scroll 30s linear infinite;flex-shrink:0}.marquee-content,.marquee-item{align-items:center;display:flex}.marquee-item{background:#ffffffe6;border-radius:50px;box-shadow:0 4px 8px #0000001a;margin:0 30px;padding:10px 20px;transition:all .3s ease}.marquee-item:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.marquee-icon{font-size:24px;margin-right:10px}.marquee-text{color:#333;font-weight:600;white-space:nowrap}.marquee-taxi{height:40px;position:absolute;top:50%;transform:translateY(-50%);width:80px;z-index:2}.left-taxi{animation:taxiEnterLeft 8s ease-in infinite;left:-80px}.right-taxi{animation:taxiEnterRight 8s ease-in infinite;animation-delay:4s;right:-80px}.taxi{height:100%;position:relative;width:100%}.taxi-top{border-radius:5px 5px 0 0;height:10px;left:20px;top:0;width:40px}.taxi-body{border-radius:8px;height:30px;top:10px;width:80px}.window{background:#87ceeb;border-radius:3px;height:12px;left:10px;top:3px;width:60px}.light,.window{position:absolute}.light{animation:blink 1s infinite;background:#ff4500;border-radius:50%;height:4px;left:5px;top:20px;width:8px}.wheel{animation:wheelSpin .5s linear infinite;bottom:-5px;height:10px;width:10px}.back-wheel{left:10px}.front-wheel{right:10px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes taxiEnterLeft{0%{left:-80px}20%,80%{left:50%;transform:translate(-50%,-50%)}to{left:calc(100% + 80px)}}@keyframes taxiEnterRight{0%{right:-80px}20%,80%{right:50%;transform:translate(50%,-50%)}to{right:calc(100% + 80px)}}@keyframes wheelSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.5}}@media (max-width:992px){.marquee-item{margin:0 15px;padding:8px 15px}.marquee-icon{font-size:20px}.marquee-text{font-size:14px}}@media (max-width:768px){.marquee-container{padding:15px 0}.marquee-content{animation-duration:20s}.marquee-item{margin:0 10px;padding:6px 12px}.marquee-icon{font-size:18px;margin-right:8px}.marquee-taxi{height:30px;width:60px}.taxi-top{height:8px;left:15px;width:30px}.taxi-body{height:22px;width:60px}.window{height:10px;left:8px;width:45px}}@media (max-width:480px){.marquee-content{animation-duration:15s}.marquee-item{margin:0 8px;padding:5px 10px}.marquee-icon{font-size:16px;margin-right:5px}.marquee-text{font-size:12px}.marquee-taxi{display:none}}.attractive-body{color:#2c3e50;font-family:Poppins,sans-serif;overflow-x:hidden}.hero-3d{background:linear-gradient(135deg,#1e3c72,#2a5298);min-height:90vh;padding:0 5%}.hero-content{flex:1 1;padding-right:50px;z-index:2}.hero-title{color:#fff;font-size:5rem;font-weight:800;line-height:1;margin-bottom:20px}.title-part-1{animation:slideInLeft 1s ease-out;display:block}.title-part-2{animation:slideInLeft 1s ease-out .2s forwards;color:gold;display:block;opacity:0}.title-part-3{animation:slideInLeft 1s ease-out .4s forwards;display:block;opacity:0}.hero-subtitle{animation:fadeInUp 1s ease .6s forwards;color:#fffc;font-size:1.5rem;margin-bottom:40px;opacity:0}.cta-container{animation:fadeInUp 1s ease .8s forwards;display:flex;gap:20px;opacity:0}.cta-button{border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:15px 30px;position:relative;transition:all .3s;z-index:1}.cta-button span{position:relative;z-index:2}.glow-on-hover{background:gold;color:#1e3c72}.glow-on-hover:hover{box-shadow:0 10px 20px #ffd70066;transform:translateY(-5px)}.glow-on-hover:before{background:linear-gradient(45deg,gold,orange);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}.glow-on-hover:hover:before{opacity:1}.hover-effect{background:#fff3;border-radius:50%;height:100px;opacity:0;pointer-events:none;position:absolute;transform:scale(0);transition:transform .5s,opacity .5s;width:100px}.glow-on-hover:hover .hover-effect{opacity:1;transform:scale(4)}.cta-button.secondary{background:#0000;border:2px solid #fff;color:#fff}.cta-button.secondary:hover{background:#ffffff1a;transform:translateY(-5px)}.hero-visual{align-items:center;display:flex;flex:1 1;height:80vh;justify-content:center;position:relative}.floating-taxi{animation:float 6s ease-in-out infinite;height:200px;perspective:1000px;position:relative;transform-style:preserve-3d;width:400px}.taxi-body{border-radius:15px;box-shadow:0 10px 30px #0000004d;height:100px;width:300px}.taxi-body,.taxi-top{background:gold;position:absolute;transform:rotateY(-20deg)}.taxi-top{border-radius:15px 15px 0 0;height:30px;left:50px;top:-30px;width:200px}.taxi-window{background:#a8d8ff;border-radius:10px;box-shadow:inset 0 0 10px #0003;height:40px;left:30px;top:20px;width:240px}.taxi-light,.taxi-window{position:absolute;transform:rotateY(-20deg)}.taxi-light{animation:lightPulse 2s infinite;background:#ff5e00;border-radius:5px;height:8px;left:20px;top:70px;width:15px}.taxi-wheel{background:#333;border:5px solid #555;border-radius:50%;bottom:-15px;height:30px;position:absolute;width:30px}.taxi-wheel.front{left:60px}.taxi-wheel.back{right:60px}.city-background{background:linear-gradient(180deg,#0000 60%,#1a2c4f);height:100%;position:absolute;width:100%;z-index:-1}.features-section{background:#fff}.section-header{margin-bottom:15px;position:relative;text-align:center}.section-header h2{color:#2c3e50;font-size:2.8rem;margin-bottom:15px}.animated-underline{margin:0 auto;width:100px}.animated-underline:after{width:50px}.animated-underline.reverse:after{animation:underlineMoveReverse 3s infinite}.features-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.feature-card{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 10px 30px #0000000d;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.feature-card.active{border-color:gold}.feature-card.active,.feature-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-10px)}.feature-icon{font-size:3rem;margin-bottom:20px;transition:all .3s}.feature-card.active .feature-icon{transform:scale(1.2)}.feature-card h3{color:#2c3e50;font-size:1.5rem;margin-bottom:15px}.feature-card p{color:#7f8c8d;line-height:1.6}.feature-highlight{background:gold;bottom:0;height:5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s;width:100%}.feature-card.active .feature-highlight{transform:scaleX(1)}.booking-section{align-items:justify;background:linear-gradient(90deg,#f8f9fa 50%,#e9ecef 0);border-radius:20px;display:flex;margin-right:150px;margin-top:80px;padding:0 5%;transition:all .3s;z-index:3}.booking-section.elevated{box-shadow:0 -10px 30px #0000001a;transform:translateY(-20px)}.booking-form-container{flex:1 1;padding:0 40px 30px 0}.form-header{align-items:center;display:flex;margin-bottom:0}.form-header h2{color:#2c3e50;font-size:1.5rem;margin-right:20px}.pulse-dot{height:15px;width:15px}.booking-form{max-width:500px}.input-group{margin-bottom:25px;position:relative}.input-group.floating input{background:#fff;border:1px solid #ddd;border-radius:10px;font-size:1rem;padding:20px 20px 20px 50px;transition:all .3s;width:100%}.input-group.floating label{color:#95a5a6;left:50px;pointer-events:none;position:absolute;top:20px;transition:all .3s}.input-group.floating .input-icon{font-size:1.2rem;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.input-group.floating input:focus+label,.input-group.floating input:not(:placeholder-shown)+label{color:gray;font-size:.8rem;left:50px;top:5px}.input-group.floating input:focus{border-color:gold;box-shadow:0 0 0 3px #ffd70033;outline:none}.input-row{gap:20px}.input-row .input-group{flex:1 1}.submit-button{background:linear-gradient(90deg,gold,orange);border:none;border-radius:10px;color:#2c3e50;cursor:pointer;font-size:1.1rem;font-weight:600;overflow:hidden;padding:20px;position:relative;transition:all .3s;width:100%}.submit-button:hover{box-shadow:0 10px 20px #ffc8004d;transform:translateY(-3px)}.button-sparkle{background:#fff;border-radius:50%;height:20px;opacity:0;pointer-events:none;position:absolute;width:20px}.submit-button:hover .button-sparkle{animation:sparkle .5s forwards}.booking-visual{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.map-animation{background-size:cover;border-radius:20px;box-shadow:0 10px 30px #0000001a;height:400px;overflow:hidden;position:relative;width:100%}.route-line{box-shadow:0 0 10px #ffd70080;height:3px;left:10%;top:50%;width:80%}.route-line,.route-line:before{background:gold;position:absolute}.route-line:before{animation:routeDraw 3s infinite;content:"";height:100%;width:100%}.moving-pin{animation:pinMove 3s infinite;background:#e74c3c;border-radius:50% 50% 50% 0;height:20px;left:10%;position:absolute;top:50%;transform:rotate(-45deg);width:20px}.moving-pin:after{background:#fff;border-radius:50%;content:"";height:10px;left:5px;position:absolute;top:5px;width:10px}.testimonials-section{background:#f8f9fa;padding:10px}.testimonials-carousel{display:flex;gap:30px;margin:0 auto;max-width:1200px;overflow-x:auto;padding:30px 0;scroll-snap-type:x mandatory}.testimonials-carousel::-webkit-scrollbar{display:none}.testimonial-card{border-radius:20px;box-shadow:0 10px 30px #0000000d;min-width:350px;scroll-snap-align:start;transition:all .3s}.testimonial-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-10px)}.rating-stars{color:gold;font-size:1.5rem;margin-bottom:20px}.testimonial-text{font-size:1.1rem;line-height:1.6}.author-avatar{align-items:center;background:gold;border-radius:50%;color:#2c3e50;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:15px;width:50px}.author-info p{color:#95a5a6;font-size:.9rem}.floating-cta{bottom:30px;position:fixed;right:30px;z-index:100}.cta-bubble{align-items:center;animation:bubbleFloat 3s infinite;background:#fff;border-radius:50px;box-shadow:0 10px 30px #0000001a;display:flex;gap:15px;padding:15px 25px}.cta-bubble span{color:#2c3e50;font-weight:600}.emergency-button{align-items:center;background:#e74c3c;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:10px 20px;transition:all .3s}.emergency-button:hover{background:#c0392b;transform:scale(1.05)}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes lightPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes underlineMoveReverse{0%{left:100%}to{left:-50px}}@keyframes sparkle{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty))}}@keyframes routeDraw{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes pinMove{0%{left:10%}to{left:90%}}@keyframes bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1200px){.input-group.floating input{max-width:80%}.hero-title{font-size:4rem}}@media (max-width:992px){.input-group.floating input{max-width:80%}.hero-3d{flex-direction:column;padding-bottom:100px;padding-top:100px}.hero-content{margin-bottom:50px;padding-right:0;text-align:center}.cta-container{justify-content:center}.booking-section{background:#f8f9fa;flex-direction:column;margin-right:50px;margin-top:20px}.booking-form{max-width:100%}}@media (max-width:768px){.input-group.floating input{max-width:80%}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.2rem}.feature-card{padding:30px 20px}.testimonial-card{min-width:300px;padding:30px}}@media (max-width:576px){.input-group.floating input{max-width:80%}.hero-title{font-size:2.5rem}.cta-container,.input-row{flex-direction:column}.input-row{gap:0}.floating-cta{bottom:20px;right:20px}.cta-bubble{flex-direction:column;padding:15px}}.fare-container{animation:fadeIn .8s ease-out;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;font-family:Poppins,sans-serif;margin:20px auto;max-width:900px;padding:10px}.fare-title{color:#2c3e50;font-size:1.5rem;margin-bottom:20px;position:relative;text-align:center}.fare-title:after{background:gold;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.fare-table-one{display:flex;flex-direction:column;gap:10px}.fare-row{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;overflow:hidden;position:relative;transition:all .3s ease}.fare-row.hovered{border-color:gold;box-shadow:0 5px 10px #0000001a;transform:translateY(-3px)}.vehicle-info{border-right:1px dashed #dee2e6;flex:2 1;padding:8px}.vehicle-type{color:#2c3e50;font-size:1rem;margin-bottom:10px}.vehicle-specs{display:flex;gap:8px;margin-bottom:10px}.spec-badge{background:#e9ecef;border-radius:15px;color:#495057;font-size:.75rem;padding:3px 8px}.km-details p{color:#6c757d;font-size:.8rem;margin:3px 0}.fare-details{align-items:center;border-right:1px dashed #dee2e6;display:flex;flex:1 1;justify-content:center;padding:0}.price-tag{text-align:center}.base-price{color:#e74c3c;display:block;font-size:1.2rem;font-weight:700;margin-bottom:3px}.total-price{color:#6c757d;font-size:.8rem}.book-button{align-items:center;background:gold;border:none;color:#2c3e50;cursor:pointer;display:flex;flex:0.8 1;font-size:.9rem;font-weight:600;justify-content:center;overflow:hidden;position:relative;transition:all .3s}.book-button span{position:relative;z-index:2}.book-button a{text-decoration:none}.button-hover-effect{background:#ffc80080;height:100%;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s;width:100%;z-index:1}.fare-row.hovered .book-button{background:#ffc000}.fare-row.hovered .button-hover-effect{transform:scaleX(1)}@media (max-width:768px){.fare-row{flex-direction:column}.fare-details,.vehicle-info{border-bottom:1px dashed #dee2e6;border-right:none}.book-button{padding:15px}.fare-table{display:block;flex-direction:column;gap:15px}}@media (max-width:480px){.fare-title{font-size:1.5rem}.vehicle-type{font-size:1rem}.base-price{font-size:1.3rem}}.fare-tables-container{animation:fadeIn .8s ease-out;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;padding:0}.main-title{color:#2c3e50;font-size:2.2rem;margin-bottom:10px;position:relative;text-align:center}.main-title:after{background:gold;border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.subtitle{color:#e74c3c;font-size:1.4rem;font-weight:600;margin-bottom:30px;text-align:center}.tables-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.fare-table-wrapper{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;overflow:hidden;transition:transform .3s}.fare-table-wrapper:hover{transform:translateY(-5px)}.table-title{background:#2c3e50;color:#fff;font-size:1.1rem;margin:0;padding:15px;text-align:center}.table-scroll{overflow-x:auto}.fare-table{border-collapse:collapse;width:100%}.table-header{background:#34495e;color:#fff}.table-header th{font-weight:500;padding:12px 70px;text-align:left}.table-row{border-bottom:1px solid #e0e0e0;transition:all .3s}.table-row:last-child{border-bottom:none}.table-row.hovered{background-color:#f8f9fa;box-shadow:0 3px 10px #0000001a;transform:scale(1.02)}.table-row td{padding:12px 15px 12px 65px}.price-cell{color:#e74c3c;font-weight:600}.special-vehicles-section{margin-top:40px}.special-title{color:#2c3e50;font-size:1.3rem;margin-bottom:20px;text-align:center}.special-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.special-card{animation:slideUp .5s ease-out both;background:linear-gradient(135deg,#2c3e50,#4ca1af);border-radius:8px;box-shadow:0 5px 15px #0000001a;color:#fff;min-width:250px;padding:20px;text-align:center}.special-card h4{font-size:1.1rem;margin:0 0 10px}.special-rate{display:inline-block;font-size:1.2rem;font-weight:700;padding-right:20px;position:relative}.pulse-dot{animation:pulse 2s infinite;background:gold;border-radius:50%;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}@keyframes pulse{0%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.7;transform:translateY(-50%) scale(1.3)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media (max-width:992px){.tables-grid{grid-template-columns:1fr}.fare-table-wrapper{margin-bottom:20px}}@media (max-width:768px){.fare-tables-container{padding:20px}.main-title{font-size:1.8rem}.subtitle{font-size:1.2rem}}@media (max-width:480px){.main-title{font-size:1.5rem}.subtitle,.table-title{font-size:1rem}.table-title{padding:10px}.table-row td{font-size:.9rem;padding:10px 12px}.special-card{min-width:100%}}.fare-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1200px;padding:1rem;width:100%}.fare-table-container{flex:1 1;min-width:300px}.fare-table-one{width:100%}.image-container{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;margin-top:100px;min-width:300px;padding:1rem}.image-container img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;max-height:500px;max-width:100%;object-fit:contain}@media (max-width:768px){.fare-container{flex-direction:column;gap:1rem;padding:.5rem}.fare-table-container,.image-container{min-width:0;min-width:auto;width:100%}.image-container{order:-1;padding:1rem 0}.image-container img{max-height:300px}}@media (max-width:480px){.image-container img{max-height:250px}}.hero-3d{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative;width:100%}.hero-content{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:10}.taxi-animation{height:100%;left:0;top:0;z-index:1}.road,.taxi-animation{position:absolute;width:100%}.road{background:#333;bottom:10%;height:120px}.road:before{background:repeating-linear-gradient(90deg,gold 0,gold 30px,#0000 0,#0000 60px);content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.taxi{animation:taxiMove 15s linear infinite;background:gold;border-radius:10px 10px 0 0;bottom:25%;height:80px;left:-200px;width:0;z-index:2}.taxi,.wheel{position:absolute}.wheel{background:#333;border:3px solid #555;border-radius:50%;bottom:-15px;height:30px;width:30px}.wheel.front{left:30px}.wheel.rear{right:30px}.city{background:linear-gradient(180deg,#0000,#000000b3);bottom:calc(20% + 120px);height:40%;width:100%}.building,.city{position:absolute}.building{background:#16213e;bottom:0}.building:first-child{height:200px;left:5%;width:60px}.building:nth-child(2){height:300px;left:15%;width:100px}.building:nth-child(3){height:250px;left:30%;width:80px}.building:nth-child(4){height:350px;left:45%;width:120px}.building:nth-child(5){height:280px;left:65%;width:90px}.building:nth-child(6){height:220px;left:80%;width:70px}@keyframes taxiMove{0%{transform:translateX(-200px)}to{transform:translateX(calc(100vw + 200px))}}@media (max-width:768px){.road{bottom:25%}.taxi{bottom:26%;height:60px;width:120px}.taxi:before{height:20px;left:15px;top:-20px;width:30px}.wheel{bottom:-10px;height:20px;width:20px}.wheel.front{left:20px}.wheel.rear{right:20px}}@media (max-width:480px){.road{bottom:30%;height:80px}.taxi{bottom:31%;height:50px;width:100px}.building{height:150px!important}.building:nth-child(2),.building:nth-child(4),.building:nth-child(5){height:200px!important}}.text-slider-container{align-items:center;display:flex;flex-direction:column;height:220px;justify-content:center;margin:25px auto;max-width:800px;overflow:hidden;position:relative;width:100%;z-index:4}.text-slider-track{height:100%;position:relative;width:100%}.slider-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#e6f0ff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.8rem;font-weight:600;left:50%;letter-spacing:.5px;line-height:1.3;margin:0;opacity:0;padding:0 20px;position:absolute;text-align:center;text-shadow:0 2px 8px #0006,0 4px 12px #0003;top:50%;transform:translateY(25px);transform:translate(-50%,-50%) translateY(25px);transition:all .6s cubic-bezier(.25,.46,.45,.94);width:100%}.slider-text.active{animation:textGlow 2s infinite alternate;opacity:1;transform:translate(-50%,-50%)}@keyframes textGlow{0%{text-shadow:0 0 8px #ffffff4d,0 2px 8px #0006,0 4px 12px #0003}to{text-shadow:0 0 12px #ffffff80,0 4px 16px #00000080,0 6px 20px #0000004d}}@media (max-width:992px){.text-slider-container{height:180px;max-width:700px}.slider-text{font-size:2.2rem;transform:translate(-50%,-50%) translateY(25px)}.slider-text.active{transform:translate(-50%,-50%)}}@media (max-width:768px){.text-slider-container{height:150px;max-width:600px}.slider-text{font-size:1.8rem;left:42%;margin:0;padding:0 20px;top:50%;width:100%}}@media (max-width:576px){.text-slider-container{height:120px;margin:40px auto 15px}.slider-text{font-size:1.5rem;line-height:1.3;padding:0 10px}}@media (max-width:400px){.text-slider-container{height:100px;margin-top:100px}.slider-text{font-size:1.3rem}}.testimonials-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:Poppins,sans-serif;margin-top:25px;overflow:hidden;position:relative}.section-header-test{position:relative;text-align:center}.section-title{color:#2c3e50;display:inline-block;font-size:2.8rem;font-weight:700;margin-bottom:10px}.section-title:after{animation:taxiBounce 2s infinite;content:"🚖";font-size:2rem;right:-50px;top:-5px}.section-subtitle{color:#7f8c8d;margin-bottom:20px;margin-top:-1px}.animated-underline{background:linear-gradient(90deg,gold,orange);border-radius:2px;height:4px;margin:0 auto 15px;overflow:hidden;position:relative;width:120px}.animated-underline:after{animation:underlineMove 3s infinite;background:#fff;content:"";height:100%;position:absolute;width:60px}.testimonials-container{margin:0 auto;max-width:1200px;padding:0 50px}.nav-button,.testimonials-container{align-items:center;display:flex;position:relative}.nav-button{background:#fff;border:2px solid gold;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:gold;cursor:pointer;font-size:1.5rem;height:60px;justify-content:center;overflow:hidden;transition:all .3s ease;width:60px;z-index:10}.nav-button svg{height:24px;width:24px}.nav-button:hover{background:gold;box-shadow:0 6px 20px #ffd7004d;color:#fff;transform:scale(1.1)}.nav-button:active{transform:scale(.95)}.prev{margin-right:30px}.next{margin-left:30px}.testimonials-track{display:flex;flex:1 1;height:350px;overflow:hidden;perspective:1000px;position:relative}.testimonial-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:15px;border-top:5px solid gold;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;justify-content:space-between;min-width:30%;opacity:.5;padding:40px;position:absolute;transform:scale(.9) translateX(0);transform-origin:center;transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.testimonial-card.active{box-shadow:0 15px 40px #ffd70033;opacity:1;transform:scale(1) translateX(0);z-index:5}.testimonial-card:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23FFD700" d="M135.2 117.4L109.1 192H402.9l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32H346.6c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2V400v48c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V400H96v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V400 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"/></svg>');background-repeat:no-repeat;background-size:contain;bottom:20px;content:"";height:40px;opacity:.1;position:absolute;right:20px;transition:all .5s ease;width:80px}.testimonial-card.active:before{opacity:.15;transform:translateX(10px)}.testimonial-text{color:#2c3e50;font-size:1.2rem;font-style:italic;line-height:1.7;margin-bottom:30px;padding:0 20px;position:relative;text-align:center}.testimonial-text:after,.testimonial-text:before{color:gold;content:'"';font-family:serif;font-size:3rem;opacity:.5;position:absolute}.testimonial-text:before{animation:quoteFadeIn .8s ease-out;left:-5px;top:-25px}.testimonial-text:after{animation:quoteFadeIn .8s ease-out .2s forwards;bottom:-40px;opacity:0;right:-5px}.testimonial-author{align-items:center;animation:slideUpFadeIn .8s ease-out .4s forwards;display:flex;flex-direction:column;opacity:0;text-align:center;transform:translateY(20px)}.author-info{margin-bottom:15px}.author-info h4{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0}.author-info p{color:#7f8c8d;font-size:1rem;margin:5px 0 0}.rating-stars{color:#e0e0e0;display:flex;font-size:1.8rem;gap:5px;margin-top:10px}.rating-stars .filled{color:gold;position:relative}.rating-stars .filled:before{animation:starPulse .5s ease-out forwards;animation-delay:calc(.1s*var(--star-index));color:gold;content:"★";left:0;opacity:0;position:absolute;transform:scale(1.5)}.indicator{background:#e0e0e0;border:none;border-radius:50%;cursor:pointer;height:14px;overflow:hidden;position:relative;transition:all .3s;width:14px}.indicator:after{background:linear-gradient(135deg,gold,orange);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s;width:100%}.indicator.active{background:#0000;transform:scale(1.3)}.indicator.active:after{left:0}@keyframes underlineMove{0%{left:-60px}to{left:100%}}@keyframes starPulse{0%{opacity:0;transform:scale(1.5)}80%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes quoteFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:.5;transform:scale(1)}}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.testimonials-container{padding:0 30px}}@media (max-width:992px){.testimonials-section{padding:80px 20px}.testimonial-card{padding:35px}.nav-button{height:50px;width:50px}}@media (max-width:768px){.section-title{font-size:2.2rem}.section-title:after{font-size:1.8rem;right:-40px}.testimonials-container{padding:0 20px}.nav-button{height:45px;width:45px}.testimonial-text{font-size:1.1rem}}@media (max-width:576px){.testimonials-section{padding:70px 15px 100px}.section-title{font-size:1.8rem}.section-title:after{font-size:1.5rem;right:-35px;top:-3px}.testimonial-card{padding:30px 20px}.testimonial-text:after,.testimonial-text:before{font-size:2.2rem}.testimonial-text:before{left:-3px;top:-15px}.testimonial-text:after{bottom:-30px;right:-3px}.nav-button{bottom:-70px;height:50px;position:absolute;width:50px}.prev{left:calc(50% - 60px)}.next{right:calc(50% - 60px)}.testimonial-card:before{bottom:15px;height:25px;right:15px;width:50px}}@media (max-width:400px){.section-title{font-size:1.6rem}.section-title:after{font-size:1.3rem;right:-30px}.section-subtitle{font-size:1rem}.testimonial-text{font-size:1rem;padding:0 15px}}.contact-page{background:#f8f9fa;color:#2c3e50;font-family:Poppins,sans-serif;min-height:100vh}.contact-header{background:linear-gradient(135deg,#2c3e50,#4ca1af);color:#fff;overflow:hidden;padding:80px 20px 60px;position:relative;text-align:center}.contact-title{animation:slideDown .8s ease-out;font-size:3rem;margin-bottom:15px;position:relative;z-index:2}.contact-subtitle{animation:fadeIn 1s ease-out .3s both;font-size:1.2rem;margin:0 auto;max-width:700px;opacity:.9;position:relative;z-index:2}.header-animation{animation:patternMove 20s linear infinite;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><path d="M0,0 L100,0 L100,100 L0,100 Z" fill="none" stroke="rgba%28255,255,255,0.1%29" stroke-width="2"/></svg>');background-size:40px 40px;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.contact-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:-40px auto 60px;max-width:1200px;padding:0 20px;position:relative;z-index:3}.contact-info{grid-gap:30px;display:grid;gap:30px}.info-card{animation:fadeInUp .8s ease-out;background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000000d;padding:30px;transition:all .3s}.info-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.info-icon{align-items:center;background:gold;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.info-icon svg{fill:#2c3e50;height:30px;width:30px}.info-card h3{color:#2c3e50;font-size:1.3rem;margin:0 0 15px}.info-card p{color:#7f8c8d;margin:5px 0}.contact-form-container{animation:fadeInUp .8s ease-out .2s both;background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000000d;padding:40px}.contact-form{grid-gap:25px;display:grid;gap:25px}.form-group{position:relative}.form-group.floating input,.form-group.floating textarea{background:#0000;border:none;border-bottom:1px solid #ddd;font-size:1rem;padding:15px 0;transition:all .3s;width:100%}.form-group.floating textarea{min-height:100px;resize:vertical}.form-group.floating label{color:#95a5a6;left:0;pointer-events:none;position:absolute;top:15px;transition:all .3s}.form-group.floating input:focus,.form-group.floating input:not(:placeholder-shown),.form-group.floating textarea:focus,.form-group.floating textarea:not(:placeholder-shown){border-bottom-color:gold;outline:none}.form-group.floating input:focus+label,.form-group.floating input:not(:placeholder-shown)+label,.form-group.floating textarea:focus+label,.form-group.floating textarea:not(:placeholder-shown)+label{color:#000;font-size:1rem;top:-15px}.underline{background:gold;bottom:0;height:2px;left:0;position:absolute;transition:width .3s;width:0}.form-group.floating input:focus~.underline,.form-group.floating textarea:focus~.underline{width:100%}.submit-btn{align-items:center;background:gold;border:none;border-radius:5px;color:#2c3e50;cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:50px;justify-content:center;padding:15px;transition:all .3s}.submit-btn:hover{background:#ffc000;box-shadow:0 5px 15px #ffc8004d;transform:translateY(-3px)}.spinner{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#2c3e50;height:20px;width:20px}.success-message{align-items:center;animation:fadeIn .5s ease-out;color:#27ae60;display:flex;font-weight:500;gap:10px;margin-top:15px}.success-message svg{fill:#27ae60;height:20px;width:20px}.map-container{height:400px;margin-top:40px;width:100%}.map-container iframe{border:none;height:100%;width:100%}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes patternMove{0%{background-position:0 0}to{background-position:40px 40px}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:992px){.contact-container{grid-template-columns:1fr;margin-top:-20px}.contact-header{padding:60px 20px 40px}.contact-title{font-size:2.5rem}}@media (max-width:768px){.contact-page{margin-top:80px}.contact-title{font-size:2rem}.contact-subtitle{font-size:1rem}.contact-form-container{padding:30px}.info-card{padding:25px}}@media (max-width:576px){.contact-header{padding:50px 15px 30px}.contact-title{font-size:1.8rem}.contact-form-container{padding:25px 20px}.info-card{padding:20px}.info-icon{height:50px;width:50px}.info-icon svg{height:25px;width:25px}.map-container{height:300px}}.routes-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);margin-top:100px;overflow:hidden;padding:3rem 2rem;position:relative}.routes-header{animation:taxiArrival 1s ease-out;margin-bottom:2.5rem;position:relative;z-index:2}.routes-title{color:#343a40;font-weight:700;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.routes-title:after{animation:underlineGrow .8s ease-out;background:linear-gradient(90deg,#ffc107,#fd7e14);border-radius:4px;bottom:-12px;left:10%;width:80%}.routes-subtitle{color:#6c757d;font-weight:300;margin-top:1rem}@keyframes taxiMeter{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.routes-grid{margin:0 auto;max-width:1200px;position:relative;z-index:2}.route-card{animation:slideUp .6s ease-out;animation-fill-mode:both;border-radius:12px;border-top:4px solid #ffc107;box-shadow:0 8px 20px #0000001a;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.route-card:before{background:linear-gradient(135deg,#ffc1071a,#fd7e140d);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.route-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-8px) scale(1.02)}.route-content{padding:1.8rem;position:relative}.route-content a{text-decoration:none}.route-name{color:#343a40;display:inline-block;position:relative}.route-name:after{background:#ffc107;border-radius:3px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:40px}.route-details{font-size:.95rem;margin-bottom:1.5rem}.route-type{background:linear-gradient(135deg,#fff3cd,#ffe69c);border:1px dashed #ffc107;color:#856404}.route-distance{color:#495057}.route-distance:before{content:"🚕";font-size:1.1rem;margin-right:8px}.book-now-btn{background:linear-gradient(135deg,#ffc107,#fd7e14);border-radius:6px;box-shadow:0 4px 15px #ffc1074d;color:#343a40;font-size:.9rem;font-weight:700;letter-spacing:1px;overflow:hidden;padding:.9rem;position:relative;text-transform:uppercase}.book-now-btn:after{content:"🚖";position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease}.book-now-btn:hover{background:linear-gradient(135deg,#fd7e14,#ffc107);box-shadow:0 8px 20px #fd7e1466;transform:translateY(-3px)}.book-now-btn:hover:after{animation:taxiBounce .5s infinite alternate;right:10px}.cta-section{animation:fadeIn 1s ease-out;background:linear-gradient(135deg,#343a40,#212529);border:2px solid #ffc107;border-radius:12px;box-shadow:0 10px 30px #0003;margin-left:auto;margin-right:auto;margin-top:4rem;max-width:800px;overflow:hidden;padding:2.5rem;position:relative}.cta-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm20 20h20v20H20V20z' fill='%23ffc107' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.cta-section h3{color:#ffc107;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;position:relative;text-shadow:0 2px 4px #0000004d;z-index:1}.cta-section p{color:#adb5bd;font-size:1.1rem;margin-bottom:2rem;position:relative;z-index:1}.contact-btn{background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:6px;box-shadow:0 4px 15px #28a7454d;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:1px;overflow:hidden;padding:1rem 2.5rem;position:relative;text-transform:uppercase;transition:all .3s ease;z-index:1}.contact-btn:after{content:"📞";position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease}.contact-btn:hover{background:linear-gradient(135deg,#20c997,#28a745);box-shadow:0 8px 25px #20c99766;transform:translateY(-3px)}.contact-btn:hover:after{animation:phoneShake .5s infinite}@keyframes taxiArrival{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes underlineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes taxiBounce{0%{transform:translateY(-50%) translateX(0)}to{transform:translateY(-50%) translateX(-5px)}}@keyframes phoneShake{0%{transform:translateY(-50%) rotate(0deg)}25%{transform:translateY(-50%) rotate(10deg)}50%{transform:translateY(-50%) rotate(-10deg)}75%{transform:translateY(-50%) rotate(5deg)}to{transform:translateY(-50%) rotate(0deg)}}.routes-grid .route-card{animation-delay:calc(var(--index)*.1s)}@media (max-width:768px){.routes-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.routes-title{font-size:2rem}.routes-subtitle{font-size:1.1rem}.cta-section{padding:2rem}}@media (max-width:480px){.routes-section{margin-top:50px;padding:2rem 1rem}.routes-grid{grid-template-columns:1fr}.routes-title{font-size:1.8rem}.cta-section h3{font-size:1.5rem}.contact-btn{padding:.8rem 2rem}}.taxi-decoration{background:#ffc107;border-radius:50%;height:60px;opacity:.1;position:absolute;width:60px;z-index:0}.taxi-decoration:first-child{animation:float 6s ease-in-out infinite;left:5%;top:10%}.taxi-decoration:nth-child(2){animation:float 8s ease-in-out infinite;animation-delay:1s;bottom:15%;right:8%}@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(10deg)}to{transform:translateY(0) rotate(0deg)}}.routes-section{background:linear-gradient(135deg,#f9f9f9,#f0f0f0);color:#333;font-family:Poppins,sans-serif;padding:4rem 2rem}.routes-header{margin-bottom:3rem;text-align:center}.routes-title{color:#2a4365;display:inline-block;font-size:2.5rem;margin-bottom:1rem;position:relative}.routes-title:after{background:#f6ad55;border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.routes-subtitle{color:#4a5568;font-size:1.2rem;margin:0 auto;max-width:700px}.section-title{color:#2a4365;display:block;margin:0 auto 1rem;width:100%}.section-title:after{background:#f6ad55;bottom:-8px;width:60px}.section-subtitle{color:#4a5568;font-size:1.1rem;margin-bottom:2rem;text-align:center}.services-highlight{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;margin-bottom:3rem;padding:3rem 2rem}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.service-card{background:#f8fafc;border-left:4px solid #f6ad55;border-radius:8px;padding:1.5rem;transition:all .3s ease}.service-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.service-icon{font-size:2rem;margin-bottom:1rem}.routes-container{margin:4rem 0}.routes-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:2rem}.route-card{background:#fff;border-radius:10px;border-top:4px solid #4299e1;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:all .3s ease}.route-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.route-content{padding:1.5rem}.route-name{color:#2a4365;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.route-details{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.route-type{background:#ebf8ff;border-radius:20px;color:#3182ce;font-size:.9rem;font-weight:600;padding:.4rem 1rem}.route-distance{align-items:center;color:#4a5568;display:flex;font-weight:500}.route-distance:before{content:"🛣️";margin-right:5px}.route-features{list-style:none;margin:1.5rem 0;padding-left:1rem}.route-features li{color:#4a5568;font-size:.9rem;margin-bottom:.5rem;position:relative}.route-features li:before{color:#f6ad55;content:"";left:-1rem;position:absolute}.book-now-btn{align-items:center;background:#4299e1;border:none;border-radius:5px;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.8rem;width:100%}.book-now-btn:hover{background:#3182ce;transform:translateY(-2px)}.book-now-btn a{color:#ff0;text-decoration:none}.cta-section{background:linear-gradient(135deg,#f6ad55,#f6871f);border-radius:10px;color:#fff;margin:4rem 0;padding:3rem 2rem;text-align:center}.cta-content h3{font-size:1.8rem;margin-bottom:1rem}.cta-content p{font-size:1.1rem;margin-bottom:1rem}.cta-content ul{display:inline-block;list-style:none;margin:1.5rem 0;padding:0;text-align:left}.cta-content li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.cta-content li:before{color:#2a4365;content:"✓";font-weight:700;left:0;position:absolute}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.contact-btn,.whatsapp-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.contact-btn{background:#2a4365;color:#fff}.whatsapp-btn{background:#25d366;color:#fff}.contact-btn:hover,.whatsapp-btn:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.local-info{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;margin-top:3rem;padding:3rem 2rem;text-align:center}.local-info h3{color:#2a4365;margin-bottom:1rem}.local-info p{color:#4a5568;margin-bottom:1.5rem}.local-services{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.local-services span{background:#ebf8ff;border-radius:20px;color:#3182ce;font-size:.9rem;font-weight:500;padding:.5rem 1rem}@media (max-width:768px){.routes-title{font-size:2rem}.routes-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cta-buttons{flex-direction:column}.contact-btn,.whatsapp-btn{justify-content:center;width:100%}}.blog-main{margin-top:150px}.sticky-icons-wp{flex-direction:column;gap:15px;left:20px;position:fixed;top:75%;transform:translateY(50%);z-index:1000}.icon-wp,.sticky-icons-wp{align-items:center;display:flex}.icon-wp{animation:pulse-blink 2s ease-in-out infinite;background-color:#333;border-radius:50%;box-shadow:0 4px 15px #0000004d;font-size:44px;height:60px;justify-content:center;text-decoration:none;width:60px}.icon-wp,.whatsapp-tooltip{color:#fff;transition:all .3s ease}.whatsapp-tooltip{background:#25d366;border-radius:20px;box-shadow:0 2px 10px #0000001a;font-size:14px;font-weight:500;left:60px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translateX(-10px);white-space:nowrap}.sticky-icons-wp:hover .whatsapp-tooltip{opacity:1;transform:translateX(0)}.icon-wp:hover{animation:none;box-shadow:0 6px 20px #0006;transform:scale(1.15)}.wp{background-color:#25d366}@keyframes pulse-blink{0%{box-shadow:0 0 0 0 #25d366b3;opacity:1;transform:scale(1)}25%{opacity:.9;transform:scale(1.02)}50%{box-shadow:0 0 0 10px #25d36600;opacity:.7;transform:scale(1)}75%{opacity:.9;transform:scale(1.02)}to{box-shadow:0 0 0 0 #25d36600;opacity:1;transform:scale(1)}}@media (max-width:600px){.icon-wp{font-size:20px;height:40px;width:40px}.sticky-icons-wp{left:15px;top:84%}}:root{--primary-color:#ff6b00;--secondary-color:#036;--accent-color:gold;--light-color:#f8f9fa;--dark-color:#212529;--gray-color:#6c757d;--font-primary:"Poppins",sans-serif}body{background-color:#f5f5f5;color:#212529;color:var(--dark-color);font-family:Poppins,sans-serif;font-family:var(--font-primary);line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}a{color:inherit;text-decoration:none}ul{list-style:none}.btn{border:none;border-radius:30px;cursor:pointer;display:inline-block;font-weight:600;letter-spacing:1px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.blog-header{background-color:#fff;box-shadow:0 2px 10px #0000001a;padding:15px 0;position:fixed;top:0;width:100%;z-index:1000}.blog-header .container{justify-content:space-between}.blog-header .container,.logo{align-items:center;display:flex}.logo{color:#036;color:var(--secondary-color);font-size:1.5rem;font-weight:700}.logo-icon{font-size:2rem;margin-right:10px}.logo span{color:#ff6b00;color:var(--primary-color)}.blog-nav ul{display:flex}.blog-nav ul li{margin:0 15px}.blog-nav ul li a{font-weight:500;padding:5px 0;position:relative}.blog-nav ul li a:after{background-color:#ff6b00;background-color:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.blog-nav ul li a.active:after,.blog-nav ul li a:hover:after{width:100%}.book-now-btn{background-color:#ff6b00;background-color:var(--primary-color);border:2px solid #ff6b00;border:2px solid var(--primary-color);border-radius:30px;color:#fff;font-weight:600;padding:10px 25px;transition:all .3s ease}.book-now-btn:hover{background-color:initial;color:#ff6b00;color:var(--primary-color)}.blog-hero{align-items:center;background:linear-gradient(#0009,#0009),url(/static/media/banner.f5e7da90d75c9f9d977c.png) no-repeat 50%/cover;color:#fff;display:flex;height:400px;margin-top:90px;text-align:center}.hero-content{padding:0 20px;width:100%}.hero-content h1{animation:fadeInUp 1s ease;font-size:2.5rem;margin-bottom:20px}.hero-content p{animation:fadeInUp 1s ease .3s forwards;font-size:1.2rem;margin:0 auto;max-width:700px;opacity:0}.featured-topic{background-color:#fff;padding:60px 0}.section-title{color:#036;color:var(--secondary-color);font-size:2rem;margin-bottom:40px;position:relative;text-align:center}.section-title:after{background-color:#ff6b00;background-color:var(--primary-color);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.featured-card{background-color:#f8f9fa;background-color:var(--light-color);border-radius:10px;box-shadow:0 5px 15px #0000001a;display:flex;overflow:hidden;transition:transform .3s ease}.featured-card:hover{transform:translateY(-5px)}.featured-image{flex:1 1}.featured-image img{height:100%;object-fit:cover;width:100%}.featured-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:30px}.featured-content h3{color:#036;color:var(--secondary-color);font-size:1.8rem;margin:20px 0}.featured-content p{color:#6c757d;color:var(--gray-color);margin-bottom:20px}.category-tag{background-color:#ff6b00;background-color:var(--primary-color);border-radius:20px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:1px;padding:5px 15px;text-transform:uppercase}.category-tag.featured{background-color:gold;background-color:var(--accent-color);color:#212529;color:var(--dark-color)}.read-more-btn{align-self:flex-start;background-color:initial;border:2px solid #ff6b00;border:2px solid var(--primary-color);border-radius:30px;color:#ff6b00;color:var(--primary-color);font-weight:600;padding:8px 20px;transition:all .3s ease}.read-more-btn:hover{background-color:#ff6b00;background-color:var(--primary-color);color:#fff}.trending-topics{background-color:#f8f9fa;background-color:var(--light-color);padding:60px 0}.topics-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.blog-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;overflow:hidden;transition:all .3s ease}.blog-card:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-10px)}.card-image{height:200px;overflow:hidden;position:relative}.card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-card:hover .card-image img{transform:scale(1.1)}.card-image .category-tag{position:absolute;right:15px;top:15px}.card-content{padding:20px}.meta-info{color:#6c757d;color:var(--gray-color);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:10px}.card-content h3{color:#036;color:var(--secondary-color);font-size:1.3rem;margin-bottom:10px}.card-content p{color:#6c757d;color:var(--gray-color);margin-bottom:15px}.newsletter{background:linear-gradient(135deg,#ff6b00,#036);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:60px 0;text-align:center}.newsletter h2{font-size:2rem;margin-bottom:15px}.newsletter p{margin:0 auto 30px;max-width:600px}.newsletter-form{display:flex;margin:0 auto;max-width:500px}.newsletter-form input{border:none;border-radius:30px 0 0 30px;flex:1 1;font-size:1rem;padding:15px}.newsletter-form button{background-color:gold;background-color:var(--accent-color);border:none;border-radius:0 30px 30px 0;color:#212529;color:var(--dark-color);cursor:pointer;font-weight:600;padding:15px 30px;transition:all .3s ease}.newsletter-form button:hover{background-color:#fff}.blog-footer{background-color:#036;background-color:var(--secondary-color);color:#fff;padding:60px 0 0}.footer-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.footer-section h3{font-size:1.3rem;margin-bottom:20px;padding-bottom:10px;position:relative}.footer-section h3:after{background-color:#ff6b00;background-color:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{transition:color .3s ease}.footer-section ul li a:hover{color:#ff6b00;color:var(--primary-color)}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 0}.social-links a{background-color:#ffffff1a;border-radius:50%;display:inline-block;height:40px;line-height:40px;margin-left:10px;text-align:center;transition:all .3s ease;width:40px}.social-links a:hover{background-color:#ff6b00;background-color:var(--primary-color);transform:translateY(-3px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.featured-card{flex-direction:column}.featured-image{height:300px}.topics-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.blog-header .container{flex-direction:column;text-align:center}.blog-nav ul,.logo{margin-bottom:15px}.hero-content h1{font-size:2rem}.newsletter-form{flex-direction:column}.newsletter-form input{border-radius:30px;margin-bottom:10px}.newsletter-form button{border-radius:30px}}@media (max-width:576px){.blog-hero{height:300px}.hero-content h1{font-size:1.8rem}.featured-content h3{font-size:1.5rem}.footer-bottom{flex-direction:column;text-align:center}.social-links{margin-top:15px}}.wg-about-container{color:#333;font-family:Poppins,sans-serif;overflow-x:hidden}.wg-hero-section{align-items:center;background:url(/static/media/sunrise.77eefa91ea0cf193746b.jpg) 50%/cover no-repeat;color:#fff;display:flex;height:70vh;justify-content:center;position:relative;text-align:center}.wg-hero-overlay{background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.wg-hero-content{animation:wg-fadeIn 1.5s ease-in-out;max-width:800px;padding:0 20px;position:relative;z-index:1}.wg-hero-title{font-size:3.5rem;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.wg-hero-subtitle{font-size:1.5rem;margin-bottom:2rem;text-shadow:1px 1px 2px #00000080}.wg-mission-section{background-color:#f9f9f9;padding:0 1rem 2rem}.wg-section-header{text-align:center}.wg-section-title{color:#2c3e50;display:inline-block;font-size:2.5rem;position:relative}.wg-title-underline{background:#f39c12;height:3px;margin:10px auto;width:80px}.wg-mission-content{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.wg-mission-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;flex:1 1 300px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.wg-mission-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-10px)}.wg-mission-icon{color:#f39c12;font-size:2.5rem;margin-bottom:1rem}.wg-mission-card h3{color:#2c3e50;font-size:1.5rem;margin-bottom:1rem}.wg-mission-card p{color:#7f8c8d;line-height:1.6}.wg-story-section{background:#fff;padding:1rem 2rem}.wg-story-container{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;margin:0 auto;max-width:1200px}.wg-story-image{border-radius:10px;box-shadow:0 10px 30px #0000001a;flex:1 1 400px;overflow:hidden}.wg-story-image img{display:block;height:auto;transition:transform .5s ease;width:100%}.wg-story-image:hover img{transform:scale(1.05)}.wg-story-content{flex:1 1 400px}.wg-story-title{color:#2c3e50;font-size:2.5rem;margin-bottom:1.5rem}.wg-story-text p{color:#555;line-height:1.8;margin-bottom:1.5rem}.wg-story-button{background:#f39c12;border:none;border-radius:50px;box-shadow:0 4px 15px #f39c1266;color:#fff;cursor:pointer;font-size:1rem;padding:12px 30px;transition:all .3s ease}.wg-story-button:hover{background:#e67e22;box-shadow:0 7px 20px #f39c1299;transform:translateY(-3px)}.wg-values-section{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:1rem}.wg-values-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.wg-value-item{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;flex:1 1 250px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.wg-value-item:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.wg-value-number{color:#f39c121a;font-size:3rem;font-weight:700;position:absolute;right:20px;top:10px;z-index:0}.wg-value-item h3{color:#2c3e50;font-size:1.3rem;margin:1rem 0;position:relative;z-index:1}.wg-value-item p{color:#7f8c8d;line-height:1.6;position:relative;z-index:1}.wg-fleet-section{background:#fff}.wg-fleet-container{margin:0 auto;max-width:1200px}.wg-fleet-carousel{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wg-fleet-carousel::-webkit-scrollbar{display:none}.wg-fleet-item{background:#f9f9f9;border-radius:10px;box-shadow:0 5px 15px #0000001a;flex:0 0 300px;scroll-snap-align:start;transition:all .3s ease}.wg-fleet-item:hover{transform:scale(1.05)}.wg-fleet-item h3{color:#2c3e50}.wg-fleet-item p{color:#7f8c8d}.wg-fleet-container{overflow:hidden;width:100%}.wg-fleet-carousel{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:1rem}.wg-fleet-item{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;text-align:center;transition:transform .3s ease;width:300px}.wg-fleet-item:hover{transform:translateY(-5px)}.wg-fleet-item img{display:block;height:200px;margin:0 auto;object-fit:cover;width:100%}.wg-fleet-item h3{color:#333;margin:1rem 0 .5rem}.wg-fleet-item p{color:#666;padding:0 1rem 1.5rem}.wg-cta-section{align-items:center;background:url(/static/media/banner.f5e7da90d75c9f9d977c.png) 50%/cover no-repeat;color:#fff;display:flex;height:400px;justify-content:center;position:relative;text-align:center}.wg-cta-overlay{background:#2c3e50cc;height:100%;left:0;position:absolute;top:0;width:100%}.wg-cta-content{max-width:800px;padding:0 20px;position:relative;z-index:1}.wg-cta-content h2{font-size:2.5rem;margin-bottom:1.5rem}.wg-cta-content p{font-size:1.2rem;margin-bottom:2rem}.wg-cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.wg-cta-button{border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px;transition:all .3s ease}.wg-cta-primary{background:#f39c12;border:2px solid #f39c12;color:#fff}.wg-cta-primary:hover{background:#e67e22;border-color:#e67e22;box-shadow:0 7px 20px #f39c1299;transform:translateY(-3px)}.wg-cta-secondary{background:#0000;border:2px solid #fff;color:#fff}.wg-cta-secondary:hover{background:#ffffff1a;transform:translateY(-3px)}@keyframes wg-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wg-card-animate{animation:wg-fadeIn .8s ease forwards;opacity:0;transform:translateY(30px)}.wg-card-animate:first-child{animation-delay:.2s}.wg-card-animate:nth-child(2){animation-delay:.4s}.wg-card-animate:nth-child(3){animation-delay:.6s}.wg-value-animate{animation:wg-fadeIn .8s ease forwards;opacity:0;transform:translateY(30px)}.wg-value-animate:first-child{animation-delay:.2s}.wg-value-animate:nth-child(2){animation-delay:.4s}.wg-value-animate:nth-child(3){animation-delay:.6s}.wg-value-animate:nth-child(4){animation-delay:.8s}@media (max-width:992px){.wg-hero-title{font-size:2.8rem}.wg-hero-subtitle{font-size:1.2rem}.wg-section-title,.wg-story-title{font-size:2rem}}@media (max-width:768px){.wg-about-container{margin-top:80px}.wg-hero-section{height:60vh}.wg-hero-title{font-size:2.2rem}.wg-mission-card{flex:1 1 100%}.wg-story-container{flex-direction:column}.wg-cta-content h2{font-size:2rem}.wg-cta-content p{font-size:1rem}}@media (max-width:576px){.wg-hero-section{height:50vh}.wg-hero-title{font-size:1.8rem}.wg-cta-buttons{flex-direction:column;gap:1rem}.wg-cta-button{width:100%}}
/*# sourceMappingURL=main.2ab1dd07.css.map*/