[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.ay-page-loading-root{background:#0000;flex-direction:column;gap:1.5rem;min-height:60vh;padding:3rem 1rem}.ay-loading-pulse-container,.ay-page-loading-root{align-items:center;display:flex;justify-content:center}.ay-loading-pulse-container{height:80px;position:relative;width:80px}.ay-loading-spinner-ring{animation:ay-spin .9s cubic-bezier(.55,.15,.45,.85) infinite;border-color:#ff6b00 #00a896 #ff6b0026 #ff6b0026;border-radius:50%;border-style:solid;border-width:3px;inset:0;position:absolute}.ay-loading-logo-box{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 14px #00000014;display:flex;height:48px;justify-content:center;width:48px}.ay-loading-logo-img{height:32px;object-fit:contain;width:32px}.ay-loading-text-glow{align-items:center;color:#4b5563;display:flex;font-family:inherit;font-size:.925rem;font-weight:600;gap:.5rem;letter-spacing:.03em}.ay-loading-dots{align-items:center;display:inline-flex;gap:3px}.ay-loading-dots span{animation:ay-dot-pulse 1.2s ease-in-out infinite;background:#ff6b00;border-radius:50%;height:4px;width:4px}.ay-loading-dots span:nth-child(2){animation-delay:.2s;background:#00a896}.ay-loading-dots span:nth-child(3){animation-delay:.4s}@keyframes ay-spin{to{transform:rotate(1turn)}}@keyframes ay-dot-pulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.2)}}.app{min-height:100vh;overflow-x:clip}.app *{min-width:0}.app canvas,.app img,.app svg,.app video,button,input,select,textarea{max-width:100%}input,select,textarea{font-size:16px}[class*=card],[class*=cards],[class*=content],[class*=grid],[class*=list],[class*=panel],[class*=results],[class*=shell],[class*=workspace]{min-width:0}.section-title,a,button,em,h1,h2,h3,h4,p,span,strong{overflow-wrap:anywhere}.admin-panel,.bus-search-panel,.dashboard-panel,.flight-search-panel,.hotel-search-panel,.portal-auth-card,.shopping-login-card,.travel-login-card,.travel-search-panel,.vendor-product-form,.vendor-products-panel{width:min(100%,100vw - 28px)}@media (min-width:1601px) and (max-width:2559px){.dashboard-ticket-shell,.travel-bus-results,.travel-flight-bookings,.travel-service-bookings,.vendor-dashboard-content{margin-inline:auto;width:min(calc(100% - var(--page-gutter)*2),var(--page-max-width))}.admin-main{padding:clamp(24px,2.5vw,48px)}.admin-vendor-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.travel-bus-booking-grid,.travel-flight-card-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media (min-width:2560px){.dashboard-ticket-shell,.travel-bus-results,.travel-flight-bookings,.travel-service-bookings,.vendor-dashboard-content{margin-inline:auto;width:min(calc(100% - var(--page-gutter)*2),var(--page-max-width))}.admin-dashboard-page{grid-template-columns:clamp(280px,16vw,360px) minmax(0,1fr)}.admin-vendor-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.dashboard-saved-grid,.travel-bus-booking-grid,.travel-flight-card-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}}@media (max-width:1280px){.container{width:min(100% - 40px,1200px)}.header-inner{gap:14px}.logo-icon,.logo-img{width:104px}.logo-icon{margin-left:0}.nav-list{gap:4px;padding-left:4px;padding-right:4px}.header-actions{gap:8px}.header-portal-btn{padding-left:13px;padding-right:13px}.portal-auth{grid-template-columns:minmax(0,1fr) minmax(380px,480px)}.admin-vendor-list{grid-template-columns:repeat(3,minmax(0,1fr))}.travel-bus-booking-grid,.travel-flight-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.container{width:min(100% - 32px,960px)}.portal-auth--customer .portal-auth-left{height:auto;min-height:52vh;position:relative;top:auto}.portal-auth--customer .portal-auth-right,.portal-auth-left,.portal-auth-right{min-height:auto}.dashboard-bookings-tabs button{margin-left:0;width:100%}.admin-vendor-list,.dashboard-bookings-tabs,.dashboard-saved-grid,.travel-ticket-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-vendor-summary article{margin-left:0;width:100%}.travel-bus-booking-grid,.travel-bus-card-grid,.travel-flight-card-grid,.travel-hotel-booking-grid{grid-template-columns:1fr}}@media (max-width:900px){.nav{max-width:calc(100vw - 28px);padding-left:22px;padding-right:22px;width:min(330px,calc(100vw - 28px))}.header-profile-card{max-width:calc(100vw - 24px);min-width:min(270px,calc(100vw - 24px));right:-4px}.admin-content-grid,.admin-ride-layout,.admin-stat-grid,.dashboard-analytics,.dashboard-grid,.dashboard-hero-inner,.dashboard-saved-hero-inner,.dashboard-ticket-page-grid,.portal-auth,.portal-auth--vendor-signup,.vendor-dashboard-grid,.vendor-dashboard-stats{grid-template-columns:1fr}.portal-auth-left{padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right))}.portal-auth-right{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.dashboard-bookings-hero,.dashboard-hero,.dashboard-saved-hero,.travel-hero,.vendor-dashboard-hero{padding-top:116px}.admin-ride-detail-grid,.admin-vendor-detail-grid,.admin-vendor-list,.admin-vendor-summary,.admin-vendor-summary--compact,.dashboard-saved-grid,.dashboard-ticket-grid,.dashboard-ticket-summary-row,.travel-boarding-body,.travel-boarding-details,.travel-boarding-route,.travel-inline-fields,.travel-quick-fields,.travel-ticket-actions,.travel-ticket-notes{grid-template-columns:1fr}.admin-sidebar,.dashboard-sidebar{max-width:min(340px,calc(100vw - 24px))}}@media (max-width:640px){.container{width:min(100% - 24px,600px)}body{font-size:15px}.header-inner{padding:10px 0}.booking-hero,.bus-hero,.city-detail-hero,.contact-hero,.dashboard-bookings-hero,.dashboard-hero,.dashboard-saved-hero,.dashboard-ticket-hero,.dest-page-hero,.destination-detail-hero,.eat-drink-hero,.events-hero,.flight-hero,.hero,.history-hero,.hotel-hero,.nav-page-hero,.neighbourhood-hero,.shopping-hero,.smart-results-hero,.travel-hero,.vendor-dashboard-hero{align-items:center!important;min-height:clamp(330px,72vh,430px)!important;padding:104px 18px 46px!important}.hero{height:auto!important}.booking-hero-inner,.bus-hero-inner,.city-detail-hero-content,.contact-hero-content,.dashboard-bookings-hero,.dashboard-hero-inner,.dashboard-saved-hero-inner,.dashboard-ticket-hero>div,.dest-page-hero-content,.destination-detail-hero-content,.eat-drink-hero-content,.events-hero-inner,.flight-hero-inner,.hero-container,.history-hero-content,.hotel-hero-inner,.nav-page-hero-content,.neighbourhood-hero-content,.shopping-hero-content,.smart-results-hero-content,.travel-hero-content,.vendor-dashboard-hero-inner{margin-bottom:0!important;margin-left:auto!important;margin-right:auto!important;max-width:min(100%,560px)!important;padding-top:0!important;text-align:center!important;width:100%!important}.city-detail-hero-content,.contact-hero-content,.dest-page-hero-content,.destination-detail-hero-content,.eat-drink-hero-content,.events-hero-inner,.hero-content,.history-hero-content,.nav-page-hero-content,.neighbourhood-hero-content,.shopping-hero-content,.smart-results-hero-content,.travel-hero-content{color:#fff}.booking-hero h1,.bus-hero h1,.city-detail-hero h1,.contact-hero h1,.dashboard-bookings-hero h1,.dashboard-hero h1,.dashboard-saved-hero h1,.dashboard-ticket-hero h1,.dest-page-hero h1,.destination-detail-hero h1,.eat-drink-hero h1,.events-hero h1,.flight-hero h1,.hero-title,.history-hero h1,.hotel-hero h1,.nav-page-hero h1,.neighbourhood-hero h1,.shopping-hero-content h1,.smart-results-hero h1,.travel-hero h1,.vendor-dashboard-hero h1{font-size:clamp(1.85rem,9vw,2.55rem)!important;line-height:1.08!important;margin-bottom:12px!important;max-width:100%!important;text-align:center!important}.booking-hero p,.bus-hero p,.city-detail-hero p,.contact-hero p,.dashboard-bookings-hero p,.dashboard-hero p,.dashboard-saved-hero p,.dashboard-ticket-hero p,.dest-page-hero p,.destination-detail-hero p,.eat-drink-hero p,.events-hero p,.flight-hero p,.hero-subtitle,.history-hero p,.hotel-hero p,.nav-page-hero p,.neighbourhood-hero p,.shopping-hero-content p,.smart-results-hero p,.travel-hero p,.vendor-dashboard-hero p{font-size:.96rem!important;line-height:1.58!important;margin-left:auto!important;margin-right:auto!important;max-width:34rem!important;text-align:center!important}.bus-hero span,.contact-hero-content span,.dashboard-eyebrow,.dest-page-eyebrow,.eat-drink-tag,.events-tag,.flight-hero-copy span,.history-tag,.hotel-hero span,.nav-page-eyebrow,.neighbourhood-eyebrow,.shopping-hero-content span,.smart-results-tag,.travel-eyebrow,.vendor-dashboard-hero span{font-size:.68rem!important;letter-spacing:1px!important;margin-bottom:12px!important;padding:5px 12px!important}.city-detail-hero-img,.contact-hero-img,.dest-page-hero img,.destination-detail-hero img,.eat-drink-hero-img,.hero-bg,.history-hero-img,.nav-page-hero-img,.neighbourhood-hero-img,.shopping-hero-img,.smart-results-hero img,.travel-hero-img{object-position:center!important;transform:none!important}.hero-actions{justify-content:center!important;margin-bottom:0!important}.hero-controls{bottom:76px!important;right:18px!important}.hamburger{justify-content:center;min-height:40px;min-width:40px}.nav{width:calc(100vw - 20px)}.dashboard-ticket-shell,.portal-page{padding-top:68px}.portal-auth-left{min-height:auto;padding-bottom:36px;padding-top:96px}.portal-auth--customer .portal-auth-right,.portal-auth--vendor .portal-auth-right,.portal-auth-right{padding:24px 14px 42px}.admin-panel,.dashboard-panel,.portal-auth--customer .portal-auth-card,.portal-auth--vendor .portal-auth-card,.travel-flight-group,.travel-search-panel,.vendor-product-form,.vendor-products-panel,.vendor-signup-card{padding:16px}.dashboard-bookings-status-tabs,.dashboard-category-tabs,.portal-auth-tabs,.travel-service-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.dashboard-bookings-status-tabs::-webkit-scrollbar,.dashboard-category-tabs::-webkit-scrollbar,.portal-auth-tabs::-webkit-scrollbar,.travel-service-tabs::-webkit-scrollbar{display:none}.travel-hero{min-height:390px;padding-bottom:118px}.travel-booking-shell{padding-left:12px;padding-right:12px}.travel-search-panel{border-radius:12px}.admin-vendor-head,.admin-vendor-toolbar,.dashboard-bookings-results-head,.dashboard-panel-head,.dashboard-saved-toolbar,.travel-bus-booking-foot,.travel-bus-card-foot,.travel-bus-card-head,.travel-bus-results-head,.travel-flight-group-head,.vendor-product-actions,.vendor-product-card-actions{align-items:stretch;flex-direction:column}.admin-refresh-btn,.admin-vendor-actions button,.admin-vendor-detail-actions button,.dashboard-bookings-results-head a,.dashboard-panel-head a,.dashboard-panel-head button,.dashboard-saved-toolbar a,.travel-inline-submit,.vendor-primary-action,.vendor-secondary-action{width:100%}.admin-ride-card,.dashboard-booking,.dashboard-booking-detail-card,.travel-bus-booking-card,.travel-bus-card,.travel-flight-card,.travel-hotel-booking-card,.vendor-product-card{padding:14px}.dashboard-ticket-title-row,.travel-bus-booking-route,.travel-bus-route,.travel-flight-card-route,.vendor-product-card{grid-template-columns:1fr}.travel-boarding-header div:last-child,.travel-boarding-route>div:last-child,.travel-bus-booking-route>div:last-child,.travel-bus-route>div:nth-child(3),.travel-flight-card-route>div:last-child{text-align:left}.travel-bus-booking-route i,.travel-flight-card-path{justify-items:start}.dashboard-booking-detail-card,.dashboard-bookings-tabs,.dashboard-saved-grid,.vendor-dashboard-stats,.vendor-form-grid,.vendor-product-row,.vendor-upload-grid{grid-template-columns:1fr}.admin-login-page{align-items:stretch;padding:12px}.admin-login-copy{min-height:260px;padding:22px}.admin-login-card{padding:22px}.admin-main{padding:10px}.admin-vendor-detail{max-height:calc(100dvh - 20px);padding:14px;width:calc(100vw - 18px)}}@media (max-width:420px){.container{width:min(100% - 18px,390px)}.section-title{font-size:clamp(1.65rem,10vw,2.2rem)}.btn-outline,.btn-primary{justify-content:center;padding-left:18px;padding-right:18px;width:100%}.dashboard-bookings-hero h1,.dashboard-hero h1,.dashboard-saved-hero h1,.portal-auth-intro h1,.travel-hero h1,.vendor-dashboard-hero h1{font-size:clamp(1.45rem,7.3vw,1.78rem)!important;letter-spacing:0;line-height:1.16;max-width:100%;overflow-wrap:break-word}.admin-login-copy h1{font-size:clamp(1.48rem,7.6vw,1.82rem);letter-spacing:0;line-height:1.15}.admin-login-copy p,.portal-auth-intro>p,.travel-hero p{font-size:.92rem;line-height:1.6;max-width:100%}.admin-login-card,.admin-login-copy,.admin-login-panel,.portal-auth-intro,.portal-feature-list,.vendor-signup-topbar,.vendor-signup-topbar>div{max-width:100%;width:100%}.vendor-signup-topbar{align-items:stretch;flex-direction:column}.portal-feature-list div,.vendor-login-link{justify-content:center;width:100%}.portal-auth-tabs{gap:3px}.portal-auth-tab{font-size:.78rem;min-height:38px}.portal-field div,.vendor-input-shell{padding-left:10px;padding-right:10px}.travel-boarding-route strong,.travel-flight-card-route strong{font-size:clamp(1.85rem,15vw,2.45rem)}.admin-topbar,.admin-vendor-detail-hero,.admin-vendor-detail-hero--page{padding:14px}.admin-vendor-detail-hero--page .admin-vendor-detail-logo,.admin-vendor-detail-logo{height:72px;width:72px}.dashboard-menu-button{left:10px;top:78px}}@media (max-width:360px){.container{width:min(100% - 14px,340px)}.portal-auth-left{padding-left:16px;padding-right:16px}.portal-auth--customer .portal-auth-right,.portal-auth--vendor .portal-auth-right,.portal-auth-right{padding-left:10px;padding-right:10px}.admin-login-copy h1,.portal-auth-intro h1,.travel-hero h1{font-size:1.36rem!important}}:root{--primary:#6c36a2;--primary-dark:#4e2578;--primary-light:#8b5cc8;--primary-lighter:#b38de0;--accent:#f5a623;--accent-light:#ffd080;--text-dark:#1a1a2e;--text-mid:#4a4a6a;--text-light:#88a;--bg-light:#f9f5ff;--bg-white:#fff;--card-shadow:0 8px 32px #6c36a21f;--card-shadow-hover:0 20px 60px #6c36a240;--transition:all 0.35s cubic-bezier(0.4,0,0.2,1);--page-max-width:1440px;--page-gutter:clamp(20px,3vw,48px);--section-space:clamp(40px,5vw,80px);--content-gap:clamp(16px,1.5vw,28px);--header-height:72px}@media (min-width:1601px) and (max-width:2559px){:root{--page-max-width:1800px;--page-gutter:clamp(32px,3.5vw,64px);--section-space:clamp(48px,5.5vw,96px);--header-height:76px}}@media (min-width:2560px){:root{--page-max-width:2400px;--page-gutter:clamp(48px,4vw,96px);--section-space:clamp(60px,6vw,110px);--content-gap:clamp(20px,2vw,36px);--header-height:84px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{width:100%}body{background:#fff;background:var(--bg-white);color:#1a1a2e;color:var(--text-dark);font-family:Nunito Sans,sans-serif;min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{margin-inline:auto;width:min(calc(100% - clamp(20px, 3vw, 48px)*2),1440px);width:min(calc(100% - var(--page-gutter)*2),var(--page-max-width))}.section-title{color:#1a1a2e;color:var(--text-dark);font-size:clamp(2rem,4vw,3rem);line-height:1.2;margin-bottom:16px}.section-subtitle{color:#4a4a6a;color:var(--text-mid);font-size:1rem;line-height:1.7;max-width:600px}.btn-primary{align-items:center;background:#6c36a2;background:var(--primary);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;letter-spacing:.5px;padding:14px 32px;transition:all .35s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.btn-primary:hover{background:#4e2578;background:var(--primary-dark);box-shadow:0 8px 24px #6c36a266;transform:translateY(-2px)}.btn-outline{align-items:center;background:#0000;border:2px solid #6c36a2;border:2px solid var(--primary);border-radius:50px;color:#6c36a2;color:var(--primary);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;padding:13px 32px;transition:all .35s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.btn-outline:hover{background:#6c36a2;background:var(--primary);color:#fff;transform:translateY(-2px)}.tag{background:#b38de0;background:var(--primary-lighter);border-radius:50px;color:#4e2578;color:var(--primary-dark);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;padding:5px 16px;text-transform:uppercase}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f9f5ff;background:var(--bg-light)}::-webkit-scrollbar-thumb{background:#8b5cc8;background:var(--primary-light);border-radius:3px}.slick-dots li button:before,.slick-dots li.slick-active button:before{color:#6c36a2;color:var(--primary)}.slick-next:before,.slick-prev:before{color:#6c36a2;color:var(--primary);font-size:24px}@media (min-width:2200px){.container,[class$=-container],[class$=-content],[class$=-inner],[class$=-shell]{max-width:1720px}body{font-size:18px}}@media (max-width:1100px){.container,[class$=-container],[class$=-content],[class$=-inner],[class$=-shell]{max-width:calc(100vw - 32px)}[class$=-cards],[class$=-grid],[class$=-layout],[class$=-list],[class$=-results],[class$=-row]{min-width:0}}@media (max-width:900px){[data-aos],[data-aos][data-aos],[data-aos^=fade][data-aos^=fade],[data-aos^=zoom][data-aos^=zoom],body[data-aos-easing] [data-aos]{opacity:1!important;transform:none!important;transition:none!important}.section-title,[class$=-hero] h1,[class$=-hero] h2,[class*="-hero "] h1,[class*="-hero "] h2,[class*=title],h1,h2{font-size:clamp(1.35rem,6.8vw,1.68rem)!important;line-height:1.14!important;max-width:calc(100vw - 48px)!important;overflow-wrap:break-word;white-space:normal!important;width:auto!important;word-break:normal}.dest-page-hero h1,.dest-page-intro h2,.travel-hero h1{font-size:clamp(1.35rem,6.6vw,1.62rem)!important;max-width:calc(100vw - 48px)!important}.travel-flight-group,.travel-page,.travel-search-panel{animation:none!important;opacity:1!important;transform:none!important}.travel-service-tabs{justify-content:flex-start!important;padding-left:12px!important;padding-right:12px!important}.travel-search-panel{margin-top:-24px!important;padding-top:76px!important}.travel-booking-modes,.travel-mode-options{align-items:flex-start!important;gap:10px!important}.booking-main-grid,.contact-grid,.destination-detail-grid,.destinations-feature-grid,.eat-drink-grid,.events-grid,.flight-booking-grid,.hotel-booking-grid,.neighbourhood-grid,.shopping-grid,.smart-travel-grid,[class$=-cards],[class$=-grid],[class$=-layout],[class$=-results]{grid-template-columns:1fr!important}[class$=-hero],[class*="-hero "]{min-height:auto}[class$=-actions],[class$=-filters],[class$=-head],[class$=-header],[class$=-toolbar]{min-width:0}}@media (max-width:640px){#root,.app,body,html{max-width:100%;overflow-x:hidden;width:100%}.container,[class$=-container]:not([class*=ay-]),[class$=-content]:not([class*=ay-]),[class$=-inner]:not([class*=ay-]),[class$=-shell]:not([class*=ay-]){max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}[data-aos],[data-aos][data-aos],body[data-aos-easing] [data-aos]{opacity:1!important;transform:none!important;transition:none!important}[class$=-page],[class$=-section]{overflow-x:hidden}[class$=-hero],[class*="-hero "]{padding-left:16px!important;padding-right:16px!important}h1{font-size:clamp(1.55rem,8vw,2rem);line-height:1.12}h2{font-size:clamp(1.28rem,6.5vw,1.62rem);line-height:1.16}.section-title,[class$=-hero] h1,[class$=-hero] h2,[class*="-hero "] h1,[class*="-hero "] h2,[class*=title]{font-size:clamp(1.5rem,7.4vw,2rem)!important;line-height:1.14!important;max-width:100%!important;overflow-wrap:break-word;white-space:normal!important;word-break:normal}.section-subtitle,[class$=-hero] p,[class*="-hero "] p{font-size:.95rem!important;max-width:100%!important}p{line-height:1.6}button,input,select,textarea{min-width:0}[class$=-card],[class$=-field],[class$=-form],[class$=-input],[class$=-panel],[class$=-search],form,label{max-width:100%!important}[class$=-actions],[class$=-filters],[class$=-foot],[class$=-footer],[class$=-head],[class$=-header],[class$=-toolbar]{align-items:stretch;flex-direction:column;gap:12px}[class$=-chips],[class$=-filters],[class$=-nav],[class$=-tabs]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;scrollbar-width:none}[class$=-chips]::-webkit-scrollbar,[class$=-filters]::-webkit-scrollbar,[class$=-nav]::-webkit-scrollbar,[class$=-tabs]::-webkit-scrollbar{display:none}.btn-outline,.btn-primary,[class$=-actions] a,[class$=-actions] button,[class$=-foot] button,[class$=-footer] button,[class$=-submit]{justify-content:center;width:100%}[class*=detail],[class*=info],[class*=meta],[class*=route],[class*=summary]{min-width:0}[class*=route]{grid-template-columns:1fr!important}.admin-login-card,.admin-login-copy,.admin-login-page,.admin-login-panel,.portal-auth,.portal-auth-left,.portal-auth-right,.vendor-signup-card,.vendor-signup-only-form,.vendor-signup-only-page,.vendor-signup-only-shell{max-width:100vw!important;min-width:0!important;overflow-x:hidden;width:100%!important}.admin-login-copy h1,.admin-login-copy p,.portal-auth-intro,.portal-auth-intro h1,.portal-auth-intro>p{max-width:min(220px,calc(100vw - 44px))!important;width:100%!important}.admin-login-copy h1,.portal-auth-intro h1{font-size:clamp(1.34rem,6.6vw,1.56rem)!important;letter-spacing:0!important;line-height:1.18!important;overflow-wrap:break-word;word-break:normal}.admin-login-copy h1 span,.portal-auth-intro h1 span{color:inherit;display:block;font:inherit;letter-spacing:inherit;text-transform:none}.logo{grid-column:1!important;grid-row:1!important}.admin-login-card button,.admin-login-card input,.admin-login-card label,.portal-auth-tab,.portal-auth-tabs,.portal-feature-list,.portal-feature-list div,.portal-field,.portal-field div,.vendor-field,.vendor-input-shell,.vendor-primary-btn,.vendor-secondary-btn,.vendor-upload{max-width:100%!important;min-width:0!important}.admin-login-card,.booking-detail-panel,.booking-panel,.bus-passengers,.bus-refine-bar,.contact-form,.flight-booking-panel,.hotel-booking-panel,.portal-auth-card,.smart-place-search,.travel-inline-booking,.travel-search-panel,.vendor-product-form,.vendor-signup-card,form:not([class*=ay-auth]),form[class]:not([class*=ay-auth]){box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:min(560px,calc(100vw - 24px))!important;width:calc(100vw - 24px)!important}[class$=-form] input,[class$=-form] select,[class$=-form] textarea,[class$=-panel] input,[class$=-panel] select,[class$=-panel] textarea,form button,form input,form select,form textarea{box-sizing:border-box;max-width:100%;min-width:0}.booking-main,.booking-main-grid,.bus-content,.contact-shell,.flight-content,.hotel-content,.portal-auth-right,.travel-booking-shell,.vendor-dashboard-main,.vendor-signup-only-form{align-items:center!important;box-sizing:border-box;justify-items:center!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important;width:100%!important}.header-actions{display:none!important}.header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;position:relative}.hamburger{align-items:center!important;align-self:center!important;background:#fff!important;border:1px solid #6c36a229!important;border-radius:10px!important;box-shadow:0 8px 20px #6c36a21f!important;display:flex!important;flex:0 0 auto;grid-column:2!important;grid-row:1!important;justify-content:center!important;justify-self:end!important;left:auto!important;min-height:40px!important;min-width:40px!important;position:fixed;right:max(16px,env(safe-area-inset-right))!important;top:18px;transform:none;width:40px!important;z-index:1004}.vendor-signup-only-page .vendor-stepper,.vendor-stepper{display:flex!important;gap:5px!important;max-width:100%!important;overflow-x:visible!important;width:100%!important}.vendor-signup-only-page .vendor-progress-card{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;padding-left:6px!important;padding-right:6px!important;width:100%!important}.vendor-signup-only-page .vendor-step{flex:0 0 52px!important;max-width:52px!important;min-height:54px!important;min-width:0!important;padding:5px 1px!important;width:52px!important}.vendor-signup-only-page .vendor-step span{height:20px!important;width:20px!important}.vendor-signup-only-page .vendor-step em{display:none!important}.vendor-signup-only-page .vendor-step strong{font-size:.48rem!important;line-height:1.12!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.vendor-signup-only-form{align-items:flex-start!important;background:#f8f1ff!important;border-color:#ffffffe6!important;min-height:auto!important}.vendor-signup-only-page{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}.vendor-signup-only-form,.vendor-signup-only-shell{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.vendor-signup-only-form{padding-left:10px!important;padding-right:10px!important}.vendor-signup-only-page .vendor-signup-card{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.vendor-signup-only-page .vendor-form-grid,.vendor-signup-only-page .vendor-location-action,.vendor-signup-only-page .vendor-signup-form{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.vendor-progress-card,.vendor-signup-card{background:#fffffff5!important}.vendor-signup-card{animation:none!important;opacity:1!important;transform:none!important}.vendor-field span,.vendor-form-head h2,.vendor-signup-topbar h2,.vendor-step strong{color:#24152e!important}.vendor-signup-topbar h2{max-width:calc(100vw - 72px)!important}.vendor-form-head p,.vendor-input-shell input,.vendor-input-shell select,.vendor-input-shell textarea{color:#5b466d!important}}@media (max-width:420px){.container,[class$=-container],[class$=-content],[class$=-inner],[class$=-shell]{max-width:calc(100vw - 18px)!important;width:calc(100vw - 18px)!important}[class$=-card],[class$=-item],[class$=-panel],[class$=-tile]{border-radius:8px}}@media (max-width:360px){.admin-login-copy h1,.admin-login-copy p,.portal-auth-intro,.portal-auth-intro h1,.portal-auth-intro>p{max-width:calc(100vw - 28px)!important}}.available-soon-badge{background:linear-gradient(135deg,#f5a623,#d0021b);border-radius:50px;box-shadow:0 4px 15px #f5a62366;color:#fff!important;display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:1.5px;margin-bottom:15px;margin-top:10px;padding:6px 16px;position:relative;text-transform:uppercase;z-index:2}
/*# sourceMappingURL=main.2f352643.css.map*/