[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)}



html {

    scroll-behavior: smooth;

    font-size: 14px;

    --avc-theme-color:rgba(255, 255, 255, 0.65);

    --avc-theme-white:#fff;

    --avc-theme-color-dark:#1e1e1e;

    --avc-border-color-2:#E6E7DF;

    --avc-border-color:rgba(230, 231, 223, 0.65);

    --avc-font-light:PPMori-Extralight;

    --avc-font-reg: PPMori-Regular;

}



/* Hide scrollbar for Chrome, Safari and Opera */

html::-webkit-scrollbar {

    display: none;

}



/* Hide scrollbar for IE, Edge and Firefox */

html {

    -ms-overflow-style: none;

    /* IE and Edge */

    scrollbar-width: none;

    /* Firefox */

}



html,

body {

    color: #5d5d5d;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 14px;

    font-family: var(--avc-font-light);

    font-family: PPMori-Regular;

    /*letter-spacing: -0.3px;*/

    background: var(--avc-theme-white);

    overflow-x: hidden;

    background: var(--avc-theme-color-dark);

    color: var(--avc-theme-color-dark);

    color: var(--avc-border-color-2);

    font-weight: 400;

    line-height: 1.4;

    /* 26.32px */

}



/* @media (min-width: 1200px) {

    .container, .container-lg, .container-md, .container-sm, .container-xl {

        max-width: 1084px;

    }



} */

@media (min-width: 1400px) {



    .container,

    .container-lg,

    .container-md,

    .container-sm,

    .container-xl {

        max-width: 1192px;

    }



}



@media(min-width:1400px) {



    html,

    body {

        font-size: 16px;

    }

}



a {

    color: #3498db;

    text-decoration: none;

    color: hsl(262deg 46% 16% / 37%);

    color: #009ba5

}



a:hover {

    color: #5faee3;

    text-decoration: none;

    color: #dd5300

}



a:focus-visible {

    outline: 0;

}



img,

svg {

    max-width: 100%

}



p {

    /*    color: #030303;*/

    line-height: 1.6;



}



.row {

    --bs-gutter-x: 2rem;

}



.text-orange {

    color: #F25E25;

}



.text-orange.card-text {

    color: #F25E25;

}



ol li {

    margin-bottom: 8px;

}



.mt-5rem {

    margin-top: 5rem !important;

}



@font-face {

    font-family: Axiforma-Bold;

    src: url(../fonts/Axiforma-Bold.woff2);

}



@font-face {

    font-family: PPMori-SemiBold;

    src: url(../fonts/PPMori-SemiBold.otf);

}



@font-face {

    font-family: PPMori-Regular;

    src: url(../fonts/PPMori-Regular.otf);

}



@font-face {

    font-family: PPMori-Extralight;

    src: url(../fonts/PPMori-Extralight.otf);

}



.position-relative {

    position: relative;

}



.bg--light {

    background: var(--avc-theme-white)

}



.bg--light p {

    color: #929292;

}



/*--------------------------------------------------------------

# Back to top button

--------------------------------------------------------------*/



.back-to-top {

    position: fixed;

    visibility: hidden;

    opacity: 0;

    right: 15px;

    bottom: 15px;

    z-index: 996;

    background: #00c753;

    /* background: #f8f8f8; */

    background: #55882f;

    width: 40px;

    height: 40px;

    border-radius: 4px;

    transition: all 1s;

    border: 1px solid #c9c9c9;

    border-radius: 50%;

}



.back-to-top:before {

    margin-right: 7px;

    content: '';

    display: inline-block;

    width: 9px;

    height: 9px;

    border-top: 4px solid var(--avc-theme-white);

    border-right: 4px solid var(--avc-theme-white);

    transform: rotate(318deg);

    margin-left: 8px;

    margin-top: 2px;

}



.back-to-top:hover {

    background: linear-gradient(204 deg, #6decbb, #1f4ccc);

    color: var(--avc-theme-white);

    transition: all 1s

}



.back-to-top.active {

    visibility: visible;

    opacity: 1

}





/*--------------------------------------------------------------

  # Header

  --------------------------------------------------------------*/





#header {

    z-index: 997;

    transition: all .5s;

    padding: 28px 0 0;

    position: fixed;

    width: 100%;

    /* background: var(--avc-theme-white); */

    /* background: rgb(35 35 35 / 90%); */

    flex-wrap: wrap;

}



/*#header > .container{padding:5px 0px}*/

.logo {

    max-width: 118px;

    background: var(--avc-theme-color-dark);

    border-radius: 7px;

    /* height: 41px; */

    display: flex;

    justify-content: center;

    align-items: center;

    flex: 0 0 100%;

    margin-right: 3.5px;

    width: 118px;

    border: 1px solid var(--avc-theme-color-dark);

}



.logo:hover {

    background: var(--avc-border-color-2);

}



.logo:hover img {

    filter: brightness(0);

}



#header.bgoverlay {

    transform: translateY(-120px);

    /*    background: var(--avc-theme-white);*/

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



/*  header.header-scrolled{box-shadow:0 2px 15px hsl(0deg 0% 0% / 10%);background:linear-gradient(304deg,#6decbb,#1f4ccc)}*/

#header .logo h1 {

    font-size: 30px;

    margin: 0;

    padding: 0;

    line-height: 1;

    font-weight: 700;

    letter-spacing: 1px

}



#header .logo h1 a,

#header .logo h1 a:hover {

    color: #222;

    text-decoration: none

}



#header .logo img {

    padding: 0;

    margin: 0;

    max-height: 56px

}



.logo a {

    display: flex;

    height: 41px;

    width: 100%;

    justify-content: center;

  }

.header-top {

    background: #004f32;

    background: #00c753;

    background: #55882f;

    color: var(--avc-theme-white);

    width: 100%;

    margin-bottom: 10px;

    padding: 5px;

}



.header-top-info {

    display: flex;

    justify-content: space-between;

}



.header-top-info a {

    display: inline-block;

    font-size: 15px;

    color: var(--avc-theme-white);

    font-weight: 500;

    /*margin-right: 40px;*/

}



.headIcon svg {

    width: 20px;

    height: 20px;

    margin-right: 5px;

    fill: var(--avc-theme-white);



}



/*@media(min-width: 1200px){

    .navbar {

    flex: 0 0 100%;

    max-width: calc(100% - 200px);

}

}*/



/*--------------------------------------------------------------

  # Navigation Menu

  --------------------------------------------------------------*/

/**

  * Desktop Navigation 

  */



.navbar {

    padding: 0

}



.navbar li {

    position: relative

}



.navbar a,

.navbar a:focus {

    display: flex;

    align-items: center;

    padding: 0 18px;

    font-weight: 600;

    white-space: nowrap;

    transition: .3s;

    font-size: 1rem;

    position: relative;

    text-transform: uppercase;

    border: 1px solid var(--avc-theme-color-dark);

    border-radius: 7px;

    margin: 0px 3.5px;

    min-width: 175px;

    text-align: center;

    justify-content: center;

    line-height: 1;

    /* font-family: PPMori-SemiBold; */

    height: 41px;

    color: var(--avc-theme-color-dark);

    padding-top: 2px;

}



.navloginBtn a:before {

    visibility: hidden

}



.navbar a.nav-link.navloginBtn,

.navloginBtn a {

    color: #010202;

    background: #49DFCD;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    border-style: solid;

    border-width: 1px;

    border-color: #49DFCD;

    font-weight: 500;

    text-transform: uppercase;

    line-height: 27px;

    padding: 11px 28px;

    padding: 10px 28px 8px 28px;

    border-radius: 30px

}



.navbar a.nav-link.navloginBtn:hover,

.navbar li.navloginBtn:hover a,

.navbar li.navloginBtn a:focus {

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    opacity: .9;

    box-shadow: 8px 12px 16px 0 rgb(0 0 0 / 12%);

    /* color: var(--avc-theme-white); */

    background: #1ebba8;

    padding: 11px 28px;

}



.navIcon {

    margin-right: .5rem

}



.navbar .dropdown ul a svg {

    position: absolute;

    border-radius: 50%;

    left: 20px;

    width: 40px;

    height: 40px;

    top: 10px

}



.MainMenu li:hover>.nav-link:before,

.nav-link.active:before {

    transform: scale(1);

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    margin: auto

}



.navbar a.nav-link.navloginBtn:hover:before {

    transform: scale(0)

}



.navbar a i,

.navbar a:focus i {

    font-size: 12px;

    line-height: 0;

    margin-left: 5px

}



.navbar a:hover,

.navbar .active,

.navbar .active:focus,

.navbar li:hover>a {

    color: var(--avc-theme-white);

    background: var(--avc-theme-color-dark);

}



.navbar .getstarted,

.navbar .getstarted:focus {

    padding: 8px 20px;

    color: var(--avc-theme-white);

    border-radius: 8px;

    border: solid .5px var(--avc-theme-white)

}



.navbar .getstarted:hover,

.navbar .getstarted:focus:hover {

    color: #3375c7;

    background: var(--avc-theme-white)

}



.navbar .dropdown ul {

    display: flex;

    /*    flex-flow: column;*/

    position: absolute;

    flex-wrap: wrap;

    gap: 7px;

    padding: 4px 6px;

    left: 30px;

    top: calc(100% + 60px);

    margin: 0;

    z-index: 99;

    opacity: 0;

    visibility: hidden;

    background: var(--avc-border-color-2);

    transition: .3s;

    border-radius: 7px;

    left: 0;

    width: 562px;

    /* box-shadow: #ab0000 0 0 1.5px, #ab0000 0 2px 4px -2px; */

    border-radius: 7px;

}



/*.navbar .dropdown ul li:not(:last-child){min-width:200px;border-bottom:1px solid hsl(0deg 2% 76% / 25%)}*/

.dropDownMenuHeading {

    padding: 10px 20px;

    font-size: 14px;

    color: #1f1f1f;

    line-height: 1.25;

    opacity: .72;

    padding-left: 20px;

    margin-bottom: 0

}



.navbar .dropdown ul a {

    /* padding: 20px 20px 15px; */

    /* font-size: 14px; */

    color: var(--avc-theme-color-dark);

    /* line-height: 1.25; */

    /* flex-wrap: wrap; */

    /* opacity: .72; */

    width: 266px;

    padding: 0;

}



.nav-link-description {

    opacity: .48;

    margin: 5px 0 0;

    white-space: break-spaces

}



.navbar .dropdown ul a i {

    font-size: 12px

}



.navbar .dropdown ul a:hover,

.navbar .dropdown ul .active:hover,

.navbar .dropdown ul li:hover>a {

    color: var(--avc-border-color-2);

    opacity: 1

}



.navbar .dropdown:hover>ul {

    opacity: 1;

    top: calc(100% + 6px);

    visibility: visible;

    gap: 7px 0px;

    border: 0;

}



.navbar .dropdown .dropdown ul {

    top: 0;

    left: calc(100% - 30px);

    visibility: hidden;

    top: 10px;

    left: 100%

}



.navbar .dropdown .dropdown:hover>ul {

    opacity: 1;

    top: 0;

    left: 100%;

    visibility: visible

}



.navbar .dropdown .dropdown .nav-link:after {

    margin-left: auto;

    transform: rotate(-90deg) !important

}



/**

  * Mobile Navigation 

  */

.mobile-nav-toggle {

    color: #222;

    font-size: 28px;

    cursor: pointer;

    display: none;

    line-height: 0;

    transition: .5s

}



.mobile-nav-toggle.bi-x {

    color: var(--avc-theme-white)

}



.cross-icon {

    position: relative;

    width: 26px;

    height: 26px;

    display: block

}



.cross-icon:before,

.cross-icon:after {

    position: absolute;

    left: 11px;

    content: ' ';

    height: 18px;

    width: 2px;

    background-color: #000;

    top: 4px

}



.cross-icon:before {

    transform: rotate(45deg)

}



.cross-icon:after {

    transform: rotate(-45deg)

}



.navbar-mobile {

    position: fixed;

    overflow: hidden;

    top: 0;

    right: 0;

    left: 0;

    bottom: 0;

    background: rgba(9, 9, 9, 0.9);

    transition: .3s;

    z-index: 999

}



.navbar-mobile .mobile-nav-toggle {

    position: absolute;

    top: 15px;

    right: 15px

}



.navbar-mobile ul {

    display: block;

    position: absolute;

    top: 55px;

    right: 15px;

    bottom: 15px;

    left: 15px;

    padding: 10px 0;

    border-radius: 8px;

    background-color: var(--avc-theme-white);

    overflow-y: auto;

    transition: .3s

}



.navbar-mobile a,

.navbar-mobile a:focus {

    padding: 10px 20px;

    font-size: 15px;

    color: #222

}



.navbar-mobile .getstarted,

.navbar-mobile .getstarted:focus {

    margin: 15px

}



.navbar-mobile .dropdown ul {

    position: static;

    display: none;

    margin: 10px 20px;

    padding: 10px 0;

    z-index: 99;

    opacity: 1;

    visibility: visible;

    background: var(--avc-theme-white);

    box-shadow: 0 0 30px rgba(127, 137, 161, 0.25)

}



.navbar-mobile .dropdown ul li {

    min-width: 200px

}



.navbar-mobile .dropdown ul a {

    padding: 10px 20px

}



.navbar-mobile .dropdown ul a i {

    font-size: 12px

}



.navbar-mobile .dropdown ul a:hover,

.navbar-mobile .dropdown ul .active:hover,

.navbar-mobile .dropdown ul li:hover>a {

    color: #3498db

}



.navbar li.dropdown:hover .nav-link:after {

    transform: rotate(180deg);

    border-top: 4px solid var(--avc-border-color-2);

}



.feature-sub-toggle {

    display: none

}



.navbar-mobile .dropdown>.dropdown-active {

    display: block

}



.dropdown>.nav-link:after {

    content: '';

    display: inline-block;

    margin-left: 9px;

    position: relative;

    background: none;

    top: -2px;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    height: 0;

    width: 0;

    border-left: 4px solid rgba(0, 0, 0, 0);

    border-right: 4px solid rgba(0, 0, 0, 0);

    border-top: 4px solid var(--avc-theme-color-dark);

}



@media (min-width: 1200px) {

    .navbar .headerMenu {

        margin-right: 2%;

        display: flex;

        justify-content: space-between;

        width: 100%;

        -webkit-transition: all .3s ease;

        -o-transition: all .3s ease;

        transition: all .3s ease

    }



    .navbar ul,

    .navbar ul div {

        margin: 0;

        padding: 0;

        display: flex;

        list-style: none;

        align-items: center

    }

}



@media (max-width: 1199px) {

    .mobile-nav-toggle {

        display: block

    }



    .navbar ul {

        display: none

    }



    .navbar-mobile ul {

        display: block;

        position: absolute;

        top: 55px;

        right: 15px;

        bottom: 15px;

        left: 15px;

        padding: 10px 10px;

        border-radius: 8px;

        background-color: var(--avc-theme-white);

        background-color: var(--avc-border-color-2);

        overflow-y: auto;

        transition: .3s

    }



    .mobile-nav-toggle #hamburger {

        width: 27px;

        /* fill: var(--avc-theme-color-dark); */

    }



    .mobile-nav-toggle .cross-icon:before,

    .mobile-nav-toggle .cross-icon:after {

        background-color: var(--avc-theme-white);

        height: 26px;

        width: 3px

    }



    .mobile-nav-toggle.bi-x #hamburger {

        display: none

    }



    .mobile-nav-toggle .cross-icon {

        display: none

    }



    .mobile-nav-toggle.bi-x .cross-icon {

        display: block

    }



    .dropdown .nav-link:after {

        content: '';

        display: flex;

        width: 10px;

        /* height: 10px; */

        /* margin-top: auto; */

        position: absolute;

        top: 50%;

        right: 24px;

        background-color: transparent;

        transform: translate(0,-50%);

    }



    .dropdown ul .nav-link:after {

        visibility: hidden

    }



    .navbar-mobile .dropdown ul {

        width: calc(100% - 40px);

        padding: 0;

        margin: 10px 20px;

        position: relative;

        top: auto;

        left: 0;

        height: auto;

        overflow: unset;

        bottom: auto;

        list-style: none;

        box-shadow: none;

        background: var(--avc-border-color-2);

    }



    .dropDownMenu {

        border: 1px solid hsl(0deg 2% 76% / 25%)

    }



    .navbar .dropdown .dropdown ul {

        left: 0;

        visibility: visible;

        margin: 0;

        border: 1px solid hsl(0deg 2% 76% / 25%)

    }



    .navbar-mobile .dropdown ul a {

        justify-content: flex-start;

        padding: 14px 20px

    }



    .nav-link-description {

        flex: 0 0 100%

    }



    .navbar-mobile a,

    .navbar-mobile a:focus {

        font-size: 1rem;

        font-weight: 500;

        color: var(--avc-theme-color-dark);

        margin-bottom: 0.5rem;

        margin-inline: 0;

        justify-content: flex-start;

    }



    .header-top {

        overflow: hidden;

        max-width: 100vw

    }



    .header-top-info {

        overflow-x: auto

    }



    .header-top-info::-webkit-scrollbar {

        display: none

    }



    .header-top-info a {

        flex: 0 0 auto;

        margin-right: 30px

    }



    .navbar a.nav-link.navloginBtn {

        background: #55882f;

        color: var(--avc-theme-white);

        border-color: #55882f;

        padding: 10px 20px

    }



    .navloginBtn .nav-link {

        color: var(--avc-theme-white);

        border-radius: 0

    }



    .navbar .dropdown .dropdown .nav-link:after {

        margin-left: auto;

        transform: rotate(0deg) !important;

        visibility: visible;

        margin-top: 15px

    }



    .navbar .dropDownMenu.dropdown-active .dropdown .nav-link:after+ul.dropDownMenu.dropdown-active {

        transform: rotate(180deg) !important

    }



    .MainMenu>li {

        border-bottom: 1px solid hsl(0deg 2% 76% / 25%)

    }



    .navbar .dropdown .dropdown>ul,

    .navbar .dropdown .dropdown:hover>ul {

        opacity: 1;

        top: 0;

        left: 0;

        visibility: visible;

        margin: 20px auto

    }



    .navbar-mobile .dropdown ul a:hover,

    .navbar-mobile .dropdown ul .active:hover,

    .navbar-mobile .dropdown ul li:hover>a {

        color: #009ba5

    }



    #header {

        padding: 10px

    }

}



body.fixed {

    overflow: hidden

}



/*--------------------------------------------------------------

# Footer

--------------------------------------------------------------*/



#footer {

    background: var(--avc-border-color-2);

    padding: 25px 0 20px;

    color: var(--avc-theme-color-dark);

    position: relative;

    overflow: hidden;

    font-size: 1rem;

    font-weight: 400;

}



#footer hr {

    margin: 1rem 0 1rem

}



.contact-about p,

.copyright {

    font-size: .8rem;

    /* opacity: .7; */

    font-size: 1rem;

    font-weight: 400;

    font-family: PPMori-Regular;

}



#footer .footer-links a {

    padding-left: 25px;

    -webkit-transition: all .1s ease;

    transition: all .1s ease;

    color: var(--avc-theme-white);

    transition: ease all .5s;

    display: inline-block;

    text-decoration: none;

    font-size: .9rem;

    font-size: .8rem;

    position: relative;

    opacity: .7

}



#footer .footer-links a:first-child {

    padding-left: 0

}



#footer .footer-links a:hover {

    -webkit-transition: all .1s ease;

    transition: all .1s ease;

    color: #c3c3c3

}



.footerLogoWrap {

    margin-right: auto

}



.footerLogo {

    margin: 0 0 1.2rem;

    margin-bottom: 1rem;

    display: inline-block

}



.footerLogo img {

    width: 144px

}



.footerNavWrapper {

    display: grid;

    /*    grid-template-rows: 1fr 1fr;*/

    grid-template-columns: 100%;

}



.iframeSubscibe {

    width: 100%;

    height: 90px;

}



@media(min-width:992px) {

    .footerNavWrapper {

        grid-template-columns: 43% 33%;

        justify-content: space-between;

    }



    .iframeSubscibe {

        width: 80%;

    }

}



.footerNavTitle {

    margin: 0;

    padding: 0 0 10px;

    line-height: 42px;

    font-weight: 700;

    font-style: normal;

    color: var(--avc-theme-white);

    font-size: 1.5rem;

    text-transform: uppercase;

    font-family: PPMori-SemiBold;

}



.footerNavTitle span {

    color: #49DFCD

}



.footerNavWrap {

    flex: 0 0 auto;

    position: relative

}



.footerNavWrap p {

    opacity: .7;

    color: var(--avc-theme-white)

}



/*.footerNavTitle{color:var(--avc-theme-white);font-size:1rem;margin:0 0 1.2rem;position:relative;font-size:1.3rem;margin-bottom:1.5rem;position:relative;padding:0 0 .5rem}*/

/*.footerNavWrap:first-child{display:flex;flex-flow:column;justify-content:space-between;flex:0 0 25%}*/

.footerNavList {

    justify-self: end;

    list-style-type: none;

    padding: 0;

    margin: 0;

    line-height: 1.5;

    display: inline-flex;

    column-gap: 45px;

}



/*.footerNavList li{margin-bottom:.5em}*/

.footerNavList a {

    -webkit-transition: all .1s ease;

    transition: all .1s ease;

    color: var(--avc-theme-white);

    transition: ease all .5s;

    display: inline-block;

    text-decoration: none;

    font-size: 1rem;

    color: var(--avc-theme-color-dark);

    padding-bottom: 0px;

    font-size: 1rem;

    font-weight: 400;

    font-family: PPMori-Regular;

}



.footerNavList a:hover {

    -webkit-transition: all .1s ease;

    transition: all .1s ease;

    opacity: 0.7;

}



.socialWrap {

    display: flex;

    flex-wrap: wrap;

    padding: 0;

    margin: 0;

    list-style: none;

    justify-self: end;

    /*    align-self: center;*/

}



.socialList {

    margin-right: 20px;

    margin-bottom: 10px;

    -webkit-transition: transform .2s ease-in-out;

    transition: transform .2s ease-in-out

}



.socialList:hover {

    transform: scale(1.1);

    -webkit-transition: transform .2s ease-in-out;

    transition: transform .2s ease-in-out

}



.footerNavWrap .socialList {

    border-radius: 50%;

    width: 40px;

    height: 40px;

    display: inline-flex;

    justify-content: center;

    align-items: center;

    background: var(--avc-theme-white)

}



@media (min-width:768px) {

    .deskBlock {

        display: block

    }



    .text-md-right {

        text-align: right

    }

  

}



@media (max-width:991px) {

    .socialWrap {

        justify-content: start;

        margin: 1rem 0;

        justify-self: start;

    }



    .footerNavWrap {

        flex: 0 0 100%;

        margin-bottom: 1rem

    }



    .footer-links {

        justify-content: center;

        display: flex;

        margin: 30px 0

    }



    .order-xs-2 {

        order: 2 !important

    }



    /*.footerNavTitle{margin:0 0 .5rem;border-bottom:1px solid hsl(0deg 0% 100% / 25%);padding-bottom:.5rem;position:relative;font-size:1.1rem}*/

    /*.footerNavTitle:before{content:'';display:flex;width:10px;height:10px;border-top:2px solid var(--avc-theme-white);border-left:2px solid var(--avc-theme-white);position:absolute;top:6px;right:10px;transform:rotate(222deg);opacity:.5}*/

    .footerNavList {

        /* display: none; */

        /* margin: 2rem 0; */

        justify-self: start;

    }



    .footerNavWrapper form {

        grid-row: 2;

    }



    #footer .footer-links a {

        padding-left: 0;

        text-align: center;

        flex: 1 0 0;

        font-size: 1rem

    }

}



@media (max-width:767px) {

    .socialList:last-child {

        margin-right: 0

    }



    #footer hr {

        margin: 1rem 0

    }
  
}



.bannerSlider {

    height: 550px

}



.illustLeft {

    position: absolute;

    top: 28%;

    left: 4%;

    z-index: 1

}



.illustRight {

    position: absolute;

    top: 20%;

    right: 10%;

    z-index: 1

}



.circle.big {

    width: 140px;

    height: 140px;

    background: #49DFCD;

    display: block;

    border-radius: 50%

}



.circle.small {

    width: 50px;

    height: 50px;

    background: #009BA5;

    display: block;

    border-radius: 50%;

    transform: translateY(20px)

}



.illustRight .circle.small {

    width: 32px;

    height: 32px;

    background: #009BA5;

    display: block;

    border-radius: 50%

}



.bannerSec .container {

    position: relative;

}



/*.sliderContent {

    position: absolute;

    top: 50%;

    left: 8%;

    left: 0%;

    transform: translate(0%,-50%);

    color: var(--avc-theme-white);

    z-index: 1;

    width: 48%;

}*/

.sliderContent {

    /* position: absolute; */

    /* top: 100%; */

    /* left: 8%; */

    /* left: 0%; */

    /* transform: translate(0%, -50%); */

    color: var(--avc-theme-white);

    z-index: 1;

    width: 40%;

    padding-top: 8rem;

    align-self: flex-end;

    margin-right: auto;

}



.silderContentMainHeading {

    font-size: 8rem;

    line-height: 1.1;

    color: var(--avc-border-color-2);

    font-family: Axiforma-Bold;

    font-weight: 800;

    /* white-space: nowrap; */

    margin-bottom: 7.6rem;

}



.sliderContentHeading {

    font-size: 2.9rem;

    font-size: 2.55rem;

    margin-bottom: 1.5rem;

    position: relative;

    font-family: PPMori-Regular;

    font-family: PPMori-SemiBold;

}



.sliderContentHeading span {

    color: #49DFCD;

}



/*.sliderContentHeading span{font-size:5rem;text-shadow:0 0 2px hsl(0deg 0% 0% / 23.14%);text-shadow:0 0 40px hsl(0deg 0% 0% / 35%);display:block}*/

.innerPage .sliderContentHeading {

    margin-bottom: 0

}



/*.sliderContentHeading:before{content:'';display:block;background:url(../images/headingBorder.svg);position:absolute;top:106%;left:50%;width:37%;width:445px;height:36px;background-repeat:no-repeat;transform:translate(-50%,-30%);background-size:contain;z-index:-1}*/

.innerPage .sliderContentHeading:before {

    top: 106%

}



.bannerSlider .swiper-slide {

    position: relative;

    box-shadow: 8px 12px 16px 0 rgb(0 0 0 / 12%)

}



.bannerSlider .swiper-slide:before {

    content: '';

    display: block;

    width: 100%;

    height: 100%;

    background: #000;

    position: absolute;

    opacity: .5

}



.bannerSlider .sliderContentHeading {

    font-size: 3.5rem;

    text-shadow: 3px 3px 4px hsl(0deg 0% 0% / 40%)

}



.home .sliderContent h2 {margin-top: 2.7rem;}

.sliderContent h2,

.sliderContent p {

    font-size: 1rem;

    margin: 1.5rem auto 2rem;

    margin: 0.5rem auto 0rem auto;

    /* width: 70%; */

    color: var(--avc-theme-white);

    /* text-shadow: 3px 3px 4px hsl(0deg 0% 0% / 40%); */

    color: var(--avc-border-color-2);

    font-size: 1.25rem;

    line-height: 1.22;

}



.inner-sliderContent {





    width: 100%;



    max-width: 995px;

    margin-bottom: 5.6rem;



}



.inner-sliderContent p {

    font-size: 1.75rem;

    line-height: 1.58;

    min-height: 258px;

}



.btnWrap .commnbtn {

    margin: 0 5px

}



.commnbtn {

    background: #49DFCD;

    -webkit-transition: all .3s ease;

    color: var(--avc-theme-white);

    transition: all .3s ease;

    border-style: solid;

    border-width: 1px;

    border-color: #49DFCD;

    font-weight: 500;

    line-height: 1;

    padding: 17px 50px 12px;

    border-radius: 26px;

    font-size: 1.1rem;

    display: inline-block;

    border-radius: 22px;

    background: #49DFCD;

    color: #010202;

    text-transform: uppercase;

    font-family: PPMori-Regular;

}



.commnbtn:hover {

    box-shadow: 8px 12px 16px 0 rgb(0 0 0 / 12%);

    background: #1ebba8;

    transition: all .3s ease;

    color: var(--avc-theme-white);

    transform: scale(1.1)

}



.commnbtn.light {

    background: #E9E7E6;

    color: #49DFCD;

    border-color: #E9E7E6

}



.commnbtn.light:hover {

    color: var(--avc-theme-white);

    background: #1ebba8;

    border-color: #1ebba8;

    transform: scale(1.1)

}



.bannerSliderNav {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin: 2rem 0;

    position: absolute;

    top: 50%;

    left: 50%;

    width: 100%;

    transform: translate(-50%, -50%);

    z-index: 1

}



.bannerSec {

    position: relative;

    padding-top: 0;

    /* overflow: hidden; */

    /* min-height: calc(100vh - 72px); */

    /* min-height: 100vh; */

    /* min-height: calc(100vh - 79.95px); */

}



/*.bannerSec:before{content:'';display:block;width:100%;height:100%;background:#000;position:absolute;opacity:.35;z-index:1}*/

.bannerSec--image {

    /* display: block; */

    /*position: absolute;

    top: 8rem;

    right: 0;*/

    padding-top: 8rem;

    width: 639px;

    /* height: auto; */

}



.bannerSec--video {

    position: relative;

    top: 0;

    right: 0;

    padding-top: 8rem;

    width: 639px;

    height: 400px;

}



.bannerSec--video video {
    pointer-events: none;
    width: 100%;

    height: 100%;

}



.swiper-button-disabled {

    opacity: .5

}







/* Short Description  */

.home .shortDescp {

    position: relative;

    z-index: 1

}



.shortDescp {

    padding: 60px 0

}



.heading-container {

    margin-bottom: 2.5rem;

    width: 80%;

    margin: 0 auto 3.5rem;

}



.quote-container .commonHeading {

    color: var(--avc-theme-white);

    font-size: 3.4rem;

    line-height: 1.6;

    text-align: left;

    padding-left: 3.8rem;

    text-transform: initial;

}



.topHeading {

    color: #F25E25;

    color: #49DFCD;

    font-size: 1rem;

    padding: 0 0 10px;

    margin: 0

}



.commonHeading {

    margin: 0;

    padding: 0 0 20px;

    line-height: 42px;

    font-weight: 700;

    font-style: normal;

    color: var(--avc-theme-white);

    font-size: 2rem;

    font-family: PPMori-Regular;

    text-transform: uppercase;

}



.bg--light .commonHeading {

    color: #0B0B0C;

}



.commonHeading span {

    color: #49DFCD;

}



.modal-content .commonHeading span {

    color: #49DFCD;

    font-size: 2rem;

    display: block;

}



.shortDescpWrap {

    --bs-gutter-x: 1.5rem;

    --bs-gutter-y: 0;

    display: flex;

    flex-wrap: wrap;

    margin-top: calc(-1 * var(--bs-gutter-y));

    margin-right: calc(-.5 * var(--bs-gutter-x));

    margin-left: calc(-.5 * var(--bs-gutter-x));

    justify-content: space-between

}



.shortDescpList {

    flex: 0 0 auto;

    width: 30.5%;

    margin-bottom: 40px;

    background: var(--avc-theme-white);

    /*padding:20px 25px 20px 20px;box-shadow:0px 14px 20px 11px rgb(222 216 216 / 25%);border-radius:10px;*/

    position: relative;

}



.shortDescpTop img {

    width: 100%;

    object-fit: cover;

    border-radius: 10px;

    height: 248px;

    display: block;

    transition: 0.5s all ease-in-out;

}



.shortDescpTop:hover img {

    transform: scale(1.1);

    transition: 0.5s all ease-in-out;

}



@media(min-width:992px) {

    .shortDescpList:not(:last-child):before {

        content: '';

        display: block;

        position: absolute;

        top: 0;

        right: -7%;

        background: #E3E3E3;

        width: 1px;

        height: calc(100% + 80px);

    }

}



.shortDescpContent {

    color: #696969;

    line-height: 1.8

}



.shortDescpTop {

    display: flex;

    align-items: center;

    margin-bottom: 25px;

    position: relative;

    min-height: 75px;

    border-radius: 10px;

    overflow: hidden;

}



.swiperIconFromRight .swiper-slide-shortDescpList .shortDescpTop:before {

    content: "'";

    display: block;

    position: absolute;

    width: 100%;

    height: 100%;

    z-index: 1;

    background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) -4.94%, rgba(44, 44, 44, 0.81) 24.43%, rgba(113, 113, 113, 0.93) 40.45%, rgba(159, 159, 159, 0) 66.12%);

}



.swiperIconFromRight .swiper-slide-shortDescpList .shortDescpTop .shortDescpHeding {

    position: absolute;

    width: 100%;

    bottom: 0;

    padding-left: 20px;

    margin: 1rem 0 1rem;

    color: var(--avc-theme-white);

    z-index: 2;

    font-size: 1.4rem;

}



.swiperIconFromRight .swiper-slide-shortDescpList .shortDescpTop .shortDescpHeding:before {

    visibility: hidden;

}



.swiperIconFromRight .swiper-slide-shortDescpList .shortDescpTop img {

    transition: 0.5s all ease-in-out;

}



.swiperIconFromRight .swiper-slide-shortDescpList:hover .shortDescpTop img {

    transform: scale(1.1);

    transition: 0.5s all ease-in-out;

}



.shortDescpIcon {

    margin: auto

}



.shortDescpIcon img {

    height: 80px;

    display: block;

    margin: auto

}



.shortDescpHeding {

    /* color: #101010; */

    margin: 1rem 0 2rem;

    font-size: 1.12rem;

    /* text-align: center; */

    color: #010202;

    font-size: 1.5rem;

    font-style: normal;

    font-weight: 600;

    line-height: 1.6;

    text-transform: uppercase;

    position: relative;

    font-family: PPMori-Regular;

}



.shortDescpHeding:before {

    content: '';

    display: block;

    width: 50%;

    position: absolute;

    height: 1px;

    background: #010202;

    bottom: 0;

    bottom: -15px;

    left: 0;

}



.shortDescpContent p {

    margin-bottom: 0;

    color: #929292;

    color: #232323;

}



.LearnMoreBtn {

    display: inline-block;

    position: relative;

    color: #00c753;

    color: #55882f;

    margin-top: 1rem

}



.LearnMoreBtn:before {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    background-color: currentColor;

    transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out

}



.LearnMoreBtn:hover {

    color: #00c753;

    color: #478318

}



.LearnMoreBtn:hover:before {

    width: 0

}



.imageTextSec {

    padding: 40px 0

}



.imageTextSecList {

    color: #696969;

    line-height: 1.8

}



.imageTextSecList li {

    position: relative;

    padding-left: 30px

}



.imageTextSecImg img {

    height: auto;

    box-shadow: 0px 14px 20px 11px rgb(222 216 216 / 25%);

    border-radius: 10px

}



.illustLeftImageTextSec {

    position: absolute;

    left: 0

}



.projectSec {

    padding: 60px 0;

    background-color: #F8F8F8;

    background: var(--avc-theme-white)

}



.projectSec .card-body {

    color: var(--avc-theme-white);

    text-align: center;

    z-index: 0

}



.projectSec .card {

    border: 12px solid #f1f1f1;

    box-shadow: none

}



.projectSec .card img {

    display: block;

    object-fit: cover;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    color: var(--avc-theme-white);

    width: 100%;

    height: 100%;

    text-align: center

}



.projectSec .card-title:after {

    content: '';

    display: block;

    width: 48px;

    height: 2px;

    background: var(--avc-theme-white);

    margin: 1.5rem auto 0

}



.projectSec .card-title {

    color: var(--avc-theme-white);

    margin-bottom: 1.8rem;

    font-size: 1.8rem

}



.projectSec .card-text {

    color: var(--avc-theme-white);

    margin-bottom: 0;

    font-size: 1rem;

    line-height: 1.6;

    text-shadow: 0 0 1px hsl(0deg 0% 0% / 40%)

}



.teamSec {

    background: #FAF7F5;

    padding: 60px 0

}



.card .socialWrap {

    justify-content: center;

    padding: 20px 0;

    position: relative

}



.card .socialWrap:before {

    content: '';

    display: block;

    background: #E9E7E6;

    width: 75%;

    height: 1px;

    position: absolute;

    top: -7%

}



.card .socialList a {

    border: 1px solid #000;

    border-radius: 450%;

    width: 40px;

    height: 40px;

    display: inline-flex;

    justify-content: center;

    align-items: center

}



.teamSec .card-img-Wrap {

    height: 405px;

    overflow: hidden

}



.counterSec {

    background: var(--avc-theme-white);

    padding: 60px 0

}



.counterWrap {

    --bs-gutter-x: 1.5rem;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between

}



.count-box {

    flex: 0 0 100%;

    max-width: 31%;

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow .3s;

    margin: 0;

    padding: 30px;

    border-radius: 16px;

    margin-bottom: 30px

}



.count-box:nth-child(odd) {

    background: #F3EADE;

    background: hsl(194.91deg 100% 32.35%)

}



.count-box:nth-child(even) {

    background: #F5CCB4;

    background: #b0d6e3

}



.count-box:nth-child(odd) .purecounterWrap,

.count-box:nth-child(odd) p {

    color: var(--avc-theme-white)

}



.purecounterWrap {

    color: #030303;

    font-size: 3.2rem;

    line-height: 3rem

}



.count-box p {

    color: #030303;

    font-size: 15px;

    margin: .8rem auto 0

}



.commonBtn {

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    border-style: solid;

    border-width: 1px;

    border-color: #00c753;

    border-color: #55882f;

    font-weight: 500;

    text-transform: uppercase;

    line-height: 27px;

    letter-spacing: 2.41px;

    color: var(--avc-theme-white);

    background: #00c753;

    background: #55882f;

    padding: 11px 28px;

    display: inline-block;

    margin: 2rem 0

}



.commonBtn:hover {

    background: #00c753;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    opacity: .9;

    box-shadow: 8px 12px 16px 0 rgb(0 0 0 / 12%);

    color: var(--avc-theme-white);

    background: #478318

}



.articlesSec {

    padding: 60px 0;

    background-color: var(--avc-theme-white);

    position: relative

}



.articlesSec:before {

    background: url(../images/patch.svg), url(../images/patch.svg);

    content: '';

    display: block;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background-repeat: no-repeat;

    background-position: top left, bottom -40% right;

    z-index: 0

}



.card-img-tag-top {

    position: absolute;

    top: 10px;

    left: 10px;

    z-index: 6;

    width: calc(100% - 20px);

    display: flex

}



.card-img-tag-top span {

    padding: 4px 11px 2px 12px;

    border-radius: 4px;

    background-color: #5BCDB7;

    color: var(--avc-theme-white);

    display: flex;

    font-size: .8rem;

    margin-right: 4px;

    align-items: center;

    border-radius: 16px

}



.card {

    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow .3s;

    border: 0;

    border-radius: 0;

    height: 100%;

    /*box-shadow: 0px 0px 40px 1px rgba(73, 223, 205, 0.25);*/

    padding: 0 20px;

    background: #F3F3F3;

}



.card-title {

    color: #101010;

    margin-bottom: 15px;

    position: relative

}



.card-img-top {

    border-radius: 0

}



.articlesSec .card-img-Wrap {

    height: 275px;

    overflow: hidden

}



.card-img-Wrap .card-img-top {

    display: block;

    object-fit: cover;

    width: 100%;

    height: 100%

}



.card-body .topHeading .iconUser {

    width: 13px;

    display: inline-block;

    margin-right: 7px;

    transform: translate(0px, -2px)

}



.card-text {

    color: #030303;

    line-height: 1.8;

    margin-bottom: 0

}



.card-body {

    padding: 16px 16px 22px;

    display: flex;

    flex-flow: column

}



.card-bottom {

    margin-top: auto

}



/* Testimonials  */









/*  Inner page  */



/* Side Scroll Top BTN */



.scroll {

    position: fixed;

    bottom: 4%;

    text-decoration: none;

    transform: rotate(-90deg);

    right: 0;

    right: -11px;

    color: #00c753;

    color: #55882f;

    font-size: 1rem;

    display: flex;

    align-items: center;

    flex-flow: row-reverse;

    z-index: 1;

    visibility: hidden;

    opacity: 0;

}



.scroll-downs {

    position: relative;

    margin: auto 15px;

    width: 24px;

    height: 35px;

    transform: rotate(90deg)

}



.mousey {

    width: 2px;

    padding: 5px 8px 0;

    height: 23px;

    border: 2px solid #00c753;

    border-color: #55882f;

    border-radius: 25px;

    opacity: .75;

    box-sizing: content-box

}



.scroller {

    width: 2px;

    height: 8px;

    border-radius: 25%;

    background-color: #00c753;

    background-color: #55882f;

    animation-name: scroll;

    animation-duration: 2.2s;

    animation-timing-function: cubic-bezier(.15, .41, .69, .94);

    animation-iteration-count: infinite;

    margin-left: 1px

}



.scroll.active {

    visibility: visible;

    opacity: 1;

}



@keyframes scroll {

    0% {

        opacity: 0

    }



    10% {

        transform: translateY(0);

        opacity: 1

    }



    100% {

        transform: translateY(10px);

        opacity: 0

    }

}





@keyframes shake {

    0% { transform: translate(0px, 0px) rotate(0deg); }

    10% { transform: translate(-0px, -1px) rotate(-1deg); }

    20% { transform: translate(-2px, 0px) rotate(1deg); }

    30% { transform: translate(2px, 1px) rotate(0deg); }

    40% { transform: translate(0px, -0px) rotate(1deg); }

    50% { transform: translate(-0px, 1px) rotate(-1deg); }

    60% { transform: translate(-2px, -1px) rotate(0deg); }

    70% { transform: translate(1px, 0px) rotate(-1deg); }

    80% { transform: translate(-0px, -0px) rotate(1deg); }

    90% { transform: translate(0px, 1px) rotate(0deg); }

    100% { transform: translate(0px, -1px) rotate(-1deg); }

  }



/*   */

/*

.table {

    border: 1px rgba(84, 84, 111, 0.5) solid;

}



.table-striped>tbody>tr:nth-of-type(odd)>* {

    background: rgba(0,0,0,.025);

}

*/



.table>:not(caption)>*>* {

    padding: 7px 15px;

    padding: 15px 15px;

}



/* Meet Our Team */



.card.fullWidth {

    flex-flow: row;

}



.card.fullWidth .card-img-Wrap {

    flex: 0 0 100%;

    max-width: 30%;

}



.card.fullWidth .card-body {

    padding: 16px 16px 22px 16px;

    display: flex;

    flex-flow: column;

    flex-wrap: wrap;

    flex: 0 0 100%;

    max-width: 70%;

    padding: 20px 30px;

}



.card.fullWidth .card-body .socialWrap {

    justify-content: flex-start;

    padding: 00px 0;



}



.card.fullWidth .card-img-Wrap .card-img-top {

    display: block;

    object-fit: cover;

    width: 100%;

    height: 100%;

}



.card.fullWidth .card-body .socialWrap:before {

    visibility: hidden;

}



.card.fullWidth .card-title {

    color: #101010;

    margin: 10px 0px 20px;

    font-weight: bold;

    position: relative;

    font-size: 1.6rem;

}



.card.fullWidth .card-text {

    font-size: 0.9rem;

}



.pl-16 {

    padding-left: 16px;

}



ul.customDots {

    list-style: none;

    position: relative;

    padding-left: 18px;

}



ul.customDots li {

    position: relative;

    margin-bottom: 8px;

}



ul.customDots li:before {

    content: '';

    display: block;

    width: 10px;

    height: 10px;

    background: #000;

    border-radius: 50%;

    position: absolute;

    left: -18px;

    top: 5px;

}





.tesimonialsList {

    text-align: left;

    background: var(--avc-theme-white);

    /* border-radius: 5px; */

    padding: 80px 100px;

    /* box-shadow: 0px 0px 10px 5px rgb(47 85 212 / 10%); */

    box-shadow: 4.33px 2.5px 7px rgb(0 0 0 / 8%);

    margin-top: 15px;

    margin-bottom: 15px;

    text-align: center;

    background-image: url(../images/quotation-marks.png), url(../images/quotation-marks1.png);

    background-repeat: no-repeat;

    background-position: top 10% left 6%, bottom 10% right 6%;

}



.testimonial-title .card-text {

    font-size: 0.9rem;

}



.tesimonialsList .title {

    font-style: normal;

    font-size: 1.8rem;

    line-height: 32px;

    color: #101010;

    font-weight: bold;

    margin: 1.2rem auto;

}



.testimonial-title {

    margin-top: 1.5rem;

}



.testimonial-title-pic {

    /* position: absolute; */

    /* top: 3px; */

    /* left: 0; */

    /* z-index: 1; */

    width: 120px;

    height: 120px;

    background: center center no-repeat;

    background-size: cover;

    border-radius: 50%;

    margin: 0 auto 2rem;

}



/*.testimonial-slider {  top: 55%;  width: 92%;}*/

.testimonial-slider {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin: 2rem 0;

    position: absolute;

    top: 50%;

    left: 50%;

    width: 103%;

    top: 55%;

    width: 103%;

    transform: translate(-50%, -50%);

    z-index: 1;

}



.swiper-button-disabled {

    opacity: 0;

}



.swiper-next svg,

.swiper-prev svg {

    width: 40px;

    height: 40px;

    margin: 0 10px;

    cursor: pointer;

    border-radius: 50%;

    background: var(--avc-theme-white);

    fill: #49DFCD;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

    filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.25));

    padding: 8px;

}



.swiper-prev:hover svg,

.swiper-next:hover svg {



    /*    background: #49DFCD;

    fill: var(--avc-theme-white);

    border-color: #49DFCD;*/

    filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.5));

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



.swiper-next {

    transform: rotate(180deg);

}



.developmentHopeModel,

.testimonyHopeModel {

    margin-bottom: 3rem;



}



.developmentHopeModelArrow,

.testimonyHopeModelArrow {

    top: 40%;

}



.form-control,

textarea.form-control {

    width: 100%;

    height: 54px;

    background-color: var(--avc-theme-white);

    border: 1px solid var(--avc-theme-white);

    font-size: 1rem;

    line-height: 26px;

    color: #8d8b99;

    margin-bottom: 25px;

    padding: 25px;

    border-radius: 0;



}



.form-control {

    background: #474747;

    margin-bottom: 0;

    padding: 0px 10px 25px;

    /* height: 47px; */

    position: relative;

    border: 0;

    border-bottom: .5px solid var(--avc-theme-color);

    border-radius: 0;

    background: var(--avc-theme-color-dark);

    margin-bottom: 0.5rem;

    transition: box-shadow ease 0.5s;

    margin-bottom: 36px;

}



textarea.form-control {

    height: auto;

}



.form-control:focus {

    color: var(--avc-theme-white);

    background-color: transparent;

    border-color: #000;

    outline: 0;

    box-shadow: none;

    border-color: #656565;

}



.form-control:hover,

.form-control:focus {

    box-shadow: 0px 0px 0px var(--avc-theme-white);

}



button.btn-submit {

    background: #49DFCD;

    /*font-size: 18px;*/

    display: inline-block;

    padding: 19px 28px 15px 28px;

    border-radius: 24px;

    transition: 0.5s;

    border: 0px solid #3498db;

    position: relative;

    color: var(--avc-theme-white);

    line-height: 1;

    margin-top: 1.2rem;

    font-family: var(--avc-font-light);

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



button.btn-submit {

    background: var(--avc-border-color-2);

    border: 0.5px solid var(--avc-theme-white);

    color: var(--avc-theme-color-dark);

    font-weight: 600;

    font-size: 20px;

    line-height: 1;

    width: 165px;

    height: 59px;

    padding: 0;

    text-transform: uppercase;

    font-family: PPMori-Regular;

    border-radius: 50px;

    margin-top: 0;

}



.submitBtnWrap {

    display: flex;

    align-items: center;

    column-gap: 55px;

    margin-top: 72px;

}



.submitBtnWrap .submitsvgWrap {

    background: var(--avc-border-color-2);

    border-radius: 50%;

    width: 58px;

    height: 58px;

    display: flex;

    align-items: center;

    justify-content: center;

    transition: all .3s ease;

}



.submitBtnWrap:hover .submitsvgWrap {

    background: #d2d3cc;

    transform-origin: center;

    animation: zoom-zoom 4s linear infinite;

    filter: drop-shadow(0px 0px 5px var(--avc-border-color-2));

}



.submitsvgWrap svg {

    width: 31px;

    height: 30px;

    margin-left: -6px;

}



button.btn-submit:hover {

    opacity: 0.9;

    box-shadow: 8px 12px 16px 0 rgb(0 0 0 / 12%);

    color: var(--avc-theme-color-dark);

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



.image-upload {

    width: 100%;

    height: 100%;

    position: relative;

    text-align: center;

    background: var(--avc-theme-white);

    overflow: hidden;

    margin-bottom: 1rem;

    margin-bottom: 25px;

    display: flex;

    justify-content: center;

    align-items: center;

    color: #000;

    height: 185px;

}



.item-wrapper form img {

    margin-bottom: 20px;

    width: auto;

    height: auto;

    max-height: 400px;

    width: auto;

    border-radius: 5px;

    overflow: hidden;

}





.image-upload img {

    height: 100% !important;

    width: auto !important;

    border-radius: 0px;

    margin: 0 auto;

}



.image-upload i {

    font-size: 6em;

    color: #ccc;

}





.image-upload input {

    cursor: pointer;

    opacity: 0;

    height: 100%;

    width: 100%;

    z-index: 10;

    position: absolute;

    top: 0;

    left: 0;

}



.item-wrapper input {

    height: 43px;

    line-height: 43px;

    border: 1px solid #ddd;

    border-radius: 4px;

    margin-bottom: 20px;

}



.dplay-tbl {

    display: flex;

    justify-content: center;

    width: 70%;

    margin: auto;

    align-items: center;

    text-align: left;

}



.dplay-tbl .frame {

    margin-right: 14px;

    margin-top: -15px;

}



.dplay-tbl small {

    opacity: 0.6;

}



/* Contact Us */



.shortDescpWrap.contactWrap .shortDescpList {

    width: 25%;

}



.shortDescpWrap.contactWrap .jumbotron {

    width: 42%;

    margin: 0 0 40px 0;

}



.shortDescpWrap.contactWrap .jumbotron svg {

    margin-left: auto;

    display: block;

}



.shortDescpWrap.contactWrap .shortDescpTop {

    margin-bottom: 5px;

}



.shortDescpWrap.contactWrap .shortDescpContent a {

    color: #000;

}





.map iframe {

    width: 100%;

    position: relative;

    z-index: 1;

    /*margin-top: -80px;*/

    margin-bottom: 60px;

}







/* Donation */

.donateCounter {

    --bs-gutter-x: 2rem;

    --bs-gutter-y: 0;

    display: flex;

    flex-wrap: wrap;

    /*    margin-top: calc(-1 * var(--bs-gutter-y));

    margin-right: calc(-.5 * var(--bs-gutter-x));

    margin-left: calc(-.5 * var(--bs-gutter-x));*/

    justify-content: space-between;

}



.minus,

.add {

    flex: 0 0 100%;

    max-width: 16%;

    background: var(--avc-theme-white);

    text-align: center;

    height: 80px;

    font-size: 4rem;

    line-height: 1;

    display: flex;

    justify-content: center;

    align-items: center;

    border-radius: 10px;

    font-weight: bold;

    cursor: pointer;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



.donationVal {

    flex: 0 0 100%;

    max-width: 63%;

    position: relative;

}



/*.donationVal input {

    width: 100%;

    height: 100%;

    border: 0;

    border-radius: 10px;

    font-size: 2.5rem;

    text-align: center;

    padding-top: 5px;

    opacity: 0;

    width: 0;

    height: 0;

    padding: 0;

    position: absolute;

}*/



.donationVal input {

    width: 100%;

    height: 100%;

    /* border: 0; */

    /* border-radius: 10px; */

    font-size: 2.5rem;

    text-align: center;

    /* padding-top: 5px; */

    /* opacity: 0; */

    /* width: 0; */

    /* height: 0; */

    /* padding: 0; */

    /* position: absolute; */

}



.donationValStatic {

    font-size: 2.5rem;

    text-align: center;

    padding-top: 5px;

    width: 100%;

    height: 100%;

    border: 0;

    border-radius: 10px;

    font-size: 2.5rem;

    text-align: center;

    padding-top: 5px;

    background: var(--avc-theme-white);

    display: flex;

    justify-content: center;

    align-items: center;

}





.minus:hover,

.add:hover {



    box-shadow: 8px 12px 16px 0 rgb(0 0 0 / 12%);

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



.nav-tabs.donateFrequency {

    border: 0px

}



.nav-item {

    width: 50%;

    background: var(--avc-theme-white);

}



.nav-tabs.donateFrequency .nav-link {

    width: 100%;

    font-size: 1.3rem;

    color: #000;

    font-weight: 600;

    height: 65px;

    border: 0px;

}



.nav-tabs.donateFrequency .nav-tabs .nav-item.show .nav-link,

.nav-tabs.donateFrequency .nav-link.active {

    background: #49DFCD;

    color: var(--avc-theme-white);

    border-radius: 0;

}



.nav-tabs.donateFrequency .nav-link:hover {

    background: #f48e53;

    color: var(--avc-theme-white);

    border-radius: 0;

    color: var(--avc-theme-white);

    border-radius: 0;

}







.selectDonation {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    margin: 3rem 0;

    --bs-gutter-y: 0;

    display: flex;

    flex-wrap: wrap;

    /* margin-top: calc(-1 * var(--bs-gutter-y)); */

    /* margin-right: calc(-.5 * var(--bs-gutter-x));

    margin-left: calc(-.5 * var(--bs-gutter-x));*/

}



.selectDonation .form-check {

    flex: 1 0 0;

    /* height: 240px; */

    display: flex;

    justify-content: center;

    align-items: center;

    background: var(--avc-theme-white);

    max-width: 18%;

    font-size: 2rem;

    font-weight: bold;

    padding: 0;

    border-radius: 10px;

}



.selectDonation input {

    position: absolute;

    visibility: hidden;

    width: 0;

    height: 0;

}



.selectDonation label {

    width: 100%;

    height: 100%;

    display: block;

    padding: 50px 20px;

    border-radius: 10px;

    text-align: center;

    cursor: pointer;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}



.selectDonation label:hover,

.selectDonation input:checked+label {

    color: var(--avc-theme-white);

    background-color: #49DFCD;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease;

}





.payMethod {

    display: flex;

}



.payMethod .form-check {

    margin-right: 2rem;

    font-weight: bold;

}



.payMethod .form-check label {

    cursor: pointer;

}



.payMethod .form-check-input:checked {

    background-color: #49DFCD;

    border-color: #49DFCD;

}



.payMethod .form-check-input {

    width: 1em;

    height: 1em;

    margin-top: 0.2em;

}



.form-check-input:focus {

    border-color: #86b7fe;

    outline: 0;

    box-shadow: 0 0 0 0.25rem hsl(22deg 99% 53% / 25%);

}





/*--------------------------------------------------------------

# Responsive

--------------------------------------------------------------*/





@media (max-width: 1199px) {

    main {

        overflow: hidden;

    }



    .bannerSec img {

        top: 62px;

        height: 100%;

    }



    .bannerSec img {

        top: auto;

        height: auto;

        bottom: 0;

        right: 0;

    }

}



@media (max-width: 991px) {

    .shortDescpWrap {

        justify-content: center;

        margin: auto;

    }



    .shortDescpList {

        margin: 10px 2%;

        width: 46%;

    }







    /*	.bannerSec {

     height: 600px;

}*/

    .innerPage .bannerSec {

        height: 400px;

    }



    .sliderContentHeading {

        font-size: 2rem;

        margin-bottom: 3rem;

        /*    line-height: 90px;*/

    }



    .illustLeft {

        left: 2%;

    }



    .circle.big {

        width: 80px;

        height: 80px;

    }



    .circle.small {

        width: 30px;

        height: 30px;

    }



    .teamSec .card-img-Wrap {

        height: 248px;

    }



    .card .socialWrap {

        margin: 0 auto;

    }



    .purecounterWrap {

        font-size: 2rem;

    }



    .count-box p {

        font-size: 12px;

    }



    .innerContentSec:before {

        top: -3%;

    }



    .shortDescpWrap.contactWrap .jumbotron {

        width: 100%;

        margin: 0 0 20px 0;

    }



    .shortDescpWrap.contactWrap .shortDescpList {

        width: 46%;

    }



    .selectDonation .form-check {

        flex: 0 0 100%;

        max-width: 48%;

        margin-bottom: 25px;

    }



    .illustLeftFooter {

        position: absolute;

        left: -16%;

        top: 6%;

        width: 33%;

    }



    /*.footerNavWrap:first-child {flex: 0 0 100%; justify-content: center;text-align: center;}*/

}



@media (max-width: 767px) {



  .home  .sliderContent {

        order: 1;

      }

      .home    .sliderContent {

        padding-top: 6rem;

      }



    .sliderContent {

        padding-top: 4rem;

        /* order: 1; */

    }



    .company-logo {

        font-size: 10.6rem;

    }



    .count-box {

        flex: 0 0 90%;

        margin: 1rem auto;

        max-width: 100%;

    }



    .purecounterWrap {

        font-size: 2.8rem;

    }



    .heading-container.faqs {

        margin: 0;

    }



    .commonHeading {

        font-size: 28px;

    }



    #header {

        /* box-shadow: 0 2px 15px hsl(0deg 0% 0% / 10%); */

        padding: 10px;

    }



    .sliderContentHeading span {

        font-size: 2.5rem;

        margin-top: 0.5rem;

    }



    .sliderContentHeading {

        font-size: 1.2rem;

        margin-bottom: 1.5rem;

    }



    .sliderContent h2,

    .sliderContent p {

        width: 100%;

        font-size: 1rem;

    }



    .illustLeft {

        left: -9%;

    }



    .illustRight {

        right: 1%;

    }



    .sliderContentHeading:before {

        width: 250px;

    }



    .bannerSlider img {

        height: 550px;

        display: block;

        object-fit: cover;

    }



    .shortDescpList {

        width: 100%;

    }



    .shortDescp,

    .imageTextSec,

    .projectSec,

    .teamSec,

    .counterSec,

    .articlesSec,

    .innerContentSec {

        padding: 40px 10px;

    }



    .articlesSec .card-img-Wrap {

        height: 260px;

    }



    .innerContentSec:before {



        width: 0;

        height: 0;

    }



    .imgWrapper {

        margin: 2rem 0;

    }



    form .col {

        flex: 0 0 100%;

    }



    .card.fullWidth {

        flex-wrap: wrap;

    }



    .card.fullWidth .card-img-Wrap,

    .card.fullWidth .card-body {

        max-width: 100%;

        height: auto;

    }



    .card.fullWidth .card-img-Wrap .card-img-top {



        height: auto;

    }



    .tesimonialsList {

        padding: 60px 30px;

        background-position: top 3% left 6%, bottom 3% right 6%;

        background-size: 15%;

    }



    .dplay-tbl {

        width: 80%;

    }



    .dplay-tbl small {

        margin-top: 10px;

        display: inline-block;

    }



    .payMethod {

        flex-wrap: wrap;

    }



    .payMethod .form-check {

        flex: 0 0 100%;

        margin-bottom: 1rem;

    }



    .selectDonation .form-check {

        font-size: 1.5rem;

    }



    .nav-tabs.donateFrequency .nav-link {

        font-size: 1rem;

    }



    .minus,

    .add {

        max-width: 20%;

        font-size: 3rem;

    }



    .donationVal {

        max-width: 50%;

    }



    .navbar .dropdown ul a {

        font-size: 12px;

        opacity: 0.8;

        width: 100%;

    }



    .shortDescpWrap.contactWrap .shortDescpList {

        width: 100%;

    }



    .form-control,

    textarea.form-control {

        font-size: 16px;

        padding: 25px 12px;

    }





}







@media (max-width: 320px) {

    .bannerSec {

       min-height: 380px;

    }



    .innerPage .bannerSec {

        height: 300px;

    }



    .sliderContentHeading {

        font-size: 1.8rem;

        margin-bottom: 1.8rem;

        line-height: 50px;

    }



    .illustLeft {

        left: -14%;

    }



    .sliderContentHeading:before {

        width: 200px;

        height: 20px;

        top: 36%;

    }



    .commnbtn {

        padding: 15px 20px 13px 20px;

        font-size: 1rem;



    }



}



.dark {

    background: #F4F4F4;

}







.swiper.swiperIconFromLeft,

.swiper.swiperIconFromRight {

    overflow: initial;

    transition: ease 0.1s;

}



.swiper-slide {

    height: auto;

}



.swiperIconFromLeft .swiper-slide {

    border-radius: 10px;

    border: 1px solid var(--avc-theme-white);

    /*    border: 1px solid #B2AFAF;*/

    backdrop-filter: blur(4px);

    padding: 30px 32px;

    padding: 50px 50px 0px 50px;

    transition: all 1s;

    border: 1px solid #656565;



}



/*.swiper.swiperIconFromLeft .swiper-slide {

    width: 354px;

    margin-right: 40px;

}*/

/* 

.swiper-slide {

    width: 320px;

    width: 354px;

    margin-right: 40px;

    width: 354px;

    height: 460px;

    margin-right: 30px;

} */



.swiper.plan--swiper .swiper-slide {

    width: 354px;

    height: auto;

    margin-right: 30px;

}



.swiperIconFromLeft .swiper-slide:hover {

    /*    border-radius: 10px;*/

    background: linear-gradient(129deg, rgba(73, 223, 205, 0.38) -0.63%, rgba(113, 113, 113, 0.17) 109.88%);

    box-shadow: 0px 0px 40px 1px rgba(73, 223, 205, 0.25);

    transition: all 1s;

}



.swiperIconFromLeft .swiper-slide-shortDescpList .shortDescpHeding {



    color: #49DFCD;

}



.swiperIconFromLeft .swiper-slide-shortDescpList .shortDescpHeding:before {

    background: #49DFCD;

}



.swiper-slide-shortDescpList .shortDescpContent p {

    line-height: 1.6rem;

    min-height: calc(4 * 1.6rem);

}



.swiperIconFromLeft .swiper-slide-shortDescpList .shortDescpContent p {

    color: var(--avc-theme-white);

}



.swiperIconFromRight .swiper-slide-shortDescpList {

    direction: ltr;

}



.swiperIconFromRight .swiper-slide-shortDescpList {

    padding: 0;

    /*    width: 90%;*/

    margin: auto;

}



.swiperIconFromRight .swiper-slide-shortDescpList:hover {

    /*    border-radius: 10px;*/

    background: none;

    box-shadow: 0px 0px 0px 0px rgba(73, 223, 205, 0.25);

    transition: all 1s;

}



/* Plan List  */



.swiper-slide-planList {

    border-radius: 10px;

    border: 1px solid #B2AFAF;

    border: 1px solid #656565;

    backdrop-filter: blur(4px);

    padding: 30px 32px;

    transition: all 1s;

}



.swiper.plan--swiper {

    overflow: inherit;

}





.swiper-slide-planList:hover {

    /*    border-radius: 10px;*/

    background: linear-gradient(129deg, rgba(73, 223, 205, 0.38) -0.63%, rgba(113, 113, 113, 0.17) 109.88%);

    box-shadow: 0px 0px 40px 1px rgba(73, 223, 205, 0.25);

    transition: all 1s;

}



.swiper-slide-planList .shortDescpHeding {

    color: var(--avc-theme-white);

}



.swiper-slide-planList h4 {

    color: #49DFCD;

}



.swiper-slide-planList .shortDescpContent p {

    line-height: 1.6rem;

    min-height: calc(9 * 1.6rem);

}



.swiper-slide-planList h4 {

    color: #49DFCD;

    text-transform: uppercase;

    font-family: PPMori-Regular;

    margin: 1.6rem 0 1.2rem;

}



.swiper-slide-planList .shortDescpContent p {

    line-height: 1.6rem;

    min-height: calc(9 * 1.6rem);

    color: var(--avc-theme-white);

}



.swiper-slide-planList .shortDescpContent {

    color: var(--avc-theme-white);

    line-height: 1.8;

}



.swiper-slide-planList .shortDescpContent ul,

.swiper-slide-planList .shortDescpContent ol {

    padding-left: 15px;

}





.swiper-slide-planList .shortDescpContent li {

    margin-bottom: 10px;

    line-height: 1.8;

}



.swiper-slide-planList hr {

    background: var(--avc-theme-white);

    opacity: 1;

}



.swiper-slide-planList .shortDescpHeding:before {

    background: var(--avc-theme-white);

}





/* FAQ  */

.faqSec{padding:40px 0}

#faqWrapper{padding:30px 0;border-radius:10px;background:#F3F3F3;overflow:hidden}

.card-header{background:#F3F3F3;border-radius:0!important;border-color:#E7E6E6}

.card-body{background:#F3F3F3;padding-left:6.5rem;color:#232323;line-height:1.6rem;border-bottom:1px solid #E7E6E6}

.card-header .btn{display:flex;color:#232323;font-family:PPMori-Regular;padding:0;border:0;font-size:1.2rem;font-family:PPMori-SemiBold;text-align:left;align-items:center}

.card-header .btn:before{width:auto;height:auto;content:"";background-image:none;color:#1b6ce5;padding-right:4rem;display:inline-flex;color:#49DFCD;font-weight:400;font-family:var(--avc-font-light);font-size:3rem;align-items:center;line-height:1}

.card-header .btn[aria-expanded="false"]:before{content:"+"}

.card-header .btn[aria-expanded="true"]:before{content:"-";font-size:48px;transform:translate(-5px,-4px);transform:rotate(0deg)}

.card-header .btn:hover,.card-header .btn:focus{outline:0;box-shadow:none;border:0}

/* Calendar  */

.calendarSec{padding:40px 0}

.calendar{height:max-content;width:max-content;background-color:var(--bg-main);border-radius:30px;padding:20px;position:relative;overflow:hidden;height:100%;width:100%;border-radius:30px;padding:20px;position:relative;overflow:hidden}

.light .calendar{box-shadow:var(--shadow)}

.calendar-header{display:flex;justify-content:space-between;align-items:center;font-size:25px;font-weight:600;color:#49DFCD;padding:10px}

.current-date{margin-bottom:0;line-height:1}

.calendar-body{padding:10px}

.calendar-week-day{height:50px;display:grid;grid-template-columns:repeat(7,1fr);font-weight:600}

.calendar-week-day div{display:grid;place-items:center;color:var(--bg-second)}

.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:0;color:var(--color-txt);overflow:hidden}

.calendar-days div{width:50px;height:50px;display:flex;align-items:center;justify-content:center;padding:5px;position:relative;cursor:pointer;animation:to-top 1s forwards;justify-self:center;align-self:center;position:relative;z-index:2;line-height:1}

.calendar-days div:nth-child(7n + 1):after{position:absolute;content:"";left:-5%;top:0;height:1px;width:calc(100% * 18);z-index:-1;transform:translate(0%,0%);background:#656565}

.calendar-days div:nth-child(-n+7):after{background:none}

.calendar-days .inactive{opacity:0;pointer-events:none}

.calendar-day-hover.select--Date:before,.calendar-days div:hover:before{position:absolute;content:"";left:50%;top:50%;height:calc(100% - 10px);width:calc(100% - 10px);height:35px;width:35px;z-index:-1;transform:translate(-50%,-50%);background:#929292;background-color:#49DFCD;border-radius:50%;color:var(--avc-theme-white)}

.calendar-days div span{position:absolute}

.calendar-days div:hover span{transition:width .2s ease-in-out,height .2s ease-in-out}

.calendar-days div span:nth-child(1),.calendar-days div span:nth-child(3){width:2px;height:0;background-color:#49DFCD}

.calendar-days div:hover span:nth-child(1),.calendar-days div:hover span:nth-child(3){height:100%}

.calendar-days div span:nth-child(1){bottom:0;left:0}

.calendar-days div span:nth-child(3){top:0;right:0}

.calendar-days div span:nth-child(2),.calendar-days div span:nth-child(4){width:0;height:2px;background-color:#49DFCD}

.calendar-days div:hover span:nth-child(2),.calendar-days div:hover span:nth-child(4){width:100%}

.calendar-days div span:nth-child(2){top:0;left:0}

.calendar-days div span:nth-child(4){bottom:0;right:0}

.calendar-days div:hover span:nth-child(2){transition-delay:.2s}

.calendar-days div:hover span:nth-child(3){transition-delay:.4s}

.calendar-days div:hover span:nth-child(4){transition-delay:.6s}

.calendar-days div.curr-date,.calendar-days div.curr-date:hover{border-radius:50%;color:#ba0000}

.calendar-days div.curr-date:hover{color:var(--avc-theme-white)}

.calendar-day-hover.curr-date.select--Date{color:var(--avc-theme-white)}

.calendar-days div.curr-date span{display:none}

.month-picker{padding:5px 10px;border-radius:10px;cursor:pointer}

.year-picker{display:flex;align-items:center;color:#49DFCD}

#year{align-self:self-end}

.year-change{height:40px;width:40px;border-radius:50%;display:grid;place-items:center;margin:0 10px;cursor:pointer}

.year-change:hover{background-color:#49DFCD;color:var(--avc-theme-white)}

.calendar-footer{padding:10px;display:flex;justify-content:flex-end;align-items:center}

.toggle{display:flex}

.toggle span{margin-right:10px;color:var(--color-txt)}

.month-list{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--bg-main);padding:20px;grid-template-columns:repeat(3,auto);gap:5px;display:grid;transform:scale(1.5);visibility:hidden;pointer-events:none}

.month-list.show{transform:scale(1);visibility:visible;pointer-events:visible;transition:all .2s ease-in-out;background:#590000}

.month-list>div{display:grid;place-items:center}

.month-list>div>div{width:100%;padding:5px 20px;border-radius:10px;text-align:center;cursor:pointer;color:var(--color-txt)}

.month-list>div>div:hover{background-color:#49DFCD}







/**/

.calanderWrapper{display:grid;grid-template-columns:100%;border-radius:20px;background:#232323;box-shadow:0 -9px 40px 6px rgba(73,223,205,0.20)}

.calendar-base{position:relative;color:var(--avc-theme-white)}

.calendar-left{width:100%;background-color:#2ECC71;position:relative;border-radius:20px 20px 20px 20px;background:var(--avc-theme-white);display:grid;grid-template-rows:130px 1fr 1fr 1fr;padding:20px;row-gap:20px}

@media(min-width:992px) {

.calanderWrapper{grid-template-columns:1fr 1.5fr}

.calendar-left{width:400px;border-radius:20px 0 0 20px}

}

.calendar--left--top{display:grid;grid-template-rows:2fr 1fr;grid-template-columns:1fr 1fr;gap:0}

.num-date{font-size:6rem;font-weight:700;line-height:1;color:#232323;font-family:PPMori-Regular}

.day,.year{font-size:30px;position:relative;grid-row:2 / span 3;grid-column:1/ 2;color:#49DFCD;font-size:2rem;font-weight:700}

.add-event{grid-row:1 / 3;grid-column:2/ span 3;justify-self:end}

.add-event .add{flex:0 0 100%;max-width:70px;background:var(--avc-theme-white);text-align:center;height:62px;font-size:xx-large;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:10px;font-weight:700;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:11px;background:#F3F3F3;width:69px;height:62px}

.calendar-left .commnbtn{justify-self:center;align-self:center}

.counter{--bs-gutter-x:2rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}

.counter .minus,.counter .add{flex:0 0 100%;max-width:70px;background:var(--avc-theme-white);text-align:center;height:62px;font-size:xx-large;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:10px;font-weight:700;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:11px;background:#F3F3F3;width:69px;height:62px}

.minus.timeZone{font-size:large;color:#232323;pointer-events:none}

.counterVal{flex:0 0 100%;position:relative}

.counterVal input,.counterVal select{width:100%;height:62px;font-size:medium;border-radius:11px;background:#F3F3F3;border:0;padding:10px;padding:10px 20px}

.counterVal select option{text-align:left;font-size:small}

.calendar-header pre{display:block;margin:auto;overflow:auto;font-size:.875em}

.scheduleWrap{border-radius:11px;background:#F3F3F3;display:grid;grid-template-columns:1fr 2fr}

.scheduleTime{border-radius:11px;background:#232323;color:var(--avc-theme-white);font-size:1.24rem;font-size:1.5rem;text-align:center;display:grid;align-content:center}

.scheduleText{color:#232323;font-size:1rem;font-weight:500;padding:10px;font-family:PPMori-Regular}

@media (max-width:767px) {

.sliderContent{width:100%;left:0;padding:20px 10.5px}

.sliderContentHeading,.sliderContentHeading span{font-size:2.5rem;margin-top:.5rem}

.heading-container{width:100%}

.quote-container .commonHeading{color:var(--avc-theme-white);font-size:2rem;line-height:1.5;text-align:left;padding-left:1.8rem;margin-top:1rem}
}







/* Modal  */

#bookModal{background:linear-gradient(129deg,rgba(73,223,205,0.38) -0.63%,rgba(113,113,113,0.17) 109.88%)}

#bookModalLabel{color:#0B0B0C;padding:0}

#bookModal .modal-header{align-items:flex-start;border:0}

#bookModal .form-control{background:transparent;border:0;border-bottom:1px solid #BBB;border-radius:0;padding:0;color:#232323;height:40px}

#bookModal .modal-content{padding:20px}

.modal-body{padding:0 var(--bs-modal-padding)}

.stickyscroll{width:4px;height:100%;position:fixed;top:0;z-index:999}

#sticky{background:#49DFCD;width:4px;transition:ease height .5s}







.customDrop .dropdown{width:calc(100% - 50px);width:100%;height:62px;font-size:large;text-align:center;border-radius:11px;background:#F3F3F3;border:0;padding:10px 20px;display:flex;align-items:center}

.customDrop input{background:none;border:0;color:var(--avc-theme-white)}

.customDrop .dropdown__options-filter{width:100%;cursor:pointer}

.customDrop .dropdown__filter{position:relative;display:flex;padding:9px 10px;padding:0;color:#595959;color:#232323;transition:.3s;list-style:none;margin:0;font-size:medium;text-align:left}

.customDrop .dropdown__select{position:absolute;top:102%;left:-10px;width:calc(100% + 20px);margin-top:0;overflow:hidden;transform:scaleY(0);transform-origin:top;font-weight:300;transition:.2s ease-in-out;padding:0;border-radius:0 0 5px 5px;overflow:hidden;background:#f30000;z-index:9;box-shadow:8px 12px 16px 0 #000;height:250px;overflow-y:scroll}

.customDrop .dropdown__switch:checked+.dropdown__options-filter .dropdown__select{transform:scaleY(1)}

.customDrop .dropdown__filter-selected{white-space:nowrap;width:280px;overflow:hidden;text-overflow:ellipsis}

.customDrop .dropdown__select-option{padding:10px 20px;border-bottom:1px solid hsl(0deg 0% 87% / 8%);transition:.3s;border-top:1px solid #E7E6E6;text-align:left;font-size:medium}

.customDrop .dropdown__select-option:hover{background-color:#f9f9f9;color:#24163c}

.customDrop .dropdown__filter::after{position:absolute;top:45%;right:5px;content:"";width:10px;height:10px;border-right:2px solid #595959;border-bottom:2px solid #595959;transform:rotate(45deg) translateX(-45%);transition:.2s ease-in-out}

.customDrop .dropdown__switch:checked+.dropdown__options-filter .dropdown__filter:after{transform:rotate(-135deg)}

.faqHide{display:none}

.faqShowMore{background:#49DFCD;display:inline-block;color:#232323;border-radius:10px;padding:7px 0 5px;line-height:1;transform:translate(-50%,-50%);margin-left:46%;font-weight:700;cursor:pointer;width:104px;height:auto;font-size:.85rem;text-align:center}

.sideScroll{height:100vh;position:fixed;margin-left:2.5%;background:#E3E3E3;background:#656565;top:0;width:.5px;z-index:99}

.scrollbar{position:relative;border-radius:25px;padding:2.5px;color:var(--avc-theme-white);background-color:#49dfcd;width:3px;height:70px;top:calc(30vh + 5px);top:-40px;left:-2.5px;text-align:center;cursor:pointer}

/*::-webkit-scrollbar {

  display: none;

}*/



.home .shortDescp .container,.home .counterSec .container{position:relative}

.home .shortDescp .container:before{content:'';display:block;background:#232323;width:100%;height:100%;position:absolute;left:-101.2%;top:0;z-index:9}

.home .counterSec .container:before{content:'';display:block;background:var(--avc-theme-white);width:100%;height:100%;position:absolute;left:-101.3%;top:0;z-index:9}

@media(max-width:991px) {

.sideScroll{display:none}

}

@media (min-width: 768px) {

.sideScroll{margin-left:2.5%}

}

@media (min-width: 992px) {

.sideScroll{margin-left:3%}

}

@media (min-width: 1200px) {

.sideScroll{margin-left:2%}

}

@media (min-width: 1300px) {

.sideScroll{margin-left:6%}

}

@media (min-width: 1400px) {

.sideScroll{margin-left:3%}

}

@media (min-width: 1700px) {

.sideScroll{margin-left:9%}

}

@media (min-width: 1800px) {

.sideScroll{margin-left:12%}

}

@media (min-width: 2000px) {

.sideScroll{margin-left:16%}

}

@media (min-width: 2700px) {

.sideScroll{margin-left:24%}

}

@media (min-width: 1200px) {

.swiperIconFromRight .swiper-wrapper{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));justify-content:space-between;transform:none!important}

.swiperIconFromRight .swiper-wrapper .swiper-slide{flex:0 0 auto;width:354px;width:30.5%!important;margin-bottom:40px;margin-right:0!important;height:auto}

}





/* Header  */





.deskHeader{display:flex;border:1px solid var(--avc-theme-color-dark);background:var(--avc-border-color-2);align-items:center;width:auto;padding:4px 5px;border-radius:7px}

.text-scroll{display:flex;column-gap:280px;padding-block:1.2rem}

.company-logo{font-size:15.6rem;line-height:1.65;color:var(--avc-border-color-2);font-family:Axiforma-Bold;white-space:nowrap}

@keyframes marquee {

0%{transform:translate(50%,0)}

100%{transform:translate(-50%,0)}

}

.scrolling-text{background:#D9D9D9;display:flex;color:var(--avc-theme-color-dark);height:60px;align-items:center;font-size:1.23rem;line-height:1.05;column-gap:11px;font-weight:600;transform:rotate(4.47deg)}

.inner-mar{margin:10rem 0 8rem}

.rail svg{max-width:23px;flex:0 0 100%}

.rail{display:flex;column-gap:20px}

.rail li{white-space:nowrap;list-style-position:inside}

@-webkit-keyframes scroll {

0%{transform:translateX(0)}

100%{transform:translateX(calc(-250px * 7))}

}

@keyframes scroll {

0%{transform:translateX(0)}

100%{transform:translateX(calc(-250px * 7))}

}

.slider .slide-track{-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite;display:flex;width:calc(250px * 14)}

/* Service section  */



.services{padding:4rem 0 0}

.sectionheading{font-size:1.5rem;line-height:1.4;margin-bottom:24px}

.serviceList{display:flex;flex-flow:column;transition:all 2s ease}

a.serviceListing:hover{cursor:url(../images/star-90.svg),auto;transition:all 2s ease}

/* .serviceListing:nth-child(2n+1):hover{cursor:url(../images/star.svg),auto;transition:all 2s ease}

.serviceListing:nth-child(3n+1):hover{cursor:url(../images/arc.svg),auto;transition:all 2s ease} */

.serviceListing{padding:20px 0 25px;display:grid;grid-template-columns:40px 42.5% 42.5%;column-gap:57px;/*align-items:center;*/border-bottom:1px solid var(--avc-border-color);transition:all 2s ease}

.serviceListing:first-child{border-top:1px solid var(--avc-border-color)}

.serviceListNum{font-size:1.5rem;font-weight:100;line-height:1.4;max-width:34px;color:var(--avc-theme-color);font-family:var(--avc-font-light)}

.serviceName{color:var(--avc-border-color-2);font-size:1.5rem;line-height:1.4;margin:0;font-weight:400;text-transform:uppercase}

.serviceDesp{color:var(--avc-theme-color);font-size:1.23rem;line-height:1.3}

.serviceListing.serviceListing--removespace .serviceDesp{margin:0;}

.sectionheading svg{--translate-trasformx:7px;--translate-trasformy:-6px;transform-origin:center;animation:zoom-zoom 2s ease infinite;filter:drop-shadow(0px 0px 5px var(--avc-border-color-2));transform:translate(7px,-6px)}

@keyframes zoom-zoom {

0%{scale:100%}

50%{scale:110%}

100%{scale:100%}

}

@keyframes zoom-in-zoom-out {

0%{transform:rotate(var(--translate-rotate,0)) translate(var(--translate-trasformX,0),var(--translate-trasformY,0)) scale(1);transition:transform .5s ease}

50%{transform:rotate(var(--translate-rotate,0)) translate(var(--translate-trasformX,0),var(--translate-trasformY,0)) scale(1.1);transition:transform .5s ease}

100%{transform:rotate(var(--translate-rotate,0)) translate(var(--translate-trasformX,0),var(--translate-trasformY,0)) scale(0.8);transition:transform .5s ease}

}





.servicesHeadSec {padding-block: 8rem 10rem;}

.servicesHeadBig{font-size:15rem;    text-align: center;line-height:1;color:var(--avc-border-color-2);font-family:Axiforma-Bold;white-space:nowrap}

.servicesHeadBig.servicesHeadBig--border {

    color: transparent;

    -webkit-text-stroke: 1px var(--avc-border-color-2);

    -webkit-text-fill-color: transparent;

  }

  .servicesHeadBig.servicesHeadBig--flex {

    display: flex;

  justify-content: center;

}

  

.servicesHeadBig-left {

    /* transform: translateX(-63%); */

    display: inline-block;

  }

  .servicesHeadBig-right {

    /* transform: translateX(63%); */

    display: inline-block;

  }

  .servicesHeadBig--ImageWrap {

    transform: translate(0%,-65%) scale(0.34);

    display: inline-block;

    width: 100%;

    height: 100%;

    height: 600px;

    overflow: hidden;

    position: relative;

  }

  .servicesHeadBig--ImageWrap video {width: 100%;height: auto;pointer-events: none;}

  .servicesHeadBig--ImageWrap img {

    width: 100%;

    height: 100%;

    object-fit: cover;

    object-position: center;

  }

/* Case studies */

.caseStudiesSec{background:var(--avc-border-color-2);padding:4.5rem 0 0}

.caseStudiesHeadBig{font-size:5rem;line-height:1.67;line-height:1.2;color:var(--avc-theme-color-dark);font-family:Axiforma-Bold;white-space:nowrap;margin-bottom:0}

.caseStudiesProgresWrap{align-content:center;flex:0 0 100%}

.caseStudiesProgresBar{background:#A4A4A4;border-radius:40px;flex:0 0 100%;height:31px;max-width:100%;display:flex;position:relative;overflow:hidden;margin-block: 20px 9px;}

.progress-scale{border-radius:40px;background-color:var(--avc-theme-color-dark);width:30px;height:100%;display:flex;position:relative;transition:all 2s ease}

.progress-scale:before{--translate-rotate:90deg;content:"";position:absolute;width:29px;height:29px;top:1px;right:0;animation:zoom-zoom 2s linear infinite;border-radius:50%;background-image:url(../images/star.svg);background-size:17px;background-repeat:no-repeat;background-position:center center;transform:rotate(90deg)}

.caseStudiesProgresContent{flex:0 0 100%;max-width:100%;display:flex;color:rgba(0 0 0 / 0.8);justify-content:space-between;font-size:18px;font-weight:400}

.caseStudiesProgresContent span{color:rgba(0 0 0 / 1)}

.caseStudiesSlideWrap{display:flex;overflow-x:hidden;width:100%;padding-block:4.5rem 0}

.caseStudies{display:flex;column-gap:40px}

.caseStudiesSlide{flex:0 0 100%;position:relative}

.caseStudiesSlideWrap .swiper-wrapper {column-gap: 20px;}

.caseStudiesImgWrap{max-width:94.15%;max-width:90%;height:auto;overflow:hidden;flex:0 0 100%;display:flex}

.caseStudiesImgWrap img{width:100%}

.caseStudiesContentWrap{position:relative;background:var(--avc-theme-color-dark);position:relative;width:740px;display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:194px;transform:translateY(-50%);padding-inline:36px;right:0;margin-left:auto}

.caseStudiesContent{font-size:1.24rem;line-height:1.4;font-weight:600;color:var(--avc-border-color-2);padding-bottom:21px;border-bottom:.5px solid var(--avc-border-color);width:100%;text-align:center}

.caseStudiesDescp{font-size:1.24rem;line-height:1.6;color:var(--avc-theme-color);padding-top:33px;font-family: var(--avc-font-light);}

.caseStudiesSlideSwiper__pagination{--swiper-navigation-size:20px;--swiper-theme-color:var(--avc-theme-color-dark)}





.caseStudiesSecHome{background:var(--avc-border-color-2);padding:4.5rem 0}

.caseStudiesHeadHomeWrap {display: flex;justify-content: space-between;}

.caseStudiesHeadHome{font-size:1.5rem;line-height:1.4;margin-bottom:0;color:var(--avc-theme-color-dark)}

.caseStudiesProgresHomeWrap{font-size:1.5rem;line-height:1.4;margin-bottom:0;text-align:right;margin-left:auto;color:var(--avc-theme-color-dark);
display: none;}

.caseStudiesHeadBigPara{font-size:1.15rem;line-height:1.4;font-weight:400;color:var(--avc-theme-color-dark);padding-right:1rem;padding-left: 2.8rem;}

.caseStudiesPinsec{align-items:center;margin-top:3rem;}



.caseStudiesSlideWrapHome{/*width:calc(100% + 44px);*/position:relative}

.caseStudiesSlideHome{max-width:367px;height:auto;max-width:100%;}

.caseStudiesSlideWrapHomeImgWrap{max-width:367px;max-width:100%;height:367px;overflow:hidden;flex:0 0 100%;display:flex;transition: transform ease 0.3s;}

.caseStudiesSlideWrapHomeImgWrap img{transition: transform ease 0.3s;}

.caseStudiesSlideWrapHomeImgWrap:hover img {transform: scale(1.1);}

.caseStudiesSlideWrapHomeImgWrap img{width:100%;height:100%;object-fit:cover;object-position:center}

.testimonialInfoWrap{transform: translateY(20px);opacity: 0;transition: transform ease 1.5s ,opacity ease 1.5s;transition-delay: 0.5s;}

.swiper-slide-active .testimonialInfoWrap{transform: translateY(00px);opacity: 1;}

.caseStudiesSlideHomeContent{font-size:1.5rem;line-height:1.4;margin-bottom:0;color:var(--avc-theme-color-dark);margin-top:1.5rem;font-weight:600;font-family: var(--avc-font-reg);text-transform: uppercase;}

.caseStudiesSlideHomeSwiper__pagination .swiper-button-prev,.caseStudiesSlideHomeSwiper__pagination .swiper-button-next{background:none;width:75px;height:75px;border: 0px solid var(--avc-border-color-2);}

.caseStudiesSlideHomeSwiper__pagination .swiper-button-prev:after,.caseStudiesSlideHomeSwiper__pagination .swiper-button-next:after{content:none; }

.caseStudiesSlideHomeSwiper__pagination .swiper-button-prev:hover{/*right:10px;left:auto;*/transform:rotate(180deg) scale(1.2)}

.caseStudiesSlideHomeSwiper__pagination .swiper-button-prev.swiper-button-disabled,.caseStudiesSlideHomeSwiper__pagination .swiper-button-next.swiper-button-disabled{opacity: 0;}

.testimonialWrap .swiper-slide, .swiper-wrapper { transition-duration: 1000ms !important;}

/* Testimonial */

.testimonialSec{padding:96px 0 134px}

.testiminilaHeadesec{display:flex;justify-content:space-between;margin-bottom:45px}

.testimonialHeadBig{font-size:1.24rem;line-height:1.4;margin-bottom:0}

.sliderPagination{font-size:1.24rem;line-height:1.4;margin-bottom:0}

.testimonialWrap{--swiper-navigation-size:20px;--swiper-theme-color:var(--avc-border-color-2);width:770px;margin-left:auto;display:flex;overflow:hidden}

.testimonial{display:flex;column-gap:40px}

.testimonialSlide{position:relative;flex:0 0 100%;margin-left:40px;margin-top:10px}

.testimonialSlide:before{content:'';position:absolute;background-image:url(../images/quote.svg);top:-10px;left:-35px;width:28px;height:28px;background-repeat:no-repeat;background-size:28px;animation: shake 2s;animation-iteration-count: infinite;}

.testimonialDescp{font-size:1.24rem;font-weight:400;line-height:1.5;min-height:218px;font-family:var(--avc-font-light)}

.testimonialDetailWrap{display:flex;align-items:center;column-gap:28px;transform:translateY(-31px)}

.testimonialDetailWrap img{width:122px;height:122px;border-radius:50%;object-fit:cover;overflow:hidden}

.testimonialName{font-size: 1.25rem;font-weight:400;line-height:1.1;margin-bottom:6px}

.testimonialDetailWrap p{font-size: 1.25rem;font-weight:400;line-height:1.1;margin-bottom:6px}

.testimonialBigHead{font-size: 8rem;line-height:1.65;color:var(--avc-border-color-2);font-family:Axiforma-Bold;white-space:nowrap;margin-right:40px;transform-origin: center center;}

.testimonialBigHead svg{transform:translateY(-25px);transform-origin: center;animation: zoom-zoom 4s ease infinite;}

.testimonialDescp {transform: translateY(20px);opacity: 0;transition: transform ease 1.5s ,opacity ease 1.5s;}

.swiper-slide-active .testimonialDescp {transform: translateY(0px);opacity: 1;}

/*   */

.contactUsSec{padding:22px 0 75px}

.contactUsWrap{font-family:var(--avc-font-light);width:432px;display:flex;flex-flow:column;justify-content:space-between;height:calc(100% - 110px)}

.contactUsText{font-size: 1.25rem;line-height:1.4;font-weight:400;color:var(--avc-theme-color);margin-bottom:auto}

.footerNavWrap p{font-size: 1.25rem;line-height:1.4;font-weight:400;color:var(--avc-theme-color);margin-bottom:auto}

.contactUsbottomwrap{display:flex;flex-flow:column;font-size: 1.25rem;line-height:1.4;font-weight:400;color:var(--avc-theme-color);margin-top:auto}

.contactUsbottomwrap a{font-size: 1.25rem;line-height:1.4;font-weight:400;color:var(--avc-theme-color);margin-bottom:10px}

.contactUsbottomwrap p{margin-bottom:10px}

.contactUsForm{width:552px;margin-left:auto;position: relative;}

.contactUsFormSubmit {

    position: absolute;

    inset: 0;

    font-size: 2.5rem;

    text-align: center;

    display: flex;

    align-content: center;

    align-items: center;

    background: #1e1e1e;

    text-transform: uppercase;

    padding: 0 1rem;

    font-weight: 600;

    background: url(../images/formBG.svg) ,#1e1e1e;

    background-size: 100% 100%;

    background-repeat: no-repeat;

    opacity: 0;

    z-index: -2;

    transition: opacity ease 0.5s, z-index ease 0.5s;

  }

  .contactUsFormSubmitClose {

    position: absolute;

    top: 45px;

    right: 35px;

    width: 15px;

    height: 15px;

    display: flex;

    z-index: 1;

    cursor: pointer;

  }

  .contactUsForm.showSuccessDiv .contactUsFormSubmit {opacity: 1;z-index: 0;}  

.contactUsFormSubmit:after{content: '';position: absolute; inset: 0;}

/* Values */

.values{padding:7.7rem 0 0}

.inner-pages .sectionheading{font-size:2.25rem;line-height:1.4;margin-bottom:4rem;font-weight:600;font-family:Axiforma-Bold}

/* inner pages */



.inner-pages .sliderContent{padding-top:10.3rem}

.valuesList{position:relative;z-index:0}

.valuesName{font-family:Axiforma-Bold;font-weight:800;font-size:9.4rem;font-size:9rem;line-height:1.1;margin-bottom:0}

.valuesListing:nth-child(1){z-index:-1;position:relative}

.valuesListing:nth-child(2n) .valuesName{text-align:right;color:transparent;-webkit-text-stroke:1px var(--avc-border-color-2);-webkit-text-fill-color:transparent}

.valuesImg{position:absolute;top:50%;left:50%;width:471px;height:471px;transform:translate(-50%,-50%);z-index:-1}

.valuesImg img{display:block;object-fit:cover;width:100%;height:100%;border-radius:50%}

.text-transparent{text-align: right;color: transparent;-webkit-text-stroke: 1px var(--avc-border-color-2);-webkit-text-fill-color: transparent;}



/* stickySec  */

.stickySec{padding-block:2.2rem 6.5rem}

.stickySecRightWrap{font-weight:100;font-size:1rem;line-height:1.44;color:var(--avc-theme-white);font-family:var(--avc-font-light)}

.stickySecRightWrap h3{font-weight:400;font-size:1.5rem;line-height:.96;padding-block:4rem 3rem}

.stickySecLeftWrap{border:.5px solid var(--avc-theme-white);display:flex;flex-flow:column;margin-block-end:4rem}

.stickySecLeftWrap a{padding:1rem;color:var(--avc-theme-white);font-size:1.2rem;line-height:.96}

.stickySecLeftWrap a:not(:last-child){border-bottom:.5px solid var(--avc-theme-white)}

.stickySecLeftWrap a:hover{background-color:var(--avc-border-color-2)1A;color:var(--avc-theme-white);transition:ease .5s}

.stickySecLeftWrap.fixed{position:fixed;top:0;flex:0 0 auto;width:368px;margin-block:2rem}



/*  Service */

.char{transform:translateY(175px);transition:transform .8s}

.silderContentMainHeading .line{display:inline-block!important;width:auto!important}

.servicePage .silderContentMainHeading{font-size:6.8rem}

.servicePage .valuesName{font-size:6.7rem;font-size:7.7rem;text-transform:uppercase}

.valuesName span{display:block;text-align:right}

.servicePage .values{padding:5rem 0}

.servicePage .testimonialBigHeadSec{padding-block-start:8rem}

.servicePage .contactUsSec{padding:0 10px 75px;}

.inner-pages .sliderContent h2{font-size:2rem;line-height:1.37;margin-bottom:4rem}

.sliderContentSubHeading{font-size:2rem;line-height:1.37;margin-bottom:2rem}

.sliderContentPara{font-size:1.25rem;line-height:1.58;font-weight:400;font-family:var(--avc-font-light);min-height:auto}

.sliderContentImageReveal{width:100%;height:70%;overflow:hidden}

.sliderContentImageReveal-y {height: 320px;margin-top: -50%;}

.sliderContentImageReveal img{object-fit:cover;width:100%;height:100%;display:block}

.servicePage .inner-sliderContent p{font-size:1.25rem;line-height:1.58;font-family:var(--avc-font-light);min-height:auto}

.bannerDesc-wrap {
    margin-top: 66px;
}

.bannerDesc-title {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 11px;
}

.bannerDesc-wrap p {
    font-size: 20px;
    font-weight: 400;
    opacity: 0.64;
}

.bannerDesc-wrap {
    width: 487px;
}
/* Floating images */

.imageRevealWrap{position:relative;height:100vh}

.imageReveal p{text-align:right;padding-top:1rem;font-size:1.4rem;font-family:var(--avc-font-light);text-transform: uppercase;}

.imageReveal:nth-child(1){position:absolute;left:50%;width:37%;height:64%;top:0;transform:translate(-90%,0%);z-index:1}

.imageReveal:nth-child(2){top:0;left:50%;width:16%;height:26.5%;transform:translateX(45%)}

.imageReveal:nth-child(3){bottom:5%;left:0;width:22%;height:45.2%}

.imageReveal:nth-child(4){bottom:0;right:0;width:43%;height:64%}

.imageReveal:nth-child(5){bottom:-10%;right:46%;width:16.2%;height:26.5%}

.imageReveal img{object-fit:cover;width:100%;height:100%;display:block}

.imageRevealImg{overflow:hidden;width:100%;height:100%}

.imageReveal{position:relative;position:absolute}





/* Case studies Slider */

.caseStdiesSwiperWrap{align-content:center;flex:0 0 100%;align-self:flex-start}

.caseStdiesSwiperBar{background:#4D4D4D;border-radius:40px;flex:0 0 100%;height:31px;max-width:100%;display:flex;height:29px;position:relative;overflow:hidden;margin-bottom:9px}

.caseStdiesSwiperBar--progress-scale{--swiper-theme-color:var(--avc-border-color-2);border-radius:40px;background-color:var(--swiper-theme-color);width:30px;height:100%!important;display:flex;position:relative;transition:width ease .5s}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{--swiper-theme-color:var(--avc-border-color-2);height:100%;border-radius:40px}

.caseStdiesSwiperBar--progress-scale:before{--translate-rotate:90deg;content:"";position:absolute;width:29px;height:29px;top:1px;right:0;animation:zoom-in-zoom-out 2s linear infinite;border-radius:50%;background-image:url(../images/star.svg);background-size:17px;background-repeat:no-repeat;background-position:center center;filter:brightness(1) invert(1);display:block}

.caseStdiesSwiperContent{position:relative;flex:0 0 100%;max-width:100%;display:flex;color:var(--avc-border-color-2);justify-content:space-between;font-size:1.12rem;font-weight:400;font-family:var(--avc-font-light)}

.caseStdiesSwiperStep{text-align:right}

.caseStdiesSwiperSlideWrap{position:relative;margin-top:4rem}

.sliderLink a{font-size:1.2rem;font-weight:600;text-decoration:underline;color:var(--avc-border-color-2);text-transform:uppercase;display:flex;gap:10px;align-content:center}

.sliderLink svg{width:40px;height:27px;transition:ease .5s}

.sliderLink{display:flex;justify-content:flex-end;transform:translateX(-20%)}

.sliderLink:hover svg{transform-origin:center;animation:zoom-in-zoom-out 4s linear infinite;filter:drop-shadow(0px 0px 5px var(--avc-border-color-2))}

.sliderImgWrap{position:relative;width:471px;height:471px;z-index:-1;margin-top:5%;margin-inline:auto}

.sliderImgReveal{overflow:hidden;width:100%;height:100%;transition:ease-all 1.5s}

.sliderImgWrap img{display:block;object-fit:cover;width:100%;height:100%;border-radius:50%}

.sliderTitle{position:absolute;font-family:Axiforma-Bold;font-weight:800;font-size:9.4rem;font-size:8.5rem;line-height:1.1;margin-bottom:0;text-align:center;left:50%;top:0;transform:translate(-50%,50%);opacity:0;width:100%;z-index:-1;transition:all 1s}

.caseStdiesSwiper .swiper-wrapper .swiper-slide.swiper-slide-active .sliderTitle{transform:translate(-50%,0%);opacity:1}

.caseStdiesSwiper .swiper-wrapper .swiper-slide{padding-bottom:5%}

.caseStdiesSwiper .swiper-wrapper .swiper-slide:nth-child(even) .sliderTitle{-webkit-text-stroke:1px var(--avc-border-color-2);-webkit-text-fill-color:transparent;z-index:1}

.caseStdiesSwiper__pagination{--swiper-navigation-size:20px;--swiper-theme-color:var(--avc-border-color-2)}

.caseStdiesSwiper__pagination.disabled{opacity: 0;}

.swiper-button-next,.swiper-button-prev{transition:ease 1s;padding: 15px;}

.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.2)}

.silderContentBack{margin-bottom:4rem}

.case-studies-detail .silderContentMainHeading{font-size:8rem}

.silderContentBack a{font-weight:400;font-size:1rem;color:var(--avc-border-color-2);text-transform:uppercase}

.case-studies-detail .company-logo{font-size:3.5rem;font-weight:600}

.case-studies-detail .text-scroll{display:flex;column-gap:10rem;padding-block:6rem}

.image-scroll{display:flex;column-gap:2rem;padding-block:6rem}

.image-scroll--wrap{display:inline-flex;gap:2rem;flex:0 0 auto}

.image-scroll--wrap img{display:block;/*height: auto;*/}

.image-scroll--wrap img:nth-child(even){align-self:self-end}

.image-scroll--wrap img:nth-child(3){align-self:self-start;transform:translateY(-10%)}

.image-scroll--wrap img:nth-child(5){align-self:center}

input:-webkit-autofill,

input:-webkit-autofill:hover, 

input:-webkit-autofill:focus,

textarea:-webkit-autofill,

textarea:-webkit-autofill:hover,

textarea:-webkit-autofill:focus,

select:-webkit-autofill,

select:-webkit-autofill:hover,

select:-webkit-autofill:focus {-webkit-text-fill-color: var(--avc-theme-color);

    -webkit-box-shadow: 0 0 0px 1000px var(--avc-theme-color-dark) inset;

    transition: background-color 5000s ease-in-out 0s;}

.form-control::-webkit-input-placeholder{font-size:13px;color:rgba(255,255,255,0.4);font-family:var(--avc-font-light)}

.form-control:-ms-input-placeholder{font-size:13px;color:rgba(255,255,255,0.4);font-family:var(--avc-font-light)}

.form-control::placeholder{font-size:13px;color:rgba(255,255,255,0.4);font-family:var(--avc-font-light)}





.company-logo img {transform: translateY(-14%);
    --translate-trasformx: 7px;
    --translate-trasformy: -6px;
    transform-origin: center;
    animation: zoom-zoom 2s ease infinite;
    filter: drop-shadow(0px 0px 5px var(--avc-border-color-2));
    transform: translate(7px, -6px);}





/* Contact us Page */



.inner-pages.contactUsPage .contactUsSec{padding-block:15rem 0}

.contactUsHeadBig{font-size:8rem;line-height:2;color:var(--avc-border-color-2);font-family:Axiforma-Bold;white-space:nowrap;transform-origin:center center;margin-block:0rem 0}

.inner-pages.contactUsPage .contactUsForm{width:100%}

.inner-pages.contactUsPage .contactUsWrap{margin-left:auto;text-align:right;margin-block: 3rem 0;}

.inner-pages.contactUsPage .contactUsWrap a{margin-bottom:1rem}

.inner-pages.contactUsPage .contactUsWrap a svg{margin-left:1.5rem}

.icon-input-container{display:inline-flex;align-items:center;border-bottom:.5px solid var(--avc-theme-color);column-gap:1rem;padding-inline:.5rem;min-width:34%}

.icon-input--email{min-width:70%}

.icon-input{background:none;border:0;color:var(--avc-border-color-2);font-family:var(--avc-font-light);font-size:1.15rem;width:100%;border-radius:0;background:var(--avc-theme-color-dark)}

.inner-pages.contactUsPage .contactUsForm form{display:flex;flex-wrap:wrap;font-size:2.2rem;line-height:1;color:var(--avc-border-color-2);font-family:Axiforma-Bold;gap:4rem 2rem;align-content:center;align-items:center}

.icon-input-container.icon-input--project{width:100%}

.icon-input:focus-visible{border:0;outline:0}

.icon-input-img {transform: translateY(-5px);animation: shake 2s;animation-iteration-count: infinite;}

.icon-container {order: -1;}

.icon-input:not(:placeholder-shown) + .icon-container .icon-input-img{transform: translateY(0px);animation:none;}



    





.contactUsFormToast {

    position: fixed;

    width: 209px;

    height: 70px;

    background: var(--avc-theme-color-dark);

    top: 28px;

    right: 0px;

    border: 1px solid #E6E7DF;

    border-radius: 7px;

    padding: 14px 20px;

    text-align: center;

    font-weight: 400;

    font-family: var(--avc-font-light);

    font-size: 16px;

    z-index: 999;

    /* opacity: 0; */

    transform: translate(101%,20%);

    transition: transform 0.5s ease, opacity 0.5s ease;

  }

  .contactUsFormToastClose {

    position: absolute;

    top: 9px;

    right: 12px;

    display: flex;

    z-index: 1;

    cursor: pointer;

    width: 9px;

    height: 9px;

  }



  .contactUsFormToast.showSuccessToast{

    /* opacity: 1; */

    transform: translate(-50%,0);

    transition: transform 0.5s ease opacity 0.5s ease;

  }



  .mobilePhone {

    margin-left: auto;

    display: none;

  }

    @media(max-width:991px) {

    .stickySecLeftWrap.fixed{width:215px}

    

    }

    @media(min-width:768px) and (max-width:1279px) {

    .stickySecLeftWrap.fixed{width:215px}

    .serviceListing{grid-template-columns:40px 1fr 1fr}

    .valuesName{font-size:7rem}

    .testimonialBigHead{font-size:5rem}

    .testimonialBigHead svg{transform:translateY(-15px);width:60px}

    .contactUsWrap,.contactUsForm{width:auto}

    .company-logo{font-size:10.6rem;line-height:1.2}

    .text-scroll{padding-block:13rem 10rem}

    .inner-pages .sectionheading{margin-bottom:6rem}

    .sliderTitle{font-size:6.2rem}

    .sliderImgWrap{width:380px;height:380px}

    .sliderContent{width:80%}

    

    .servicesHeadBig{font-size:8rem}

    .caseStudiesHeadBig{font-size:3rem;white-space:wrap;margin-bottom:2.4rem}

    .caseStudiesSlide{padding-block:3.5rem 40px}

    .testimonialWrap{width:100%}

    .caseStudiesContentWrap{transform:translateY(-5%);width:calc(100% - 39px)}

    }



    @media (max-width:991px) {

        .home .sliderContent{order:1}

    }

    @media (min-width:1280px) {

    .caseStudiesSlideHomeSwiper__pagination .swiper-button-next{left:-30px;right:auto;top:40%}

    .caseStudiesSlideHomeSwiper__pagination .swiper-button-prev{right:-30px;left:auto;transform:rotate(180deg);top:40%}

    .contactUsHeadBig{font-size:9.4rem}

    .caseStudiesHeadBigPara{padding-left:0;margin-left:-2rem}

    }

    @media (min-width:1440px) {

    .caseStudiesHeadBigPara{padding-left:6px;margin-left:0}

    }

    @media (min-width:1536px) {

    .caseStudiesHeadBigPara{padding-left:3rem}

    }

    @media (min-width: 1660px) {

    .caseStudiesHeadBigPara{padding-left:22%;padding-right:4rem}

    }

    @media (min-width: 1920px) {

    .caseStudiesHeadBigPara{padding-left:34%}

    }

    @media (min-width: 2300px) {

    .caseStudiesHeadBigPara{padding-left:51%}

    }

@media (max-width:1279px) {

.servicesHeadSec{padding:3rem 10px 5rem}

.caseStudiesSlideHomeSwiper__pagination{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:1;display:flex;justify-content:space-between}

.caseStudiesSlideHomeSwiper__pagination .swiper-button-prev{left:-5%;right:auto;transform:rotate(180deg);width:55px;height:55px}

.caseStudiesSlideHomeSwiper__pagination .swiper-button-next{right:0;left:auto;width:55px;height:55px}

.caseStudiesSlideWrapHome{width:115%;margin-top:3rem}

.caseStudiesSlideHome,.caseStudiesSlideWrapHomeImgWrap{max-width:100%}

.caseStudiesPinsec{align-items:center;margin:3rem auto;padding-inline:0}

.company-logo img{width:130px;transform:translateY(-14%)}

.inner-pages.contactUsPage .contactUsForm form {font-size: 1.4rem;}

}

@media(min-width:1280px) and (max-width:1400px) {

.caseStudiesImgWrap{max-width:65%}

}



    @media(max-width:767px) {

        .serviceListing{width:100%;row-gap:7px;grid-template-columns:50px 1fr;grid-template-rows:1fr auto;column-gap:0}

        .serviceDesp{color:var(--avc-theme-color);margin:0;line-height:1.3;grid-area:2/2/ 2/2;font-size: 1.1rem;}

        .sectionheading{font-size:1.8rem;margin-bottom:3.5rem}

        .serviceListing:first-child{border-top:0 solid var(--avc-border-color)}

        .serviceListing:last-child{border-bottom:0 solid var(--avc-border-color)}

        .serviceListNum,.serviceName,.serviceDesp{align-self:self-start;max-width:100%;font-size:1.3rem}

        .company-logo{font-size:6.9rem}

        

        .servicesHeadBig{font-size:3rem}

        .caseStudiesSec{padding:3rem 10px 2rem}

        .caseStudiesHeadBig{font-size:3rem;white-space:wrap;margin-bottom:2.4rem}

        .caseStudiesProgresBar{height:22px;margin-bottom:1rem}

        .caseStdiesSwiperBar{height:22px}

        .caseStdiesSwiperBar--progress-scale::before{height:20px;width:22px;background-position:center 5px}

        .progress-scale::before{height:20px;width:22px;background-position:center 5px}

        .caseStudiesProgresContent{font-size:1rem}

        .caseStudiesImgWrap{max-width:calc(100% - 19px)}

        .caseStudiesSlideSwiper__pagination{position:absolute;width:100%;height:40px;bottom:0;display:flex;justify-content:center}

        .caseStudiesSlideSwiper__pagination .swiper-button-prev,.caseStudiesSlideSwiper__pagination .swiper-rtl .swiper-button-next,.caseStudiesSlideSwiper__pagination .swiper-button-next,.caseStudiesSlideSwiper__pagination .swiper-button-prev{--swiper-navigation-color:#2C2C2C;--swiper-theme-color:#2C2C2C;border-color:#2C2C2C}

        .testimonialSec{padding:85px 10px}

        .testimonialHeadBig{font-size:1.5rem}

        .sliderPagination{font-size:1rem;font-size: 1.5rem;}

        .testiminilaHeadesec{margin-bottom:6rem}

        .testimonialDetailWrap img{width:95px;height:95px}

        .testimonialDetailWrap{column-gap:20px}

        .testimonialDetailWrap p{font-size:.9rem}

        .testimonialWrap{width:100%}

        .testimonialWrap .swiper{padding-bottom:30px}

        .swiper-button-prev,.swiper-rtl .swiper-button-next,.swiper-button-next,.swiper-button-prev{position:relative;border:1px solid var(--avc-border-color-2);width:25px;height:25px;border-radius:50%;--swiper-navigation-size:10px}

        .swiper-button-prev{left:-30px;right:auto;top: 12px;}

        .swiper-button-next{right:-45px;left:auto;top: 12px;}

        .testimonialSlide{margin-left:0;text-align:center}

        .testimonialSlide::before{position:relative;top:-6px;left:10px;display:block}

        .testimonialDetailWrap{column-gap:20px;transform:translateY(0px);text-align:left}

        .testimonialBtn{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;height:50px}

        .testimonialBigHead{font-size:2.5rem;margin-right:0}

        .testimonialBigHead svg{transform:translateY(-2px);width:30px;height:auto}

        .contactUsWrap,.contactUsForm{width:100%;height: auto;}

        .contactUsText{font-size:1.24rem;font-weight:400;line-height:1.5;margin-bottom:4rem}

        .contactUsbottomwrap p,.contactUsbottomwrap a{font-size:1.24rem;font-weight:400;line-height:1.5}

        .contactUsSec{padding:22px 10px 75px}

        .contactUsForm{width:90%;text-align:left;margin-left:inherit}

        button.btn-submit{width:165px;height:44px;font-size:1.24rem}

        .submitBtnWrap .submitsvgWrap{width:44px;height:44px}

        .submitsvgWrap svg{width:22px;height:22px;margin-left:0}

        .image-scroll{padding-block:3rem}

        .caseStudiesContentWrap{width:calc(100% - 39px);min-height:auto;padding:15px 17px;position:relative;margin-left:auto;transform:translateY(-5%);align-self:flex-end}

        .caseStudiesSlideWrap{padding-block:0 0}

        .caseStudiesSlide{padding-block:3.5rem 40px}

        .caseStudiesContent{font-size:1rem;text-align:left;padding-bottom:.95rem}

        .caseStudiesDescp{font-size:1rem;padding-top:1rem}

        .scrolling-text{height:50px;font-size:1rem}

        .services{padding-inline:10px}

        .serviceListNum{font-size:1.7rem}
        .serviceListNum {font-size: 1.3rem;}

        .serviceListNum svg {width: 30px;}

        .inner-pages .sliderContent{padding-top:7.3rem}

        .case-studies-detail .silderContentMainHeading{font-size:4rem;margin-bottom:auto}

        .sliderImgWrap{width:220px;height:220px}

        .sliderTitle{position:relative;font-size:3.5rem}

        .sliderLink{transform:translate(0,15px)}

        .inner-pages .sectionheading{margin-bottom:3rem;font-size: 1.8rem;}

        .values{padding-inline:10px}

        .caseStdiesSwiper__pagination{display:flex;justify-content:center;margin-top:30px}

        .inner-mar{margin:6rem 0 7rem}

        .silderContentMainHeading.silderContentMainHeading--tnc{font-size:3.4rem}

        .stickySec{padding-inline:6px}

        .stickySecLeftWrap{margin-block-end:2.5rem}

        .stickySecLeftWrap a{font-size:1rem}

        .stickySecRightWrap h3{padding-block:2.5rem 2.5rem}

        .sliderLink a{font-weight:400}

        .services{padding:5rem 0 0}

        .valuesImg{width:174px;height:174px}

        .valuesName{font-size:2.8rem;line-height:1.4}

        .servicePage .valuesName {font-size: 2rem;}

        .silderContentMainHeading{font-size:4.4rem;margin-bottom:auto}

        .stickySecLeftWrap.fixed{position:relative!important}

        .copyright{margin-bottom:2rem}

        .contact-about p, .copyright {/*text-align: center;*/font-size: .9rem;margin-top: 2rem;margin-bottom: 1rem;}

        .footerNavList{flex-flow:column;justify-content:center;margin-inline:auto;width:100%;/*text-align:right;*/margin-bottom:0}

        .footerNavList a{padding-block:.5rem;font-size:.9rem}

        #footer {padding: 10px 0 0px;}

        .bannerSec--video{height:230px}

        .inner-pages .bannerSec{height:auto}

        .servicePage .silderContentMainHeading {font-size: 2.5rem;}

        .sliderContentImageReveal {height: 100%;overflow: hidden;margin-top: 0;}

    

        .testimonialBigHeadSec{padding-inline: 10px;}

    

        .caseStudiesSecHome{padding-inline:10px}

        .caseStudiesSlideWrapHome{width:100%;margin-top:3rem}

        .caseStudiesSlideHome,.caseStudiesSlideWrapHomeImgWrap{max-width:100%}

        .caseStudiesSlideHomeSwiper__pagination .swiper-button-prev{left:-5%;right:auto;transform:rotate(180deg);width: 80px;
        height: 80px;
        top: 0;}

        .caseStudiesSlideHomeSwiper__pagination .swiper-button-next{        right: -5%;
        left: auto;
        width: 80px;
        height: 80px;
        top: 0;}

        .servicesHeadBig--ImageWrap{height:300px;height: 100%;
        transform: none;padding-top: 50px }

        .servicesHeadBig{font-size:5.2rem}

        .company-logo img{width:80px}





        .inner-pages.contactUsPage .contactUsForm form {font-size: 1.2rem;gap: 4rem 0.5rem;}

        .icon-input-container {max-width: 52%;}

        .icon-input-container.icon-input--project{max-width: 100%;}

        .contactUsHeadBig {font-size: 3.6rem;}



        .imageReveal:nth-child(1){width: 50%;height: 50%;}

        .imageReveal:nth-child(2){width: 35%;height: 30%;}

        .imageReveal:nth-child(3){display: none;}

        .imageReveal:nth-child(5) {width: 50%;}

        .imageReveal p {text-align: left;}



        .logo {height: 30px;max-width: 120px;order: 1;margin-inline: 3.5px;border-radius: 5px;}

        .navbar {padding: 0;

            /* flex: 0 0 100%;max-width: 30px; */

        }

          .mobilePhone {display: block;}

          .contactUsbottomwrap {margin-bottom: 5rem;}



          .testimonialBigHead{font-size:3rem;}



          .image-scroll--wrap img{scale: 0.8;}
          .bannerDesc-wrap{width: 100%;}
          .caseStudiesHeadBigPara {padding-left: 0rem;}
          .inner-pages.contactUsPage .contactUsSec {padding-block: 10rem 0;}
          .icon-input-img {margin-top: -10px;}
          [data-aos^=fade][data-aos^=fade] {
    opacity: 1;        transform: none;}
    }



/* @media (min-width:480px){

    .testimonialBigHead{font-size:3rem;}

} */


video::-webkit-media-controls {
    display:none !important;
}