@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";[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)}:root{--primary-color: #3A96A0;--secondary-color: #f4a646;--dark-color: #333333;--light-color: #F8F9FA;--text-color: #666666;--border-color: #eeeeee;--primary-gradient: linear-gradient(135deg, var(--primary-color), var(--secondary-color));--overlay-gradient: linear-gradient(135deg, rgba(58, 150, 160, .85), rgba(245, 150, 31, .85));--shadow-sm: 0 2px 5px rgba(0, 0, 0, .05);--shadow-md: 0 5px 15px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .1);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 5rem;--radius-sm: 5px;--radius-md: 10px;--radius-lg: 30px;--radius-circle: 50%;--transition: all .3s ease;--transition-slow: all .5s ease;--body-font: "Poppins", sans-serif;--heading-font: "Poppins", sans-serif;--z-navbar: 1000;--z-dropdown: 1010;--z-fixed: 1030;--z-modal: 1050}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--body-font);color:var(--dark-color);line-height:1.6;overflow-x:hidden;background-color:var(--light-color)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:700;line-height:1.2;margin-bottom:1rem}a{color:var(--primary-color);text-decoration:none;transition:var(--transition)}a:hover{color:var(--secondary-color)}ul{list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-sm)}.section{padding:var(--spacing-xl) 0}@media (max-width: 768px){.section{padding:var(--spacing-lg) 0}}.grid{display:grid;gap:var(--spacing-md)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}@media (max-width: 1200px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-5{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:1fr}}.text-light{color:#fff}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.btn{display:inline-block;padding:12px 30px;font-size:16px;font-weight:600;text-decoration:none;border-radius:var(--radius-lg);transition:var(--transition);cursor:pointer;border:none;text-align:center}.btn-secondary{background-color:var(--secondary-color);color:#fff;box-shadow:0 4px 10px #f5961f4d}.btn-secondary:hover{background-color:#fff;color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 10px 20px #f5961f66}.btn-light{background-color:#fff;color:var(--primary-color)}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center;position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--primary-gradient);border-radius:2px}.section-subtitle{font-size:1.1rem;color:var(--text-color);max-width:800px;margin:0 auto 3rem;line-height:1.6;text-align:center;padding:0 var(--spacing-sm)}.card{background-color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden;transition:var(--transition);height:100%}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.animate-float{animation:float 6s infinite ease-in-out}.animate-fade-up{animation:fadeInUp 1s ease-out}.animate-fade-right{animation:fadeInRight 1s ease-out}.animate-fade-left{animation:fadeInLeft 1s ease-out}.animate-zoom-in{animation:zoomIn 1s ease-out}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.flex-column{flex-direction:column}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:2rem}.rounded{border-radius:var(--radius-md)}.rounded-circle{border-radius:50%}.shadow{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.position-relative{position:relative}.position-absolute{position:absolute}.overflow-hidden{overflow:hidden}.w-100{width:100%}.h-100{height:100%}@media (max-width: 576px){html{font-size:14px}.section-title{font-size:1.8rem}.d-none-xs{display:none!important}}@media (max-width: 768px){.section-title{font-size:2rem}.btn{padding:10px 25px}.d-none-sm{display:none!important}}@media (max-width: 992px){.d-none-md{display:none!important}}@media (max-width: 1200px){.d-none-lg{display:none!important}}:root{--navbar-height-desktop: 70px;--navbar-height-tablet: 65px;--navbar-height-mobile: 60px;--navbar-height-small: 55px;--primary-color: #3A96A0;--secondary-color: #f4a646;--dark-color: #333333}.navbar.transparent{background-color:transparent;box-shadow:none}.navbar.scrolled{background-color:#fff;box-shadow:0 2px 10px #0000001a}.navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px;height:var(--navbar-height-desktop);position:relative}.navbar-logo{display:flex;align-items:center;text-decoration:none;transition:all .3s ease;z-index:1001;height:100%;position:relative}.navbar.transparent .navbar-logo{color:#fff}.navbar.scrolled .navbar-logo{color:var(--dark-color)}.navbar-logo img{height:65px;width:auto;object-fit:contain;transition:all .3s ease}.navbar-logo span{font-size:1.5rem;font-weight:700}.navbar-item{margin:0 12px;position:relative;display:flex;align-items:center;height:100%}.navbar-item a,.navbar-item span{text-decoration:none;font-weight:500;padding:3px 4px;position:relative;cursor:pointer;display:flex;align-items:center;transition:all .3s ease;font-size:.95rem}.navbar.transparent .navbar-item a,.navbar.transparent .navbar-item span{color:#fff}.navbar.scrolled .navbar-item a,.navbar.scrolled .navbar-item span{color:var(--dark-color)}.navbar-item i{margin-left:5px;transition:all .3s ease}.navbar-item i.rotate{transform:rotate(180deg)}.navbar.transparent .navbar-item a.active,.navbar.transparent .navbar-item span.active{color:#ffffffe6}.navbar.scrolled .navbar-item a.active,.navbar.scrolled .navbar-item span.active{color:var(--secondary-color)}.navbar-item a:after,.navbar-item span:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;transition:all .3s ease}.navbar.transparent .navbar-item a:after,.navbar.transparent .navbar-item span:after{background-color:#fff}.navbar.scrolled .navbar-item a:after,.navbar.scrolled .navbar-item span:after{background-color:var(--secondary-color)}.navbar-item a:hover:after,.navbar-item span:hover:after,.navbar-item a.active:after,.navbar-item span.active:after{width:100%}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;width:220px;background-color:#fff;box-shadow:0 5px 15px #0000001a;border-radius:10px;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:1000}.dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(5px)}.dropdown-menu li{margin:0;padding:0}.dropdown-menu a{display:block;padding:5px 15px;transition:all .3s ease;color:var(--dark-color)!important;font-size:.9rem}.dropdown-menu a:hover{background-color:var(--primary-color);color:#fff!important}.menu-icon{display:none;cursor:pointer;width:30px;height:30px;z-index:1001;transition:all .3s ease;position:relative}.hamburger{width:25px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.navbar.transparent .hamburger{background-color:#fff}.navbar.scrolled .hamburger{background-color:var(--dark-color)}.hamburger:before,.hamburger:after{content:"";position:absolute;width:25px;height:2px;left:0;transition:all .3s ease}.navbar.transparent .hamburger:before,.navbar.transparent .hamburger:after{background-color:#fff}.navbar.scrolled .hamburger:before,.navbar.scrolled .hamburger:after{background-color:var(--dark-color)}.hamburger:before{transform:translateY(-8px)}.hamburger:after{transform:translateY(8px)}.hamburger.active{background-color:transparent!important}.hamburger.active:before{transform:rotate(45deg)}.hamburger.active:after{transform:rotate(-45deg)}.navbar.transparent .hamburger.active:before,.navbar.transparent .hamburger.active:after,.navbar.scrolled .hamburger.active:before,.navbar.scrolled .hamburger.active:after{background-color:var(--dark-color)}@media screen and (max-width: 1024px){.navbar-item{margin:0 8px}.navbar-item a,.navbar-item span{font-size:.9rem}.navbar-logo img{height:60px}}@media screen and (max-width: 991px){.navbar-container{height:var(--navbar-height-tablet)}.navbar-logo img{height:55px}}@media screen and (max-width: 768px){.menu-icon{display:block}.navbar-container{height:var(--navbar-height-mobile)}.navbar-logo img{height:50px}.navbar-menu{position:fixed;top:0;right:-100%;width:80%;height:100vh;flex-direction:column;background-color:#fff;padding:60px 20px 20px;transition:all .4s ease;overflow-y:auto;box-shadow:-5px 0 15px #0000001a;z-index:1000;justify-content:flex-start;align-items:flex-start}.navbar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;opacity:0;visibility:hidden;transition:all .4s ease}.navbar.menu-open .navbar-overlay{opacity:1;visibility:visible}.navbar-menu.active{right:0}.navbar.transparent .navbar-menu .navbar-item a,.navbar.transparent .navbar-menu .navbar-item span{color:var(--dark-color)}.navbar-item{margin:10px 0;width:100%;height:auto}.navbar-item a,.navbar-item span{padding:10px 0;font-size:1rem;width:100%;justify-content:space-between}.mobile-close{position:absolute;top:20px;right:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;border:none;z-index:1002}.mobile-close:before,.mobile-close:after{content:"";position:absolute;width:20px;height:2px;background-color:var(--dark-color)}.mobile-close:before{transform:rotate(45deg)}.mobile-close:after{transform:rotate(-45deg)}.dropdown-menu{position:static;width:100%;box-shadow:none;padding:5px 0 5px 15px;visibility:visible;opacity:1;transform:none;display:none;background-color:#f8f8f8;border-radius:5px}.dropdown-menu.show{display:block;transform:none}.dropdown-menu a{padding:8px 15px}}@media screen and (max-width: 576px){.navbar-container{height:var(--navbar-height-small);padding:0 12px}.navbar-logo img{height:45px}.navbar-menu{width:85%;padding:60px 15px 15px}}@media screen and (max-width: 480px){.navbar-container{padding:0 10px}.navbar-logo img{height:40px}}@media screen and (max-width: 360px){.navbar-logo img{height:35px}.menu-icon{width:25px;height:25px}.hamburger,.hamburger:before,.hamburger:after{width:22px}}.menu-icon.active .hamburger{background-color:transparent!important}.menu-icon.active .hamburger:before,.menu-icon.active .hamburger:after{background-color:var(--dark-color)}.menu-icon.active .hamburger:before{transform:translateY(0) rotate(45deg)}.menu-icon.active .hamburger:after{transform:translateY(0) rotate(-45deg)}body.menu-open{overflow:hidden}.hero{padding-top:var(--navbar-height-desktop)}@media screen and (max-width: 991px){.hero{padding-top:var(--navbar-height-tablet)}}@media screen and (max-width: 768px){.hero{padding-top:var(--navbar-height-mobile)}}@media screen and (max-width: 576px){.hero{padding-top:var(--navbar-height-small)}}.footer{background-color:var(--dark-color);color:#fff;padding-top:4rem}.footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem}.footer-section h3{font-size:1.2rem;margin-bottom:1.5rem;position:relative}.footer-section h3:after{content:"";position:absolute;left:0;bottom:-10px;width:40px;height:3px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.footer-section p{color:#eee;line-height:1.6;margin-bottom:1.5rem}.social-links{display:flex;gap:1rem}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;color:#fff;transition:var(--transition)}.social-links a:hover{background:linear-gradient(to right,#3a96a0,#f4a646);transform:translateY(-3px)}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.8rem}.footer-section ul li a{color:#eee;text-decoration:none;transition:var(--transition)}.footer-section ul li a:hover{color:var(--secondary-color)}.footer-section:not(.contact-info) ul li a:hover{padding-left:5px}.contact-info li{display:flex;align-items:flex-start;margin-bottom:1rem}.contact-info i{margin-right:10px;min-width:16px;background:linear-gradient(to right,#3a96a0,#f4a646);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.contact-info a{color:#eee;text-decoration:none;transition:color .3s ease;display:inline-block;word-break:break-word}.contact-info a:hover{color:var(--secondary-color);transform:none;padding-left:0!important}.footer-bottom{background-color:#0003;padding:1.5rem 0}.footer-bottom .container{display:flex;justify-content:space-between;align-items:center}.footer-links{display:flex;gap:1.5rem}.footer-links a{color:#eee;text-decoration:none;transition:var(--transition)}.footer-links a:hover{color:var(--secondary-color)}@media screen and (max-width: 992px){.footer-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 576px){.footer-content{grid-template-columns:1fr}.footer-bottom .container{flex-direction:column;text-align:center;gap:1rem}}.copyright{text-align:center;padding:1.5rem 2rem;background-color:#0000001a;color:#ffffffb3;font-size:.9rem;border-top:1px solid rgba(255,255,255,.1);transition:background-color .3s ease;margin-top:-25px}.copyright p{margin:0}.copyright strong{font-weight:700;margin:0 .5rem;transition:color .3s ease}.copyright a{color:#fff;text-decoration:none;margin-left:.5rem;transition:all .3s ease;position:relative;display:inline-block}.copyright a:hover{background:linear-gradient(to right,#3a96a0,#f4a646);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.copyright a:after{content:"";position:absolute;width:0;height:2px;bottom:-3px;left:0;background:linear-gradient(to right,#3a96a0,#f4a646);transition:width .3s ease}.copyright a:hover:after{width:100%}@media screen and (max-width: 992px){.footer-content{gap:2rem}.copyright{font-size:.8rem;padding:1rem;flex-direction:column;display:flex;align-items:center;gap:.5rem}.copyright strong,.copyright a{margin:0}}@media screen and (max-width: 576px){.copyright{font-size:.7rem;padding:.75rem}}.email-link{color:#eee;text-decoration:none;transition:color .3s ease;cursor:pointer;display:inline-block}.email-link:hover{color:var(--secondary-color)}:root{--primary-color: #3A96A0;--secondary-color: #f4a646;--dark-color: #333333;--light-color: #F8F9FA;--text-color: #666666;--border-color: #eeeeee;--primary-gradient: linear-gradient(135deg, var(--primary-color), var(--secondary-color));--overlay-gradient: linear-gradient(135deg, rgba(58, 150, 160, .85), rgba(245, 150, 31, .85));--shadow-sm: 0 2px 5px rgba(0, 0, 0, .05);--shadow-md: 0 5px 15px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .1);--transition: all .3s ease;--section-padding-xl: 5rem 0;--section-padding-lg: 4rem 0;--section-padding-md: 3rem 0;--section-padding-sm: 2.5rem 0;--radius-sm: 5px;--radius-md: 10px;--radius-lg: 30px;--radius-circle: 50%;--navbar-height-desktop: 70px;--navbar-height-tablet: 65px;--navbar-height-mobile: 60px;--navbar-height-small: 55px}html{scroll-behavior:smooth;font-size:16px}body{font-family:Poppins,sans-serif;line-height:1.6;color:var(--dark-color);overflow-x:hidden}.container,.containers{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:var(--section-padding-xl)}.text-center{text-align:center}.btn{display:inline-block;padding:12px 30px;font-size:16px;font-weight:600;text-decoration:none;border-radius:30px;transition:var(--transition);cursor:pointer}.btn-primary{background-color:var(--primary-color);color:#fff;box-shadow:0 4px 10px #3a96a04d}.btn-primary:hover{background-color:#fff;color:var(--primary-color);transform:translateY(-3px);box-shadow:0 10px 20px #3a96a066}.btn-secondary{background-color:transparent;color:#fff;border:2px solid white}.btn-secondary:hover{background-color:#fff;color:var(--primary-color);transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.btn-light{background-color:#fff;color:var(--primary-color);padding:12px 30px;font-size:16px;font-weight:600;text-decoration:none;border-radius:30px;transition:var(--transition);display:inline-block}.btn-light:hover{background-color:var(--secondary-color);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.section-title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:2rem;text-align:center;position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.section-subtitle{font-size:clamp(.9rem,2vw,1.1rem);color:#666;max-width:800px;margin:0 auto 3rem;line-height:1.6;padding:0 20px;text-align:center}.navbar{position:fixed;top:0;left:0;width:100%;padding:0;z-index:1000;transition:all .4s ease}.navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px;height:var(--navbar-height-desktop)}.navbar-logo{display:flex;align-items:center;text-decoration:none;z-index:1001}.navbar-logo img{height:75px;width:auto;object-fit:contain;transition:all .3s ease}.hero{height:100vh;min-height:600px;color:#fff;display:flex;align-items:center;position:relative;overflow:hidden;margin-top:0;padding-top:var(--navbar-height-desktop)}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.video-background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%) translateY(-50%);object-fit:cover}.video-background .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-gradient);z-index:1}.hero-content{max-width:800px;margin:0 auto;text-align:center;z-index:2;padding:0 20px;position:relative}.hero-content h1{font-size:clamp(2rem,5vw,3rem);font-weight:600;margin-bottom:1.5rem;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1.2}.hero-content p{font-size:clamp(1rem,2vw,1.2rem);margin-bottom:2rem;line-height:1.6}.hero-buttons{display:flex;justify-content:center;gap:1rem}.hero-shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.3;pointer-events:none}.shape{position:absolute;background-color:#fff;border-radius:var(--radius-circle)}.shape-1{width:200px;height:200px;top:20%;left:10%;animation:float 8s infinite ease-in-out}.shape-2{width:150px;height:150px;top:60%;left:15%;animation:float 12s infinite ease-in-out}.shape-3{width:300px;height:300px;top:20%;right:10%;animation:float 10s infinite ease-in-out}.shape-4{width:120px;height:120px;bottom:20%;right:20%;animation:float 6s infinite ease-in-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.core-values-section{background-color:var(--light-color);padding:var(--section-padding-xl)}.core-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 20px}.core-value{background-color:#fff;border-radius:var(--radius-md);padding:2.5rem 2rem;transition:var(--transition);box-shadow:var(--shadow-md);height:100%;display:flex;flex-direction:column}.core-value:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.value-icon{font-size:1.6rem;margin-bottom:1.5rem;width:60px;height:60px;border-radius:var(--radius-circle);background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--shadow-md)}.core-value h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.core-value p{color:var(--text-color);line-height:1.6;margin:0}.business-section{background-color:#fff;padding:var(--section-padding-xl)}.business-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 20px}.business-card{background-color:#fff;border-radius:var(--radius-md);padding:2rem;transition:var(--transition);box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:100%;border:1px solid var(--border-color)}.business-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.business-icon{width:80px;height:80px;border-radius:var(--radius-circle);background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;font-size:2rem}.business-card h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.business-card p{color:var(--text-color);margin-bottom:1.5rem;flex-grow:1}.business-link{color:var(--secondary-color);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:5px;transition:var(--transition)}.business-link:hover{color:var(--primary-color)}.business-link i{transition:var(--transition)}.business-link:hover i{transform:translate(5px)}.about-section{background-color:var(--light-color);padding:var(--section-padding-xl);overflow:hidden}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.about-image{position:relative}.about-image img{width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.experience-badge{position:absolute;bottom:-30px;right:30px;background:var(--primary-gradient);color:#fff;border-radius:var(--radius-md);padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);z-index:2}.experience-badge .years{font-size:2.5rem;font-weight:700;line-height:1}.experience-badge .text{font-size:.9rem;margin-top:5px}.about-content .section-subtitle{color:var(--secondary-color);font-weight:600;font-size:clamp(1rem,2vw,1.1rem);margin-bottom:1rem;text-align:left;margin-left:0;padding-left:0}.about-title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;line-height:1.2}.about-content p{color:var(--text-color);margin-bottom:1.5rem;line-height:1.8}.about-features{margin-bottom:2rem}.feature{display:flex;align-items:center;margin-bottom:1rem}.feature i{color:var(--secondary-color);margin-right:10px;font-size:1.2rem}.stats-section{background:var(--primary-gradient);padding:var(--section-padding-xl);color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:1200px;margin:0 auto;padding:0 20px}.stat-item{text-align:center;padding:2rem;border-radius:var(--radius-md);transition:var(--transition)}.stat-item:hover{background-color:#ffffff1a;transform:translateY(-5px)}.stat-icon{font-size:2.5rem;margin-bottom:1rem}.stat-value{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-title{font-size:1rem}.testimonials-section{background-color:#fff;padding:var(--section-padding-xl)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 20px}.testimonial{height:100%}.testimonial-content{background-color:#fff;border-radius:var(--radius-md);padding:2rem;box-shadow:var(--shadow-md);height:100%;position:relative;transition:var(--transition);border:1px solid var(--border-color)}.testimonial-content:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px);border-color:var(--primary-color)}.testimonial-content i{font-size:2rem;color:var(--secondary-color);opacity:.2;margin-bottom:1rem;display:block}.testimonial-content p{color:var(--text-color);line-height:1.6;margin-bottom:1.5rem}.testimonial-author{display:flex;align-items:center}.author-image{width:60px;height:60px;border-radius:var(--radius-circle);overflow:hidden;margin-right:15px}.author-image img{width:100%;height:100%;object-fit:cover}.author-info h4{font-size:1rem;font-weight:600;margin-bottom:5px}.author-info p{font-size:.85rem;color:var(--text-color);margin:0}.clients-section{background-color:var(--light-color);padding:var(--section-padding-xl)}.clients-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.client-logo{background-color:#fff;height:120px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:1.5rem;transition:var(--transition);filter:grayscale(100%)}.client-logo:hover{filter:grayscale(0%);transform:scale(1.05);box-shadow:var(--shadow-md)}.client-logo img{max-width:100%;max-height:60px}.cta-section{background:linear-gradient(135deg,#3a96a0ad,#f5951f70),url(/assets/hero1-DWz-PHES.jpeg) center/cover;padding:var(--section-padding-xl);color:#fff;text-align:center;position:relative}.cta-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a;z-index:1}.cta-content{max-width:800px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.cta-content h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem}.cta-content p{font-size:clamp(.9rem,2vw,1.1rem);margin-bottom:2rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}[data-aos=custom-fade-up]{opacity:0;transform:translateY(30px);transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)}[data-aos=custom-fade-up].aos-animate{opacity:1;transform:translateY(0)}[data-aos=custom-fade-right]{opacity:0;transform:translate(-30px);transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)}[data-aos=custom-fade-right].aos-animate{opacity:1;transform:translate(0)}[data-aos=custom-fade-left]{opacity:0;transform:translate(30px);transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)}[data-aos=custom-fade-left].aos-animate{opacity:1;transform:translate(0)}[data-aos=custom-zoom-in]{opacity:0;transform:scale(.8);transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)}[data-aos=custom-zoom-in].aos-animate{opacity:1;transform:scale(1)}@media screen and (min-width: 1440px){html{font-size:18px}.container,.containers{max-width:1400px}.business-icon,.value-icon{width:90px;height:90px;font-size:2.2rem}.experience-badge{padding:2rem}.experience-badge .years{font-size:3rem}.navbar-logo img{height:85px}}@media screen and (min-width: 1200px) and (max-width: 1439px){.container,.containers{max-width:1140px}.navbar-logo img{height:75px}}@media screen and (min-width: 992px) and (max-width: 1199px){.container,.containers{max-width:960px}.navbar-container{height:var(--navbar-height-desktop)}.navbar-logo img{height:70px}.hero{padding-top:var(--navbar-height-desktop)}}@media screen and (max-width: 991px){:root{--section-padding-xl: var(--section-padding-lg)}.section,.core-values-section,.business-section,.about-section,.stats-section,.testimonials-section,.clients-section,.cta-section{padding:4rem 0}.about-grid{grid-template-columns:1fr;gap:4rem}.experience-badge{bottom:-20px;right:20px}.navbar-container{height:var(--navbar-height-tablet)}.navbar-logo img{height:65px}.hero{padding-top:var(--navbar-height-tablet)}.section-title:after{bottom:-8px;height:3px;width:70px}}@media screen and (min-width: 768px) and (max-width: 991px){.container,.containers{max-width:720px}}@media screen and (max-width: 767px){:root{--section-padding-xl: var(--section-padding-md)}html{font-size:15px}.section,.core-values-section,.business-section,.about-section,.stats-section,.testimonials-section,.clients-section,.cta-section{padding:3rem 0}.section-title:after{bottom:-6px;height:3px;width:60px}.navbar-container{height:var(--navbar-height-mobile)}.navbar-logo img{height:55px}.hero{padding-top:var(--navbar-height-mobile);min-height:500px}.hero-buttons{flex-direction:column;align-items:center;gap:1rem}.video-background video{height:100%}.btn,.btn-light{padding:10px 25px;font-size:.95rem}.core-value{padding:2rem 1.5rem}.value-icon{width:60px;height:60px;font-size:1.6rem;margin-bottom:1.2rem}.business-card{padding:1.5rem}.business-icon{width:60px;height:60px;font-size:1.6rem;margin-bottom:1.2rem}.business-card h3{font-size:1.3rem}.experience-badge{padding:1.2rem}.experience-badge .years{font-size:2rem}.stat-item{padding:1.5rem}.stat-icon,.stat-value{font-size:2rem}.testimonial-content{padding:1.5rem}.clients-grid{grid-template-columns:repeat(2,1fr)}.client-logo{height:100px}.cta-content p{font-size:1rem}}@media screen and (max-width: 576px){html{font-size:14px}.container,.containers{padding:0 15px}.navbar-container{height:var(--navbar-height-small);padding:0 10px}.navbar-logo img{height:45px}.hero{padding-top:var(--navbar-height-small)}.hero-content h1{font-size:2rem}.hero-content p{font-size:.9rem}.section-title{font-size:1.8rem}.experience-badge{bottom:-15px;right:15px;padding:1rem}.experience-badge .years{font-size:1.8rem}.experience-badge .text{font-size:.8rem}.shape-1,.shape-2,.shape-3,.shape-4{display:none}.value-icon,.business-icon{width:55px;height:55px;font-size:1.5rem}.business-card h3{font-size:1.2rem}.stat-value,.stat-icon{font-size:1.8rem}.client-logo{height:90px;padding:1rem}.client-logo img{max-height:50px}.about-content .section-subtitle,.feature i{font-size:1rem}}@media screen and (max-width: 375px){.navbar-logo img{height:40px}.hero-content h1{font-size:1.8rem}.hero-content p{font-size:.9rem}.btn,.btn-light{padding:8px 20px;font-size:.9rem}.section-title{font-size:1.6rem}.core-value,.business-card,.testimonial-content{padding:1.2rem}.value-icon,.business-icon{width:50px;height:50px;font-size:1.3rem}.section,.core-values-section,.business-section,.about-section,.stats-section,.testimonials-section,.clients-section,.cta-section{padding:2.5rem 0}}@media screen and (max-height: 500px) and (orientation: landscape){.hero{height:auto;min-height:450px;padding:80px 0}.hero-buttons{flex-direction:row}.shape-1,.shape-2,.shape-3,.shape-4{display:none}}@media print{.hero{height:auto;min-height:auto;background:none;color:#000;margin:0;padding:20px}.video-background,.hero-shapes,.btn,.btn-primary,.btn-secondary,.btn-light,.core-value:hover,.business-card:hover,.testimonial-content:hover{display:none!important;transform:none!important;box-shadow:none!important}.core-value,.business-card,.testimonial-content{border:1px solid #ddd;box-shadow:none!important}.section{padding:1rem 0;page-break-inside:avoid}.core-values-grid,.business-grid,.stats-grid,.testimonials-grid,.clients-grid{display:block}.core-value,.business-card,.testimonial,.client-logo{margin-bottom:1rem;page-break-inside:avoid}.about-image{max-width:50%;float:left;margin-right:1rem}.experience-badge{display:none}}.navbar-menu{display:flex;list-style:none;margin:0;padding:0;height:100%;align-items:center}@media screen and (max-width: 767px){.menu-icon{display:block;cursor:pointer;width:30px;height:30px;z-index:1001;position:relative}.hamburger{width:25px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dark-color);transition:all .3s ease}.hamburger:before,.hamburger:after{content:"";position:absolute;width:25px;height:2px;background-color:var(--dark-color);left:0;transition:all .3s ease}.hamburger:before{transform:translateY(-8px)}.hamburger:after{transform:translateY(8px)}.hamburger.active{background-color:transparent!important}.hamburger.active:before{transform:rotate(45deg)}.hamburger.active:after{transform:rotate(-45deg)}.navbar-menu{position:fixed;top:0;right:-100%;width:80%;height:100vh;flex-direction:column;background-color:#fff;padding:70px 20px 20px;transition:all .4s ease;overflow-y:auto;box-shadow:-5px 0 15px #0000001a;z-index:1000;justify-content:flex-start;align-items:flex-start}.navbar-menu.active{right:0}.navbar-item{margin:10px 0;width:100%;height:auto}.navbar-item a,.navbar-item span{padding:10px 0;font-size:1rem;width:100%;justify-content:space-between}.mobile-close{position:absolute;top:20px;right:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-close:before,.mobile-close:after{content:"";position:absolute;width:20px;height:2px;background-color:var(--dark-color)}.mobile-close:before{transform:rotate(45deg)}.mobile-close:after{transform:rotate(-45deg)}.dropdown-menu{position:static;width:100%;box-shadow:none;padding:5px 0 5px 15px;visibility:visible;opacity:1;transform:none;display:none;background-color:#f8f8f8;border-radius:5px}.dropdown-menu.show{display:block;transform:none}.dropdown-menu a{padding:8px 15px}.navbar-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:990}.navbar-overlay.active{display:block}body.menu-open{overflow:hidden}}.page-header{height:50vh;min-height:300px;background:linear-gradient(135deg,#3a96a083,#f5951f8b),url(/assets/about0-CSHXikvK.jpeg) center/cover;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding-top:70px}.page-header .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.page-header .container{text-align:center;z-index:2;position:relative}.page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem}.breadcrumb{display:flex;justify-content:center;align-items:center;gap:.5rem}.breadcrumb a{color:#fff;text-decoration:none;transition:var(--transition)}.breadcrumb a:hover,.breadcrumb span{color:#fffc}.story-section{padding:5rem 0;background-color:#fff}.section-header{text-align:center;margin-bottom:3rem}.section-description{font-size:1.1rem;color:#666;max-width:700px;margin:1.5rem auto 0}.timeline{position:relative;max-width:800px;margin:0 auto;padding:2rem 0}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;background:linear-gradient(to bottom,var(--primary-color),var(--secondary-color));transform:translate(-50%)}.timeline-item{display:flex;justify-content:flex-start;padding-bottom:3rem;width:100%;position:relative}.timeline-item:nth-child(2n){justify-content:flex-end}.timeline-item .year{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:.5rem 1rem;border-radius:30px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1}.timeline-item .content{width:45%;background-color:#fff;padding:2rem;border-radius:10px;box-shadow:0 5px 15px #0000000d;margin-top:2rem;position:relative;transition:var(--transition)}.timeline-item .content:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.timeline-item .content:before{content:"";position:absolute;top:20px;width:20px;height:20px;background-color:#fff;transform:rotate(45deg)}.timeline-item:nth-child(odd) .content:before{right:-10px}.timeline-item:nth-child(2n) .content:before{left:-10px}.timeline-item .content h3{font-size:1.3rem;margin-bottom:1rem;color:var(--dark-color)}.timeline-item .content p{color:#666;line-height:1.6}.team-section{background-color:var(--light-color);padding:5rem 0}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.team-member{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:var(--transition)}.team-member:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.member-image{position:relative;overflow:hidden}.member-image img{width:100%;height:300px;object-fit:cover;transition:var(--transition)}.team-member:hover .member-image img{transform:scale(1.1)}.member-image .social-links{position:absolute;bottom:-50px;left:0;width:100%;display:flex;justify-content:center;gap:1rem;padding:1rem 0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);transition:var(--transition)}.team-member:hover .member-image .social-links{bottom:0}.member-image .social-links a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background-color:#fff;color:var(--dark-color);transition:var(--transition)}.member-image .social-links a:hover{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff}.member-info{padding:1.5rem;text-align:center}.member-info h3{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:var(--dark-color)}.member-info p{color:var(--secondary-color);font-size:.95rem}.mission-vision-section{background-color:var(--light-color);padding:5rem 0}.mission-vision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 20px}.mission-box,.vision-box,.values-box{background-color:#fff;border-radius:10px;padding:2.5rem;box-shadow:0 5px 15px #0000000d;transition:var(--transition);text-align:center;height:100%;display:flex;flex-direction:column}.mission-box:hover,.vision-box:hover,.values-box:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.mission-box .icon,.vision-box .icon,.values-box .icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2rem;box-shadow:0 5px 15px #0000001a}.mission-box h3,.vision-box h3,.values-box h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.mission-box p,.vision-box p,.values-box p{color:#666;line-height:1.6;margin:0}@media screen and (max-width: 1200px){.team-grid,.mission-vision-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 991px){.about-grid{grid-template-columns:1fr;gap:4rem}.mission-vision-grid{grid-template-columns:1fr;gap:2rem}.timeline:before{left:30px}.timeline-item{justify-content:flex-start;padding-left:80px}.timeline-item:nth-child(2n){justify-content:flex-start}.timeline-item .year{left:30px;transform:translate(-50%)}.timeline-item .content{width:100%}.timeline-item:nth-child(odd) .content:before,.timeline-item:nth-child(2n) .content:before{left:-10px}.page-header h1{font-size:2.5rem}}@media screen and (max-width: 768px){.team-grid{grid-template-columns:1fr}.page-header{min-height:250px;height:40vh}.page-header h1{font-size:2rem}.mission-box,.vision-box,.values-box{padding:2rem}.mission-box .icon,.vision-box .icon,.values-box .icon{width:70px;height:70px;font-size:1.8rem}.timeline-item .content{padding:1.5rem}}@media screen and (max-width: 576px){.experience-badge{bottom:-20px;right:20px;padding:1rem}.experience-badge .years{font-size:2rem}.experience-badge .text{font-size:.8rem}.section-subtitle{font-size:1rem}.section-title{font-size:1.8rem}.timeline-item{padding-left:60px}.page-header{min-height:200px;height:30vh}.page-header h1{font-size:1.8rem}}.business-page-header{height:50vh;min-height:300px;background:linear-gradient(135deg,#3a96a07b,#f5951f75),url(/assets/hero-lC4PEdRl.jpeg) center/cover;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding-top:70px}.business-page-header .business-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.business-page-header .business-page-container{text-align:center;z-index:2;position:relative}.business-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem}.business-overview-section{padding:5rem 0;background-color:#fff}.business-section-header{text-align:center;margin-bottom:2rem}.business-section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative;display:inline-block}.business-section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.business-section-description{font-size:1.1rem;color:#666;max-width:700px;margin:1.5rem auto 0}.business-overview-content{max-width:900px;margin:0 auto;text-align:center}.business-overview-content p{color:#666;margin-bottom:1.5rem;line-height:1.8}.business-divisions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:950px;margin:0 auto;padding:0 1rem}.business-division-card{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:var(--transition);height:100%;width:100%}.business-divisions-grid:after{content:"";grid-column:span 1}@supports (grid-template-rows: masonry){.business-divisions-grid{grid-template-rows:masonry}}.business-division-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.business-division-image{position:relative;overflow:hidden;height:240px}.business-division-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.business-division-card:hover .business-division-image img{transform:scale(1.1)}.business-division-image .business-division-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition)}.business-division-card:hover .business-division-image .business-division-overlay{opacity:1}@media screen and (max-width: 992px){.business-divisions-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 576px){.business-divisions-grid{grid-template-columns:1fr}}.business-division-image .business-division-overlay .btn{transform:translateY(20px);transition:var(--transition)}.business-division-card:hover .business-division-image .business-division-overlay .btn{transform:translateY(0)}.business-division-content{padding:2rem}.business-division-content h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.business-division-content p{color:#666;margin-bottom:1.5rem;line-height:1.6}.business-division-link{color:var(--secondary-color);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:5px;transition:var(--transition)}.business-division-link:hover{color:var(--primary-color)}.business-division-link i{transition:var(--transition)}.business-division-link:hover i{transform:translate(5px)}.business-approach-section{padding:5rem 0;background-color:#fff}.business-approach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.business-approach-item{text-align:center;padding:2rem;transition:var(--transition)}.business-approach-item:hover{transform:translateY(-10px)}.business-approach-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2rem;box-shadow:0 5px 15px #0000001a}.business-approach-item h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.business-approach-item p{color:#666;line-height:1.6}.business-cta-section{background:linear-gradient(135deg,#3a96a098,#f4a6468a),url(/assets/hero1-DWz-PHES.jpeg) center/cover;padding:5rem 0;color:#fff;text-align:center}.business-cta-content{max-width:800px;margin:0 auto}.business-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.business-cta-content p{font-size:1.1rem;margin-bottom:2rem}@media screen and (max-width: 1200px){.business-divisions-grid{grid-template-columns:1fr;gap:2rem}.business-approach-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media screen and (max-width: 991px){.business-page-header h1{font-size:2.5rem}.business-section-title{font-size:2.2rem}}@media screen and (max-width: 768px){.business-page-header{min-height:250px;height:40vh}.business-page-header h1,.business-section-title{font-size:2rem}.business-division-content{padding:1.5rem}.business-division-content h3{font-size:1.3rem}.business-approach-item{padding:1.5rem}.business-approach-icon{width:70px;height:70px;font-size:1.8rem}}@media screen and (max-width: 576px){.business-page-header{min-height:200px;height:30vh}.business-page-header h1,.business-section-title{font-size:1.8rem}.business-approach-grid{grid-template-columns:1fr;gap:2rem}}.chemical-division-page{max-width:1920px;margin:0 auto;overflow-x:hidden}.chemical-page-header{height:50vh;min-height:300px;background:linear-gradient(135deg,#3a96a07e,#f5951f7f),url(/assets/chemical-BETox9aJ.jpeg) center/cover;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding:70px 15px 0}.chemical-page-header .chemical-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.chemical-page-header .chemical-page-container{text-align:center;z-index:2;position:relative;width:100%;max-width:1200px;padding:0 15px}.chemical-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.chemical-division-overview{padding:5rem 15px;background-color:#fff}.chemical-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 15px}.chemical-overview-content .chemical-section-subtitle{color:var(--secondary-color);font-weight:600;font-size:1.1rem;margin-bottom:1rem;display:block;text-transform:uppercase;letter-spacing:1px}.chemical-division-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:var(--dark-color)}.chemical-overview-content p{color:#666;margin-bottom:1.5rem;line-height:1.8}.chemical-division-features{margin-bottom:2rem}.chemical-feature{display:flex;align-items:center;margin-bottom:1rem}.chemical-feature i{background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;margin-right:10px;font-size:1.2rem}.chemical-overview-image img{width:100%;border-radius:10px;box-shadow:0 10px 30px #0000001a;max-width:600px}.chemical-products-section{background-color:var(--light-color);padding:5rem 15px}.chemical-section-header{text-align:center;margin-bottom:3rem;padding:0 15px}.chemical-section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative;display:inline-block}.chemical-section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.chemical-section-description{font-size:1.1rem;color:#666;max-width:800px;margin:1.5rem auto 0;padding:0 15px}.chemical-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.chemical-product-category{background-color:#fff;border-radius:10px;padding:2.5rem 2rem;transition:all .3s ease;box-shadow:0 5px 15px #0000000d;height:100%;display:flex;flex-direction:column;text-align:center}.chemical-product-category:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.chemical-category-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2rem;box-shadow:0 5px 15px #0000001a}.chemical-product-category h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.chemical-product-category p{color:#666;line-height:1.6;margin:0}.chemical-industries-section{padding:5rem 15px;background-color:#fff}.chemical-industries-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.chemical-industry-item{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a;height:300px;transition:all .3s ease}.chemical-industry-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.chemical-industry-item img{width:100%;height:300px;object-fit:cover;transition:all .3s ease}.chemical-industry-item:hover img{transform:scale(1.1)}.chemical-industry-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff}.chemical-industry-content h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.chemical-industry-content p{font-size:.95rem;opacity:.9}.chemical-why-choose-section{background-color:var(--light-color);padding:5rem 15px}.chemical-why-choose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.chemical-advantage-card{background-color:#fff;border-radius:10px;padding:2.5rem 2rem;transition:all .3s ease;box-shadow:0 5px 15px #0000000d;height:100%;display:flex;flex-direction:column;text-align:center}.chemical-advantage-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.chemical-advantage-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.8rem;box-shadow:0 5px 15px #0000001a}.chemical-advantage-card h3{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.chemical-advantage-card p{color:#666;line-height:1.6;margin:0}.chemical-cta-section{background:linear-gradient(135deg,#3a96a0e6,#f4a646e6),url(../assets/cta-bg.jpg) center/cover;padding:5rem 15px;color:#fff;text-align:center}.chemical-cta-content{max-width:800px;margin:0 auto;padding:0 15px}.chemical-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.chemical-cta-content p{font-size:1.1rem;margin-bottom:2rem}@media screen and (max-width: 1200px){.chemical-products-grid,.chemical-why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 991px){.chemical-overview-grid{grid-template-columns:1fr;gap:2rem}.chemical-industries-grid{grid-template-columns:1fr}.chemical-division-title{font-size:2.2rem}.chemical-page-header h1{font-size:2.5rem}.chemical-overview-image{order:-1;margin-bottom:2rem;text-align:center}.chemical-overview-image img{max-width:500px;margin:0 auto}}@media screen and (max-width: 768px){.chemical-page-header{min-height:250px;height:40vh}.chemical-page-header h1,.chemical-section-title{font-size:2rem}.chemical-division-title{font-size:1.8rem}.chemical-product-category,.chemical-advantage-card{padding:2rem 1.5rem}.chemical-category-icon,.chemical-advantage-icon{width:60px;height:60px;font-size:1.5rem}.chemical-products-grid,.chemical-why-choose-grid{grid-template-columns:1fr}}@media screen and (max-width: 576px){.chemical-page-header{min-height:200px;height:30vh}.chemical-page-header h1,.chemical-section-title{font-size:1.8rem}.chemical-feature i,.chemical-section-description{font-size:1rem}}.chemical-breadcrumb{display:flex;justify-content:center;align-items:center;gap:.8rem;color:#fffc;margin-top:1rem}.chemical-breadcrumb a{color:#fff;text-decoration:none;transition:all .3s ease;position:relative;font-weight:500}.chemical-breadcrumb a:hover{color:var(--secondary-color)}.chemical-breadcrumb a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--secondary-color);transition:all .3s ease}.chemical-breadcrumb a:hover:after{width:100%}.chemical-breadcrumb span{opacity:.7}.industrial-division-page{max-width:1920px;margin:0 auto;overflow-x:hidden}.industrial-page-header{height:50vh;min-height:300px;background:linear-gradient(135deg,#3a96a07e,#f5951f80),url(/assets/industrial-D5ysW_V1.jpeg) center/cover;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding:70px 15px 0}.industrial-page-header .industrial-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.industrial-page-header .industrial-page-container{text-align:center;z-index:2;position:relative;width:100%;max-width:1200px;padding:0 15px}.industrial-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.industrial-division-overview{padding:5rem 15px;background-color:#fff}.industrial-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 15px}.industrial-overview-content .industrial-section-subtitle{color:var(--secondary-color);font-weight:600;font-size:1.1rem;margin-bottom:1rem;display:block;text-transform:uppercase;letter-spacing:1px}.industrial-division-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:var(--dark-color)}.industrial-overview-content p{color:#666;margin-bottom:1.5rem;line-height:1.8}.industrial-division-features{margin-bottom:2rem}.industrial-feature{display:flex;align-items:center;margin-bottom:1rem}.industrial-feature i{background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;margin-right:10px;font-size:1.2rem}.industrial-overview-image img{width:100%;border-radius:10px;box-shadow:0 10px 30px #0000001a;max-width:600px}.industrial-breadcrumb{display:flex;justify-content:center;align-items:center;gap:.8rem;color:#fffc;margin-top:1rem}.industrial-breadcrumb a{color:#fff;text-decoration:none;transition:all .3s ease;position:relative;font-weight:500}.industrial-breadcrumb a:hover{color:var(--secondary-color)}.industrial-breadcrumb a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--secondary-color);transition:all .3s ease}.industrial-breadcrumb a:hover:after{width:100%}.industrial-breadcrumb span{opacity:.7}.industrial-products-section{background-color:var(--light-color);padding:5rem 15px}.industrial-section-header{text-align:center;margin-bottom:3rem;padding:0 15px}.industrial-section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative;display:inline-block}.industrial-section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.industrial-section-description{font-size:1.1rem;color:#666;max-width:800px;margin:1.5rem auto 0;padding:0 15px}.industrial-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.industrial-product-category{background-color:#fff;border-radius:10px;padding:2.5rem 2rem;transition:all .3s ease;box-shadow:0 5px 15px #0000000d;height:100%;display:flex;flex-direction:column;text-align:center}.industrial-product-category:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.industrial-category-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2rem;box-shadow:0 5px 15px #0000001a}.industrial-product-category h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.industrial-product-category p{color:#666;line-height:1.6;margin:0}.industrial-industries-section{padding:5rem 15px;background-color:#fff}.industrial-industries-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.industrial-industry-item{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a;height:300px;transition:all .3s ease}.industrial-industry-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.industrial-industry-item img{width:100%;height:300px;object-fit:cover;transition:all .3s ease}.industrial-industry-item:hover img{transform:scale(1.1)}.industrial-industry-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff}.industrial-industry-content h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.industrial-industry-content p{font-size:.95rem;opacity:.9}.industrial-why-choose-section{background-color:var(--light-color);padding:5rem 15px}.industrial-why-choose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.industrial-advantage-card{background-color:#fff;border-radius:10px;padding:2.5rem 2rem;transition:all .3s ease;box-shadow:0 5px 15px #0000000d;height:100%;display:flex;flex-direction:column;text-align:center}.industrial-advantage-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.industrial-advantage-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.8rem;box-shadow:0 5px 15px #0000001a}.industrial-advantage-card h3{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.industrial-advantage-card p{color:#666;line-height:1.6;margin:0}.industrial-cta-section{background:linear-gradient(135deg,#3a96a0e6,#f4a646e6),url(../assets/cta-bg.jpg) center/cover;padding:5rem 15px;color:#fff;text-align:center}.industrial-cta-content{max-width:800px;margin:0 auto;padding:0 15px}.industrial-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.industrial-cta-content p{font-size:1.1rem;margin-bottom:2rem}@media screen and (max-width: 1200px){.industrial-products-grid,.industrial-why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 991px){.industrial-overview-grid{grid-template-columns:1fr;gap:2rem}.industrial-industries-grid{grid-template-columns:1fr}.industrial-division-title{font-size:2.2rem}.industrial-page-header h1{font-size:2.5rem}.industrial-overview-image{order:-1;margin-bottom:2rem;text-align:center}.industrial-overview-image img{max-width:500px;margin:0 auto}}@media screen and (max-width: 768px){.industrial-page-header{min-height:250px;height:40vh}.industrial-page-header h1,.industrial-section-title{font-size:2rem}.industrial-division-title{font-size:1.8rem}.industrial-product-category,.industrial-advantage-card{padding:2rem 1.5rem}.industrial-category-icon,.industrial-advantage-icon{width:60px;height:60px;font-size:1.5rem}.industrial-products-grid,.industrial-why-choose-grid{grid-template-columns:1fr}}@media screen and (max-width: 576px){.industrial-page-header{min-height:200px;height:30vh}.industrial-page-header h1,.industrial-section-title{font-size:1.8rem}.industrial-feature i,.industrial-section-description{font-size:1rem}}.fb-business-division-page{font-family:Poppins,Arial,sans-serif;background-color:var(--light-color);overflow-x:hidden}.fb-page-header{position:relative;background:linear-gradient(135deg,#3a96a07e,#f4a64675),url(/assets/food-De0b1xM_.jpeg) center/cover;color:#fff;padding:6rem 0;text-align:center;overflow:hidden}.fb-page-header .fb-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.fb-page-header .fb-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 15px}.fb-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.fb-breadcrumb{display:flex;justify-content:center;align-items:center;gap:.8rem;color:#fffc;margin-top:1rem}.fb-breadcrumb a{color:#fff;text-decoration:none;transition:all .3s ease;position:relative;font-weight:500}.fb-breadcrumb a:hover{color:var(--secondary-color)}.fb-breadcrumb a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--secondary-color);transition:all .3s ease}.fb-breadcrumb a:hover:after{width:100%}.fb-breadcrumb span{opacity:.7}.fb-division-overview{background-color:#fff;padding:6rem 0}.fb-container{max-width:1200px;margin:0 auto;padding:0 15px}.fb-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.fb-overview-content .fb-section-subtitle{color:var(--primary-color);font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;display:block}.fb-division-title{font-size:2.8rem;font-weight:700;color:var(--dark-color);margin-bottom:1.5rem;line-height:1.2;position:relative}.fb-division-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color))}.fb-overview-content p{color:#666;line-height:1.8;margin-bottom:2rem}.fb-division-features{margin-bottom:2rem}.fb-feature{display:flex;align-items:center;margin-bottom:1rem;transition:transform .3s ease}.fb-feature:hover{transform:translate(10px)}.fb-feature i{color:var(--primary-color);margin-right:15px;font-size:1.5rem}.fb-overview-image{position:relative;overflow:hidden;border-radius:15px;box-shadow:0 15px 35px #0000001a}.fb-overview-image img{width:100%;height:auto;transition:transform .5s ease}.fb-overview-image:hover img{transform:scale(1.1)}.fb-section{padding:6rem 0}.fb-products-section{background-color:var(--light-color)}.fb-containers{max-width:1200px;margin:0 auto;padding:0 15px}.fb-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.fb-product-category{background-color:#fff;border-radius:15px;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 30px #0000000d;transition:var(--transition);position:relative;overflow:hidden}.fb-product-category:hover{transform:translateY(-15px);box-shadow:0 15px 40px #0000001a}.fb-category-icon{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2.5rem;box-shadow:0 10px 25px #3a96a04d;transition:transform .4s ease}.fb-product-category:hover .fb-category-icon{transform:rotate(360deg)}.fb-product-category h3{font-size:1.5rem;font-weight:600;color:var(--dark-color);margin-bottom:1rem}.fb-product-category p{color:#666;line-height:1.6}.fb-industries-section{background-color:#fff}.fb-section-header{text-align:center;margin-bottom:3rem}.fb-section-title{font-size:2.5rem;font-weight:700;color:var(--dark-color);margin-bottom:1rem;position:relative;display:inline-block}.fb-section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color))}.fb-section-description{font-size:1.1rem;color:#666;max-width:700px;margin:0 auto}.fb-industries-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.fb-industry-item{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:var(--transition)}.fb-industry-item:hover{transform:translateY(-10px)}.fb-industry-item img{width:100%;height:200px;object-fit:cover;transition:transform .5s ease}.fb-industry-item:hover img{transform:scale(1.1)}.fb-industry-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff}.fb-industry-content h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.fb-industry-content p{font-size:.95rem;opacity:.9}.fb-why-choose-section{background-color:var(--light-color)}.fb-why-choose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.fb-advantage-card{background-color:#fff;border-radius:15px;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 30px #0000000d;transition:var(--transition);display:flex;flex-direction:column;align-items:center}.fb-advantage-card:hover{transform:translateY(-15px);box-shadow:0 15px 40px #0000001a}.fb-advantage-icon{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;font-size:2.5rem;box-shadow:0 10px 25px #3a96a04d}.fb-advantage-card h3{font-size:1.4rem;font-weight:600;color:var(--dark-color);margin-bottom:1rem}.fb-advantage-card p{color:#666;line-height:1.6;text-align:center}.fb-cta-section{background:linear-gradient(135deg,#3a96a0e6,#f4a646e6),url(../assets/cta-bg.jpg) center/cover;color:#fff;text-align:center}.fb-cta-content{max-width:800px;margin:0 auto}.fb-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.fb-cta-content p{font-size:1.1rem;margin-bottom:2rem}@media screen and (max-width: 1200px){.fb-products-grid,.fb-industries-grid{grid-template-columns:repeat(2,1fr)}.fb-why-choose-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media screen and (max-width: 991px){.fb-overview-grid,.fb-industries-grid{grid-template-columns:1fr}.fb-page-header h1{font-size:2.8rem}.fb-division-title{font-size:2.2rem}.fb-section{padding:4rem 0}.fb-section-title{font-size:2.2rem}.fb-section-description{font-size:1rem}}@media screen and (max-width: 768px){.fb-page-header{padding:4rem 0}.fb-page-header h1{font-size:2.5rem}.fb-division-title{font-size:2rem}.fb-products-grid{grid-template-columns:1fr}.fb-why-choose-grid{grid-template-columns:1fr;gap:1.5rem}.fb-section-title{font-size:2rem}.fb-advantage-icon{width:80px;height:80px;font-size:2.2rem}.fb-advantage-card{padding:2rem 1.5rem}}@media screen and (max-width: 576px){.fb-page-header{padding:3rem 0}.fb-page-header h1{font-size:2rem}.fb-division-title{font-size:1.8rem}.fb-cta-content h2{font-size:2rem}.fb-cta-content p{font-size:1rem}.fb-section{padding:3rem 0}.fb-section-title{font-size:1.8rem}.fb-section-description{font-size:.95rem}.fb-advantage-icon{width:70px;height:70px;font-size:2rem}.fb-advantage-card{padding:1.5rem}.fb-advantage-card h3{font-size:1.3rem}.fb-advantage-card p{font-size:.95rem}}@media (prefers-reduced-motion: reduce){.fb-advantage-card{transition:none}.fb-advantage-card:hover,.fb-feature:hover,.fb-product-category:hover,.fb-industry-item:hover,.fb-overview-image:hover img,.fb-industry-item:hover img,.fb-product-category:hover .fb-category-icon{transform:none}}.fb-business-division-page img{max-width:100%;height:auto}.it-division-page{max-width:1920px;margin:0 auto;overflow-x:hidden}.it-page-header{height:50vh;min-height:300px;background:linear-gradient(135deg,#3a96a064,#f5951f5a),url(/assets/it-CPYjeX16.png) center/cover;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding:70px 15px 0}.it-page-header .it-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.it-page-header .it-page-container{text-align:center;z-index:2;position:relative;width:100%;max-width:1200px;padding:0 15px}.it-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.it-breadcrumb{display:flex;justify-content:center;align-items:center;gap:.8rem;color:#fffc;margin-top:1rem}.it-breadcrumb a{color:#fff;text-decoration:none;transition:all .3s ease;position:relative;font-weight:500}.it-breadcrumb a:hover{color:var(--secondary-color)}.it-breadcrumb a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--secondary-color);transition:all .3s ease}.it-breadcrumb a:hover:after{width:100%}.it-breadcrumb span{opacity:.7}.it-division-overview{padding:5rem 15px;background-color:#fff}.it-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 15px}.it-overview-content .it-section-subtitle{color:var(--secondary-color);font-weight:600;font-size:1.1rem;margin-bottom:1rem;display:block;text-transform:uppercase;letter-spacing:1px}.it-division-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:var(--dark-color)}.it-overview-content p{color:#666;margin-bottom:1.5rem;line-height:1.8}.it-division-features{margin-bottom:2rem}.it-feature{display:flex;align-items:center;margin-bottom:1rem}.it-feature i{background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;margin-right:10px;font-size:1.2rem}.it-overview-image img{width:100%;border-radius:10px;box-shadow:0 10px 30px #0000001a;max-width:600px}.it-products-section{background-color:var(--light-color);padding:5rem 15px}.it-section-header{text-align:center;margin-bottom:3rem;padding:0 15px}.it-section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative;display:inline-block}.it-section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.it-section-description{font-size:1.1rem;color:#666;max-width:800px;margin:1.5rem auto 0;padding:0 15px}.it-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.it-product-category{background-color:#fff;border-radius:10px;padding:2.5rem 2rem;transition:all .3s ease;box-shadow:0 5px 15px #0000000d;height:100%;display:flex;flex-direction:column;text-align:center}.it-product-category:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.it-category-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2rem;box-shadow:0 5px 15px #0000001a}.it-product-category h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.it-product-category p{color:#666;line-height:1.6;margin:0}.it-industries-section{padding:5rem 15px;background-color:#fff}.it-industries-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.it-industry-item{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a;height:300px;transition:all .3s ease}.it-industry-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.it-industry-item img{width:100%;height:300px;object-fit:cover;transition:all .3s ease}.it-industry-item:hover img{transform:scale(1.1)}.it-industry-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff}.it-industry-content h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.it-industry-content p{font-size:.95rem;opacity:.9}.it-why-choose-section{background-color:var(--light-color);padding:5rem 15px}.it-why-choose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.it-advantage-card{background-color:#fff;border-radius:10px;padding:2.5rem 2rem;transition:all .3s ease;box-shadow:0 5px 15px #0000000d;height:100%;display:flex;flex-direction:column;text-align:center}.it-advantage-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.it-advantage-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.8rem;box-shadow:0 5px 15px #0000001a}.it-advantage-card h3{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}.it-advantage-card p{color:#666;line-height:1.6;margin:0}.it-cta-section{background:linear-gradient(135deg,#3a96a0e6,#f4a646e6),url(../assets/cta-bg.jpg) center/cover;padding:5rem 15px;color:#fff;text-align:center}.it-cta-content{max-width:800px;margin:0 auto;padding:0 15px}.it-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.it-cta-content p{font-size:1.1rem;margin-bottom:2rem}.it-btn{display:inline-block;padding:12px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.it-btn-primary{background-color:var(--primary-color);color:#fff}.it-btn-primary:hover{background-color:darken(var(--primary-color),10%);transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.it-btn-light{background-color:#fff;color:var(--primary-color)}.it-btn-light:hover{background-color:#ffffffe6;transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}@media screen and (max-width: 1200px){.it-products-grid,.it-why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 991px){.it-overview-grid{grid-template-columns:1fr;gap:2rem}.it-industries-grid{grid-template-columns:1fr}.it-division-title{font-size:2.2rem}.it-page-header h1{font-size:2.5rem}.it-overview-image{order:-1;margin-bottom:2rem;text-align:center}.it-overview-image img{max-width:500px;margin:0 auto}}@media screen and (max-width: 768px){.it-page-header{min-height:250px;height:40vh}.it-page-header h1,.it-section-title{font-size:2rem}.it-division-title{font-size:1.8rem}.it-product-category,.it-advantage-card{padding:2rem 1.5rem}.it-category-icon,.it-advantage-icon{width:60px;height:60px;font-size:1.5rem}.it-products-grid,.it-why-choose-grid{grid-template-columns:1fr}}@media screen and (max-width: 576px){.it-page-header{min-height:200px;height:30vh}.it-page-header h1,.it-section-title{font-size:1.8rem}.it-feature i,.it-section-description{font-size:1rem}.it-cta-content h2{font-size:1.8rem}.it-cta-content p{font-size:1rem}.it-btn{padding:10px 25px;font-size:.9rem}}.enquiry-page{max-width:1920px;margin:0 auto;overflow-x:hidden}.enquiry-page-header{height:40vh;min-height:300px;background:linear-gradient(135deg,#3a96a061,#f5951f5d),url(/assets/enquiry-BMe_6BVZ.jpeg) center/cover;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding:70px 15px 0}.enquiry-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.enquiry-page-container{text-align:center;z-index:2;position:relative;width:100%;max-width:1200px;padding:0 15px}.enquiry-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.enquiry-breadcrumb{display:flex;justify-content:center;align-items:center;gap:.8rem;color:#fffc;margin-top:1rem}.enquiry-breadcrumb a{color:#fff;text-decoration:none;transition:all .3s ease;position:relative;font-weight:500}.enquiry-breadcrumb a:hover{color:var(--secondary-color)}.enquiry-breadcrumb a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--secondary-color);transition:all .3s ease}.enquiry-breadcrumb a:hover:after{width:100%}.enquiry-breadcrumb span{opacity:.7}.enquiry-content-section{padding:5rem 15px;background-color:var(--light-color)}.enquiry-content-container{max-width:1200px;margin:0 auto;padding:0 15px}.enquiry-flex-container{display:flex;gap:3rem}.enquiry-info-column{flex:1;padding-right:2rem}.enquiry-info-content{background-color:#fff;border-radius:10px;padding:2.5rem;height:100%;box-shadow:0 10px 30px #0000000d}.enquiry-info-content h2{font-size:2.2rem;font-weight:700;color:var(--dark-color);margin-bottom:1.5rem;position:relative}.enquiry-info-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.enquiry-info-content p{color:#666;line-height:1.8;margin-bottom:2rem}.enquiry-highlights{margin-top:2rem}.enquiry-highlight-item{display:flex;align-items:flex-start;margin-bottom:1.5rem;padding:15px;border-radius:8px;transition:all .3s ease}.enquiry-highlight-item:hover{background-color:#3a96a00d;transform:translate(5px)}.enquiry-highlight-icon{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;color:#fff;font-size:1.2rem;flex-shrink:0}.enquiry-highlight-text h4{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--dark-color)}.enquiry-highlight-text p{font-size:.95rem;color:#666;line-height:1.6;margin:0}.enquiry-form-column{flex:1}.enquiry-form-container{background-color:#fff;border-radius:10px;padding:2.5rem;box-shadow:0 10px 30px #0000000d}.enquiry-form-container h3{font-size:1.8rem;font-weight:700;color:var(--dark-color);margin-bottom:2rem;text-align:center}.enquiry-form .form-group{margin-bottom:1.5rem}.enquiry-form label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--dark-color)}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:5px;font-size:1rem;transition:all .3s ease}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3a96a033;outline:none}.enquiry-submit-btn{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border:none;padding:14px 30px;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;width:100%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:1rem}.enquiry-submit-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.enquiry-faq-section{background-color:#fff;padding:5rem 15px}.enquiry-section-title{font-size:2.5rem;font-weight:700;color:var(--dark-color);margin-bottom:3rem;text-align:center;position:relative}.enquiry-section-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.enquiry-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.enquiry-faq-item{background-color:var(--light-color);border-radius:10px;padding:2rem;box-shadow:0 5px 15px #0000000d;transition:all .3s ease}.enquiry-faq-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.enquiry-faq-item h3{font-size:1.3rem;font-weight:600;color:var(--dark-color);margin-bottom:1rem;display:flex;align-items:center;gap:10px}.enquiry-faq-item h3 i{color:var(--primary-color);font-size:1.5rem}.enquiry-faq-item p{color:#666;line-height:1.6;margin:0}.enquiry-cta-section{background:linear-gradient(135deg,#3a96a098,#f4a6468a),url(/assets/hero1-DWz-PHES.jpeg) center/cover;padding:5rem 15px;color:#fff;text-align:center}.enquiry-cta-content{max-width:800px;margin:0 auto}.enquiry-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.enquiry-cta-content p{font-size:1.1rem;margin-bottom:2rem}.enquiry-cta-btn{display:inline-block;background-color:#fff;color:var(--primary-color);padding:14px 30px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.enquiry-cta-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}@media screen and (max-width: 991px){.enquiry-flex-container{flex-direction:column}.enquiry-info-column{padding-right:0}.enquiry-page-header{min-height:250px;height:40vh}.enquiry-page-header h1{font-size:2.5rem}.enquiry-info-content h2,.enquiry-cta-content h2,.enquiry-section-title{font-size:2rem}}@media screen and (max-width: 768px){.enquiry-faq-grid{grid-template-columns:1fr}.enquiry-page-header{min-height:200px;height:30vh}.enquiry-page-header h1{font-size:2rem}.enquiry-info-content h2,.enquiry-form-container h3,.enquiry-cta-content h2,.enquiry-section-title{font-size:1.8rem}.enquiry-info-content,.enquiry-form-container,.enquiry-faq-item{padding:1.5rem}.enquiry-highlight-icon{width:40px;height:40px;font-size:1rem}}@media screen and (max-width: 576px){.enquiry-page-header{min-height:180px;height:30vh}.enquiry-page-header h1{font-size:1.8rem}.enquiry-info-content h2,.enquiry-form-container h3,.enquiry-cta-content h2,.enquiry-section-title,.form-success-message h4{font-size:1.6rem}.enquiry-content-section,.enquiry-faq-section,.enquiry-cta-section{padding:3rem 15px}.enquiry-submit-btn,.enquiry-cta-btn{padding:12px 25px;font-size:.9rem}.enquiry-cta-content p{font-size:1rem}}.gallery-page{max-width:1920px;margin:0 auto;overflow-x:hidden}.gallery-page-header{height:40vh;min-height:300px;background:linear-gradient(135deg,#3a96a05a,#f5951f5a),url(/assets/gallery-V4dpAaV4.jpeg) center/cover;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding:70px 15px 0}.gallery-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.gallery-page-container{text-align:center;z-index:2;position:relative;width:100%;max-width:1200px;padding:0 15px}.gallery-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.gallery-breadcrumb{display:flex;justify-content:center;align-items:center;gap:.8rem;color:#fffc;margin-top:1rem}.gallery-breadcrumb a{color:#fff;text-decoration:none;transition:all .3s ease;position:relative;font-weight:500}.gallery-breadcrumb a:hover{color:var(--secondary-color)}.gallery-breadcrumb a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--secondary-color);transition:all .3s ease}.gallery-breadcrumb a:hover:after{width:100%}.gallery-breadcrumb span{opacity:.7}.gallery-content-section{background-color:var(--light-color);padding:5rem 15px}.gallery-content-container{max-width:1200px;margin:0 auto;padding:0 15px}.gallery-intro{text-align:center;margin-bottom:3rem}.gallery-intro h2{font-size:2.5rem;font-weight:700;color:var(--dark-color);margin-bottom:1rem;position:relative;display:inline-block}.gallery-intro h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.gallery-intro p{max-width:700px;margin:1.5rem auto 0;color:#666;line-height:1.8;font-size:1.1rem}.gallery-filter{margin-bottom:2rem}.gallery-filter ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:15px}.gallery-filter li{padding:10px 25px;border-radius:30px;background-color:#fff;color:var(--dark-color);font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #0000000d}.gallery-filter li:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.gallery-filter li.active{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gallery-item{border-radius:10px;overflow:hidden;position:relative;box-shadow:0 10px 30px #0000001a;cursor:pointer;height:300px;transition:all .3s ease}.gallery-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.gallery-item-img{height:100%;width:100%}.gallery-item-img img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.gallery-item:hover .gallery-item-img img{transform:scale(1.1)}.gallery-item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,#000c,#0006,#0000);display:flex;align-items:flex-end;padding:20px;opacity:0;transition:all .3s ease}.gallery-item:hover .gallery-item-overlay{opacity:1}.gallery-item-info{width:100%;text-align:center;transform:translateY(20px);transition:all .3s ease}.gallery-item:hover .gallery-item-info{transform:translateY(0)}.gallery-item-info h3{color:#fff;font-size:1.3rem;margin-bottom:5px}.gallery-item-info span{color:var(--secondary-color);font-size:.9rem;display:block;margin-bottom:15px}.gallery-item-icon{width:40px;height:40px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto;transition:all .3s ease}.gallery-item:hover .gallery-item-icon{background-color:var(--secondary-color)}.gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.gallery-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000c;z-index:1}.gallery-modal-content{background-color:#fff;border-radius:10px;width:90%;max-width:900px;max-height:90vh;overflow:auto;position:relative;z-index:2;box-shadow:0 20px 40px #0000004d;animation:modalFadeIn .3s ease}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.gallery-modal-header{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.gallery-modal-header h3{font-size:1.5rem;color:var(--dark-color);margin:0}.gallery-modal-close{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;transition:all .3s ease}.gallery-modal-close:hover{color:var(--primary-color)}.gallery-modal-body{padding:0}.gallery-modal-body img{width:100%;height:auto;display:block}.gallery-modal-info{padding:20px}.gallery-modal-category{display:inline-block;padding:5px 15px;background-color:var(--primary-color);color:#fff;border-radius:30px;font-size:.9rem;margin-bottom:15px}.gallery-modal-info p{color:#666;line-height:1.6;margin:0}.gallery-divisions-section{background-color:#fff;padding:5rem 15px}.gallery-section-title{font-size:2.5rem;font-weight:700;color:var(--dark-color);margin-bottom:3rem;text-align:center;position:relative;display:inline-block}.gallery-section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.gallery-divisions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.gallery-division-card{background-color:var(--light-color);border-radius:10px;padding:30px 20px;text-align:center;box-shadow:0 10px 30px #0000000d;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.gallery-division-card:hover{transform:translateY(-15px);box-shadow:0 20px 40px #0000001a}.gallery-division-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.8rem}.gallery-division-card h3{font-size:1.3rem;font-weight:600;color:var(--dark-color);margin-bottom:1rem}.gallery-division-card p{color:#666;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.gallery-division-link{display:inline-block;padding:10px 20px;background-color:var(--primary-color);color:#fff;border-radius:30px;text-decoration:none;font-weight:500;transition:all .3s ease}.gallery-division-link:hover{background-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.gallery-cta-section{background:linear-gradient(135deg,#3a96a098,#f4a6468a),url(/assets/hero1-DWz-PHES.jpeg) center/cover;padding:5rem 15px;color:#fff;text-align:center}.gallery-cta-content{max-width:800px;margin:0 auto}.gallery-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.gallery-cta-content p{font-size:1.1rem;margin-bottom:2rem}.gallery-cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.gallery-cta-btn{display:inline-block;padding:14px 30px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.gallery-cta-btn-primary{background-color:#fff;color:var(--primary-color)}.gallery-cta-btn-primary:hover{background-color:var(--dark-color);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.gallery-cta-btn-secondary{background-color:transparent;color:#fff;border:2px solid white}.gallery-cta-btn-secondary:hover{background-color:#fff;color:var(--primary-color);transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}@media screen and (max-width: 1200px){.gallery-divisions-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width: 991px){.gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}.gallery-page-header{min-height:250px;height:40vh}.gallery-page-header h1{font-size:2.5rem}.gallery-intro h2,.gallery-section-title,.gallery-cta-content h2{font-size:2.2rem}}@media screen and (max-width: 768px){.gallery-grid{grid-template-columns:1fr}.gallery-page-header{min-height:200px;height:30vh}.gallery-page-header h1{font-size:2rem}.gallery-intro h2,.gallery-section-title,.gallery-cta-content h2,.gallery-modal-header h3{font-size:1.8rem}.gallery-division-card{padding:20px 15px}.gallery-division-icon{width:60px;height:60px;font-size:1.5rem}.gallery-divisions-grid{grid-template-columns:1fr}.gallery-filter ul{gap:10px}.gallery-filter li{padding:8px 20px;font-size:.9rem}}@media screen and (max-width: 576px){.gallery-page-header{min-height:180px;height:30vh}.gallery-page-header h1{font-size:1.8rem}.gallery-intro h2,.gallery-section-title,.gallery-cta-content h2{font-size:1.6rem}.gallery-content-section,.gallery-divisions-section,.gallery-cta-section{padding:3rem 15px}.gallery-item{height:250px}.gallery-intro p,.gallery-cta-content p{font-size:1rem}.gallery-cta-btn{padding:12px 25px;font-size:.9rem}.gallery-modal-content{width:95%}.gallery-modal-header,.gallery-modal-info{padding:15px}.gallery-modal-header h3{font-size:1.4rem}}:root{--primary-color: #3A96A0;--secondary-color: #f4a646;--dark-color: #333333;--light-color: #F8F9FA;--transition: all .3s ease}.contact-page{max-width:1920px;margin:0 auto;overflow-x:hidden}.contact-page-header{height:40vh;min-height:300px;background:linear-gradient(135deg,#3a96a06b,#f5951f57),url(/assets/contact-BWUZ86ML.jpeg) center/cover;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding:70px 15px 0}.contact-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.contact-page-container{text-align:center;z-index:2;position:relative;width:100%;max-width:1200px;padding:0 15px}.contact-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.contact-breadcrumb{display:flex;justify-content:center;align-items:center;gap:.8rem;color:#fffc;margin-top:1rem}.contact-breadcrumb a{color:#fff;text-decoration:none;transition:all .3s ease;position:relative;font-weight:500}.contact-breadcrumb a:hover{color:var(--secondary-color)}.contact-breadcrumb a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--secondary-color);transition:all .3s ease}.contact-breadcrumb a:hover:after{width:100%}.contact-breadcrumb span{opacity:.7}.contact-info-section{background-color:var(--light-color);padding:5rem 15px}.contact-content-container{max-width:1200px;margin:0 auto;padding:0 15px}.contact-info-header{text-align:center;margin-bottom:3rem}.contact-info-header h2{font-size:2.5rem;font-weight:700;color:var(--dark-color);margin-bottom:1rem;position:relative;display:inline-block}.contact-info-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.contact-info-header p{max-width:700px;margin:1.5rem auto 0;color:#666;line-height:1.8;font-size:1.1rem}.contact-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.contact-info-card{background-color:#fff;border-radius:10px;padding:2rem 1.5rem;text-align:center;box-shadow:0 5px 15px #0000000d;transition:all .3s ease;height:100%}.contact-info-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.contact-info-icon{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.8rem}.contact-info-card h3{font-size:1.3rem;font-weight:600;color:var(--dark-color);margin-bottom:1rem}.contact-info-card p{color:#666;line-height:1.6;margin-bottom:.5rem}.contact-form-section{background-color:#fff;padding:5rem 15px}.contact-form-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.contact-form-container,.contact-map-container{background-color:var(--light-color);border-radius:10px;padding:2.5rem;box-shadow:0 10px 30px #0000000d;height:100%}.contact-form-container h3,.contact-map-container h3{font-size:1.8rem;font-weight:700;color:var(--dark-color);margin-bottom:2rem;text-align:center;position:relative}.contact-form-container h3:after,.contact-map-container h3:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.contact-form .form-group{margin-bottom:1.5rem}.contact-form label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--dark-color)}.contact-form input,.contact-form textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:5px;font-size:1rem;transition:all .3s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3a96a033;outline:none}.contact-submit-btn{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border:none;padding:14px 30px;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;width:100%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:1rem}.contact-submit-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.form-success-message{text-align:center;padding:2rem}.form-success-message i{font-size:4rem;color:#4caf50;margin-bottom:1rem}.form-success-message h4{font-size:1.8rem;color:var(--dark-color);margin-bottom:1rem}.form-success-message p{color:#666;line-height:1.6}.contact-map{margin-top:2rem;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000000d}.contact-social-section{background-color:var(--light-color);padding:5rem 15px;text-align:center}.contact-social-content h2{font-size:2.5rem;font-weight:700;color:var(--dark-color);margin-bottom:1rem;position:relative;display:inline-block}.contact-social-content h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px}.contact-social-content p{max-width:700px;margin:1.5rem auto;color:#666;line-height:1.8;font-size:1.1rem}.contact-social-icons{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem}.social-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#fff;color:var(--primary-color);font-size:1.5rem;box-shadow:0 5px 15px #0000000d;transition:all .3s ease}.social-icon:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff}.contact-cta-section{background:linear-gradient(135deg,#3a96a098,#f4a6468a),url(/assets/hero1-DWz-PHES.jpeg) center/cover;padding:5rem 15px;color:#fff;text-align:center}.contact-cta-content{max-width:800px;margin:0 auto}.contact-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.contact-cta-content p{font-size:1.1rem;margin-bottom:2rem}.contact-cta-btn{display:inline-block;background-color:#fff;color:var(--primary-color);padding:14px 30px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.contact-cta-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}@media screen and (max-width: 1200px){.contact-info-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width: 991px){.contact-form-map-grid{grid-template-columns:1fr;gap:3rem}.contact-page-header{min-height:250px;height:40vh}.contact-page-header h1{font-size:2.5rem}.contact-info-header h2,.contact-social-content h2,.contact-cta-content h2{font-size:2.2rem}}@media screen and (max-width: 768px){.contact-page-header{min-height:200px;height:30vh}.contact-page-header h1{font-size:2rem}.contact-info-header h2,.contact-form-container h3,.contact-map-container h3,.contact-social-content h2,.contact-cta-content h2{font-size:1.8rem}.contact-info-grid{grid-template-columns:1fr}.contact-info-card,.contact-form-container,.contact-map-container{padding:1.5rem}.contact-info-icon{width:60px;height:60px;font-size:1.5rem}.contact-social-icons{gap:1rem}.social-icon{width:50px;height:50px;font-size:1.2rem}}@media screen and (max-width: 576px){.contact-page-header{min-height:180px;height:30vh}.contact-page-header h1{font-size:1.8rem}.contact-info-header h2,.contact-form-container h3,.contact-map-container h3,.contact-social-content h2,.contact-cta-content h2,.form-success-message h4{font-size:1.6rem}.contact-info-section,.contact-form-section,.contact-social-section,.contact-cta-section{padding:3rem 15px}.contact-submit-btn,.contact-cta-btn{padding:12px 25px;font-size:.9rem}.contact-info-header p,.contact-social-content p,.contact-cta-content p{font-size:1rem}}*{box-sizing:border-box}img{max-width:100%;height:auto}.contact-link{color:#666;text-decoration:none;transition:color .3s ease;display:inline-block;width:100%}.contact-link:hover{color:var(--primary-color)}.contact-link p:last-child{margin-bottom:0}#contact-email{cursor:pointer;position:relative;overflow:hidden}#contact-email:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--primary-color);transition:width .3s ease}#contact-email:hover:after{width:100%}.contact-info-card{cursor:pointer}a[href^=tel]{white-space:nowrap}.contact-info-card a{display:block;padding:4px 0}.terms-page-header{height:40vh;min-height:300px;background:linear-gradient(135deg,#3a96a0d9,#f5961fd9);color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding:70px 15px 0}.terms-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.terms-page-container{text-align:center;z-index:2;position:relative;width:100%;max-width:1200px;padding:0 15px}.terms-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.terms-content-section{background-color:#f8f9fa;padding:5rem 15px}.terms-content-container{max-width:1000px;margin:0 auto;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;overflow:hidden}.terms-content{padding:3rem}.terms-section{margin-bottom:2.5rem}.terms-section h2{font-size:1.6rem;color:#333;margin-bottom:1rem;font-weight:600}.terms-section p{color:#666;line-height:1.7;margin-bottom:1rem}.terms-section ul{padding-left:1.5rem;margin-bottom:1.5rem}.terms-section li{color:#666;margin-bottom:.5rem;line-height:1.6}.terms-section a{color:#3a96a0;text-decoration:none;transition:all .3s ease}.terms-section a:hover{color:#f4a646;text-decoration:underline}.terms-last-updated{text-align:right;font-style:italic;color:#999;margin-top:3rem}@media screen and (max-width: 991px){.terms-page-header h1{font-size:2.5rem}.terms-content{padding:2rem}}@media screen and (max-width: 768px){.terms-page-header{min-height:250px;height:30vh}.terms-page-header h1{font-size:2rem}.terms-section h2{font-size:1.4rem}}@media screen and (max-width: 576px){.terms-page-header{min-height:200px}.terms-page-header h1{font-size:1.8rem}.terms-content{padding:1.5rem}.terms-section h2{font-size:1.3rem}}.privacy-page-header{height:40vh;min-height:300px;background:linear-gradient(135deg,#3a96a0d9,#f5961fd9);color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;padding:70px 15px 0}.privacy-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a96a066,#f4a64666);z-index:1}.privacy-page-container{text-align:center;z-index:2;position:relative;width:100%;max-width:1200px;padding:0 15px}.privacy-page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.privacy-content-section{background-color:#f8f9fa;padding:5rem 15px}.privacy-content-container{max-width:1000px;margin:0 auto;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;overflow:hidden}.privacy-content{padding:3rem}.privacy-effective-date{font-style:italic;color:#777;margin-bottom:2rem}.privacy-section{margin-bottom:2.5rem}.privacy-section h2{font-size:1.6rem;color:#333;margin-bottom:1rem;font-weight:600}.privacy-section h3{font-size:1.3rem;color:#444;margin:1.5rem 0 .8rem;font-weight:600}.privacy-section p{color:#666;line-height:1.7;margin-bottom:1rem}.privacy-section ul{padding-left:1.5rem;margin-bottom:1.5rem}.privacy-section li{color:#666;margin-bottom:.5rem;line-height:1.6}.privacy-section a{color:#3a96a0;text-decoration:none;transition:all .3s ease}.privacy-section a:hover{color:#f4a646;text-decoration:underline}.privacy-section strong{font-weight:600;color:#555}@media screen and (max-width: 991px){.privacy-page-header h1{font-size:2.5rem}.privacy-content{padding:2rem}}@media screen and (max-width: 768px){.privacy-page-header{min-height:250px;height:30vh}.privacy-page-header h1{font-size:2rem}.privacy-section h2{font-size:1.4rem}.privacy-section h3{font-size:1.2rem}}@media screen and (max-width: 576px){.privacy-page-header{min-height:200px}.privacy-page-header h1{font-size:1.8rem}.privacy-content{padding:1.5rem}.privacy-section h2{font-size:1.3rem}.privacy-section h3{font-size:1.1rem}}
