


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







/* 1a. Containers */




/* 1b. Colors */

















/* 1c. Typography */


























/* 1d. Buttons */
/* Primary Button */












/* Secondary Button */










 


/* 1e. Forms */









































/* 1f. Tables */













/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper {
max-width: 1580px; width: 100%; margin: 0 auto; display: block; float:none; padding: 0 15px;
}







html {
font-size: 21px;overflow-x: hidden;
}

body {
font-family: Bitter, serif; font-style: normal; font-weight: normal; text-decoration: none;
color: #2c362F;
font-size: 21px; line-height:1.6; background-color: #fff9e0; overflow-x: hidden;
}

/* Paragraphs */

p {
font-family: Bitter, serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
font-weight: normal; text-decoration: underline; font-family: Bitter, serif; font-style: normal;
color: #2c352f; transition: all ease-in-out 0.3s; display: inline-block; text-decoration: none;
}


/* Headings */

h1,
.h1 {
font-weight: 400; text-decoration: none; font-family: Lora, serif; font-style: normal;
color: #2c362F;
font-size: 85px;
text-transform: none; line-height:1.2;
font-weight: 700;
}

h2,
.h2 {
font-weight: 400; text-decoration: none; font-family: Lora, serif; font-style: normal;
color: #2c362F;
font-size: 57px;
text-transform: none; line-height:1.12;
font-weight: 600;
}

h3,
.h3 {
font-weight: 400; text-decoration: none; font-family: Lora, serif; font-style: normal;
color: #2c362F;
font-size: 44px;
text-transform: none;line-height:1.13;
font-weight: 600;
}

h4,
.h4 {
font-weight: normal; text-decoration: none; font-family: Lora, serif; font-style: normal;
color: #2c362F;
font-size: 30px;
text-transform: none;line-height:1.12;
font-weight: 600;
}

h5,
.h5 {
font-weight: normal; text-decoration: none; font-family: Lora, serif; font-style: normal;
color: #2c362F;
font-size: 22px;
text-transform: none; line-height:1.82;
font-weight: 600;
}

h6,
.h6 {
font-weight: normal; text-decoration: none; font-family: Lora, serif; font-style: normal;
color: #2c362F;
font-size: 18px;
text-transform: none; line-height:1.82;
}

/* Blockquote */

blockquote {
border-left-color: #E6DEB9;
}





a.button,
.button a,
.hs-button,
.hs-blog-post-listing__post-button {
border: 2px solid #B5746C;

padding-top: 22px;
padding-right: 33px;
padding-bottom: 22px;
padding-left: 33px;

font-family: Bitter, serif; font-style: normal; font-weight: normal; text-decoration: none;
background-color: 

  
  
    
  


  rgba(181, 116, 108, 1.0)

;
border-radius: 300px;
color: #FFFFFF;
font-size: 16px;
text-transform: uppercase; line-height: 1.1;
letter-spacing:0.16px
}

a.button:hover,
a.button:focus,
.button a:hover,
.button a:focus,
.hs-button:hover,
.hs-button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
border: 2px solid rgba(182, 118, 109, 80%);
;
color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
background-color: 

  
  
    
  


  rgba(182, 118, 109, 0.8)

;
border-radius: px;
}

a.button:active,
.button a:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
font-family: Bitter, serif; font-style: normal; font-weight: normal; text-decoration: none;
background-color: rgba(221, 156, 148, 1.0);
border-color: #dd9c94;
}

/* Secondary Button */

a.secondary_button,
.secondary_button a {
border: 2px solid #B5746C;

padding-top: 22px;
padding-right: 33px;
padding-bottom: 22px;
padding-left: 33px;

font-family: Bitter, serif; font-style: normal; font-weight: normal; text-decoration: none;
background-color: 

  
  
    
  


  rgba(181, 116, 108, 0.0)

;
border-radius: 300px;
color: #FFFFFF;
font-size: 16px;
text-transform: uppercase; line-height: 1.1;letter-spacing:0.16px
}

a.secondary_button:hover,
a.secondary_button:focus,
.secondary_button a:hover,
.secondary_button a:focus {
border: 2px solid #b6766d;
;
color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
background-color: 

  
  
    
  


  rgba(182, 118, 109, 1.0)

;
border-radius: px;
}

a.secondary_button:active,
.secondary_button a:active{
font-family: Bitter, serif; font-style: normal; font-weight: normal; text-decoration: none;
background-color: rgba(221, 156, 148, 0.0);
border-color: #dd9c94;
}








form,
.submitted-message {
font-family: Bitter, serif; font-style: normal; font-weight: normal; text-decoration: none;
border: 1px none #E1998A;
;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
background-color: 

  
  
    
  


  rgba(225, 153, 138, 0.0)

;
padding: 0px;
;
}

/* Form title */

.form-title {
display : none;
border: 1px none #E6DEB9;
;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;
;
font-family: Lora; font-style: normal; font-weight: 400; text-decoration: none;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
font-size: 44px;
color: #2c362F;
background-color: 

  
  
    
  


  rgba(230, 222, 185, 0.0)

;
}


/* Labels */

form label {
color: #2c362F;
}

/* Help text */

form legend {
color: #2c362F;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
border: 2px solid #D1D6DC;

background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
color: #2c362F;
border-radius: 3px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
color: #2c362F;
}

::-moz-placeholder {
color: #2c362F;
}

:-ms-input-placeholder {
color: #2c362F;
}

::placeholder {
color: #2c362F;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
color: #2c362F;
}

.fn-date-picker td.is-selected .pika-button {
background: #2c362F;
}

.fn-date-picker td .pika-button:hover {
background-color: #2c362F !important;
}

.fn-date-picker td.is-today .pika-button {
color: #2c362F;
}

/* Submit button */

form input[type=submit],
form .hs-button {
border: 2px none #E1998A;
;
padding-top: 22px;
padding-right: 33px;
padding-bottom: 22px;
padding-left: 33px;
;
font-family: Bitter, serif; font-style: normal; font-weight: normal; text-decoration: none;
color: #d4967d;
font-size: 16px;
background-color: 

  
  
    
  


  rgba(225, 153, 138, 0.0)

;
border-radius: 300px;
text-transform: uppercase;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
background-color: 

  
  
    
  


  rgba(212, 150, 125, 1.0)

;
color: #ffffff;
border: 2px none #d4967d;
;
}

form input[type=submit]:active,
form .hs-button:active {
background-color: rgba(#null, 0.0);
border-color: ;
}





/* Table */

table {
border: 1px solid #2c362F;

background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

td,
th {
border: 1px solid #2c362F;

padding: 18px;

color: #2c362F;
}

/* Table header */

thead th {
background-color: 

  
  
    
  


  rgba(44, 54, 47, 1.0)

;
color: #FFFFFF;
}

/* Table footer */

tfoot td {
background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
color: #2c362F;
}





.header {
background-color: 

  
  
    
  


  rgba(230, 222, 185, 0.0)

; border: 10px solid #D6C6B0; position: absolute; z-index: 9999; width: 100%;
}
.headerinSec .headerlogo {    max-width: 333px;    width: 100%; padding: 20px 0;}
.headerinSec .headerlogo a {    width: 100%;}
.headerinSec .headerlogo a img {    width: 100%;    height: 100%;    object-fit: contain;}
.headerinSec .headercta {    max-width: 212px;    width: 100%;}
.headerinSec .headercta .basebutton-1 {    width: 100%;}
.headerinSec .headercta .basebutton-1 a {    width: 100%;    text-align: center;}
.headerinSec .headermenuSection {  max-width: calc(100% - 585px);    width: 100%;}
.headerinSec .headermenuSection .headermenu > span > div > ul {    display: flex;    align-items: center;    justify-content: center;    gap: 30px;    flex-wrap: wrap;}
.headerinSec .headercta {  display: flex;    align-items: center;}
.headerinSec .headercta .cta-section {    width: 100%;}
.headercta a {
  font-weight: 500;
}


.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
color: #2c362F;
font-family: Bitter;
}




@media (min-width: 1230px){
.expandmenu  { display : none}
.headerinSec {align-items: stretch;}
.headerinSec .headermenuSection .headermenu {    height: 100%;}
.headerinSec .headermenuSection .headermenu span {    height: 100%;    display: block;}
.headerinSec .headermenuSection .headermenu span > div {    height: 100%;}
.headerinSec .headermenuSection .headermenu span > div > ul {    height: 100%;}
.headerinSec .headermenuSection .headermenu span > div > ul > li {    height: 100%;    display: flex;  align-items: center;    flex-wrap: wrap;    flex-direction: column;    position: relative;    justify-content: center;}
.headerinSec .headermenuSection .headermenu span > div > ul > li ul.hs-menu-children-wrapper {  position: absolute;    top: 100%;    background: #fff9e0;    width: 300px;    left: 50%;    transform: translateX(-50%);    text-align: center;    border-top: 10px solid #D6C6B0;    padding: 30px;    opacity: 0;    visibility: hidden;    transition: all ease-in-out 0.3s; border-radius : 0 0 20px 20px}
.headerinSec .headermenuSection .headermenu span > div > ul > li:hover ul.hs-menu-children-wrapper {    opacity: 1;    visibility: visible;}
.headerinSec .headermenuSection .headermenu ul li.hs-item-has-children > a:after {    content: "";    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M64 88a4 4 0 0 1-2.828-1.172l-40-40c-1.563-1.563-1.563-4.094 0-5.656s4.094-1.563 5.656 0L64 78.344l37.172-37.172c1.563-1.563 4.094-1.563 5.656 0s1.563 4.094 0 5.656l-40 40A4 4 0 0 1 64 88' fill='%232c362f' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");    background-repeat: no-repeat;    background-size: 20px;    background-position: center center;    width: 15px;    height: 10px;}
.headerinSec .headermenuSection .headermenu ul li.hs-item-has-children > a {    display: flex;    align-items: center;    gap: 5px;}
.headerinSec .headermenuSection .headermenu span > div > ul > li ul.hs-menu-children-wrapper li+* {    margin-top: 10px;}
.headerinSec .headermenuSection .headermenu ul li a {    width: 100%;font-weight: 500; }
.headerinSec .headermenuSection .headermenu ul li a:hover {  color: #B5746C;}
.headerinSec .headermenuSection .headermenu span > div > ul > li ul.hs-menu-children-wrapper {  box-shadow: 0 16px 11px rgb(44 54 47 / 20%);}
.headermobilemenu { display: none }
}

@media (max-width: 1366px){
.HomeBannerRTColImg img.starImg4th {   right: -10%;}
.headerinSec .headerlogo {  max-width: 300px;}
.headerinSec .headermenuSection {  max-width: calc(100% - 552px);}
}

@media (max-width: 1300px){
.headerinSec .headerlogo {  max-width: 250px;}
.headerinSec .headercta {   max-width: 200px;}
.headerinSec .headermenuSection {   max-width: calc(100% - 490px);}
.headerinSec .headermenuSection .headermenu ul li a {  font-size: 18px;}
}

@media (max-width: 1230px){
.expandmenu { width: 30px; height: 30px; display: block; cursor: pointer; padding: 3px; position: relative; top: 0px; right: 5px;}
.expandmenu i { position:relative; width: 30px; left:0; height: 4px; opacity:1; display: block; background: #2c362F; margin: 5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
.expandmenu i:first-child {  margin-top: 0;}
.expandmenu.active i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }
.expandmenu.active i:nth-child(2) { position:relative; left:-46px; opacity:0; }
.expandmenu.active i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }
.headerinSec .headerlogo {    order: 1;}
.headerinSec .headermenuSection {   order: 3;    max-width: 50px; display: flex;    align-items: center;    justify-content: center;}
.headerinSec .headercta {    order: 2;}
.headerinSec .headercta {    max-width: calc(100% - 340px);    justify-content: flex-end;}
.headerinSec .headercta .cta-section {    width: auto;}
.headerinSec .headercta .cta-section a {min-width: 200px;}
.headermenu { display: none }


.headermobilemenu { position: fixed; width: 100%;    height: 100vh; background: #D6C6B0; top: 0;    left: 0;    z-index: 99;      display: flex;    align-items: center;    justify-content: center; opacity:0; transition: all ease-in-out 0.3s; visibility: hidden; overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none; }
.headermobilemenuIn { display: flex;    flex-direction: column;    gap: 50px;}
.headerinSec .headerlogo {    position: relative;    z-index: 991;}
.headerinSec .headermenuSection {    position: relative;    z-index: 991;}
.childExpand {position: absolute;top: 10px;right: 10px;width: 24px;text-align: center;height: 24px;margin: 0;padding:5px;cursor:pointer; z-index : 9}
.childExpand i {position:relative;width: 15px;left:0;height: 1px;opacity:1;display: block;background:#2c362F;margin: 6px 0;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;}
.childExpand i + i {position: relative;transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);top: -7px;}
.childExpand.open i { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.childExpand.open i+i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }

.headermobilemenusec ul li {    position: relative;}
.headermobilemenusec ul li a { width: 100%; font-size: 3.6vmin;}
.headermobilemenusec ul li ul.hs-menu-children-wrapper {    padding: 20px;    display: none;}
.headermobilemenusec ul li ul.hs-menu-children-wrapper li+* { margin-top: 8px;}
.headermobilemenusec > span > div > ul { display: flex; flex-direction: column; gap: 50px;}
.menuopen header.header { position: fixed; top: 0; left: 0;}

.headermobilemenuIn {  height: 100vh;    justify-content: center;    overflow-y: auto;    align-items: flex-start;    width: 100%;    -ms-overflow-style: none;  IE and Edge    scrollbar-width: none;  /* Firefox */    padding: 170px 50px 30px;}
/* .headermobilemenuIn  .headermobilemenusec {   width: 100%;} */
.headermobilemenusec > span > div > ul {    gap: 3.6vmin;}

.headermobilemenuIn .headermobilemenusec {  width: 100%;  overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none; }
/* .headermobilemenu {    display: none;} */
body.menuopen .headermobilemenu {  opacity: 1;    visibility: visible;}
.headerinSec .headercta {  display: none;}
}

@media (max-width: 640px){
.headermobilemenusec ul li a {  font-size: 4.6vmin;}
}

@media (max-width: 480px){
.headerinSec .headerlogo {  max-width: 200px;}
.headermobilemenuIn {  padding: 150px 30px 30px;}
.headermobilemenusec ul li a {  font-size: 5.6vmin;}

.childExpand { top: 3px; }

}






.footer {
background-color: 

  
  
    
  


  rgba(181, 116, 108, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img,
.footer a {
color: #fff9e0;
}


.footerInSec {  justify-content: space-between;}
.footerInSec .footerlogo {   max-width: 300px;    width: 100%;}
.footerInSec .footerlogo a {    width: 100%;}
.footerInSec .footerlogo a img {    width: 100%;    height: 100%;    object-fit: contain;}
.footerInSec .footerrightcol {    display: flex;    align-items: flex-start;    flex-wrap: wrap;    max-width: 60%;    width: 100%;    gap: 30px;}
.footerInSec .footerrightcol .footerMenuSec {    max-width: calc(33.33% - 20px);    width: 100%;}
.footerInSec .footerrightcol .footerMenuSec .footerMenu a {   font-weight: 400;    transition: all ease-in-out 0.3s;}
.footerInSec .footerrightcol .footerMenuSec .footerMenu ul li+* {    margin-top: 5px;}
.footerInSec .footerrightcol .footerMenuSec .footerMenu a:hover {    color: #FFFFFF;}
.footerInSec .footerrightcol .footerMenuSec.socialMenu ul {    display: flex;    align-items: center;    gap: 20px;    flex-wrap: wrap;}
.footerInSec .footerrightcol .footerMenuSec.socialMenu ul li { width: 40px;    height: 40px;}
.footerInSec .footerrightcol .footerMenuSec.socialMenu ul li a {    width: 100%;    height: 100%;    background: #fff9e0;    border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;    transition: all ease-in-out 0.3s;}
.footerInSec .footerrightcol .footerMenuSec.socialMenu ul li a svg {    width: 20px;    height: 20px;}
.footerInSec .footerrightcol .footerMenuSec.socialMenu ul li a:hover {    background: #2c362F;}
.footerInSec .footerrightcol .footerMenuSec.socialMenu ul li a:hover svg path {    fill: #fff9e0;}
.footerbttext {  width: 100%;    text-align: center;}
.footerbttext * { font-size: 16px;    line-height: 1;}
.footerbttext a {    text-decoration: underline;}
.footerInSec .footerrightcol .footerMenuSec .footerMenuTitle * { text-transform: uppercase;}

@media (max-width: 991px){
.footerInSec .footerrightcol {    max-width: 100%;}
.footerbttext {    padding-top: 0 !important;}

}

@media (max-width: 640px){
.footerInSec .footerrightcol {    gap: 0 20px;}
.footerInSec .footerrightcol .footerMenuSec.socialMenu {  max-width: 100%;}
.footerInSec .footerrightcol .footerMenuSec .footerMenuTitle * {  font-size: 19px;}
.footerInSec .footerrightcol .footerMenuSec {  max-width: 100%; text-align:center}
.footerbttext p {  line-height: 1.5;}

.footerInSec .footerlogo {  max-width: 250px;}
.footerInSec {  justify-content: center;}
.footerInSec .footerrightcol .footerMenuSec.socialMenu {  margin-top: 20px;}
.footerInSec .footerrightcol .footerMenuSec.socialMenu ul {  justify-content: center;}

}

@media (max-width: 480px){
.footerInSec .footerrightcol { gap:30px; }
.footerInSec .footerrightcol .footerMenuSec.socialMenu { margin-top:0 }
.footer { padding: 30px 0 20px !important;}
}







b,
strong {
font-weight: bolder;
}

img { vertical-align: middle; max-width: 100%; height: auto; }
ul { margin : 0; padding : 0; list-style: none; }

/* line-height */
.lh1,  .lh1 a,  .lh1 h1,  .lh1 h2, .lh1 h3,   .lh1 h4,  .lh1 h5,  .lh1 h6,   .lh1 p    { line-height : 1 }
.lh11, .lh11 a, .lh11 h1, .lh11 h2, .lh11 h3, .lh11 h4, .lh11 h5, .lh11 h6, .lh11 p { line-height : 1.1 }
.lh12, .lh12 a, .lh12 h1, .lh12 h2, .lh12 h3, .lh12 h4, .lh12 h5, .lh12 h6, .lh12 p { line-height : 1.2 }
.lh13, .lh13 a, .lh13 h1, .lh13 h2, .lh13 h3, .lh13 h4, .lh13 h5, .lh13 h6, .lh13 p   { line-height : 1.3 }
.lh14, .lh14 a, .lh14 h1, .lh14 h2, .lh14 h3, .lh14 h4, .lh14 h5, .lh14 h6, .lh14 p { line-height : 1.4 }
.lh15, .lh15 a, .lh15 h1, .lh15 h2, .lh15 h3, .lh15 h4, .lh15 h5, .lh15 h6, .lh15 p { line-height : 1.5 }
.lh16, .lh16 a, .lh16 h1, .lh16 h2, .lh16 h3, .lh16 h4, .lh16 h5, .lh16 h6, .lh16 p { line-height : 1.6 }


/* font-color */
.primary_color, .primary_color a, .primary_color h1, .primary_color h2, .primary_color h3, .primary_color h4, .primary_color h5, .primary_color h6, .primary_color p, .primary_color span {color: #2c362F;} 
.secondary_color,.secondary_color a, .secondary_color h1, .secondary_color h2, .secondary_color h3, .secondary_color h4, .secondary_color h5, .secondary_color h6, .secondary_color p, .secondary_color span {color: #E6DEB9;}
.tertiary_color,.tertiary_color a, .tertiary_color h1, .tertiary_color h2, .tertiary_color h3, .tertiary_color h4, .tertiary_color h5, .tertiary_color h6, .tertiary_color p, .tertiary_color span {color: #D6C6B0;}
.quaternary_color, .quaternary_color a, .quaternary_color h1, .quaternary_color h2, .quaternary_color h3, .quaternary_color h4, .quaternary_color h5, .quaternary_color h6, .quaternary_color p, .quaternary_color span {color: #B5746C;}
.quinary_color, .quinary_color a, .quinary_color h1, .quinary_color h2, .quinary_color h3, .quinary_color h4, .quinary_color h5, .quinary_color h6, .quinary_color p, .quinary_color span {color: #FFFFFF;}
.senary_color,.senary_color a, .senary_color h1, .senary_color h2, .senary_color h3, .senary_color h4, .senary_color h5, .senary_color h6, .senary_color p, .senary_color span {color: #9CAF88;}
.septenary_color,.septenary_color a, .septenary_color h1, .septenary_color h2, .septenary_color h3, .septenary_color h4, .septenary_color h5, .septenary_color h6, .septenary_color p, .septenary_color span {color: #E1998A;}
.octonary_color,.octonary_color a, .octonary_color h1, .octonary_color h2, .octonary_color h3, .octonary_color h4, .octonary_color h5, .octonary_color h6, .octonary_color p, .octonary_color span {color: #D9B7A5;}
.nonary_color,.nonary_color a, .nonary_color h1, .nonary_color h2, .nonary_color h3, .nonary_color h4, .nonary_color h5, .nonary_color h6, .nonary_color p, .nonary_color span {color: #B48B9C;}
.denary_color,.denary_color a, .denary_color h1, .denary_color h2, .denary_color h3, .denary_color h4, .denary_color h5, .denary_color h6, .denary_color p, .denary_color span {color: #4A3C30;}
.undenary_color,.undenary_color a, .undenary_color h1, .undenary_color h2, .undenary_color h3, .undenary_color h4, .undenary_color h5, .undenary_color h6, .undenary_color p, .undenary_color span {color: #F5C564;}
.duodecenary_color,.duodecenary_color a, .duodecenary_color h1, .duodecenary_color h2, .duodecenary_color h3, .duodecenary_color h4, .duodecenary_color h5, .duodecenary_color h6, .duodecenary_color p, .duodecenary_color span {color: #C1A25C;}
.tridenary_color,.tridenary_color a, .tridenary_color h1, .tridenary_color h2, .tridenary_color h3, .tridenary_color h4, .tridenary_color h5, .tridenary_color h6, .tridenary_color p, .tridenary_color span {color: #fff9e0;}

/* Background Colors */
.primary_bg { background-color : #2c362F  }
.secondary_bg { background-color : #E6DEB9 }
.tertiary_bg { background-color : #D6C6B0 }
.quaternary_bg { background-color : #B5746C }
.quinary_bg { background-color : #FFFFFF }
.senary_bg { background-color : #9CAF88 }
.septenary_bg { background-color : #E1998A }
.octonary_bg { background-color : #D9B7A5 }
.nonary_bg { background-color : #B48B9C }
.denary_bg { background-color : #4A3C30 }
.undenary_bg { background-color : #F5C564 }
.duodecenary_bg { background-color : #C1A25C }
.tridenary_bg { background-color : #fff9e0 }


/* font-weight */
.extrabold, .extrabold h1, .extrabold h2, .extrabold h3, .extrabold h4, .extrabold h5, .extrabold h6, .extrabold p, .extrabold li  { font-weight:800; }
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6, .bold p , .bold li { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold p, .semibold li  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6, .medium p, .medium li  { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6, .normal p, .normal li { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p, .light li { font-weight:300; }

/* letterspacing */
.ls3,.ls3 p { letter-spacing : -0.03em }
.ls5,.ls5 p { letter-spacing : -0.05em }

/* text style */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.font-italic{font-style: italic;}
.bg { background-repeat : no-repeat; background-size : cover; background-position : center center }

/* put listStyle class to "parent" tag of "ul" */
.nolistStyle, .nolistStyle ul{padding:0; margin:0; list-style-type: none;}
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li:before { font-family:'fontawesome',sans-serif; position:absolute; left:4px; color:#0078ff; font-weight:normal; top:2px;  }
.listStyle ul li:not([class*="fa-"]):before { content:"\f111"; font-size:60%; line-height:2; } /*Default without any class in <li> if you want any other font awesome icon just put icon class in <li class="fa-angle-right"> Content</li> */

/* Widths */
.fl { float:left; }  
.fr { float:right; }  
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.ib.vt { vertical-align:top;  }
.d_block {display: block !important; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w35 { width:  35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }


/* Max-width */
.max300{max-width:300px; width:100%;}
.max350{max-width:350px; width:100%;}
.max400{max-width:400px; width:100%;}
.max450{max-width:450px; width:100%;}
.max500{max-width:500px; width:100%;}
.max550{max-width:550px; width:100%;}
.max600{max-width:600px; width:100%;}
.max650{max-width:650px; width:100%;}
.max630{max-width:630px; width:100%;}
.max700{max-width:700px; width:100%;}
.max750{max-width:750px; width:100%;}
.max770{max-width:770px; width:100%;}
.max800{max-width:800px; width:100%;}
.max810{max-width:810px; width:100%;}
.max880{max-width:880px; width:100%;}
.max900{max-width:900px; width:100%;}
.max950{max-width:950px; width:100%;}
.max1000{max-width:1000px; width:100%;}
.max1100{max-width:1100px; width:100%;}
.maxfull { max-width : 100%; width : 100%; }
.widthCenter{margin:0 auto;}
.widthend{margin:0 0 0 auto;}

/* flex */
.d_flex { display: flex; flex-wrap : wrap }
.align_center { align-items: center; }
.align_start { align-items: flex-start; }
.align_end { align-items: flex-end; }
.space_between { justify-content: space-between; }  
.flex_start { justify-content: flex-start; }  
.flex_end { justify-content: flex-end; }  
.flex_center { justify-content: center; }
.flex_column { flex-direction : column }
.nowrap { flex-wrap : nowrap }
.flex-row-reverse {  flex-direction: row-reverse;}

/* flex-order */

.order1 { order : 1; }
.border1 { border-width : 1px; border-style: solid; }
.border_top1 {     border-top-width : 1px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom1 {     border-bottom-width : 1px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius1 { border-radius : 1px !important }

.order2 { order : 2; }
.border2 { border-width : 2px; border-style: solid; }
.border_top2 {     border-top-width : 2px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom2 {     border-bottom-width : 2px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius2 { border-radius : 2px !important }

.order3 { order : 3; }
.border3 { border-width : 3px; border-style: solid; }
.border_top3 {     border-top-width : 3px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom3 {     border-bottom-width : 3px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius3 { border-radius : 3px !important }

.order4 { order : 4; }
.border4 { border-width : 4px; border-style: solid; }
.border_top4 {     border-top-width : 4px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom4 {     border-bottom-width : 4px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius4 { border-radius : 4px !important }

.order5 { order : 5; }
.border5 { border-width : 5px; border-style: solid; }
.border_top5 {     border-top-width : 5px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom5 {     border-bottom-width : 5px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius5 { border-radius : 5px !important }

.order6 { order : 6; }
.border6 { border-width : 6px; border-style: solid; }
.border_top6 {     border-top-width : 6px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom6 {     border-bottom-width : 6px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius6 { border-radius : 6px !important }

.order7 { order : 7; }
.border7 { border-width : 7px; border-style: solid; }
.border_top7 {     border-top-width : 7px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom7 {     border-bottom-width : 7px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius7 { border-radius : 7px !important }

.order8 { order : 8; }
.border8 { border-width : 8px; border-style: solid; }
.border_top8 {     border-top-width : 8px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom8 {     border-bottom-width : 8px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius8 { border-radius : 8px !important }

.order9 { order : 9; }
.border9 { border-width : 9px; border-style: solid; }
.border_top9 {     border-top-width : 9px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom9 {     border-bottom-width : 9px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius9 { border-radius : 9px !important }

.order10 { order : 10; }
.border10 { border-width : 10px; border-style: solid; }
.border_top10 {     border-top-width : 10px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom10 {     border-bottom-width : 10px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius10 { border-radius : 10px !important }

.order11 { order : 11; }
.border11 { border-width : 11px; border-style: solid; }
.border_top11 {     border-top-width : 11px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom11 {     border-bottom-width : 11px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius11 { border-radius : 11px !important }

.order12 { order : 12; }
.border12 { border-width : 12px; border-style: solid; }
.border_top12 {     border-top-width : 12px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom12 {     border-bottom-width : 12px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius12 { border-radius : 12px !important }

.order13 { order : 13; }
.border13 { border-width : 13px; border-style: solid; }
.border_top13 {     border-top-width : 13px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom13 {     border-bottom-width : 13px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius13 { border-radius : 13px !important }

.order14 { order : 14; }
.border14 { border-width : 14px; border-style: solid; }
.border_top14 {     border-top-width : 14px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom14 {     border-bottom-width : 14px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius14 { border-radius : 14px !important }

.order15 { order : 15; }
.border15 { border-width : 15px; border-style: solid; }
.border_top15 {     border-top-width : 15px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom15 {     border-bottom-width : 15px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius15 { border-radius : 15px !important }

.order16 { order : 16; }
.border16 { border-width : 16px; border-style: solid; }
.border_top16 {     border-top-width : 16px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom16 {     border-bottom-width : 16px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius16 { border-radius : 16px !important }

.order17 { order : 17; }
.border17 { border-width : 17px; border-style: solid; }
.border_top17 {     border-top-width : 17px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom17 {     border-bottom-width : 17px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius17 { border-radius : 17px !important }

.order18 { order : 18; }
.border18 { border-width : 18px; border-style: solid; }
.border_top18 {     border-top-width : 18px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom18 {     border-bottom-width : 18px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius18 { border-radius : 18px !important }

.order19 { order : 19; }
.border19 { border-width : 19px; border-style: solid; }
.border_top19 {     border-top-width : 19px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom19 {     border-bottom-width : 19px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius19 { border-radius : 19px !important }

.order20 { order : 20; }
.border20 { border-width : 20px; border-style: solid; }
.border_top20 {     border-top-width : 20px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom20 {     border-bottom-width : 20px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius20 { border-radius : 20px !important }

.order21 { order : 21; }
.border21 { border-width : 21px; border-style: solid; }
.border_top21 {     border-top-width : 21px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom21 {     border-bottom-width : 21px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius21 { border-radius : 21px !important }

.order22 { order : 22; }
.border22 { border-width : 22px; border-style: solid; }
.border_top22 {     border-top-width : 22px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom22 {     border-bottom-width : 22px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius22 { border-radius : 22px !important }

.order23 { order : 23; }
.border23 { border-width : 23px; border-style: solid; }
.border_top23 {     border-top-width : 23px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom23 {     border-bottom-width : 23px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius23 { border-radius : 23px !important }

.order24 { order : 24; }
.border24 { border-width : 24px; border-style: solid; }
.border_top24 {     border-top-width : 24px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom24 {     border-bottom-width : 24px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius24 { border-radius : 24px !important }

.order25 { order : 25; }
.border25 { border-width : 25px; border-style: solid; }
.border_top25 {     border-top-width : 25px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom25 {     border-bottom-width : 25px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius25 { border-radius : 25px !important }

.order26 { order : 26; }
.border26 { border-width : 26px; border-style: solid; }
.border_top26 {     border-top-width : 26px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom26 {     border-bottom-width : 26px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius26 { border-radius : 26px !important }

.order27 { order : 27; }
.border27 { border-width : 27px; border-style: solid; }
.border_top27 {     border-top-width : 27px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom27 {     border-bottom-width : 27px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius27 { border-radius : 27px !important }

.order28 { order : 28; }
.border28 { border-width : 28px; border-style: solid; }
.border_top28 {     border-top-width : 28px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom28 {     border-bottom-width : 28px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius28 { border-radius : 28px !important }

.order29 { order : 29; }
.border29 { border-width : 29px; border-style: solid; }
.border_top29 {     border-top-width : 29px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom29 {     border-bottom-width : 29px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius29 { border-radius : 29px !important }


/* flex-gap */

.gap1 { gap : 1px; }
.columngap1 { column-gap : 1px;}
.rowgap1 { row-gap : 1px;}

.gap2 { gap : 2px; }
.columngap2 { column-gap : 2px;}
.rowgap2 { row-gap : 2px;}

.gap3 { gap : 3px; }
.columngap3 { column-gap : 3px;}
.rowgap3 { row-gap : 3px;}

.gap4 { gap : 4px; }
.columngap4 { column-gap : 4px;}
.rowgap4 { row-gap : 4px;}

.gap5 { gap : 5px; }
.columngap5 { column-gap : 5px;}
.rowgap5 { row-gap : 5px;}

.gap6 { gap : 6px; }
.columngap6 { column-gap : 6px;}
.rowgap6 { row-gap : 6px;}

.gap7 { gap : 7px; }
.columngap7 { column-gap : 7px;}
.rowgap7 { row-gap : 7px;}

.gap8 { gap : 8px; }
.columngap8 { column-gap : 8px;}
.rowgap8 { row-gap : 8px;}

.gap9 { gap : 9px; }
.columngap9 { column-gap : 9px;}
.rowgap9 { row-gap : 9px;}

.gap10 { gap : 10px; }
.columngap10 { column-gap : 10px;}
.rowgap10 { row-gap : 10px;}

.gap11 { gap : 11px; }
.columngap11 { column-gap : 11px;}
.rowgap11 { row-gap : 11px;}

.gap12 { gap : 12px; }
.columngap12 { column-gap : 12px;}
.rowgap12 { row-gap : 12px;}

.gap13 { gap : 13px; }
.columngap13 { column-gap : 13px;}
.rowgap13 { row-gap : 13px;}

.gap14 { gap : 14px; }
.columngap14 { column-gap : 14px;}
.rowgap14 { row-gap : 14px;}

.gap15 { gap : 15px; }
.columngap15 { column-gap : 15px;}
.rowgap15 { row-gap : 15px;}

.gap16 { gap : 16px; }
.columngap16 { column-gap : 16px;}
.rowgap16 { row-gap : 16px;}

.gap17 { gap : 17px; }
.columngap17 { column-gap : 17px;}
.rowgap17 { row-gap : 17px;}

.gap18 { gap : 18px; }
.columngap18 { column-gap : 18px;}
.rowgap18 { row-gap : 18px;}

.gap19 { gap : 19px; }
.columngap19 { column-gap : 19px;}
.rowgap19 { row-gap : 19px;}

.gap20 { gap : 20px; }
.columngap20 { column-gap : 20px;}
.rowgap20 { row-gap : 20px;}

.gap21 { gap : 21px; }
.columngap21 { column-gap : 21px;}
.rowgap21 { row-gap : 21px;}

.gap22 { gap : 22px; }
.columngap22 { column-gap : 22px;}
.rowgap22 { row-gap : 22px;}

.gap23 { gap : 23px; }
.columngap23 { column-gap : 23px;}
.rowgap23 { row-gap : 23px;}

.gap24 { gap : 24px; }
.columngap24 { column-gap : 24px;}
.rowgap24 { row-gap : 24px;}

.gap25 { gap : 25px; }
.columngap25 { column-gap : 25px;}
.rowgap25 { row-gap : 25px;}

.gap26 { gap : 26px; }
.columngap26 { column-gap : 26px;}
.rowgap26 { row-gap : 26px;}

.gap27 { gap : 27px; }
.columngap27 { column-gap : 27px;}
.rowgap27 { row-gap : 27px;}

.gap28 { gap : 28px; }
.columngap28 { column-gap : 28px;}
.rowgap28 { row-gap : 28px;}

.gap29 { gap : 29px; }
.columngap29 { column-gap : 29px;}
.rowgap29 { row-gap : 29px;}

.gap30 { gap : 30px; }
.columngap30 { column-gap : 30px;}
.rowgap30 { row-gap : 30px;}

.gap31 { gap : 31px; }
.columngap31 { column-gap : 31px;}
.rowgap31 { row-gap : 31px;}

.gap32 { gap : 32px; }
.columngap32 { column-gap : 32px;}
.rowgap32 { row-gap : 32px;}

.gap33 { gap : 33px; }
.columngap33 { column-gap : 33px;}
.rowgap33 { row-gap : 33px;}

.gap34 { gap : 34px; }
.columngap34 { column-gap : 34px;}
.rowgap34 { row-gap : 34px;}

.gap35 { gap : 35px; }
.columngap35 { column-gap : 35px;}
.rowgap35 { row-gap : 35px;}

.gap36 { gap : 36px; }
.columngap36 { column-gap : 36px;}
.rowgap36 { row-gap : 36px;}

.gap37 { gap : 37px; }
.columngap37 { column-gap : 37px;}
.rowgap37 { row-gap : 37px;}

.gap38 { gap : 38px; }
.columngap38 { column-gap : 38px;}
.rowgap38 { row-gap : 38px;}

.gap39 { gap : 39px; }
.columngap39 { column-gap : 39px;}
.rowgap39 { row-gap : 39px;}

.gap40 { gap : 40px; }
.columngap40 { column-gap : 40px;}
.rowgap40 { row-gap : 40px;}

.gap41 { gap : 41px; }
.columngap41 { column-gap : 41px;}
.rowgap41 { row-gap : 41px;}

.gap42 { gap : 42px; }
.columngap42 { column-gap : 42px;}
.rowgap42 { row-gap : 42px;}

.gap43 { gap : 43px; }
.columngap43 { column-gap : 43px;}
.rowgap43 { row-gap : 43px;}

.gap44 { gap : 44px; }
.columngap44 { column-gap : 44px;}
.rowgap44 { row-gap : 44px;}

.gap45 { gap : 45px; }
.columngap45 { column-gap : 45px;}
.rowgap45 { row-gap : 45px;}

.gap46 { gap : 46px; }
.columngap46 { column-gap : 46px;}
.rowgap46 { row-gap : 46px;}

.gap47 { gap : 47px; }
.columngap47 { column-gap : 47px;}
.rowgap47 { row-gap : 47px;}

.gap48 { gap : 48px; }
.columngap48 { column-gap : 48px;}
.rowgap48 { row-gap : 48px;}

.gap49 { gap : 49px; }
.columngap49 { column-gap : 49px;}
.rowgap49 { row-gap : 49px;}

.gap50 { gap : 50px; }
.columngap50 { column-gap : 50px;}
.rowgap50 { row-gap : 50px;}

.gap51 { gap : 51px; }
.columngap51 { column-gap : 51px;}
.rowgap51 { row-gap : 51px;}

.gap52 { gap : 52px; }
.columngap52 { column-gap : 52px;}
.rowgap52 { row-gap : 52px;}

.gap53 { gap : 53px; }
.columngap53 { column-gap : 53px;}
.rowgap53 { row-gap : 53px;}

.gap54 { gap : 54px; }
.columngap54 { column-gap : 54px;}
.rowgap54 { row-gap : 54px;}

.gap55 { gap : 55px; }
.columngap55 { column-gap : 55px;}
.rowgap55 { row-gap : 55px;}

.gap56 { gap : 56px; }
.columngap56 { column-gap : 56px;}
.rowgap56 { row-gap : 56px;}

.gap57 { gap : 57px; }
.columngap57 { column-gap : 57px;}
.rowgap57 { row-gap : 57px;}

.gap58 { gap : 58px; }
.columngap58 { column-gap : 58px;}
.rowgap58 { row-gap : 58px;}

.gap59 { gap : 59px; }
.columngap59 { column-gap : 59px;}
.rowgap59 { row-gap : 59px;}

.gap60 { gap : 60px; }
.columngap60 { column-gap : 60px;}
.rowgap60 { row-gap : 60px;}

.gap61 { gap : 61px; }
.columngap61 { column-gap : 61px;}
.rowgap61 { row-gap : 61px;}

.gap62 { gap : 62px; }
.columngap62 { column-gap : 62px;}
.rowgap62 { row-gap : 62px;}

.gap63 { gap : 63px; }
.columngap63 { column-gap : 63px;}
.rowgap63 { row-gap : 63px;}

.gap64 { gap : 64px; }
.columngap64 { column-gap : 64px;}
.rowgap64 { row-gap : 64px;}

.gap65 { gap : 65px; }
.columngap65 { column-gap : 65px;}
.rowgap65 { row-gap : 65px;}

.gap66 { gap : 66px; }
.columngap66 { column-gap : 66px;}
.rowgap66 { row-gap : 66px;}

.gap67 { gap : 67px; }
.columngap67 { column-gap : 67px;}
.rowgap67 { row-gap : 67px;}

.gap68 { gap : 68px; }
.columngap68 { column-gap : 68px;}
.rowgap68 { row-gap : 68px;}

.gap69 { gap : 69px; }
.columngap69 { column-gap : 69px;}
.rowgap69 { row-gap : 69px;}

.gap70 { gap : 70px; }
.columngap70 { column-gap : 70px;}
.rowgap70 { row-gap : 70px;}

.gap71 { gap : 71px; }
.columngap71 { column-gap : 71px;}
.rowgap71 { row-gap : 71px;}

.gap72 { gap : 72px; }
.columngap72 { column-gap : 72px;}
.rowgap72 { row-gap : 72px;}

.gap73 { gap : 73px; }
.columngap73 { column-gap : 73px;}
.rowgap73 { row-gap : 73px;}

.gap74 { gap : 74px; }
.columngap74 { column-gap : 74px;}
.rowgap74 { row-gap : 74px;}

.gap75 { gap : 75px; }
.columngap75 { column-gap : 75px;}
.rowgap75 { row-gap : 75px;}

.gap76 { gap : 76px; }
.columngap76 { column-gap : 76px;}
.rowgap76 { row-gap : 76px;}

.gap77 { gap : 77px; }
.columngap77 { column-gap : 77px;}
.rowgap77 { row-gap : 77px;}

.gap78 { gap : 78px; }
.columngap78 { column-gap : 78px;}
.rowgap78 { row-gap : 78px;}

.gap79 { gap : 79px; }
.columngap79 { column-gap : 79px;}
.rowgap79 { row-gap : 79px;}

.gap80 { gap : 80px; }
.columngap80 { column-gap : 80px;}
.rowgap80 { row-gap : 80px;}

.gap81 { gap : 81px; }
.columngap81 { column-gap : 81px;}
.rowgap81 { row-gap : 81px;}

.gap82 { gap : 82px; }
.columngap82 { column-gap : 82px;}
.rowgap82 { row-gap : 82px;}

.gap83 { gap : 83px; }
.columngap83 { column-gap : 83px;}
.rowgap83 { row-gap : 83px;}

.gap84 { gap : 84px; }
.columngap84 { column-gap : 84px;}
.rowgap84 { row-gap : 84px;}

.gap85 { gap : 85px; }
.columngap85 { column-gap : 85px;}
.rowgap85 { row-gap : 85px;}

.gap86 { gap : 86px; }
.columngap86 { column-gap : 86px;}
.rowgap86 { row-gap : 86px;}

.gap87 { gap : 87px; }
.columngap87 { column-gap : 87px;}
.rowgap87 { row-gap : 87px;}

.gap88 { gap : 88px; }
.columngap88 { column-gap : 88px;}
.rowgap88 { row-gap : 88px;}

.gap89 { gap : 89px; }
.columngap89 { column-gap : 89px;}
.rowgap89 { row-gap : 89px;}

.gap90 { gap : 90px; }
.columngap90 { column-gap : 90px;}
.rowgap90 { row-gap : 90px;}

.gap91 { gap : 91px; }
.columngap91 { column-gap : 91px;}
.rowgap91 { row-gap : 91px;}

.gap92 { gap : 92px; }
.columngap92 { column-gap : 92px;}
.rowgap92 { row-gap : 92px;}

.gap93 { gap : 93px; }
.columngap93 { column-gap : 93px;}
.rowgap93 { row-gap : 93px;}

.gap94 { gap : 94px; }
.columngap94 { column-gap : 94px;}
.rowgap94 { row-gap : 94px;}

.gap95 { gap : 95px; }
.columngap95 { column-gap : 95px;}
.rowgap95 { row-gap : 95px;}

.gap96 { gap : 96px; }
.columngap96 { column-gap : 96px;}
.rowgap96 { row-gap : 96px;}

.gap97 { gap : 97px; }
.columngap97 { column-gap : 97px;}
.rowgap97 { row-gap : 97px;}

.gap98 { gap : 98px; }
.columngap98 { column-gap : 98px;}
.rowgap98 { row-gap : 98px;}

.gap99 { gap : 99px; }
.columngap99 { column-gap : 99px;}
.rowgap99 { row-gap : 99px;}


/* Custom Padding */

.p1 { padding : 1px; }
.pt1, .p1-0 { padding-top: 1px; }
.pb1, .p1-0 { padding-bottom: 1px; }

.p2 { padding : 2px; }
.pt2, .p2-0 { padding-top: 2px; }
.pb2, .p2-0 { padding-bottom: 2px; }

.p3 { padding : 3px; }
.pt3, .p3-0 { padding-top: 3px; }
.pb3, .p3-0 { padding-bottom: 3px; }

.p4 { padding : 4px; }
.pt4, .p4-0 { padding-top: 4px; }
.pb4, .p4-0 { padding-bottom: 4px; }

.p5 { padding : 5px; }
.pt5, .p5-0 { padding-top: 5px; }
.pb5, .p5-0 { padding-bottom: 5px; }

.p6 { padding : 6px; }
.pt6, .p6-0 { padding-top: 6px; }
.pb6, .p6-0 { padding-bottom: 6px; }

.p7 { padding : 7px; }
.pt7, .p7-0 { padding-top: 7px; }
.pb7, .p7-0 { padding-bottom: 7px; }

.p8 { padding : 8px; }
.pt8, .p8-0 { padding-top: 8px; }
.pb8, .p8-0 { padding-bottom: 8px; }

.p9 { padding : 9px; }
.pt9, .p9-0 { padding-top: 9px; }
.pb9, .p9-0 { padding-bottom: 9px; }

.p10 { padding : 10px; }
.pt10, .p10-0 { padding-top: 10px; }
.pb10, .p10-0 { padding-bottom: 10px; }

.p11 { padding : 11px; }
.pt11, .p11-0 { padding-top: 11px; }
.pb11, .p11-0 { padding-bottom: 11px; }

.p12 { padding : 12px; }
.pt12, .p12-0 { padding-top: 12px; }
.pb12, .p12-0 { padding-bottom: 12px; }

.p13 { padding : 13px; }
.pt13, .p13-0 { padding-top: 13px; }
.pb13, .p13-0 { padding-bottom: 13px; }

.p14 { padding : 14px; }
.pt14, .p14-0 { padding-top: 14px; }
.pb14, .p14-0 { padding-bottom: 14px; }

.p15 { padding : 15px; }
.pt15, .p15-0 { padding-top: 15px; }
.pb15, .p15-0 { padding-bottom: 15px; }

.p16 { padding : 16px; }
.pt16, .p16-0 { padding-top: 16px; }
.pb16, .p16-0 { padding-bottom: 16px; }

.p17 { padding : 17px; }
.pt17, .p17-0 { padding-top: 17px; }
.pb17, .p17-0 { padding-bottom: 17px; }

.p18 { padding : 18px; }
.pt18, .p18-0 { padding-top: 18px; }
.pb18, .p18-0 { padding-bottom: 18px; }

.p19 { padding : 19px; }
.pt19, .p19-0 { padding-top: 19px; }
.pb19, .p19-0 { padding-bottom: 19px; }

.p20 { padding : 20px; }
.pt20, .p20-0 { padding-top: 20px; }
.pb20, .p20-0 { padding-bottom: 20px; }

.p21 { padding : 21px; }
.pt21, .p21-0 { padding-top: 21px; }
.pb21, .p21-0 { padding-bottom: 21px; }

.p22 { padding : 22px; }
.pt22, .p22-0 { padding-top: 22px; }
.pb22, .p22-0 { padding-bottom: 22px; }

.p23 { padding : 23px; }
.pt23, .p23-0 { padding-top: 23px; }
.pb23, .p23-0 { padding-bottom: 23px; }

.p24 { padding : 24px; }
.pt24, .p24-0 { padding-top: 24px; }
.pb24, .p24-0 { padding-bottom: 24px; }

.p25 { padding : 25px; }
.pt25, .p25-0 { padding-top: 25px; }
.pb25, .p25-0 { padding-bottom: 25px; }

.p26 { padding : 26px; }
.pt26, .p26-0 { padding-top: 26px; }
.pb26, .p26-0 { padding-bottom: 26px; }

.p27 { padding : 27px; }
.pt27, .p27-0 { padding-top: 27px; }
.pb27, .p27-0 { padding-bottom: 27px; }

.p28 { padding : 28px; }
.pt28, .p28-0 { padding-top: 28px; }
.pb28, .p28-0 { padding-bottom: 28px; }

.p29 { padding : 29px; }
.pt29, .p29-0 { padding-top: 29px; }
.pb29, .p29-0 { padding-bottom: 29px; }

.p30 { padding : 30px; }
.pt30, .p30-0 { padding-top: 30px; }
.pb30, .p30-0 { padding-bottom: 30px; }

.p31 { padding : 31px; }
.pt31, .p31-0 { padding-top: 31px; }
.pb31, .p31-0 { padding-bottom: 31px; }

.p32 { padding : 32px; }
.pt32, .p32-0 { padding-top: 32px; }
.pb32, .p32-0 { padding-bottom: 32px; }

.p33 { padding : 33px; }
.pt33, .p33-0 { padding-top: 33px; }
.pb33, .p33-0 { padding-bottom: 33px; }

.p34 { padding : 34px; }
.pt34, .p34-0 { padding-top: 34px; }
.pb34, .p34-0 { padding-bottom: 34px; }

.p35 { padding : 35px; }
.pt35, .p35-0 { padding-top: 35px; }
.pb35, .p35-0 { padding-bottom: 35px; }

.p36 { padding : 36px; }
.pt36, .p36-0 { padding-top: 36px; }
.pb36, .p36-0 { padding-bottom: 36px; }

.p37 { padding : 37px; }
.pt37, .p37-0 { padding-top: 37px; }
.pb37, .p37-0 { padding-bottom: 37px; }

.p38 { padding : 38px; }
.pt38, .p38-0 { padding-top: 38px; }
.pb38, .p38-0 { padding-bottom: 38px; }

.p39 { padding : 39px; }
.pt39, .p39-0 { padding-top: 39px; }
.pb39, .p39-0 { padding-bottom: 39px; }

.p40 { padding : 40px; }
.pt40, .p40-0 { padding-top: 40px; }
.pb40, .p40-0 { padding-bottom: 40px; }

.p41 { padding : 41px; }
.pt41, .p41-0 { padding-top: 41px; }
.pb41, .p41-0 { padding-bottom: 41px; }

.p42 { padding : 42px; }
.pt42, .p42-0 { padding-top: 42px; }
.pb42, .p42-0 { padding-bottom: 42px; }

.p43 { padding : 43px; }
.pt43, .p43-0 { padding-top: 43px; }
.pb43, .p43-0 { padding-bottom: 43px; }

.p44 { padding : 44px; }
.pt44, .p44-0 { padding-top: 44px; }
.pb44, .p44-0 { padding-bottom: 44px; }

.p45 { padding : 45px; }
.pt45, .p45-0 { padding-top: 45px; }
.pb45, .p45-0 { padding-bottom: 45px; }

.p46 { padding : 46px; }
.pt46, .p46-0 { padding-top: 46px; }
.pb46, .p46-0 { padding-bottom: 46px; }

.p47 { padding : 47px; }
.pt47, .p47-0 { padding-top: 47px; }
.pb47, .p47-0 { padding-bottom: 47px; }

.p48 { padding : 48px; }
.pt48, .p48-0 { padding-top: 48px; }
.pb48, .p48-0 { padding-bottom: 48px; }

.p49 { padding : 49px; }
.pt49, .p49-0 { padding-top: 49px; }
.pb49, .p49-0 { padding-bottom: 49px; }

.p50 { padding : 50px; }
.pt50, .p50-0 { padding-top: 50px; }
.pb50, .p50-0 { padding-bottom: 50px; }

.p51 { padding : 51px; }
.pt51, .p51-0 { padding-top: 51px; }
.pb51, .p51-0 { padding-bottom: 51px; }

.p52 { padding : 52px; }
.pt52, .p52-0 { padding-top: 52px; }
.pb52, .p52-0 { padding-bottom: 52px; }

.p53 { padding : 53px; }
.pt53, .p53-0 { padding-top: 53px; }
.pb53, .p53-0 { padding-bottom: 53px; }

.p54 { padding : 54px; }
.pt54, .p54-0 { padding-top: 54px; }
.pb54, .p54-0 { padding-bottom: 54px; }

.p55 { padding : 55px; }
.pt55, .p55-0 { padding-top: 55px; }
.pb55, .p55-0 { padding-bottom: 55px; }

.p56 { padding : 56px; }
.pt56, .p56-0 { padding-top: 56px; }
.pb56, .p56-0 { padding-bottom: 56px; }

.p57 { padding : 57px; }
.pt57, .p57-0 { padding-top: 57px; }
.pb57, .p57-0 { padding-bottom: 57px; }

.p58 { padding : 58px; }
.pt58, .p58-0 { padding-top: 58px; }
.pb58, .p58-0 { padding-bottom: 58px; }

.p59 { padding : 59px; }
.pt59, .p59-0 { padding-top: 59px; }
.pb59, .p59-0 { padding-bottom: 59px; }

.p60 { padding : 60px; }
.pt60, .p60-0 { padding-top: 60px; }
.pb60, .p60-0 { padding-bottom: 60px; }

.p61 { padding : 61px; }
.pt61, .p61-0 { padding-top: 61px; }
.pb61, .p61-0 { padding-bottom: 61px; }

.p62 { padding : 62px; }
.pt62, .p62-0 { padding-top: 62px; }
.pb62, .p62-0 { padding-bottom: 62px; }

.p63 { padding : 63px; }
.pt63, .p63-0 { padding-top: 63px; }
.pb63, .p63-0 { padding-bottom: 63px; }

.p64 { padding : 64px; }
.pt64, .p64-0 { padding-top: 64px; }
.pb64, .p64-0 { padding-bottom: 64px; }

.p65 { padding : 65px; }
.pt65, .p65-0 { padding-top: 65px; }
.pb65, .p65-0 { padding-bottom: 65px; }

.p66 { padding : 66px; }
.pt66, .p66-0 { padding-top: 66px; }
.pb66, .p66-0 { padding-bottom: 66px; }

.p67 { padding : 67px; }
.pt67, .p67-0 { padding-top: 67px; }
.pb67, .p67-0 { padding-bottom: 67px; }

.p68 { padding : 68px; }
.pt68, .p68-0 { padding-top: 68px; }
.pb68, .p68-0 { padding-bottom: 68px; }

.p69 { padding : 69px; }
.pt69, .p69-0 { padding-top: 69px; }
.pb69, .p69-0 { padding-bottom: 69px; }

.p70 { padding : 70px; }
.pt70, .p70-0 { padding-top: 70px; }
.pb70, .p70-0 { padding-bottom: 70px; }

.p71 { padding : 71px; }
.pt71, .p71-0 { padding-top: 71px; }
.pb71, .p71-0 { padding-bottom: 71px; }

.p72 { padding : 72px; }
.pt72, .p72-0 { padding-top: 72px; }
.pb72, .p72-0 { padding-bottom: 72px; }

.p73 { padding : 73px; }
.pt73, .p73-0 { padding-top: 73px; }
.pb73, .p73-0 { padding-bottom: 73px; }

.p74 { padding : 74px; }
.pt74, .p74-0 { padding-top: 74px; }
.pb74, .p74-0 { padding-bottom: 74px; }

.p75 { padding : 75px; }
.pt75, .p75-0 { padding-top: 75px; }
.pb75, .p75-0 { padding-bottom: 75px; }

.p76 { padding : 76px; }
.pt76, .p76-0 { padding-top: 76px; }
.pb76, .p76-0 { padding-bottom: 76px; }

.p77 { padding : 77px; }
.pt77, .p77-0 { padding-top: 77px; }
.pb77, .p77-0 { padding-bottom: 77px; }

.p78 { padding : 78px; }
.pt78, .p78-0 { padding-top: 78px; }
.pb78, .p78-0 { padding-bottom: 78px; }

.p79 { padding : 79px; }
.pt79, .p79-0 { padding-top: 79px; }
.pb79, .p79-0 { padding-bottom: 79px; }

.p80 { padding : 80px; }
.pt80, .p80-0 { padding-top: 80px; }
.pb80, .p80-0 { padding-bottom: 80px; }

.p81 { padding : 81px; }
.pt81, .p81-0 { padding-top: 81px; }
.pb81, .p81-0 { padding-bottom: 81px; }

.p82 { padding : 82px; }
.pt82, .p82-0 { padding-top: 82px; }
.pb82, .p82-0 { padding-bottom: 82px; }

.p83 { padding : 83px; }
.pt83, .p83-0 { padding-top: 83px; }
.pb83, .p83-0 { padding-bottom: 83px; }

.p84 { padding : 84px; }
.pt84, .p84-0 { padding-top: 84px; }
.pb84, .p84-0 { padding-bottom: 84px; }

.p85 { padding : 85px; }
.pt85, .p85-0 { padding-top: 85px; }
.pb85, .p85-0 { padding-bottom: 85px; }

.p86 { padding : 86px; }
.pt86, .p86-0 { padding-top: 86px; }
.pb86, .p86-0 { padding-bottom: 86px; }

.p87 { padding : 87px; }
.pt87, .p87-0 { padding-top: 87px; }
.pb87, .p87-0 { padding-bottom: 87px; }

.p88 { padding : 88px; }
.pt88, .p88-0 { padding-top: 88px; }
.pb88, .p88-0 { padding-bottom: 88px; }

.p89 { padding : 89px; }
.pt89, .p89-0 { padding-top: 89px; }
.pb89, .p89-0 { padding-bottom: 89px; }

.p90 { padding : 90px; }
.pt90, .p90-0 { padding-top: 90px; }
.pb90, .p90-0 { padding-bottom: 90px; }

.p91 { padding : 91px; }
.pt91, .p91-0 { padding-top: 91px; }
.pb91, .p91-0 { padding-bottom: 91px; }

.p92 { padding : 92px; }
.pt92, .p92-0 { padding-top: 92px; }
.pb92, .p92-0 { padding-bottom: 92px; }

.p93 { padding : 93px; }
.pt93, .p93-0 { padding-top: 93px; }
.pb93, .p93-0 { padding-bottom: 93px; }

.p94 { padding : 94px; }
.pt94, .p94-0 { padding-top: 94px; }
.pb94, .p94-0 { padding-bottom: 94px; }

.p95 { padding : 95px; }
.pt95, .p95-0 { padding-top: 95px; }
.pb95, .p95-0 { padding-bottom: 95px; }

.p96 { padding : 96px; }
.pt96, .p96-0 { padding-top: 96px; }
.pb96, .p96-0 { padding-bottom: 96px; }

.p97 { padding : 97px; }
.pt97, .p97-0 { padding-top: 97px; }
.pb97, .p97-0 { padding-bottom: 97px; }

.p98 { padding : 98px; }
.pt98, .p98-0 { padding-top: 98px; }
.pb98, .p98-0 { padding-bottom: 98px; }

.p99 { padding : 99px; }
.pt99, .p99-0 { padding-top: 99px; }
.pb99, .p99-0 { padding-bottom: 99px; }

.p100 { padding : 100px; }
.pt100, .p100-0 { padding-top: 100px; }
.pb100, .p100-0 { padding-bottom: 100px; }

.p101 { padding : 101px; }
.pt101, .p101-0 { padding-top: 101px; }
.pb101, .p101-0 { padding-bottom: 101px; }

.p102 { padding : 102px; }
.pt102, .p102-0 { padding-top: 102px; }
.pb102, .p102-0 { padding-bottom: 102px; }

.p103 { padding : 103px; }
.pt103, .p103-0 { padding-top: 103px; }
.pb103, .p103-0 { padding-bottom: 103px; }

.p104 { padding : 104px; }
.pt104, .p104-0 { padding-top: 104px; }
.pb104, .p104-0 { padding-bottom: 104px; }

.p105 { padding : 105px; }
.pt105, .p105-0 { padding-top: 105px; }
.pb105, .p105-0 { padding-bottom: 105px; }

.p106 { padding : 106px; }
.pt106, .p106-0 { padding-top: 106px; }
.pb106, .p106-0 { padding-bottom: 106px; }

.p107 { padding : 107px; }
.pt107, .p107-0 { padding-top: 107px; }
.pb107, .p107-0 { padding-bottom: 107px; }

.p108 { padding : 108px; }
.pt108, .p108-0 { padding-top: 108px; }
.pb108, .p108-0 { padding-bottom: 108px; }

.p109 { padding : 109px; }
.pt109, .p109-0 { padding-top: 109px; }
.pb109, .p109-0 { padding-bottom: 109px; }

.p110 { padding : 110px; }
.pt110, .p110-0 { padding-top: 110px; }
.pb110, .p110-0 { padding-bottom: 110px; }

.p111 { padding : 111px; }
.pt111, .p111-0 { padding-top: 111px; }
.pb111, .p111-0 { padding-bottom: 111px; }

.p112 { padding : 112px; }
.pt112, .p112-0 { padding-top: 112px; }
.pb112, .p112-0 { padding-bottom: 112px; }

.p113 { padding : 113px; }
.pt113, .p113-0 { padding-top: 113px; }
.pb113, .p113-0 { padding-bottom: 113px; }

.p114 { padding : 114px; }
.pt114, .p114-0 { padding-top: 114px; }
.pb114, .p114-0 { padding-bottom: 114px; }

.p115 { padding : 115px; }
.pt115, .p115-0 { padding-top: 115px; }
.pb115, .p115-0 { padding-bottom: 115px; }

.p116 { padding : 116px; }
.pt116, .p116-0 { padding-top: 116px; }
.pb116, .p116-0 { padding-bottom: 116px; }

.p117 { padding : 117px; }
.pt117, .p117-0 { padding-top: 117px; }
.pb117, .p117-0 { padding-bottom: 117px; }

.p118 { padding : 118px; }
.pt118, .p118-0 { padding-top: 118px; }
.pb118, .p118-0 { padding-bottom: 118px; }

.p119 { padding : 119px; }
.pt119, .p119-0 { padding-top: 119px; }
.pb119, .p119-0 { padding-bottom: 119px; }

.p120 { padding : 120px; }
.pt120, .p120-0 { padding-top: 120px; }
.pb120, .p120-0 { padding-bottom: 120px; }

.p121 { padding : 121px; }
.pt121, .p121-0 { padding-top: 121px; }
.pb121, .p121-0 { padding-bottom: 121px; }

.p122 { padding : 122px; }
.pt122, .p122-0 { padding-top: 122px; }
.pb122, .p122-0 { padding-bottom: 122px; }

.p123 { padding : 123px; }
.pt123, .p123-0 { padding-top: 123px; }
.pb123, .p123-0 { padding-bottom: 123px; }

.p124 { padding : 124px; }
.pt124, .p124-0 { padding-top: 124px; }
.pb124, .p124-0 { padding-bottom: 124px; }

.p125 { padding : 125px; }
.pt125, .p125-0 { padding-top: 125px; }
.pb125, .p125-0 { padding-bottom: 125px; }

.p126 { padding : 126px; }
.pt126, .p126-0 { padding-top: 126px; }
.pb126, .p126-0 { padding-bottom: 126px; }

.p127 { padding : 127px; }
.pt127, .p127-0 { padding-top: 127px; }
.pb127, .p127-0 { padding-bottom: 127px; }

.p128 { padding : 128px; }
.pt128, .p128-0 { padding-top: 128px; }
.pb128, .p128-0 { padding-bottom: 128px; }

.p129 { padding : 129px; }
.pt129, .p129-0 { padding-top: 129px; }
.pb129, .p129-0 { padding-bottom: 129px; }

.p130 { padding : 130px; }
.pt130, .p130-0 { padding-top: 130px; }
.pb130, .p130-0 { padding-bottom: 130px; }

.p131 { padding : 131px; }
.pt131, .p131-0 { padding-top: 131px; }
.pb131, .p131-0 { padding-bottom: 131px; }

.p132 { padding : 132px; }
.pt132, .p132-0 { padding-top: 132px; }
.pb132, .p132-0 { padding-bottom: 132px; }

.p133 { padding : 133px; }
.pt133, .p133-0 { padding-top: 133px; }
.pb133, .p133-0 { padding-bottom: 133px; }

.p134 { padding : 134px; }
.pt134, .p134-0 { padding-top: 134px; }
.pb134, .p134-0 { padding-bottom: 134px; }

.p135 { padding : 135px; }
.pt135, .p135-0 { padding-top: 135px; }
.pb135, .p135-0 { padding-bottom: 135px; }

.p136 { padding : 136px; }
.pt136, .p136-0 { padding-top: 136px; }
.pb136, .p136-0 { padding-bottom: 136px; }

.p137 { padding : 137px; }
.pt137, .p137-0 { padding-top: 137px; }
.pb137, .p137-0 { padding-bottom: 137px; }

.p138 { padding : 138px; }
.pt138, .p138-0 { padding-top: 138px; }
.pb138, .p138-0 { padding-bottom: 138px; }

.p139 { padding : 139px; }
.pt139, .p139-0 { padding-top: 139px; }
.pb139, .p139-0 { padding-bottom: 139px; }

.p140 { padding : 140px; }
.pt140, .p140-0 { padding-top: 140px; }
.pb140, .p140-0 { padding-bottom: 140px; }

.p141 { padding : 141px; }
.pt141, .p141-0 { padding-top: 141px; }
.pb141, .p141-0 { padding-bottom: 141px; }

.p142 { padding : 142px; }
.pt142, .p142-0 { padding-top: 142px; }
.pb142, .p142-0 { padding-bottom: 142px; }

.p143 { padding : 143px; }
.pt143, .p143-0 { padding-top: 143px; }
.pb143, .p143-0 { padding-bottom: 143px; }

.p144 { padding : 144px; }
.pt144, .p144-0 { padding-top: 144px; }
.pb144, .p144-0 { padding-bottom: 144px; }

.p145 { padding : 145px; }
.pt145, .p145-0 { padding-top: 145px; }
.pb145, .p145-0 { padding-bottom: 145px; }

.p146 { padding : 146px; }
.pt146, .p146-0 { padding-top: 146px; }
.pb146, .p146-0 { padding-bottom: 146px; }

.p147 { padding : 147px; }
.pt147, .p147-0 { padding-top: 147px; }
.pb147, .p147-0 { padding-bottom: 147px; }

.p148 { padding : 148px; }
.pt148, .p148-0 { padding-top: 148px; }
.pb148, .p148-0 { padding-bottom: 148px; }

.p149 { padding : 149px; }
.pt149, .p149-0 { padding-top: 149px; }
.pb149, .p149-0 { padding-bottom: 149px; }


.pl0, .p0-0, .plr0 { padding-left:0; }
.pr0, .p0, .plr0  { padding-right:0; }



.pl0,.p0-0 { padding-left : 0px; }
.pr0,.p0-0 { padding-right : 0px; }
.ml0,.m0-0 { margin-left : 0px; }
.mr0,.m0-0 { margin-right : 0px; }
.mt0{ margin-top : 0px; }
.margin_minus0 { margin : 0 -0px }


.pl1,.p0-1 { padding-left : 1px; }
.pr1,.p0-1 { padding-right : 1px; }
.ml1,.m0-1 { margin-left : 1px; }
.mr1,.m0-1 { margin-right : 1px; }
.mt1{ margin-top : 1px; }
.margin_minus1 { margin : 0 -1px }


.pl2,.p0-2 { padding-left : 2px; }
.pr2,.p0-2 { padding-right : 2px; }
.ml2,.m0-2 { margin-left : 2px; }
.mr2,.m0-2 { margin-right : 2px; }
.mt2{ margin-top : 2px; }
.margin_minus2 { margin : 0 -2px }


.pl3,.p0-3 { padding-left : 3px; }
.pr3,.p0-3 { padding-right : 3px; }
.ml3,.m0-3 { margin-left : 3px; }
.mr3,.m0-3 { margin-right : 3px; }
.mt3{ margin-top : 3px; }
.margin_minus3 { margin : 0 -3px }


.pl4,.p0-4 { padding-left : 4px; }
.pr4,.p0-4 { padding-right : 4px; }
.ml4,.m0-4 { margin-left : 4px; }
.mr4,.m0-4 { margin-right : 4px; }
.mt4{ margin-top : 4px; }
.margin_minus4 { margin : 0 -4px }


.pl5,.p0-5 { padding-left : 5px; }
.pr5,.p0-5 { padding-right : 5px; }
.ml5,.m0-5 { margin-left : 5px; }
.mr5,.m0-5 { margin-right : 5px; }
.mt5{ margin-top : 5px; }
.margin_minus5 { margin : 0 -5px }


.pl6,.p0-6 { padding-left : 6px; }
.pr6,.p0-6 { padding-right : 6px; }
.ml6,.m0-6 { margin-left : 6px; }
.mr6,.m0-6 { margin-right : 6px; }
.mt6{ margin-top : 6px; }
.margin_minus6 { margin : 0 -6px }


.pl7,.p0-7 { padding-left : 7px; }
.pr7,.p0-7 { padding-right : 7px; }
.ml7,.m0-7 { margin-left : 7px; }
.mr7,.m0-7 { margin-right : 7px; }
.mt7{ margin-top : 7px; }
.margin_minus7 { margin : 0 -7px }


.pl8,.p0-8 { padding-left : 8px; }
.pr8,.p0-8 { padding-right : 8px; }
.ml8,.m0-8 { margin-left : 8px; }
.mr8,.m0-8 { margin-right : 8px; }
.mt8{ margin-top : 8px; }
.margin_minus8 { margin : 0 -8px }


.pl9,.p0-9 { padding-left : 9px; }
.pr9,.p0-9 { padding-right : 9px; }
.ml9,.m0-9 { margin-left : 9px; }
.mr9,.m0-9 { margin-right : 9px; }
.mt9{ margin-top : 9px; }
.margin_minus9 { margin : 0 -9px }


.pl10,.p0-10 { padding-left : 10px; }
.pr10,.p0-10 { padding-right : 10px; }
.ml10,.m0-10 { margin-left : 10px; }
.mr10,.m0-10 { margin-right : 10px; }
.mt10{ margin-top : 10px; }
.margin_minus10 { margin : 0 -10px }


.pl11,.p0-11 { padding-left : 11px; }
.pr11,.p0-11 { padding-right : 11px; }
.ml11,.m0-11 { margin-left : 11px; }
.mr11,.m0-11 { margin-right : 11px; }
.mt11{ margin-top : 11px; }
.margin_minus11 { margin : 0 -11px }


.pl12,.p0-12 { padding-left : 12px; }
.pr12,.p0-12 { padding-right : 12px; }
.ml12,.m0-12 { margin-left : 12px; }
.mr12,.m0-12 { margin-right : 12px; }
.mt12{ margin-top : 12px; }
.margin_minus12 { margin : 0 -12px }


.pl13,.p0-13 { padding-left : 13px; }
.pr13,.p0-13 { padding-right : 13px; }
.ml13,.m0-13 { margin-left : 13px; }
.mr13,.m0-13 { margin-right : 13px; }
.mt13{ margin-top : 13px; }
.margin_minus13 { margin : 0 -13px }


.pl14,.p0-14 { padding-left : 14px; }
.pr14,.p0-14 { padding-right : 14px; }
.ml14,.m0-14 { margin-left : 14px; }
.mr14,.m0-14 { margin-right : 14px; }
.mt14{ margin-top : 14px; }
.margin_minus14 { margin : 0 -14px }


.pl15,.p0-15 { padding-left : 15px; }
.pr15,.p0-15 { padding-right : 15px; }
.ml15,.m0-15 { margin-left : 15px; }
.mr15,.m0-15 { margin-right : 15px; }
.mt15{ margin-top : 15px; }
.margin_minus15 { margin : 0 -15px }


.pl16,.p0-16 { padding-left : 16px; }
.pr16,.p0-16 { padding-right : 16px; }
.ml16,.m0-16 { margin-left : 16px; }
.mr16,.m0-16 { margin-right : 16px; }
.mt16{ margin-top : 16px; }
.margin_minus16 { margin : 0 -16px }


.pl17,.p0-17 { padding-left : 17px; }
.pr17,.p0-17 { padding-right : 17px; }
.ml17,.m0-17 { margin-left : 17px; }
.mr17,.m0-17 { margin-right : 17px; }
.mt17{ margin-top : 17px; }
.margin_minus17 { margin : 0 -17px }


.pl18,.p0-18 { padding-left : 18px; }
.pr18,.p0-18 { padding-right : 18px; }
.ml18,.m0-18 { margin-left : 18px; }
.mr18,.m0-18 { margin-right : 18px; }
.mt18{ margin-top : 18px; }
.margin_minus18 { margin : 0 -18px }


.pl19,.p0-19 { padding-left : 19px; }
.pr19,.p0-19 { padding-right : 19px; }
.ml19,.m0-19 { margin-left : 19px; }
.mr19,.m0-19 { margin-right : 19px; }
.mt19{ margin-top : 19px; }
.margin_minus19 { margin : 0 -19px }


.pl20,.p0-20 { padding-left : 20px; }
.pr20,.p0-20 { padding-right : 20px; }
.ml20,.m0-20 { margin-left : 20px; }
.mr20,.m0-20 { margin-right : 20px; }
.mt20{ margin-top : 20px; }
.margin_minus20 { margin : 0 -20px }


.pl21,.p0-21 { padding-left : 21px; }
.pr21,.p0-21 { padding-right : 21px; }
.ml21,.m0-21 { margin-left : 21px; }
.mr21,.m0-21 { margin-right : 21px; }
.mt21{ margin-top : 21px; }
.margin_minus21 { margin : 0 -21px }


.pl22,.p0-22 { padding-left : 22px; }
.pr22,.p0-22 { padding-right : 22px; }
.ml22,.m0-22 { margin-left : 22px; }
.mr22,.m0-22 { margin-right : 22px; }
.mt22{ margin-top : 22px; }
.margin_minus22 { margin : 0 -22px }


.pl23,.p0-23 { padding-left : 23px; }
.pr23,.p0-23 { padding-right : 23px; }
.ml23,.m0-23 { margin-left : 23px; }
.mr23,.m0-23 { margin-right : 23px; }
.mt23{ margin-top : 23px; }
.margin_minus23 { margin : 0 -23px }


.pl24,.p0-24 { padding-left : 24px; }
.pr24,.p0-24 { padding-right : 24px; }
.ml24,.m0-24 { margin-left : 24px; }
.mr24,.m0-24 { margin-right : 24px; }
.mt24{ margin-top : 24px; }
.margin_minus24 { margin : 0 -24px }


p+* { margin-top: 20px; }





.HomeBannerInSec  .HomeBannerLTCol {  max-width: 50%;    width: 100%; position: relative;}
.HomeBannerInSec {    gap: 50px;}
.HomeBannerInSec .HomeBannerRTCol {    max-width: calc(50% - 50px);  overflow: hidden;  width: 100%;}
.HomeBannerRTColImg {  max-width: 458px; height:505px;  width: 100%;    margin: 0 auto; }
.HomeBannerRTColImg img.HomeBannerRTColImgmain {width: 100%; display: block;  object-fit: cover;  clip-path: url(#bannerArch);}
.HomeBannerRTColImg {   position: relative;}
.HomeBannerRTColImg img.starImg1st {    position: absolute;    width: 102px;    height: 102px;    z-index: 1;    object-fit: contain;    object-position: 50% 50%;  top: -1%;    left: 15%; pointer-events: none;}
.HomeBannerRTColImg img.starImg2nd {    position: absolute;    width: 62px;    height: 62px;    object-fit: contain;    left: -5%;  top: 40%;    object-position: center center; pointer-events: none;}
.HomeBannerRTColImg img.starImg3rd {    position: absolute;    width: 118px;    height: 118px;    top: 7%;    right: -5%;    object-fit: contain; pointer-events: none;}
.HomeBannerRTColImg img.starImg4th {    position: absolute;    width: 136px;    height: 136px;    right: -5%;    bottom: 15%; pointer-events: none;}
.HomeBannerInSec .HomeBannerLTCol .HomeBannerShapeimgs {   position: absolute;    width: 135px;    height: 93px;    top: 25%;  right: 0;}
.HomeBannerInSec .HomeBannerLTCol .HomeBannerShapeimgs img.HomeBannerShapeimmg {    width: 100%;    height: 100%;    object-fit: contain;}
.HomeBannerInSec .HomeBannerLTCol .HomeBannerShapeimgs img.HomeBannerShapestarImg {    width: 53px;    height: 53px;    position: absolute;    top: -7px;    right: 8px; pointer-events: none;}

.HeroCntTImgSection {  border-top: 5px solid #D9B7A5;    border-bottom: 5px solid #D9B7A5;}
.HeroCntTImgInSec  .HeroCntTImgTitleSection {  max-width: calc(60% - 40px);    width: 100%;}
.HeroCntTImgInSec  .HeroCntTImgltCol {    max-width: 20%;    width: 100%; position: relative; z-index: 1;}
.HeroCntTImgInSec  .HeroCntTImgrtCol {    max-width: 20%;    width: 100%; position: relative; z-index: 1;}
.HeroCntTImgInSec .HeroCntTImgltCol img {    width: 100%;    height: 100%;    object-fit: contain;}
.HeroCntTImgInSec .HeroCntTImgrtCol img {    width: 100%;    height: 100%;    object-fit: contain;}

.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol {   max-width: calc(40% - 25px);    width: 100%;position: relative;} 
.HomeTwoColumnBoxSection {    gap: 50px;    max-width: 1280px;    width: 100%;    margin: 0 auto;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxRTCol {    max-width: calc(60% - 25px);    width: 100%;}

.HomeTwoColumnBoximg {   clip-path: url(#TCSecbannerArch);    display: block;    width: 100%;    height: 450px;    max-width: 400px;    margin: 0 0 0 auto; }
.HomeTwoColumnBoximg img {    width: 100%;    height: 100%;    object-fit: cover;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxRTCol .HomeTwoColumnBoxRTColIn {  max-width: 600px;    width: 100%;    margin: 0 auto;}

.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.starImg1st {  position: absolute;    width: 102px;    height: 102px;    top: 30%;    left: 2%;  pointer-events: none;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.starImg2nd {  position: absolute;    width: 102px;    height: 102px;    right: -14%;    bottom: 15%;pointer-events: none;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.starImg3rd {    position: absolute;    width: 62px;    height: 62px;    top: 0;    left: 25%; pointer-events: none;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxRTCol .HomeTwoColumnBoxRTColIn {    max-width: 600px;    margin: 0 auto;    width: 100%;}
.HomeTwoColumnBoxSection {    max-width: 1280px;    width: 100%;    margin: 0 auto;}
.HomeTwoColumnstartimgs {  position: absolute;    width: 100%;    height: 100%;    pointer-events: none;}
.HomeTwoColumnstartimgs img.starImg1st {  position: absolute;    right: 15%;    top: 5%;    width: 102px;    height: 102px;}
.HomeTwoColumnstartimgs  img.starImg2nd {    position: absolute;    width: 64px;    height: 64px;    right: 13%;    top: 15%;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol:before {  position: absolute;    content: "";    width: 100%;    height: calc(100% + 80px);    clip-path: url(#TCSecbannerArch);    background: #2c362F;    top: -80px;    left: 0;    opacity: 100%;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.HomeTwoColumnBoxbearImg {  position: absolute;    bottom: -50px;    width: 300px;    height: auto;    left: -100px;}


.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column {  gap: 60px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column .HomeFlexibleBox {  max-width: calc(33.33% - 40px);    width: 100%;    clip-path: url(#HomeFlexibleColshape);  min-height: 500px;    padding: 150px 30px 30px;}
.HomeFlexibleBoxColSec {  position: relative;}
.HomeFlexibleBoxColSec img.HFCstarImg1st {    width: 136px;    height: 136px;}
.HomeFlexibleBoxColSec img.HFCstarImg2nd {  width: 87px;    height: 87px;}
.HomeFlexibleBoxColSec img.HFCstarImg3rd { width: 136px;    height: 136px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg1st {  pointer-events: none;  position: absolute;    top: 40px;    left: 40px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column  img.HFCstarImg2nd {  pointer-events: none;  position: absolute;    top: 80px;    left: calc(66.66% - 50px);}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg3rd {   pointer-events: none; position: absolute;    right: -100px; bottom: 30px;}
.HomeFlexibleColumnInSec img.HFCstarImgouter {  width: 87px;    height: 87px;    display: block;    position: absolute;    bottom: 50px;  left: 30%; pointer-events: none;}
.HomeFlexibleColumnInSec {   position: relative;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column {   gap: 25px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column .HomeFlexibleBox {  max-width: calc(25% - 18.75px);    width: 100%;    clip-path: url(#bannerArch);    min-height: 450px;    padding: 100px 30px 50px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg1st { pointer-events: none;   top: 30px;    position: absolute;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg2nd {   pointer-events: none; position: absolute;    top: 30px;    right: 25%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg3rd {   pointer-events: none; position: absolute;    right: -70px;    bottom: 0;    width: 100px;    height: 100px;}

.HomeLogoSection {  border-top: 5px solid #B5746C;    border-bottom: 5px solid #B5746C;}
.HomeLogoBoxSection .HomeLogoBox {    max-width: 150px;    width: 100%;    height: 75px;}
.HomeLogoBoxSection .HomeLogoBox img {    width: 100%;    height: 100%;    object-fit: contain;    object-position: center center;}

.HomeTestimonialBox { position: relative; }
.HomeTestimonialBoxIn {  clip-path: url(#HHomeTestimonialshape);min-height: 500px;    margin: 0 30px;  padding: 50px 30px 50px; }
.HomeTestimonialBoxIn .HomeTestimonialBoxImage {   width: 100px;    height: 100px;    background-repeat: no-repeat;  background-size: contain;    background-position: center center;  margin: 0 auto;}
.HomeTestimonialBoxSec {  padding-left: 30px;    padding-right: 30px;}
.HomeTestimonialBoxSec button.slick-arrow {  width: 30px;    height: 30px;    background: #b5746c;    border-radius: 50%;}
.HomeTestimonialBoxSec button.slick-arrow:before {  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M44 108a4 4 0 0 1-2.828-1.172 3.997 3.997 0 0 1 0-5.656L78.344 64 41.172 26.828c-1.563-1.563-1.563-4.094 0-5.656s4.094-1.563 5.656 0l40 40a3.997 3.997 0 0 1 0 5.656l-40 40A4 4 0 0 1 44 108' fill='%23ffffff' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;   background-size: contain;    opacity: 1;    width: 19px;    height: 21px;    position: absolute;    background-position: center center;    top: 50%;    transform: translate(-50%, -50%);    left: 50%;}
.HomeTestimonialBoxSec  button.slick-prev.slick-arrow {    left: -5px;    transform: translateY(-50%) rotate(180deg);}
.HomeTestimonialBoxSec button.slick-next.slick-arrow {    right: -5px;    transform: translateY(-50%);}


.HomeBookATourInSec {   clip-path: url(#HomeBookATourshape);    min-height: 700px;    padding: 150px 30px 50px;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;   max-width: 800px;    width: 100%;    margin: 0 auto;  text-align: center; position: relative;}
.HomeBookATourSection {  border-top: 5px solid #E1998A;    border-bottom: 5px solid #E1998A;}

.HomeBookATourContent ul li+* {  margin-top: 5px;}
.HomeBookATourIn .HomeBookATourbearimg {    position: absolute;    width: 250px;    bottom: -5%;    right: 17%; pointer-events: none;}
.HomeBookATourIn .HomeBookATourbearimg img {    width: 100%;    height: 100%;    object-fit: contain;}
.HomeBookATourIn {    position: relative;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar1st { width: 136px;    height: 136px;    position: absolute;    top: 15px;    left: 26%;    pointer-events: none;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar2nd {    width: 118px;    height: 118px;    position: absolute;    top: 30%;    right: 19%; pointer-events: none;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar3rd {    width: 102px;    height: 102px;    position: absolute;    bottom: 0;    left: 20%; pointer-events: none;}
.HomeBookATourIn .HomeBookATourstarimgs  img.HomeBookATourstar4th {    width: 62px;    height: 62px;    position: absolute;    bottom: -39px;    left: 24%; pointer-events: none;}

.HomeBlogRecentBoxSection .HomeBlogRecentBox {    max-width: calc(33.33% - 33.33px);    width: 100%;}
.HomeBlogRecentBoxSection .HomeBlogRecentBox .HomeBlogRecentBoxImg {    height: 300px;    border-radius: 30px;    overflow: hidden;}
.HomeBlogRecentBoxSection .HomeBlogRecentBox .HomeBlogRecentBoxImg a {    width: 100%;    height: 100%;}
.HomeBlogRecentBoxSection .HomeBlogRecentBox .HomeBlogRecentBoxImg a img {    width: 100%;    height: 100%;    object-fit: cover;}

.HomeFlexibleColumnTitleSec {  max-width: 900px;    width: 100%;    margin: 0 auto;}

.HeroCntTImgContent ul {  margin: 20px 0;}
.HeroCntTImgstarimgs img.HeroCntTImgstarImg1st {   width: 112px;    height: 112px;    position: absolute;    top: -50px; left: 30px; pointer-events: none;}
.HeroCntTImgstarimgs img.HeroCntTImgstarImg2nd {  width: 136px;    height: 136px;    position: absolute;       bottom: 50px;   right: 7%;  z-index: 10; pointer-events: none;}
.HeroCntTImgstarimgs img.HeroCntTImgstarImg3rd {  width: 62px; height: 62px;    position: absolute;    bottom: 35px;  left: 19%; pointer-events: none;}
.HeroCntTImgstarimgs img.HeroCntTImgstarImg4th {    width: 80px;    height: 80px;    position: absolute;    bottom: 100px;    left: 15%; pointer-events: none;}

.HomeFlexibleColumnSection .HomeFlexiblestarimg {   position: absolute;    width: 102px;    height: 102px;    right: 20%;    top: -6%; pointer-events: none;}
.HomeTestimonialSection .HomeTestimonialstarimgs {   position: absolute;    width: 64px;    height: 64px;    right: 16%;    top: 50px; pointer-events: none;}

.HomeTestimonialBox span.HomeTestimonialBoxstar {position: absolute;width: 100%;height: 100%;display: block;z-index: 4;pointer-events: none;}
span.HomeTestimonialBoxstar:before,span.HomeTestimonialBoxstar:after {    position: absolute;    content: "";    background-image: url('https://www.kids-konnect.com/hubfs/Kids-Konnect-Theme-assets/star.webp');    width: 102px;    height: 102px;    left: 45px;    top: 10%;    z-index: 3;    background-repeat: no-repeat;    background-size: contain;}
span.HomeTestimonialBoxstar:after {    width: 64px;    height: 64px;    left: unset;    right: 9px;   top: unset;    bottom: 50px;}
.HomeTestimonialBoxSec .slick-slide:nth-child(even) .HomeTestimonialBox span.HomeTestimonialBoxstar:before {    left: 0;    top: 0;}
.HomeTestimonialBoxSec .slick-slide:nth-child(even) .HomeTestimonialBox span.HomeTestimonialBoxstar:after {    bottom: unset;    top: 50%;}

.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img.HomeBlogRecentblogstarimg {  width: 62px;    height: 62px;    position: absolute; top: 0; pointer-events: none;}
.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img.HomeBlogRecentblogstarimg2nd {   width: 136px;    height: 136px;    position: absolute;    top: -50px;    right: 25%; pointer-events: none;}
.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img.HomeBlogRecentblogstarimg3rd {    width: 60px;    height: 60px;    position: absolute;    left: calc(63.66% - 10px);    top: 35%;    z-index: -1; pointer-events: none;}
.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img.HomeBlogRecentblogstarimg4th {    width: 92px;    height: 92px;    position: absolute;    bottom: 0;    right: 50px; pointer-events: none;}


.HeroCntTImgInSec  .HeroCntTImgltCol img,.HeroCntTImgInSec .HeroCntTImgrtCol img {  width: 100%;    display: block;    object-fit: cover;    clip-path: url(#HeroCntTImgArch);}
.HeroCntTImgstarimgs img.HeroCntTImgstarImg4th {   z-index: 1;}
.HeroCntTImgstarimgs img.HeroCntTImgstarImg1st {   z-index: 10;}


.infantcenterTwoColSec {   max-width: 1000px;    width: 100%;    margin: 0 auto;}
.infantcenterTwoColSec .infantcenterBox {max-width: calc(50% - 25px); width: 100%; position: relative;}
.infantcenterTwoColSec .infantcenterBox .infantcenterBoxIn { clip-path: url(#pageshape);  min-height: 450px;    padding: 100px 50px 50px;    text-align: center; }
.infantcenterTwoColSec .infantcenterBox .infantcenterBoxSimplebtn a {  text-decoration: underline;}
.infantcenterTwoColSec .infantcenterBox:nth-child(odd) span.infantcenterBoxStar1st {    position: absolute;    width: 72px;    height: 72px;    top: 37px;    left: 0;}
.infantcenterTwoColSec .infantcenterBox > span {    position: absolute;    background-repeat: no-repeat;    background-size: contain;    background-position: center center;    z-index: 1; pointer-events: none;}
.infantcenterTwoColSec .infantcenterBox:nth-child(odd)  span.infantcenterBoxStar2nd {    width: 102px;    height: 102px;    right: -25px;    bottom: -25px;}
.infantcenterTwoColSec .infantcenterBox:nth-child(even) span.infantcenterBoxStar1st {    width: 92px;    height: 92px;    top: 20px;    left: 0;}
.infantcenterTwoColSec .infantcenterBox:nth-child(even)  span.infantcenterBoxStar2nd {    width: 62px;    height: 62px;    right: -41px;    top: 50%;}
.infantcenterSection {  border-top: 5px solid #E1998A;    border-bottom: 5px solid #E1998A;}


.infantcenterThreeColSec .infantcenterBox {max-width: calc(33.33% - 14px); width: 100%; position: relative;}
.infantcenterThreeColSec .infantcenterBox .infantcenterBoxIn { clip-path: url(#pageshape);  min-height: 450px;    padding: 100px 50px 50px;    text-align: center; height: 100%; display: flex; flex-direction: column;}
.infantcenterThreeColSec .infantcenterBox .infantcenterBoxcontent { flex-grow: 1;}
.infantcenterThreeColSec .infantcenterBox .infantcenterBoxSimplebtn a {  text-decoration: underline;}
.infantcenterThreeColSec .infantcenterBox:nth-child(odd) span.infantcenterBoxStar1st {    position: absolute;    width: 72px;    height: 72px;    top: 37px;    left: 0;}
.infantcenterThreeColSec .infantcenterBox > span {    position: absolute;    background-repeat: no-repeat;    background-size: contain;    background-position: center center;    z-index: 1; pointer-events: none;}
.infantcenterThreeColSec .infantcenterBox:nth-child(odd)  span.infantcenterBoxStar2nd {    width: 102px;    height: 102px;    right: -25px;    bottom: -25px;}
.infantcenterThreeColSec .infantcenterBox:nth-child(even) span.infantcenterBoxStar1st {    width: 92px;    height: 92px;    top: 20px;    left: 0;}
.infantcenterThreeColSec .infantcenterBox:nth-child(even)  span.infantcenterBoxStar2nd {    width: 62px;    height: 62px;    right: -41px;    top: 50%;}



.ThreeColumnInfoBoxSec .ThreeColumnInfoBox {  max-width:calc(16.66% - 12.5px);width: 100%;    clip-path: url(#pageshape); display: flex;    flex-direction: column;    justify-content: flex-start;   align-items: center;  padding: 40px 20px; text-align:center  }
.ThreeColumnInfoBoxSec { align-items: stretch; }
.ThreeColumnInfoBoxSec .ThreeColumnInfoBox .ThreeColumnInfoBoxLogo {    width: 70px;    height: 70px;}
.ThreeColumnInfoBoxSec .ThreeColumnInfoBox .ThreeColumnInfoBoxLogo svg, .ThreeColumnInfoBoxSec .ThreeColumnInfoBox .ThreeColumnInfoBoxLogo img { width: 100%;    height: 100%;    object-fit: contain;}
.ThreeColumnInfoBoxSec .ThreeColumnInfoBox .ThreeColumnInfoBoxText p {   font-size: 16px;}
.ThreeColumnInfoSection .ThreeColumnInfostars span { position: absolute;    background-repeat: no-repeat;    background-size: contain;    background-position: center center;    pointer-events: none;}
.ThreeColumnInfoSection .ThreeColumnInfostars  span.ThreeColumnInfoStar1st {    width: 62px;    height: 62px;    top: -20px;    left: 20%;}
.ThreeColumnInfoSection .ThreeColumnInfostars  span.ThreeColumnInfoStar2nd {    width: 102px;    height: 102px;    bottom: 0;    right: 25px;}
.ThreeColumnInfoSection .ThreeColumnInfostars  span.ThreeColumnInfoStar3rd {    width: 92px;    height: 92px;    left: 6%;    top: 50%;    z-index: 9;}


.ZigZagBoxSection .ZigZagBox {   gap: 70px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxContentCol {    max-width: calc(40% - 35px);    width: 100%;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol {    max-width: calc(40% - 35px);    width: 100%; position: relative;}
.ZigZagBoxSection .ZigZagBox+* {    margin-top: 150px;}
.ZigZagBoxSection .ZigZagBox.change-direction {    flex-direction: row-reverse;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn {  max-width: 400px;    width: 100%;    margin: 0 auto;   position: relative;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn img {    width: 100%;  object-fit: cover;clip-path: url(#pageshape);    height: 450px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn:before {position: absolute;    content: "";    width: calc(100% + 40px);    height: calc(100% + 60px);  background: #9CAF88;    top: -60px;    clip-path: url(#pageshape);    left: 0; pointer-events: none;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxImageColIn:before {    left: unset;    right: 0;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBox_bearimage {   position: absolute;    width: 200px;    height: auto;    bottom: -50px;    right: -30px;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBox_bearimage {right: unset;left: -30px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBox_bearimage img {  width: 100%;    height: 100%;    object-fit: contain;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars span {  position: absolute;    background-repeat: no-repeat;    background-size: contain;    background-position: center center;    pointer-events: none;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars  span.ZigZagBoxStar1st {    width: 92px;    height: 92px;    top: 0;    left: 80px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars  span.ZigZagBoxStar2nd {    width: 62px;    height: 62px;    top: -39px;    left: 50%;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars  span.ZigZagBoxStar3rd {  width: 102px;    height: 102px;    right: 30px;    top: 40%;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar3rd {    right: unset;    left: 20px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar4th {    width: 62px;    height: 62px;    bottom: -24px;    left: 20%;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar4th {    left: unset;    right: 25%;}
.ZigZagSection .zigzagstars span {   position: absolute;    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    pointer-events: none;}
.ZigZagSection .zigzagstars span.zigzagstar1st {    width: 102px;    height: 102px;    top: -50px;    left: 2%;}
.ZigZagSection .zigzagstars  span.zigzagstar2nd {    width: 62px;    height: 62px;    top: 20px;    left: 6%;}
.ZigZagSection .zigzagstars  span.zigzagstar3rd {    width: 106px;    height: 106px;    right: 5%;    bottom: 15%;}
.ZigZagSection .zigzagstars span.zigzagstar4th {    width: 62px;    height: 62px;    bottom: 10%;    right: 11%;}

.HomeFlexibleBoxColSec.HomeFlexibleBoxColwotsec img.HFCstarImg1st {    top: -20px;    left: 0;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxColwotsec img.HFCstarImg3rd {  right: -100px;}
.HomeFlexibleColumnInSec.HomeFlexibleColumnwotInSec img.HFCstarImgouter {    left: 31%;    bottom: -30px;}

.FAQSection { border-top: 5px solid #D9B7A5;    border-bottom: 5px solid #D9B7A5;}
.FAQInSec {  gap: 50px;}
.FAQInSec .FAQLeftColumn {    max-width: calc(50% - 25px);    width: 100%;}
.FAQInSec .FAQRightColumn {    max-width: calc(50% - 25px);    width: 100%; position: relative;}
.FAQInSec .FAQLeftColumn .FAQBoxSection .FAQBox {    border-top: 1px solid;}
.FAQInSec .FAQLeftColumn .FAQBoxSection .FAQBox:last-child {    border-bottom: 1px solid;}
.FAQInSec .FAQLeftColumn .FAQBoxSection .FAQBox .FAQBoxContentMain {    display: none;}
.FAQInSec .FAQLeftColumn .FAQBoxSection .FAQBox .FAQBoxTitleSec {    padding: 20px 15px;    display: flex;    align-items: center;    justify-content: space-between;    gap: 10px;    cursor: pointer;}
.FAQInSec .FAQLeftColumn .FAQBoxSection .FAQBox .FAQBoxTitleSec span.faqArrow {    width: 20px;    height: 20px;    line-height: 1;    cursor: pointer; transition: all 0.3s ease-in-out;    display: flex;    align-items: center;    justify-content: center;}
.FAQInSec .FAQLeftColumn .FAQBoxSection .FAQBox .FAQBoxTitleSec span.faqArrow svg {    width: 100%;    height: 100%;}
.FAQInSec .FAQLeftColumn .FAQBoxSection .FAQBox .FAQBoxContent {  padding: 0 15px 20px; opacity:0; transition: all ease-in-out 1.5s;}
.FAQInSec .FAQLeftColumn .FAQBoxSection .FAQBox.active .FAQBoxTitleSec span.faqArrow {   transform: rotateX(180deg);}
.FAQInSec .FAQLeftColumn .FAQBoxSection .FAQBox.active .FAQBoxContent { opacity: 1; }
.FAQInSec .FAQRightColumn .FAQRightColumnstars span {   position: absolute;    background-repeat: no-repeat;    background-position: center center;    background-size: contain;    pointer-events: none;}
.FAQInSec .FAQRightColumn .FAQRightColumnstars span.FAQRightColumnStar1st {    width: 62px;    height: 62px;    right: -20px;    bottom: 10%;}
.FAQInSec .FAQRightColumn .FAQRightColumnstars  span.FAQRightColumnStar2nd {   width: 92px;    height: 92px;    right: 0;    top: 100px;}
.FAQInSec .FAQRightColumn .FAQRightColumnstars  span.FAQRightColumnStar3rd {    width: 106px;    height: 106px;    top: 40%;    left: 31%;}
.FAQInSec .FAQRightColumn .FAQRightColumnImg {  max-width: 450px;    width: 100%;    margin: 0 0 0 auto;    height: 600px;   position: relative;}
.FAQInSec .FAQRightColumn .FAQRightColumnImg img {    width: 100%;    height: 100%;    object-fit: cover;    clip-path: url(#pageshape);}
.FAQInSec .FAQRightColumn .FAQRightColumnBearimg {    position: absolute;    bottom: -70px;    width: 350px;    left: 50px;}
.FAQInSec .FAQRightColumn .FAQRightColumnImg:before {    position: absolute;    content: "";    width: calc(100% + 60px);    height: calc(100% + 60px);    background: #fff9e0;    right: 0;    bottom: 0;    clip-path: url(#pageshape); pointer-events: none;}

.ThreeColumnBoxSec .ThreeColumnBox {    max-width: calc(33.33% - 33.33px);    width: 100%;    clip-path: url(#pageshape);    min-height: 400px;    padding: 100px 50px 50px;    text-align: center;}
.ThreeColumnBoxSec .ThreeColumnBox .ThreeColumnBoxCTA a {   display: flex;    align-items: center;    justify-content: center;    gap: 5px; text-decoration: underline}
.ThreeColumnBoxSec .ThreeColumnBox .ThreeColumnBoxCTA a span:last-child svg {    width: 100%;    height: 100%;}
.ThreeColumnBoxSec .ThreeColumnBox .ThreeColumnBoxCTA a span:last-child {    width: 18px;    height: 18px;    line-height: 1;    transition: all ease-in-out 0.3s;}
.ThreeColumnBoxSec .ThreeColumnBox .ThreeColumnBoxCTA a:hover span:last-child {    transform: translateX(10px);}
.ThreeColumnSection {   border-top: 5px solid #E1998A;    border-bottom: 5px solid #E1998A;}
.ThreeColumnBoxSec { position: relative;}
.ThreeColumnBoxSec .ThreeColumnStars span {  position: absolute;    background-repeat: no-repeat;    background-size: contain;    background-position: center center;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar1st {    width: 62px;    height: 62px;    top: 80px;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar2nd {    width: 92px;    height: 92px;    bottom: -10px;    left: 27%;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar3rd {    width: 92px;    height: 92px;    top: 40px;    right: 35%;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar4th {    width: 62px;    height: 62px;    top: 30%;    right: -40px;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar5th {    width: 80px;    height: 80px;    bottom: 70px;    right: 28%;}


.infantcenterSection .infantcenterStarimgs span {   position: absolute;    background-repeat: no-repeat;    background-size: contain;  background-position: center center;}
.infantcenterSection .infantcenterStarimgs  span.infantcenterStar1st {    width: 62px;    height: 62px;    top: 3%;    left: 20%;}
.infantcenterSection .infantcenterStarimgs  span.infantcenterStar2nd {    width: 102px;    height: 102px;    top: 20%;  right: 9%;}
.infantcenterSection .infantcenterStarimgs  span.infantcenterStar3rd {    width: 92px;    height: 92px;    top: 60%;    left: 50px;}
.infantcenterSection .infantcenterStarimgs  span.infantcenterStar4th {    width: 62px;    height: 62px;    left: 80px;}

.HomeFlexibleBox .HomeFlexibleBoxContent a {  display: inline;    text-decoration: underline;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxHAutoColSec {   align-items: stretch;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxHAutoColSec .HomeFlexibleBox {   min-height: auto !important;    padding: 150px 30px 70px;}


.TwoColTestimonialInSec  .TwoColTestimonialLTCol {   max-width: calc(50% - 25px);    width: 100%;    height: 500px;  text-align: -webkit-center; position: relative;}
.TwoColTestimonialInSec {    gap: 50px;}
.TwoColTestimonialInSec  .TwoColTestimonialRTCol {    max-width: calc(50% - 25px);    width: 100%;}
.TwoColTestimonialInSec .TwoColTestimonialLTCol .TwoColTestimonialImg {max-width: 400px;    height: 100%; position: relative;}
.TwoColTestimonialInSec .TwoColTestimonialLTCol .TwoColTestimonialImg img {width: 100%;    height: 100%;    object-fit: cover;    object-position: top;    clip-path: url(#pageshape);}
.TwoColTestimonialInSec .TwoColTestimonialLTCol .TwoColTestimonialImg span.TwoColTestimonialImgShape {   position: absolute;    width: calc(100% + 60px);    height: calc(100% + 60px);    bottom: 0;    right: 0;    clip-path: url(#pageshape);    pointer-events: none;}
.TwoColTestimonialInSec.flex-row-reverse .TwoColTestimonialLTCol .TwoColTestimonialImg span.TwoColTestimonialImgShape {    left: 0;    right: unset;}
.TwoColTestimonialInSec .TwoColTestimonialLTCol .TwoColTestimonialImg span.TwoColTestimonialImgstar {  position: absolute;    background-repeat: no-repeat;    background-size: contain;    background-position: center center;}
.TwoColTestimonialInSec .TwoColTestimonialLTCol .TwoColTestimonialImg  .TwoColTestimonialImgstar1st {    width: 102px;    height: 102px;    left: -60px;    bottom: 20px;}
.TwoColTestimonialInSec .TwoColTestimonialLTCol .TwoColTestimonialImg .TwoColTestimonialImgstar2nd {    width: 92px;    height: 92px;    right: -55px;    top: 75px;}
.TwoColTestimonialInSec .TwoColTestimonialLTCol .TwoColTestimonialImg  span.TwoColTestimonialImgstar4th {    width: 70px;  height: 70px;    top: 0;    left: 30px;}

.VideoBoxsec {  margin: auto;    max-width: 35%;    width: 100%; position: relative;}
.VideoBoxsec .hs-video-wrapper {    padding-bottom: 177.94% !important;}
.VideoBoxsec .videoboxstar { position: absolute;   background-repeat: no-repeat;    background-size: contain;    background-position: center center;    pointer-events: none;}
.VideoBoxsec .videoboxstar1st {   width: 92px;    height: 92px;    top: 22px;    left: -40px;}
.VideoBoxsec .videoboxstar2nd {    width: 106px;    height: 106px;    right: -30px; bottom: -30px;}
.VideoBoxsec  .videoboxstar3rd {    width: 64px;    height: 64px;    top: 50%;  left: -21px;}

.ZigZagBoxSection .ZigZagBox .ZigZagBoxContentCol .ZigZagBoxContent ul li {    padding-left: 20px;    font-weight: 500;    position: relative;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxContentCol .ZigZagBoxContent ul li+* {    margin-top: 8px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxContentCol .ZigZagBoxContent ul li:before {    position: absolute;    content: "";    width: 5px;    height: 5px;    background-color: #2c362F;    left: 5px;    border-radius: 50%;    top: 13px;}


.ContentVideoInSec .ContentVideoBox {    max-width: 1200px;    width: 100%;    margin: 0 auto;}

.ThreeColumnSection.v1 .ThreeColumnBox .ThreeColumnBoxContent p {    font-size: 18px;}

.ImageSliderBox .ImageSliderBoximg img {    width: 100%;    height: 100%;    object-fit: cover;}
.ImageSliderBoxSection {    width: 80%;    margin: 0 auto;    margin-bottom: 0 !important;}
.ImageSliderBoxSection button.slick-arrow {    background: rgba(181, 116, 108,100%);    width: 35px;    height: 35px;    border-radius: 50%;    z-index: 1;}
.ImageSliderBoxSection button.slick-arrow:before {    content: "";    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M382.678 226.804 163.73 7.86C158.666 2.792 151.906 0 144.698 0s-13.968 2.792-19.032 7.86l-16.124 16.12c-10.492 10.504-10.492 27.576 0 38.064L293.398 245.9l-184.06 184.06c-5.064 5.068-7.86 11.824-7.86 19.028 0 7.212 2.796 13.968 7.86 19.04l16.124 16.116c5.068 5.068 11.824 7.86 19.032 7.86s13.968-2.792 19.032-7.86L382.678 265c5.076-5.084 7.864-11.872 7.848-19.088.016-7.244-2.772-14.028-7.848-19.108' fill='%23ffffff' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");    background-repeat: no-repeat;    background-size: 17px;    background-position: center center;    width: 100%;    height: 100%;    position: absolute;   top: 0;    left: 0;    filter: brightness(0) invert(1);    opacity: 1;}
.ImageSliderBoxSection button.slick-prev.slick-arrow:before {    transform: rotate(180deg);}
.ImageSliderBoxSection button.slick-prev.slick-arrow {    left: 0;    z-index: 1;}
.ImageSliderBoxSection  button.slick-next.slick-arrow {    right: 0;}
.ImageSliderBox .ImageSliderBoximg {    padding: 20px;}
.ImageSliderBoxSection ul.slick-dots li {    width: 20px;    height: 20px;    margin: 0 5px;}
.ImageSliderBoxSection ul.slick-dots li button {    padding: 0;    width: 100%;    height: 100%;    font-size: 0;}
.ImageSliderBoxSection ul.slick-dots li button::before {    content: "";    background: rgba(181, 116, 108,100%);    width: 100%;    height: 100%;    border-radius: 50%;}
.ImageSliderBoxSection ul.slick-dots li.slick-active button::before {    opacity: 100%;}

.ThreeColumnSection.v1 .ThreeColumnBoxSec .ThreeColumnBox.ThreeColumnBoxcenter {    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}


.contactInfoSec {   border-top: 5px solid #E1998A;    border-bottom: 5px solid #E1998A;}
.contactInfoBoxSec .contactInfoBox {  max-width: calc(50% - 25px); width: 100%; position: relative; }
.contactInfoBoxSec .contactInfoBoxIn {  clip-path: url(#pageshape); padding: 80px 50px 50px 50px; height: 100%;}
.contactInfoSec .contactInfoStar span { position: absolute; background-position: center center; background-repeat: no-repeat; background-size: contain; pointer-events: none; z-index: 1; }
.contactInfoBox:nth-child(odd) span.contactInfoStar1st {  width: 72px; height: 72px; top: 37px; left: 0; }
.contactInfoBox:nth-child(odd) span.contactInfoStar2nd { width: 102px; height: 102px; right: -25px; bottom: -25px; }
.contactInfoBox:nth-child(odd) span.contactInfoStar3rd { width: 62px; height: 62px; left: -40px; bottom: 15px; }
.contactInfoBox:nth-child(even) span.contactInfoStar1st { width: 102px; height: 102px; top: 20px; left: 0; }
.contactInfoBox:nth-child(even) span.contactInfoStar2nd { width: 87px; height: 87px; right: -60px; top: 50%; }
.contactInfoBox:nth-child(even) span.contactInfoStar3rd { width: 62px;  height: 62px; bottom: -20px; left: 50px; }

.directorLTCol { width: calc(40% - 25px); }
.directorRTCol { width: calc(50% - 25px); }
.directorImage { max-width: 400px; height: 100%; position: relative; margin: 0 auto;}
.directorImage img { width: 100%; height: 100%; object-fit: cover; object-position: top; clip-path: url(#pageshape); }
.directorImage span.directorImgShape { position: absolute; width: calc(100% + 40px); height: calc(100% + 40px); bottom: 0; right: 0; clip-path: url(#pageshape); pointer-events: none; }
.directorImage > span.directorImgstar { position: absolute; background-position: center center; background-repeat: no-repeat; background-size: contain; pointer-events: none; z-index: 1; }
.directorImage > span.directorImgstar1st { width: 102px; height: 102px; left: -20px; bottom: -20px; }
.directorImage > span.directorImgstar2nd { width: 92px; height: 92px; left: -40px; top: 80px; }
.directorImage > span.directorImgstar3rd { width: 64px; height: 64px; top: 220px; right: -40px; }

.HomeBannerInSec.v1  { position: relative;}
.HomeBannerInSec.v1 .HomeBannerLTCol { margin-left: auto; margin-right: auto; }
.HomeBannerInSec.v1 .HomeBannerStar span { position: absolute; background-position: center center; background-repeat: no-repeat; background-size: contain; pointer-events: none; z-index: 1; }
.HomeBannerInSec.v1  span.HmBannerstar1st { width: 92px; height: 92px; right: 10%; bottom: 2%; }
.HomeBannerInSec.v1 span.HmBannerstar2nd { width: 64px; height: 64px; top: 0; right: 20%;}
.HomeBannerInSec.v1 span.HmBannerstar3rd { width: 64px; height: 64px; top: 60%; left: 10%; }
.HomeBannerInSec.v1 span.HmBannerstar4th { width: 30px; height: 30px; top: 0; left: 20%; }
.HomeBannerInSec.v1 span.HmBannerstar5th { width: 30px; height: 30px; left: 58%; top: 73%; z-index: -1; }

.pricingSection { border-top: 5px solid #E1998A; border-bottom: 5px solid #E1998A; }
.pricingCardSec { max-width: 1250px; margin-left: auto; margin-right: auto;}
.pricingCardCol { max-width: calc(50% - 25px); width: 100%; position: relative;}
.pricingCardCol .pricingCard { padding: 80px 50px 50px 50px; clip-path: url(#pageshape); height: 100%;  }
.pricingCardCol .pricingCardContent h5 { margin-bottom: 12px; }
.pricingCardCol .pricingCardContent ul { padding-left: 25px; list-style: disc; }
.pricingCardCol .pricingCost.h2 { color: inherit; line-height: 1; }
.pricingCardCol .pricingCost > span { font-size: 24px; font-weight: 100; vertical-align: top; padding-right: 5px; padding-top: 10px; display: inline-block; }
.pricingCardCol .pricingCostTime { font-size: 18px; }
.pricingCardCol .pricingCardContent ul:not(:last-child) { margin-bottom: 20px; }
.pricingCardCol > span { position: absolute; background-position: center center; background-repeat: no-repeat; background-size: contain; pointer-events: none; z-index: 1; }
.pricingCardCol:nth-child(odd) span.pricingCardStar1st {  width: 72px; height: 72px; top: 50px; left: 50px; }
.pricingCardCol:nth-child(odd) span.pricingCardStar2nd { width: 102px; height: 102px; right: -25px; bottom: -25px; }
.pricingCardCol:nth-child(even) span.pricingCardStar1st { width: 102px; height: 102px; top: 35px; left: 0; }
.pricingCardCol:nth-child(even) span.pricingCardStar2nd { width: 87px; height: 87px; right: -60px; top: 50%; }

.blgListingSec   {  border-top: 5px solid #E1998A; border-bottom: 5px solid #E1998A; } 
.blgListingBoxSec .blgListingCol { max-width: calc(33.33% - 33.33px); width: 100%; } 
.blgListingBoxSec .blgListingCol .blgListingImg {    height: 300px;    border-radius: 30px;    overflow: hidden;}
.blgListingBoxSec .blgListingCol .blgListingImg a {    width: 100%;    height: 100%;}
.blgListingBoxSec .blgListingCol .blgListingImg a img {    width: 100%;    height: 100%;    object-fit: cover;}
.blgListingFilter, .blgListingSearch  { width: calc(50% - 15px); } 
.blgListingSearch form input[type=text] {border: 4px solid #B5746C;background-color: #E1998A;border-radius: 50px;padding: 15px 50px 15px 25px;color: #2c362F;line-height: 1.4;font-weight: 500;background-repeat: no-repeat;background-position: center right 20px;background-size: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='%232c362F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.9999 21L16.6499 16.65' stroke='%232c362F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); outline: none;}
.blgListingSearch .hs-search-field--open ul.hs-search-field__suggestions { padding: 20px; border-radius: 15px; border: 4px solid #B5746C; margin-top: 10px; background: #E1998A; color: #4A3C30; }
.blgListingSearch ul.hs-search-field__suggestions > li> a { color: inherit; }
.blgListingSearch ul.hs-search-field__suggestions > li> a:hover { background: transparent; color: #fff9e0; }
.blgListingFilterList { display: none; position: absolute; padding: 20px; background: #9CAF88; border-radius: 30px; top: 100%; left: 0; margin-top: 10px; max-height: calc(100vh - 100px);overflow-y: auto;  z-index: 1; width: 100%; }
.blgListingFilterList > li > a { color: #4A3C30; font-size: 18px; }
.blgListingFilterBox { position: relative; z-index: 1;  max-width: 350px; }
.blgListingFilterBox .blgListingTxt { background: #B48B9C; padding: 10px 20px; width: 100%; display: inline-block; border-radius: 30px; cursor: pointer; }
.blgListingFilterBox .blgListingTxt:before { content:  ''; position: absolute; width: 12px; height: 12px; border-bottom: 2px solid #fff9e0; border-right: 2px solid #fff9e0; right: 20px; top: 46%; transform: translateY(-50%) rotate(45deg);     transition: all 0.3s ease; }
.blgListingFilterList::-webkit-scrollbar { width: 6px; }
.blgListingFilterList::-webkit-scrollbar-thumb { background: rgb(255 255 255 / 60%); border-radius: 10px; }
.blgListingFilterBox.open .blgListingTxt:before { transform: translateY(-50%) rotate(225deg); top: 54%; } 
.blgListingPagination .blog-pagination__page-list .blog-pagination__link { width: 40px; height: 40px; background: #D9B7A5;  display: flex; justify-content: center; align-items: center; border-radius: 50%; font-weight: 500; color: #4A3C30; }
.blgListingPagination .blog-pagination__link:hover, .blgListingPagination .blog-pagination__link.blog-pagination__link--active { background: #B5746C; color: #fff9e0; }








@media (max-width: 1440px){
.HomeBannerInSec .HomeBannerLTCol .HomeBannerShapeimgs {  right: -50px;}
.HomeTwoColumnstartimgs img.starImg1st {   right: 10%;    top: -50px;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.HomeTwoColumnBoxbearImg {   width: 250px;    left: -50px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column {    gap: 40px;    max-width: 1366px;    width: 100%;    margin: 0 auto;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg3rd {    right: -20px;    width: 102px;    height: 102px;}
.HomeTestimonialBoxSec .slick-slide:nth-child(even) .HomeTestimonialBox span.HomeTestimonialBoxstar:after {  right: -9px;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar2nd {  right: 16%;}
.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img {  z-index: -1;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column .HomeFlexibleBox {  padding: 100px 30px 30px;}

.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img.HomeBlogRecentblogstarimg4th {  bottom: -90px;}

.ZigZagSection .zigzagstars span.zigzagstar3rd {   right: 20px;    bottom: 0;}
.ZigZagSection .zigzagstars span.zigzagstar4th {    right: 90px;    bottom: -50px;}
.ThreeColumnInfoSection .ThreeColumnInfostars span.ThreeColumnInfoStar2nd {  z-index: 6;    width: 64px;    height: 64px;}

.ZigZagSection .zigzagstars span.zigzagstar1st {  width: 74px;    height: 74px;}
.ZigZagSection .zigzagstars span.zigzagstar2nd {    left: 5%;    top: 5px;}

.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg3rd {  right: -40px;}


}

@media (max-width: 1366px){
h1,.h1 { font-size: calc(85px - 0.5rem);}
h2,.h2 {font-size: calc(57px - 0.5rem);}
h3,.h3 {font-size: calc(44px - 0.3rem);}
h4,.h4 { font-size: calc(30px - 0.15rem);}

.HeroCntTImgstarimgs img.HeroCntTImgstarImg1st { width: 100px;    height: 100px;    top: -50px;}
.HomeBannerRTColImg img.starImg4th {    right: -17%;}
.HomeTwoColumnstartimgs img.starImg2nd {    right: 10%;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol:before {    height: 100%;    width: calc(100% - 30px);    left: unset;  right: 0;    top: -60px;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.HomeTwoColumnBoxbearImg {    left: 0;}

.HomeFlexibleBoxColSec img.HFCstarImg1st {  width: 92px;    height: 92px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxColwotsec img.HFCstarImg1st {    top: 15px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar3rd {  right: -30px;}
.infantcenterSection .infantcenterStarimgs span.infantcenterStar2nd {  right: 30px;}

}

@media (max-width: 1300px){
h1,.h1 { font-size: calc(85px - 0.9rem);}

.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar1st {   width: 92px;    height: 92px;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar2nd {   right: 12%;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar3rd {   left: 13%;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar4th {    left: 20%;}
.HomeBookATourIn .HomeBookATourbearimg {    right: 10%;}
.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img.HomeBlogRecentblogstarimg2nd {   right: 18%;    width: 110px;    height: 110px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg1st {    width: 106px;    height: 106px;}

.ThreeColumnInfoBoxSec {   gap: 30px;    max-width: 900px;    width: 100%;    margin: 0 auto;}
.ThreeColumnInfoBoxSec .ThreeColumnInfoBox {    max-width: calc(33.33% - 20px);}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar3rd {  left: -27px;}
.FAQInSec .FAQRightColumn .FAQRightColumnBearimg {  width: 300px;  left: 0;}

}

@media (max-width: 1280px){
.HomeBannerRTColImg {  max-width: 400px;}

.HomeTwoColumnstartimgs img.starImg2nd {  right: 3%;}

}

@media (max-width: 1230px){
h1,.h1 { font-size: calc(85px - 1.2rem);}
h2,.h2 {font-size: calc(57px - 0.8rem);}
h3,.h3 {font-size: calc(44px - 0.5rem);}


.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol {  max-width: calc(50% - 25px);}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxRTCol {   max-width: calc(50% - 25px);}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column {    gap: 20px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column .HomeFlexibleBox {    max-width: calc(33.33% - 13.33px);}
.HomeTestimonialBoxIn {    margin: 0 15px;}
.HomeTestimonialBoxIn .HomeTestimonialBoxContent * {    font-size: 18px;}
.HomeBookATourInSec {    max-width: 700px;}
.HomeBlogRecentBoxSection {    gap: 30px;}
.HomeBlogRecentBoxSection .HomeBlogRecentBox {    max-width: calc(33.33% - 20px);}
.HomeBannerRTColImg img.starImg4th {    width: 101px;    height: 101px;    right: -10%;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxRTCol .HomeTwoColumnBoxRTColIn { position: relative; z-index: 1 }

.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column .HomeFlexibleBox {  max-width: calc(50% - 12.5px);    min-height: auto;}

.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.starImg2nd {  right: -8%;    width: 62px;    height: 62px;}

.ThreeColumnInfoBoxSec {  max-width: 100%;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxContentCol {    max-width: calc(50% - 35px);}
.ZigZagBoxSection .ZigZagBox {    justify-content: space-around;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol {    max-width: calc(50% - 35px);}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn {    margin: 0;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBox_bearimage {    right: 0;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxImageColIn {   margin: 0 0 0 auto;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBox_bearimage {    left: 0;}
.ZigZagSection .zigzagstars span.zigzagstar1st {    display: none;}
.ZigZagSection .zigzagstars span.zigzagstar2nd {    display: none;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg3rd {   right: -70px;}
.zigzagstars {    display: none;}
.FAQInSec .FAQRightColumn .FAQRightColumnImg {    max-width: 400px;    height: 500px;}
.FAQInSec .FAQRightColumn .FAQRightColumnImg:before {    width: calc(100% + 40px);    height: calc(100% + 40px);}
.FAQInSec .FAQRightColumn .FAQRightColumnBearimg {    width: 250px;}
.ThreeColumnBoxSec .ThreeColumnBox {    padding: 50px 30px 30px;}
.blgListingBoxSec { gap: 30px; }
.blgListingBoxSec .blgListingCol { max-width: calc(33.33% - 20px); }

}

@media (max-width: 1080px){
  h1,.h1 { font-size: calc(85px - 1.4rem);}

  .HomeBannerRTColImg {   max-width: 350px;}
.HomeBannerInSec .HomeBannerLTCol .HomeBannerShapeimgs {  width: 100px;}
.HomeBannerInSec .HomeBannerLTCol .HomeBannerShapeimgs img.HomeBannerShapestarImg {  width: 40px;    height: 40px;    top: 9px;}
.HomeBannerRTColImg img.starImg1st {  width: 90px;    height: 90px;}
.HomeBannerRTColImg img.starImg3rd {   width: 64px;    height: 64px;    right: 0;}
.HomeBannerRTColImg img.starImg4th {    width: 80px;    height: 80px;    right: -6%;}
.HomeBannerRTColImg {    height: 430px;}

.HeroCntTImgstarimgs img.HeroCntTImgstarImg4th {  left: 5%;}
.HeroCntTImgstarimgs img.HeroCntTImgstarImg3rd {    left: 10%;}
.HeroCntTImgstarimgs img.HeroCntTImgstarImg2nd {    width: 101px;    height: 101px;}
.HomeTwoColumnstartimgs img.starImg1st {    right: 5%;    width: 80px;    height: 80px;    top: -30px;}
.HomeTwoColumnstartimgs img.starImg2nd {    top: 30%;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.starImg2nd {    bottom: -7%;    right: -13%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column .HomeFlexibleBox {    padding: 80px 30px 30px;    min-height: auto;}
.HomeFlexibleBoxColSec {    align-items: stretch;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg3rd {    right: 0;    bottom: -7%;}
.HomeFlexibleColCTA {    padding-top: 50px;}

span.HomeTestimonialBoxstar:before {  top: 0;}
.HomeTestimonialBoxSec .slick-slide:nth-child(even) .HomeTestimonialBox span.HomeTestimonialBoxstar:before {  top: 10%;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar2nd {    right: 6%;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar1st {    top: 0;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar3rd {    left: 7%;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar4th {    left: 14%;}
.HomeBookATourIn .HomeBookATourbearimg {    width: 250px;}
.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img.HomeBlogRecentblogstarimg2nd {  top: -2%;    right: 10%;}

.HomeTestimonialSection .HomeTestimonialstarimgs {  right: 8%;}

.infantcenterSection .infantcenterStarimgs span.infantcenterStar1st {  left: 9%;}
.infantcenterSection .infantcenterStarimgs span.infantcenterStar2nd {    width: 62px;    height: 62px;    top: 40%;}
.infantcenterSection .infantcenterStarimgs span.infantcenterStar4th {    display: none;}
.ZigZagBoxSection .ZigZagBox {    gap: 30px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxContentCol {    max-width: calc(50% - 15px);}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol {    max-width: calc(50% - 15px);}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn {    max-width: 350px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn:before {    width: calc(100% + 40px);    height: calc(100% + 40px);    top: -40px;}
.ZigZagBoxSection .ZigZagBox+* {    margin-top: 120px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar3rd {  right: 50px;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar3rd {    left: 50px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar1st {    top: -30px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar2nd {    top: -10px;    left: 55%;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar2nd {    left: unset;    right: 0;    top: 18px;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar1st {    left: 30%;}

.HomeFlexibleBoxColSec.HomeFlexibleBoxHAutoColSec.HomeFlexibleBoxColwotsec img.HFCstarImg1st {  width: 64px;    height: 64px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxHAutoColSec.HomeFlexibleBoxColwotsec  img.HFCstarImg2nd {    width: 64px;    height: 64px;  left: calc(66.66% - 29px);}
.HomeFlexibleBoxColSec.HomeFlexibleBoxHAutoColSec.HomeFlexibleBoxColwotsec  img.HFCstarImg3rd {    bottom: -20%;}
.HomeFlexibleColumnInSec.HomeFlexibleColumnwotInSec img.HFCstarImgouter {   bottom: -68px;}
.HomeFlexibleColumnInSec.HomeFlexibleColumnwotInSec img.HFCstarImgouter {  bottom: -68px;}
.FAQInSec {   gap: 30px;}
.FAQInSec .FAQLeftColumn {    max-width: 50%;}
.FAQInSec .FAQRightColumn {    max-width: calc(50% - 30px);}
.FAQInSec .FAQRightColumn .FAQRightColumnImg {    max-width: 350px;    height: 450px;}
.ThreeColumnBoxSec {    gap: 20px;}
.ThreeColumnBoxSec .ThreeColumnBox {    max-width: calc(33.33% - 13.33px);}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar3rd {    width: 64px;    height: 64px;    top: 45px;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar2nd {    width: 70px;    height: 70px;}

.TwoColTestimonialInSec .TwoColTestimonialLTCol .TwoColTestimonialImg span.TwoColTestimonialImgShape {  width: calc(100% + 20px);    height: calc(100% + 40px);}

.VideoBoxsec {  max-width: 50%;} 
.HomeBannerInSec.v1 span.HmBannerstar2nd { right: 18%;}
}

@media (max-width: 991px){
.content-wrapper {  max-width: 100%;    padding: 0 30px;}


.HomeBannerInSec .HomeBannerLTCol {   max-width: 100%;}
.HomeBannerInSec .HomeBannerLTCol .HomeBannerShapeimgs {  right: unset;    width: 150px;    left: 20%;    top: calc(100% + 50px);}
.HomeBannerInSec .HomeBannerRTCol {    max-width: 100%;}
.HomeBannerRTColImg {    margin: 0 40px 0 auto;}
.HomeBannerInSec .HomeBannerRTCol {    margin-top: -100px;}
.HeroCntTImgInSec .HeroCntTImgTitleSection {    max-width: 100%;    order: 1;    position: relative;    z-index: 1;}
.HeroCntTImgInSec .HeroCntTImgltCol {    max-width: calc(50% - 10px);    order: 2;}
.HeroCntTImgInSec .HeroCntTImgrtCol {    max-width: calc(50% - 10px);    order: 3;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol {    max-width: 450px;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxRTCol {    max-width: 100%;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxRTCol .HomeTwoColumnBoxRTColIn {    max-width: 100%;}
.HomeTwoColumnBoxSection {    justify-content: center;    gap: 80px;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol:before {    width: 100%;    height: calc(100% + 60px);}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.HomeTwoColumnBoxbearImg {    left: -20%;}
.HomeFlexibleBoxColSec {    padding-top: 50px;    justify-content: center;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column .HomeFlexibleBox {    max-width: 70%;    min-height: 400px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg2nd {    top: 19px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg3rd {    bottom: unset;    top: 50%;    right: 5%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg1st {    top: 20%;}
.HomeFlexibleColumnInSec img.HFCstarImgouter {    left: unset;    right: 20%;}
.HomeBookATourInSec {    max-width: 600px;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar2nd {    right: 0;    top: 14%;}
.HomeBookATourIn .HomeBookATourbearimg {    right: 0%;}
.HomeBlogRecentBoxSection .HomeBlogRecentBox {    max-width: 100%;}
.HomeFlexibleColumnSection .HomeFlexiblestarimg {top: 0;width: 62px;height: 62px;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxRTCol {   position: relative;    z-index: 1;}

.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg1st { width: 92px;    height: 92px;    left: -4%;    top: 10%;}

.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img.HomeBlogRecentblogstarimg3rd {  display: none;}
.HomeTestimonialSection .HomeTestimonialstarimgs {  top: -22px;    right: 2%;}
.HomeTwoColumnstartimgs img.starImg1st {   right: unset;    top: -80px;    left: 5%;}

.HeroCntTImgstarimgs img.HeroCntTImgstarImg2nd {  bottom: -70px;    right: 0;}

.infantcenterTwoColSec {  gap: 30px;}
.infantcenterTwoColSec .infantcenterBox {    max-width: calc(50% - 15px);}
.infantcenterTwoColSec .infantcenterBox .infantcenterBoxIn {    padding: 50px;}
.infantcenterTwoColSec .infantcenterBox:nth-child(odd) span.infantcenterBoxStar1st {  top: 6px;}
.infantcenterTwoColSec .infantcenterBox:nth-child(odd) span.infantcenterBoxStar2nd {    width: 80px;    height: 80px;}
.infantcenterTwoColSec .infantcenterBox:nth-child(even) span.infantcenterBoxStar1st {    width: 80px;    height: 80px;    top: 0;}
.infantcenterTwoColSec .infantcenterBox:nth-child(even) span.infantcenterBoxStar2nd {    right: -40px;}

.ZigZagBoxSection .ZigZagBox .ZigZagBoxContentCol {  max-width: 100%;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBox_bearimage {    right: -100px;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBox_bearimage {    left: -100px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxHAutoColSec .HomeFlexibleBox {    min-height: 400px !important;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxColwotsec {   padding-top: 0;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxHAutoColSec.HomeFlexibleBoxColwotsec img.HFCstarImg2nd {    top: 0;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar2nd {  left: unset;    right: -30px;    top: 30%;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar3rd {    left: -60px;}

.FAQInSec .FAQLeftColumn {  max-width: 100%;}
.FAQInSec .FAQRightColumn {    max-width: 100%;}
.FAQInSec .FAQRightColumn .FAQRightColumnBearimg {    left: unset;    right: 250px;    bottom: -15px;}
.ThreeColumnBoxSec .ThreeColumnBox {    max-width: 70%;  display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}
.ThreeColumnBoxSec {    justify-content: center;}

.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar5th {  right: 8%;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar2nd {    bottom: -4%;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar3rd {    top: 25px;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar1st {    top: 0;    left: 0;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol {  margin: 0 80px 0 auto;}
.ZigZagBoxSection .ZigZagBox {    gap: 0;}

.TwoColTestimonialInSec .TwoColTestimonialLTCol {  max-width: 100%;}
.TwoColTestimonialInSec .TwoColTestimonialRTCol {    max-width: 100%;}

.infantcenterThreeColSec .infantcenterBox { max-width: 70%;}
.infantcenterThreeColSec .infantcenterBox .infantcenterBoxIn { padding-top: 60px; }
.infantcenterThreeColSec .infantcenterBox:nth-child(odd) span.infantcenterBoxStar1st {  top: 6px;}
.infantcenterThreeColSec .infantcenterBox:nth-child(odd) span.infantcenterBoxStar2nd {    width: 80px;    height: 80px;}
.infantcenterThreeColSec .infantcenterBox:nth-child(even) span.infantcenterBoxStar1st {    width: 80px;    height: 80px;    top: 0;}
.infantcenterThreeColSec .infantcenterBox:nth-child(even) span.infantcenterBoxStar2nd {    right: -40px;}

.contactInfoBoxSec .contactInfoBoxIn { padding: 50px 30px 30px 30px; }
.contactInfoBox:nth-child(even) span.contactInfoStar1st, .contactInfoBox:nth-child(odd) span.contactInfoStar2nd { width: 80px; height: 80px; } 
.directorLTCol, .directorRTCol { width: 100%; }
.directorImage { max-width: 350px; }
.directorImage > span.directorImgstar1st { width: 80px; height: 80px; } 

.HomeBannerInSec.v1 .HomeBannerLTCol { max-width: 500px; }
.HomeBannerInSec.v1 span.HmBannerstar1st { width: 75px; height: 75px; right: 0; bottom: 10px; }
.HomeBannerInSec.v1 span.HmBannerstar2nd { right: 50px; top: -10px; width: 40px; height: 40px; }
.HomeBannerInSec.v1 span.HmBannerstar3rd { left: 0; }
.HomeBannerInSec.v1 span.HmBannerstar4th { left: 70px; }

.pricingCardCol { max-width: 70%; margin: 0 auto; }
.blgListingBoxSec .blgListingCol { max-width: calc(50% - 15px); }
}

@media (max-width: 767px){
  h1,.h1 { font-size: calc(85px - 2rem);}
  h2,.h2 {font-size: calc(57px - 1rem);}
  h3,.h3 {font-size: calc(44px - 0.7rem);}
  h4,.h4 { font-size: calc(30px - 0.3rem);}
  h5,.h5 { font-size: calc(22px - 0.1rem);}


.HomeBannerInSec .HomeBannerLTCol .HomeBannerShapeimgs {  left: 0;}
.HomeBannerRTColImg img.starImg1st {    top: -1%;    left: 0;}
.HomeBannerRTColImg img.starImg4th {   right: -8%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg1st {  left: 0;}

.HomeBookATourIn .HomeBookATourbearimg {  width: 200px;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar3rd { left: -20px;    width: 80px;    height: 80px;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar4th {    left: 5%;}

.HeroCntTImgstarimgs img.HeroCntTImgstarImg1st { top: -30px;    z-index: -1;    width: 62px;    height: 62px;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.starImg1st { width: 64px;   height: 64px;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar2nd {  width: 64px;    height: 64px;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar1st { left: 11%;}


.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column .HomeFlexibleBox {  max-width: 70%;    min-height: 400px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg1st {  left: 5%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg3rd {    right: 5%;    bottom: 25%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg2nd {    top: 28%;    right: 11%;}


.HomeFlexibleColumnSection .HomeFlexiblestarimg {  top: -20px;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.starImg2nd {   right: -10%;    bottom: -3%;}

.infantcenterTwoColSec .infantcenterBox {  max-width: 100%;}
.infantcenterTwoColSec .infantcenterBox .infantcenterBoxIn {    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}
.ThreeColumnInfoBoxSec .ThreeColumnInfoBox {    max-width: calc(50% - 15px);}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn {    max-width: 450px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol {    max-width: 100%;}
.ZigZagBoxSection .ZigZagBox {    gap: 70px;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol {   margin: 0 0 0 auto;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBox_bearimage {    left: 0;}

.VideoBoxsec {  max-width: 100%;}

.infantcenterThreeColSec .infantcenterBox .infantcenterBoxIn { padding: 60px 30px 30px 30px; }
.contactInfoBoxSec .contactInfoBox { max-width: 380px; margin: 0 auto; min-height: 300px; }
.contactInfoBox:nth-child(odd) span.contactInfoStar1st { top: -5px; }
.contactInfoBox:nth-child(even) span.contactInfoStar1st { top: -15px; }
.contactInfoBox:nth-child(even) span.contactInfoStar2nd { right: -30px; width: 64px; height: 64px; }

.pricingCardCol .pricingCard { padding: 60px 30px 30px; }
.pricingCardCol:nth-child(odd) span.pricingCardStar1st { left: 0; width: 64px; height: 64px; }
.pricingCardCol:nth-child(even) span.pricingCardStar1st { width: 80px; height: 80px; }
.pricingCardCol:nth-child(odd) span.pricingCardStar2nd { width: 80px; height: 80px; }
.pricingCardCol:nth-child(even) span.pricingCardStar2nd { width: 64px; height: 64px; right: -40px; }
.blgListingBoxSec .blgListingCol { max-width: 100%; }
}

@media (max-width: 640px){
  h1,.h1 { font-size: calc(85px - 2.1rem);}
  h2,.h2 {font-size: calc(57px - 1.2rem);}
  h3,.h3 {font-size: calc(44px - 0.9rem);}
  h4,.h4 { font-size: calc(30px - 0.4rem);}
  h5,.h5 { font-size: calc(22px - 0.1rem);}
  body, p {  font-size: 18px;}
  .content-wrapper {  padding: 0 20px;}

.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column .HomeFlexibleBox, .HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column .HomeFlexibleBox {  max-width: 80%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg1st {    width: 70px;    height: 70px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg3rd {  width: 64px;    height: 64px;    right: 0%;}
.HomeFlexibleColumnInSec img.HFCstarImgouter {    right: 10%;}
.HomeTestimonialBoxIn {    margin: 0 10px;    min-height: 400px;}
.HomeTestimonialBoxSec .slick-slide:nth-child(even) .HomeTestimonialBox span.HomeTestimonialBoxstar:before {   width: 64px;    height: 64px;}
.HomeTestimonialBoxSec .slick-slide:nth-child(even) .HomeTestimonialBox span.HomeTestimonialBoxstar:after {    top: unset;    bottom: 0;    right: -4px;}
span.HomeTestimonialBoxstar:before {    width: 64px;    height: 64px;    top: 0;    left: unset; right: 14%;}
span.HomeTestimonialBoxstar:after {    right: -6px;}
.HomeBookATourInSec {  padding: 50px 30px 50px;}
.HomeBookATourIn .HomeBookATourbearimg {  width: 150px;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar2nd {   top: 65%;    right: -30px;}
.HomeBlogRecentPostInSec .HomeBlogRecentblogstar img.HomeBlogRecentblogstarimg2nd {    width: 64px;    height: 64px;}
.HomeTestimonialBoxSec {    padding: 0;}
.HomeTestimonialBoxSec button.slick-arrow {    z-index: 1;}  
.HomeBannerRTColImg {  margin: 0;}
.HomeBannerInSec .HomeBannerRTCol {  margin-top: 0;}
.HomeBannerInSec .HomeBannerLTCol .HomeBannerShapeimgs {  left: unset;    right: 0;    top: 90%;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.HomeTwoColumnBoxbearImg {   width: 150px;    left: 0;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.starImg2nd {   width: 64px;    height: 64px;  right: -5%;}
.HomeTwoColumnBoxSection .HomeTwoColumnBoxLTCol img.starImg3rd {  top: -6%;}


.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg1st {  left: 2%;    top: 5%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg3rd {    right: -5%;}

.HeroCntTImgstarimgs img.HeroCntTImgstarImg1st {  top: -70px;}
.HomeTwoColumnstartimgs img.starImg2nd {  z-index: 11;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol {    margin: 0;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol {    margin: 0;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn {    max-width: 350px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBox_bearimage {    right: 0;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar2nd {  right: 50px;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar3rd {    display: none;}
.ZigZagBoxSection .ZigZagBox.change-direction .ZigZagBoxImageCol .ZigZagBoxstars span.ZigZagBoxStar1st {   left: 30px;    top: 46%;}
.FAQInSec .FAQRightColumn .FAQRightColumnBearimg {    right: unset;    width: 200px;}

.TwoColTestimonialInSec .TwoColTestimonialLTCol {  height: 400px;    margin-top: 50px;}

.HomeBannerInSec.v1 span.HmBannerstar1st { width: 40px; height: 40px; right: -30px; bottom: -10px; }
.HomeBannerInSec.v1 span.HmBannerstar2nd { width: 30px; height: 30px; top: -20px; right: -10px; }
.HomeBannerInSec.v1 span.HmBannerstar3rd { width: 40px; height: 40px; left: -30px; top: 80px; }
.HomeBannerInSec.v1 span.HmBannerstar4th { top: -20px; left: 0px; width: 20px; height: 20px; }
.HomeBannerInSec.v1 span.HmBannerstar5th { width: 20px; height: 20px; top: 80px; }
.blgListingFilter, .blgListingSearch { width: 100%; }
.blgListingSearch form input[type=text] { padding: 10px 20px; }
.blgListingTop  { gap: 20px; padding-bottom: 40px; }

}

@media (max-width: 480px){
  h1,.h1 { font-size: calc(85px - 2.4rem);}
  h2,.h2 {font-size: calc(57px - 1.35rem);}
  h3,.h3 {font-size: calc(44px - 0.95rem);}
  h4,.h4 { font-size: calc(30px - 0.45rem);}
h5,.h5 { font-size: calc(22px - 0.15rem);}

a.button, .button a, .hs-button, .hs-blog-post-listing__post-button,a.secondary_button, .secondary_button a {  padding: 15px 30px;}


body, p {   font-size: 16px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column .HomeFlexibleBox,.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column .HomeFlexibleBox {  max-width: 100%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg1st {    left: -13%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg3rd {    right: -5%;}
.HomeTestimonialBoxContent {    height: 100% !important;}
.HomeBookATourInSec {    min-height: 500px;    padding: 30px 30px 80px;}
.HomeBookATourIn .HomeBookATourstarimgs img.HomeBookATourstar1st {   width: 64px;    height: 64px;}
.HomeBookATourIn .HomeBookATourbearimg {    right: -18%;}
.HomeBookATourIn .HomeBookATourbearimg {
    right: 0;
}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg1st {  top: 3%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg2nd {    right: 2%;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_four_column img.HFCstarImg3rd {    width: 64px;    height: 64px;  bottom: 24%;}

.infantcenterTwoColSec .infantcenterBox .infantcenterBoxIn {  min-height: auto;}
.ThreeColumnInfoBoxSec .ThreeColumnInfoBox {    max-width: 100%;}
.ThreeColumnInfoBoxText {    height: 100% !important;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn {  max-width: 100%;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBoxImageColIn:before {    width: 100%;}
.ZigZagBoxSection .ZigZagBox .ZigZagBoxImageCol .ZigZagBox_bearimage {    width: 150px;    bottom: -30px;}
.ZigZagBoxSection .ZigZagBox+* {    margin-top: 70px;}
.FAQInSec .FAQRightColumn .FAQRightColumnImg {    max-width: 100%;}
.FAQInSec .FAQRightColumn .FAQRightColumnImg:before {    width: 100%;}
.FAQInSec .FAQRightColumn .FAQRightColumnBearimg {    width: 150px;}
.ThreeColumnBoxSec .ThreeColumnBox {    max-width: 100%;}
.ThreeColumnBoxSec .ThreeColumnStars span.ThreeColumnStar5th {  right: -50px;}
.HomeFlexibleBoxColSec.HomeFlexibleBoxCol_three_column img.HFCstarImg3rd {    right: -13%;}
.infantcenterSection .infantcenterStarimgs span.infantcenterStar1st {  left: -28px;    top: 0;}

.TwoColTestimonialInSec .TwoColTestimonialLTCol .TwoColTestimonialImg span.TwoColTestimonialImgShape {  width: 100%;}

.infantcenterThreeColSec .infantcenterBox { max-width: 100%;}
.directorImage span.directorImgShape { width: 100%; } 
.pricingCardCol { max-width: 100%; }
}