[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#header .nav-button span,#header .nav-button,#layout .overlay,#layout,#navm,#loading .load,.transition,ul.nav li a,ul.policyNav li,#contact-form input[type="submit"],#contact-form .submit,#page,#header,.svg-floor,.svg-floor .box,.maps-btn,.nav-button,.nav-button span,.diamond-box,.diamond-box-content {transition: .3s;-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;}.notransition {transition: none;-o-transition: none;-ms-transition: none;-moz-transition: none;-webkit-transition: none;}::-webkit-scrollbar {width: 5px;}::-webkit-scrollbar-track {background: #eee;margin-right: 0;margin-top: 0;}::-webkit-scrollbar-thumb {background: #ccc;}input::selection,::selection {color: #4d555a;background: #ffcc00;}input::-moz-selection,::-moz-selection {color: #4d555a;background: #ffcc00;}html,body {-webkit-overflow-scrolling: touch;}body {-webkit-text-size-adjust: 100%;}html,body,img {margin: 0;padding: 0;border: 0;}button,input,textarea,body {font-family: 'Open Sans', sans-serif;font-size: 13px;}a,input,button {outline: 0;}a {text-decoration: none;color:#000;}a:hover {color:#956c58;}h1,h2,h3,h4,h5,h6,p {margin-top: 0;}p { text-align: justify; line-height: 20px; font-family: futura-pt, sans-serif; font-weight: 400; font-style: normal;font-size: 15px;margin-bottom: 20px;}p:last-child {margin-bottom:0;}section,.section {position: relative;overflow: hidden; width: 100%;}.bg-eee {background-color: #eee;}.bg-white,.bg-fff {background-color: #fff;}.bg-grey { background-color: #f6f6f6;}.bg-999 {background-color: #999;}.clear {clear: both;}.bg-contain {background-size:contain;background-position: center;background-repeat: no-repeat;}.bg-cover {background-size: cover;background-position: center;background-repeat: no-repeat;}.padd { padding: 100px 0;}.padd-sides { padding: 0 150px;}.padd-all { padding: 100px;}.flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}.flex-wrap { flex-wrap: wrap; -webkit-flex-wrap: wrap;}#page { padding-top: 120px; overflow: hidden;}html.scroll #page { padding-top: 100px;}.text-box { padding: 0 0 100px 50px; max-width: 500px; position: relative;}.text-box.line::after { content: ''; position: absolute; bottom: 25px; left: -25px; width: 175px; height: 3px; transform: rotate(45deg); background-color: #956c58;}h1,h2,h3 { text-transform: uppercase; font-family: futura-pt, sans-serif; font-weight: 300; font-style: normal; line-height: 1; color: #956c58;}h1,h2 { font-size: 50px;}h3 { font-size: 35px;}h1 span,h2 span,h3 span { color: #000; display: block;}h1 span,h2 span { padding-left: 70px;}h3 span { padding-left: 50px;}.title { margin-bottom: 40px;}.parallax { background-attachment: fixed;}.max-w { max-width: 2000px; margin: 0 auto;}.stop-scrolling { height: 100%; overflow: hidden;}#cookieFade { z-index: 10000; opacity: 0; -webkit-animation: reveal-opacity 1s 4s forwards; animation: reveal-opacity 1s 4s forwards;}.shadow-top { box-shadow: 0px -5px 10px -1px rgba(0,0,0,0.3); z-index: 1;}.shadow-bot { box-shadow: 0px 5px 10px 1px rgba(0,0,0,0.3); z-index: 1;}.shadow-both { box-shadow: 0px -5px 10px -1px rgba(0,0,0,0.3), 0px 5px 10px 1px rgba(0,0,0,0.3); z-index: 1;}.align-center {text-align: center;}.align-left {text-align: left;}.align-right {text-align: right;}.w.w25p {width: 25%;}.w.w50p {width: 50%;}.w.w75p {width: 75%;}.w.w100p {width: 100%;}.publisher {opacity: 0;visibility: hidden;height: 0;width: 0;display: block;overflow: hidden;}.box { position: absolute; top: 0; right: 0; z-index: 10;}.ribbon { position: absolute; right: -85px; top: 70px; z-index: 1; overflow: hidden; width: 500px; padding: 5px; background: #956c58; background: linear-gradient(#956c58 0%, #956c58 100%); box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); transform: rotate(30deg); -webkit-transform: rotate(30deg);}.ribbon span { font-size: 14px; font-weight: bold; color: #FFF; text-transform: uppercase; text-align: center; line-height: 25px; display: block;}.ribbon.last { width: 300px; height: 300px;}.ribbon.last span { font-size: 14px; width: 240px; width: 340px; top: 64px; top: 55px; right: -43px; right: -60px;}#tooltip {margin: 20px 0 0 10px;margin-left: -60px;width: 160px;padding: 10px;z-index: 9900;position: absolute;text-align: center;color: #4a4f52;box-shadow: 5px 5px 0 rgba(0,0,0,0.1);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-transform: uppercase;display: none;background: #ffcc00;}#tooltip.right {margin-left: -80px;}section#tour .text-box { margin: auto; display: block; padding: 0 0 50px 0;}section#tour .text-box h2 { padding-left: 25px; padding-right: 25px; text-align: center;}section#tour .text-box.tour { max-width: 550px; padding: 50px 0;}.iframe-container { overflow: hidden; padding-top: 35%; position: relative; margin-bottom: 75px;}.iframe-container iframe { border: 0; height: 100%; left: 23%; position: absolute; top: 0; width: 56%;}@media screen and (max-width: 1024px) {.parallax { background-attachment: scroll !important; } #page { padding-top: 100px; } html.scroll #page { padding-top: 80px; } .text-box { padding: 0 25px 50px 50px; } .text-box.line::after { width: 100px; } .iframe-container iframe { width: 82%; left: 9%; } .iframe-container { padding-top: 50%; } .box { width: 100%; } .ribbon { right: 0; top: 0; position: relative; width: 100%; transform: rotate(0deg); -webkit-transform: rotate(0deg); } .ribbon span { font-size: 12px; line-height: 15px; }}@media screen and (max-width: 768px) {body {overflow: hidden;overflow-y: auto;} h1, h2 { font-size: 35px; } h1 span, h2 span { padding-left: 0; } h3 { font-size: 30px; } .title { margin-bottom: 20px; } .title h1, .title h2 { text-align: center; } .text-box { max-width: 100%; } .text-box.line::after { left:0; bottom: 80px; display: none; } }@media screen and (max-width: 400px) { .text-box { padding: 0 25px; } .text-box.line::after { display: none; } }@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .parallax { background-attachment: scroll !important; } }#layout {position: relative;background: white;}#layout .overlay {opacity: 0;visibility: hidden;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,0.3);z-index: 8000;position: fixed;left: 220px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}#navm {position: fixed;top: 0;bottom: 0;left: -120px;width: 220px;overflow: auto;overflow-x: hidden;box-sizing: border-box;background: #111;opacity: 0;visibility: hidden;}#navm ul,#navm li {list-style: none;margin: 0;padding: 0;border: 0;width: 100%;}#navm ul {margin-top: 5px;border-top: 1px solid rgba(255,255,255,0.1);}#navm li a {display: block;padding: 15px 20px;color: white;text-transform: uppercase;text-decoration: none;width: 100%;box-sizing: border-box;font-weight: 900;}#navm ul ul {margin: 0;background: #222;}#navm ul ul a {padding: 8px 30px 8px 20px;font-size: 13px;}#navm li a:hover {background: rgba(255,255,255,0.1);}#header h1 {display: none;}@media screen and (max-width: 1000px) {}#loading { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; background-color: #fff; z-index: 100000; background-image: url(../img/jpg/d2i-mallard-0120-002.jpg); background-repeat: no-repeat; background-size: cover;}#loading::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; background-color: rgba(17,24,32,0.7);}#loading .box { position: absolute; height: 700px; width: 1000px; transform: translate(-50%,-50%); z-index: 10; top: 50%; left: 50%; overflow: hidden;}.loading-logo { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); height: 120px; width: 200px; background-image: url(../img/svg/MC-Logo.svg); opacity: 0; z-index: 2;}.loading-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); margin-top: 100px; height: 50px; width: 550px; background-image: url(../img/svg/mc-load-text.svg); opacity: 0; z-index: 2;}.load-line { display: block; width: 4px; height: 100%; position: absolute; top: 50%; left: 50%; overflow: hidden; z-index: 1;}.load-line::before { content: ''; background: #946D58; width: 100%; height: 100%; position: absolute; top: 0%;}.load-line.left { -webkit-transform: rotate(45deg) translate(-50%,-50%); transform: rotate(45deg) translate(-50%,-50%);}.load-line.left:nth-child(1) { top: -0.4%; left: 40.3%;}.load-line.left:nth-child(2) { top: 2.4%; left: 40.3%;}.load-line.left:nth-child(3) { top: 67.4%; left: -3.3%;}.load-line.left:nth-child(4) { top: 70.2%; left: -3.3%;}.load-line.left:nth-child(5) { top: -0.5%; left: 49.8%;}.load-line.left:nth-child(5) { top: -0.5%; left: 49.8%;}.load-line.left:nth-child(6) { top: 3.8%; left: 48.9%;}.load-line.left:nth-child(7) { top: 68.7%; left: 5.3%;}.load-line.left:nth-child(8) { top: 71.7%; left: 5.3%;}.load-line.right { -webkit-transform: rotate(-45deg) translate(-50%,-50%); transform: rotate(-45deg) translate(-50%,-50%);}.load-line.right:nth-child(1) { top: -0.8%; left: 59.6%;}.load-line.right:nth-child(2) { top: 2.2%; left: 59.6%;}.load-line.right:nth-child(3) { top: 66.9%; left: 103.1%;}.load-line.right:nth-child(4) { top: 69.8%; left: 103.1%;}.load-line.right:nth-child(5) { top: 0.7%; left: 51%;}.load-line.right:nth-child(6) { top: 2.1%; left: 50.1%;}.load-line.right:nth-child(7) { top: 68.4%; left: 94.6%;}.load-line.right:nth-child(8) { top: 71.2%; left: 94.6%;}.load-line.top::before { height: 0%;}@-webkit-keyframes reveal-line-top { 0% { height: 0%; top: 0%; } 50% { height: 100%; top: 0%; } 100% { height: 100%; top: 100%; }}@keyframes reveal-line-top { 0% { height: 0%; top: 0%; } 50% { height: 100%; top: 0%; } 100% { height: 100%; top: 100%; }}.load-line.left:nth-child(1)::before, .load-line.left:nth-child(5)::before, .load-line.right:nth-child(1)::before, .load-line.right:nth-child(5)::before{ -webkit-animation: reveal-line-top 3s ease-in-out 0s forwards; animation: reveal-line-top 3s ease-in-out 0s forwards;}.load-line.left:nth-child(2)::before, .load-line.left:nth-child(6)::before, .load-line.right:nth-child(2)::before, .load-line.right:nth-child(6)::before{ -webkit-animation: reveal-line-top 3s ease-in-out 0.3s forwards; animation: reveal-line-top 3s ease-in-out 0.3s forwards;}.load-line.bot::before { top: 100%;}@-webkit-keyframes reveal-line-bot { 0% { height: 100%; top: 100%; } 50% { height: 100%; top: 0%; } 100% { height: 0%; top: 0%; }}@keyframes reveal-line-bot { 0% { height: 100%; top: 100%; } 50% { height: 100%; top: 0%; } 100% { height: 0%; top: 0%; }}.load-line.left:nth-child(3)::before, .load-line.left:nth-child(7)::before, .load-line.right:nth-child(3)::before, .load-line.right:nth-child(7)::before{ -webkit-animation: reveal-line-bot 3s ease-in-out 0s forwards; animation: reveal-line-bot 3s ease-in-out 0s forwards;}.load-line.left:nth-child(4)::before, .load-line.left:nth-child(8)::before, .load-line.right:nth-child(4)::before, .load-line.right:nth-child(8)::before{ -webkit-animation: reveal-line-bot 3s ease-in-out 0.3s forwards; animation: reveal-line-bot 3s ease-in-out 0.3s forwards;}.loading-logo { -webkit-animation: reveal-opacity 1s ease-in-out 2s forwards; animation: reveal-opacity 1s ease-in-out 2s forwards;}@-webkit-keyframes reveal-opacity { 0% { opacity: 0; } 100% { opacity: 1; }}@keyframes reveal-opacity { 0% { opacity: 0; } 100% { opacity: 1; }}.loading-text { -webkit-animation: reveal-opacity 2s ease-in-out 2s forwards; animation: reveal-opacity 2s ease-in-out 2s forwards;}@media screen and (max-width: 768px) { .loading-logo { height: 70px; width: 115px; } .loading-text { margin-top: 60px; height: 30px; width: 300px; } .load-line { width: 2.2px; } .load-line.left:nth-child(1) { top: -0.2%; left: 44.4%; } .load-line.left:nth-child(2) { top: 1.4%; left: 44.4%; } .load-line.left:nth-child(3) { top: 68.8%; left: -1.7%; } .load-line.left:nth-child(4) { top: 70.4%; left: -1.7%; } .load-line.left:nth-child(5) { top: -0.2%; left: 49.9%; } .load-line.left:nth-child(6) { top: 2.1%; left: 49.4%; } .load-line.left:nth-child(7) { top: 69.6%; left: 3.3%; } .load-line.left:nth-child(8) { top: 71.2%; left: 3.2%; } .load-line.right:nth-child(1) { top: -0.4%; left: 55.5%; } .load-line.right:nth-child(2) { top: 1.2%; left: 55.5%; } .load-line.right:nth-child(3) { top: 68.6%; left: 101.6%; } .load-line.right:nth-child(4) { top: 70.2%; left: 101.6%; } .load-line.right:nth-child(5) { top: 0.4%; left: 50.6%; } .load-line.right:nth-child(6) { top: 1.1%; left: 50%; } .load-line.right:nth-child(7) { top: 69.4%; left: 96.7%; } .load-line.right:nth-child(8) { top: 71%; left: 96.7%; } }.container {position: relative;margin: 0 auto;width: 1280px;box-sizing: border-box;-moz-box-sizing: border-box;min-height: 1px;}@media screen and (max-width: 1320px) {.container {width: 960px;}}@media screen and (max-width: 1000px) {.container {width: 720px;}}@media screen and (max-width: 767px) {.container {width: auto;}}.col {float: left;width: 100%;position: relative;min-height: 1px;}.col.col2 {width: 50%;}.col.col3 {width: 33.33%;}.col.col3x2 {width: 66.66%;}.col.col4 {width: 25%;}.col.col4x3 {width: 75%;}.col.col5 {width: 20%;}.col.col5x4 {width: 80%;}.col.col5x3 {width: 60%;}.col.col5x2 {width: 40%;}.col.col6 {width: 16.66%;}.col.col2.margin {width: 48%;margin-right: 4%;}.col.col3.margin {width: 32%;margin-right: 2%;}.col.col3x2.margin.col-left {width: 64%;margin-right: 4%;}.col.col3x2.margin.col-right {width: 64%;margin-left: 2%;}.col.col4.margin {width: 23.5%;margin-right: 2%;}.col.col4x3.margin.col-left {width: 74.5%;margin-right: 2%;}.col.col4x3.margin.col-right {width: 74.5%;margin-left: 2%;}.col.col5.margin {width: 18.4%;margin-right: 2%;}.col.col6.margin {width: 15%;margin-right: 2%;}.col.margin.last {margin-right: 0 !important;}@media screen and (max-width: 767px) {.col {float: none !important;clear: both !important;width: 100% !important;margin-right: 0 !important;}}#header { position: fixed; width: 100%; background: #101820; z-index: 1000; overflow: hidden; height: 120px; padding: 0 150px;}html.scroll #header { height: 100px; border-bottom: 3px solid #956c58;}html.mobile #header { border-bottom: none !important;}#header ul.nav { position: absolute; left: 150px; top: 50%; transform: translateY(-50%);}#header ul.nav li,#nav-wrap ul.nav li { display: inline-block; font-size: 20px; text-transform: uppercase; color: #fff; text-decoration: none; font-family: futura-pt, sans-serif; font-weight: 300; font-style: normal; cursor: pointer; position: relative;}#header ul.nav li a,#nav-wrap ul.nav li a{ padding: 10px 20px; color: #fff; position: relative;}#header ul.nav li a:hover,#header ul.nav li a.active,#nav-wrap ul.nav li a.active,#nav-wrap ul.nav li a:hover { color: #956c58;}#header ul.nav li a::before,#nav-wrap ul.nav li a::before { content: ''; background: #956c58; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 40px; position: absolute; bottom: 10px; left: -5px; height: 2px; z-index: 1; box-sizing: border-box; display: none;}#header ul.nav li a.active::before,#nav-wrap ul.nav li a.active::before { display: block;}#header .logo { background-image: url(../img/svg/MC-Logo.svg); width: 100px; height: 60px; position: absolute; right: 150px; top: 50%; transform: translateY(-50%); background-position: right; z-index: 1100;}#header .nav-button { height: 80px; width: 100px; box-sizing: border-box; padding: 25px 30px 0; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); z-index: 1100; cursor: pointer; display: none;}#header .nav-button span { height: 2px; background: #956c58; margin: 7px 0; display: block; width: 100%;}#header .nav-button:hover span { opacity: 0.7;}html.mobile #header .nav-button span:nth-child(1) { -webkit-transform: rotate(45deg) translate(1px, 11px); transform: rotate(45deg) translate(1px, 11px);}html.mobile #header .nav-button span:nth-child(2) { width: 0%;}html.mobile #header .nav-button span:nth-child(3) { -webkit-transform: rotate(-45deg) translate(2px, -12px); transform: rotate(-45deg) translate(2px, -12px);}#nav-wrap { position: fixed; top: -200%; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: #101820; z-index: 999; transition: .7s; -o-transition: .7s; -ms-transition: .7s; -moz-transition: .7s; -webkit-transition: .7s; display: none; transition-timing-function: ease;}#nav-wrap::after { content: ''; position: absolute; width: 100vw; height: 100vw; bottom: -30vw; left: 0; transform: rotate(45deg); z-index: 999; background-color: #101820; border-right: 3px solid #956c58; border-bottom: 3px solid #956c58;}#nav-wrap ul.nav { z-index: 1200;}@media screen and (max-width: 1320px) { #header { padding: 0 100px; } #header ul.nav { left: 100px; } #header ul.nav li { font-size: 18px; } #header .logo { width: 90px; height: 50px; right: 100px; }}@media screen and (max-width: 1024px) { #header { padding: 0 50px; height: 100px; } html.scroll #header { height: 80px; } #header ul.nav { display: none; } #header .logo { right: 50px; } #header .nav-button { display: block; } #nav-wrap { display: block; } html.mobile #nav-wrap { top: 0; } #nav-wrap ul.nav { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } #nav-wrap ul.nav li { display: block; margin-bottom: 30px; text-align: center; } #nav-wrap ul.nav li:last-of-type { margin-bottom: 0; } #nav-wrap ul.nav li a { padding: 20px; } #nav-wrap ul.nav li a::before { width: 30px; bottom: 15px; left: 0px; } }@media screen and (max-width: 768px) { #header .nav-button { left: 0; } #header .logo { right: 25px; } }.module-home-top { position: relative; width: 100%; background-image: url(../img/jpg/d2i-mallard-0120-002.jpg); height: 100vh; overflow: visible; -moz-box-shadow: inset 0 -10px 10px -10px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 -10px 10px -10px rgba(0,0,0,0.5); box-shadow: inset 0 -10px 10px -10px rgba(0,0,0,0.5);}.module-home-top .col.col2 { z-index: 1;}.module-home-top::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; background-color: rgba(17,24,32,0.7);}.diamond-wrap { transition-delay: 4.5s !important;}.diamond-box { background-color: rgba(255,255,255,0.8); position: absolute; z-index: 1; transform: rotate(45deg); top: -150px; left: -150px;}.diamond-box-content { position: relative; transform: rotate(-45deg); padding: 250px 150px 50px 300px;}.diamond-box-content .text-box { width: 500px; transition-delay: 5s !important;}.download-wrap { position: relative; z-index: 10; margin-top: 75px; transition-delay: 4.5s !important;}.download-wrap .title { margin-bottom: 10px;}.download-wrap .title span { color: #fff;}.download-wrap p { color: #fff;}.download-info { padding: 0 100px;}img.download-btn { height: 40px; width: auto; margin-right: 10px; border: 1px solid #fff; border-radius: 8px; display: inline-block;}.download-btns { padding: 0 50px; position: relative;}.download-btns.line::after { content: ''; position: absolute; bottom: -35px; left: -35px; width: 175px; height: 3px; transform: rotate(45deg); background-color: #956c58;}.app-img { background-image: url(../img/png/mobile-app-new-shadow.png); height: 685px; z-index: 100; background-position: left top; position: relative; margin-top: 50px;}@media screen and (max-width: 1500px) {.diamond-box-content { padding: 250px 100px 50px 200px; }}@media screen and (max-width: 1320px) { .module-home-top { height: auto; } #home .col.col2 { height: 100%; width: 100%; margin: 0; } .diamond-box { top: -150px; left: -50px; } .diamond-box-content { padding: 200px 50px 100px 100px; } .download-wrap { width: 70%; float: right; margin-top: 660px; } }@media screen and (max-width: 1024px) { .download-wrap { width: 100%; float: none; padding: 0 50px; } .app-img { margin-top: 25px; height: auto; padding: 50%; background-position: center top; } }@media screen and (max-width: 768px) { .diamond-box { top: 0; left: 0; position: relative; transform: rotate(0deg); width: 100%; } .diamond-box-content { padding: 50px 0px; transform: rotate(0deg); } .diamond-box-content .text-box { max-width: 100%; width: 100%; } .download-wrap { margin-top: 50px; padding: 0 25px; } .download-info { padding: 0; } .download-wrap .title { margin: 0 auto 10px; display: table; } .download-wrap .title h3 { text-align: center; } h3 span { padding-left: 0; } .download-wrap p { text-align: center; } .download-btns.line::after { display: none; } .download-btns { padding: 0; display: table; margin: 0 auto; } img.download-btn { height: 35px; } }.module-map-top { display:flex; background-color: #f6f6f6; overflow: visible; z-index: 1;}.module-map-top .map-text { height: 100%; transform: skewX(45deg); width: 100%; margin-left: -50%; z-index: 10; border-right: 5px solid #956c58; float: none; background-color: #f6f6f6; position: relative; overflow: visible;}.module-map-top .map-text::after { content: ''; background-color: #fff; width: 5px; height: 300px; position: absolute; bottom: -300px; right: -5px;}.module-map-top .map-text .text-wrap { transform: skewX(-45deg); height: 100%; width: 50%; float: right; padding: 125px 250px 125px 100px; max-width: 1000px;}.module-map-top .map-text .text-wrap .text-box { padding: 0 0 50px 50px;}.module-map-top .maps-wrap { height: auto; width: 100%; transform: skewX(45deg); margin-right: -50%; float: none;}.map { width: 70%; height: 100%; position: absolute; right: 50%; top: 0; transform: skewX(-45deg); display: none !important;}.map.active { display: block !important;}.mod-map-img { background-image: url(../img/png/MC-Map-New.png); background-position: right center; background-size: cover;}.mod-google-map { width: 75%;}.map-btn-wrap { position: absolute; height: 100%; width: 50%; right: 0; top: 0; pointer-events: none;}.maps-btn { position: absolute; top: 50px; right: 100px; z-index: 100; background-color: #956c58; border: none; padding: 10px 20px; color: #fff; font-size: 20px; font-family: futura-pt, sans-serif; cursor: pointer; pointer-events: all;}.maps-btn:hover { opacity: 0.7;}.loc-specs { margin-top: 40px;}.loc-specs .spec-boxes { margin-bottom: 0;}.loc-specs .spec-box { width: 33.33%;}@media screen and (max-width: 1500px) { .module-map-top .map-text .text-wrap { padding: 75px 250px 75px 50px; } .maps-btn { right: 75px; }}@media screen and (max-width: 1320px) { .module-map-top { display: block; overflow: hidden; } .module-map-top .map-text, .module-map-top .maps-wrap { height: 100%; transform: skewX(0deg); width: 100%; margin-left: 0; margin-right: 0; border-right: 0; border-bottom: 3px solid #956c58; } .module-map-top .map-text::after { display: none; } .module-map-top .map-text .text-wrap { transform: skewX(0deg); height: 100%; width: 100%; float: none; padding: 50px 100px 75px; } .module-map-top .map-text .text-wrap .text-box { padding: 0 0 75px 50px; max-width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .loc-text, .loc-specs { width: 48% !important; } .loc-specs { margin-top: 50px; } .module-map-top .maps-wrap { padding: 30%; } .map { width: 100%; height: 100%; position: absolute; right: 0; top: 0; transform: skewX(0deg); } .mod-google-map { width: 100%; } .map-btn-wrap { height: auto; width: 100%; right: auto; top: auto; bottom: 0; padding: 30%; } .maps-btn { right: auto; top: 10px; left: 10px; } }@media screen and (max-width: 1024px) { .module-map-top .map-text .text-wrap { padding: 50px 50px 50px 25px; } .module-map-top .map-text .text-wrap .text-box.line::after { left: -15px; } .module-map-top .map-text .text-wrap .text-box { padding: 0 0 25px 25px; } .loc-specs { margin-top: 0; } .loc-specs .spec-boxes { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .loc-specs .spec-box { width: 50%; margin-bottom: 20px; } .loc-specs .spec-box:last-of-type { margin-bottom: 0; } }@media screen and (max-width: 768px) { .module-map-top .map-text .text-wrap .text-box.line::after { display: none; } .module-map-top .map-text .text-wrap { padding: 50px 25px 25px; } .module-map-top .map-text .text-wrap .text-box { display: block; padding: 0 0 25px 0px; } .loc-text, .loc-specs { width: 100% !important; } .loc-specs { margin-top: 40px; } .maps-btn { font-size: 15px; padding: 5px 10px; } .module-map-top .map-text .text-wrap .text-box p { text-align: center; } }.mod-client-logo.vw { background-image: url(../img/svg/view-vail-williams.svg);}.mod-client-logo.jll { background-image: url(../img/svg/view-jll.svg);}.mod-client-logo.mckay { background-image: url(../img/png/WSP_logo_blue.png); width: auto; height: 125px; margin: 50px auto;}ul.mod-con-box { text-align: center !important;}ul.mod-con-box li { display: block; line-height: 30px;}ul.mod-con-box li p { color:#956c58; margin-bottom:0; text-align: center; font-size: 20px; text-transform: uppercase;}ul.mod-con-box li a { font-size: 16px;}.client-wrap-box { position: relative; border-bottom: 1px solid #956c58; padding: 50px 0;}.client-wrap-box:last-child { border-bottom: none;}.client-wrap-box .mod-client-logo { height: 80px; width: auto; margin-bottom: 40px;}#mckaylist { margin: 0 auto;}.client-wrap-box.last { border-bottom: none;}@media screen and (max-width: 1320px) { .module-viewing-top { padding: 50px 50px 100px; } .client-wrap-box .mod-client-logo { height: 50px; margin-bottom: 20px; } .mod-client-logo.mckay { height: 125px; } }@media screen and (max-width: 1024px) { .module-viewing-top { padding: 25px 25px 75px; } .client-wrap-box { padding: 25px 0; } .client-wrap-box .mod-client-logo { height: 40px; } .mod-client-logo.mckay { height: 120px; margin: 25px 0px; } ul.mod-con-box li p { font-size: 16px; } ul.mod-con-box li a { font-size: 14px; } }@media screen and (max-width: 768px) { .client-wrap-box .col.col2.margin { width: 48% !important; margin-right: 4% !important; float: left !important; clear: none !important; } .client-wrap-box .col.col2.margin.last { margin-right: 0 !important; } .module-viewing-top .text-box { padding: 0 0 50px 25px; margin-bottom: 25px; } .module-viewing-top .text-box.line::after { left: -15px; } .client-wrap-box .mod-client-logo { height: 30px; } .mod-client-logo.mckay { height: 90px; } #mckaylist { max-width: 300px; } }@media screen and (max-width: 400px) { .module-viewing-top .text-box { padding: 0; } .module-viewing-top .text-box p { text-align: center; }}#contact-form { margin-top:120px;}#contact-form .flex-wrap { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}#contact-form input { width:49%; margin-bottom:2%; font-family: futura-pt, sans-serif; font-weight: 400; font-style: normal;}#contact-form textarea { width:100%; resize: none; overflow:hidden;}#contact-form input,#contact-form textarea { border:0; border-bottom: 1px solid #956c58; border-radius: 20px; padding:20px; background-color: transparent;}#contact-form input.error,#contact-form input.textarea,form.form textarea.error { border: 2px solid red !important;}::-webkit-input-placeholder { color: #101820; font-family: futura-pt, sans-serif; font-weight: 400; font-style: normal; font-size: 15px;} ::-moz-placeholder { color: #101820; font-family: futura-pt, sans-serif; font-weight: 400; font-style: normal; font-size: 15px;} :-ms-input-placeholder { color: #101820; font-family: futura-pt, sans-serif; font-weight: 400; font-style: normal; font-size: 15px;} :-moz-placeholder { color: #101820; font-family: futura-pt, sans-serif; font-weight: 400; font-style: normal; font-size: 15px;} #contact-form input[type="submit"] { border: 0; border-radius: 0; background-color: #fff; width: auto; float: right; color:#956c58; font-size: 22px; font-family: futura-pt, sans-serif; font-weight: 300; font-style: normal; text-transform: uppercase; margin-bottom:0; background-color: transparent;} #contact-form input[type="submit"]:hover { color:#101820; cursor: pointer; background-image: url(../img/png/form-arrow-blue.png);} #contact-form .submit { background-image: url(../img/png/form-arrow.png); background-position: right; background-repeat: no-repeat; background-size: 30%; padding-right: 40px; float: right; position: relative; top: 10px; background-color: transparent;}#contact-form input[type="checkbox"] { display: inline-block; position: relative; margin:0; padding: 0; width: 30px; height: 20px; margin-right: 10px;} .policy-checkbox-wrap { width: 50%; float: left; margin-top: 40px; font-family: futura-pt, sans-serif; font-weight: 400; font-style: normal; font-size: 15px;}#contact-form img { margin: 0 auto; display: block; width: 150px;}#contact-form .title { margin-bottom: 0; text-align: center; font-family: futura-pt, sans-serif; font-size: 15px;}@media screen and (max-width: 1320px) { .module-contact-top { padding: 50px; } #contact-form { margin-top: 0px; } #contact-form img { width: 120px; } }@media screen and (max-width: 1024px) { .module-contact-top { padding: 25px; } .module-contact-top .col.col3.margin, .module-contact-top .col.col3x2.margin.col-right { float: none !important; clear: both !important; width: 100% !important; margin-right: 0 !important; margin-left: 0 !important; } .module-contact-top .text-box { max-width: 100%; margin-bottom: 50px; } .policy-checkbox-wrap { width: calc(100% - 120px); margin-top: 20px; } }@media screen and (max-width: 768px) { .module-contact-top .text-box { padding: 0 0 50px 25px; margin-bottom: 25px; } .module-contact-top .text-box.line::after { left: -15px; } #contact-form input, #contact-form textarea { padding: 10px 20px; } .policy-checkbox-wrap label { font-size: 12px; } #contact-form img { width: 100px; } }@media screen and (max-width: 400px) { #contact-form input { width: 100%; } .module-contact-top .text-box { padding: 0; } .module-contact-top .text-box p { text-align: center; } }#mckaylist ul li {background: none;}#mckaylist ul,#mckaylist ul li,#mckaylist ul li a,#mckaylist div,#mckaylist div:after {transition: .3s;-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;}#mckaylist {font-family: 'Montserrat-Regular';font-size: 14px;color: #666;height: 40px;position: relative;max-width: 320px;background: #fff;margin-top: 10px;border: 1px solid #956c58;display: block;margin: 10px auto;}#mckaylist div:after {content: '';position: absolute;right: 10px;top: 0px;width: 40px;height: 40px;background-image: url(../img/png/web-arrow.png);background-repeat: no-repeat;background-size: 30px;background-position: center;}#mckaylist div {padding: 0 8px;height: 40px;line-height: 40px;cursor: pointer;overflow: hidden;font-weight: bold;position: relative;color:#956c58;font-family: futura-pt, sans-serif;font-weight: 300;font-style: normal;font-size: 15px;z-index:15000;}#mckaylist:hover div {background: #101820;color: white;}#mckaylist:hover div:after {background-image:url(../img/png/web-arrow-white.png);}#mckaylist ul,#mckaylist ul li {margin: 0;padding: 0;border: 0;list-style: none;}#mckaylist ul {position: absolute;line-height: normal;z-index: 6000;width: 100%;max-height: 240px;height: 0;opacity: 0;visibility: hidden;overflow: auto;overflow-x: hidden;background: #eee;z-index:4000;}#mckaylist ul li a {display: block;padding: 10px 10px;border-bottom: 1px solid #ddd;text-decoration: none;color: #666;font-size: 14px!important;font-family: futura-pt, sans-serif;font-weight: 300;font-style: normal;font-size: 15px;}#mckaylist ul li a:hover {background-color: white;}#mckaylist ul::-webkit-scrollbar {width: 5px;}#mckaylist ul::-webkit-scrollbar-track {background: #101820;margin-right: 0;margin-top: 0;}#mckaylist ul::-webkit-scrollbar-thumb {background: #956c58;border-radius: 20px;}#mckaylist:hover ul {height: auto;opacity: 1;visibility: visible;}#footer { position: relative; background-color: #101820; padding: 50px 0 0; clear: both; width: 100%; color: #fff;}#footer .logo { background-image: url(../img/svg/MC-Logo.svg); width:100px; height:60px; display: block; margin:0 auto 15px;}.mod-add-box p { color: #956c58; font-size: 20px; text-align: center; line-height: 25px;}.mod-add-box p span { display: block;}ul.policyNav { text-transform: lowercase; background-color: #101820; padding: 20px 0 50px; margin: 0;}ul.policyNav li { color:#fff; text-transform: capitalize; font-family: futura-pt, sans-serif; font-weight: 400; font-style: normal; font-size: 20px; padding:0;}ul.policyNav li:hover { color:#956c58;}ul.policyNav li:before { content: ''; display: block; position: relative; float: left; margin: 0 20px; top: 12px; width: 7px; height: 7px; background-color: #fff; border-radius: 100%;}ul.policyNav li:nth-child(1):before { display: none;}.policyNavLightbox ul li,.policyNavLightbox ol li { padding-bottom: 5px; line-height: 20px; font-family: futura-pt, sans-serif; font-weight: 400; font-size: 14px;}.policyNavLightbox th,.policyNavLightbox td { padding-bottom: 5px; line-height: 20px; font-family: futura-pt, sans-serif; font-weight: 400; font-size: 14px;}#mckaylist ul { max-height: 78px;}@media screen and (max-width: 1024px) { #footer { padding: 25px 0 0; } #footer .logo { width: 70px; height: 40px; margin: 0 auto 10px; } .mod-add-box p { font-size: 14px; line-height: 20px; } ul.policyNav { padding: 10px 0 25px; } ul.policyNav li { font-size: 14px; } ul.policyNav li:before { margin: 0 15px; top: 8px; width: 3px; height: 3px; } }.mod-img-bg { padding: 20%; background-attachment: fixed; -moz-box-shadow: inset 0px 10px 15px -10px rgba(0,0,0,0.5), inset 0px -10px 15px -10px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0px 10px 15px -10px rgba(0,0,0,0.5), inset 0px -10px 15px -10px rgba(0,0,0,0.5); box-shadow: inset 0px 10px 15px -10px rgba(0,0,0,0.5), inset 0px -10px 15px -10px rgba(0,0,0,0.5);}.mod-img-sm { padding: 12.5%;}.module-img-sec .line { height: 1000px; background: transparent; transform: skewX(45deg); width: 100%; right: -50%; z-index: 10; border-left: 5px solid #fff; float: none; position: absolute; top: -809px;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .mod-img-bg { background-attachment: scroll !important; } }.specs-top { position: relative; padding: 100px 0;}.specs-top-content { width: 80%; float: right; padding-right: 150px; position: relative;}.specs-top-content::after { content: ''; position: absolute; top: -50px; left: 150px; width: 3px; height: calc(100% + 100px); transform: skew(45deg); background-color: #956c58;}.spec-boxes-wrap { float: right; width: 75%;}.spec-boxes-section { width: 100%;}.spec-boxes-section h6 { text-transform: uppercase; font-family: futura-pt, sans-serif; font-weight: 500; font-style: normal; line-height: 1; color: #956c58; font-size: 16px; margin-bottom: 25px; padding-left: 0; text-align: center;}.spec-boxes-section:nth-child(3) h6 { margin-left: 20%;}.spec-boxes-section:nth-child(4) h6 { margin-left: 40%;}.module-specs .title p { padding-left: 75px; font-size: 17px;}.spec-boxes { margin-bottom: 50px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%;}.spec-boxes-section:first-of-type .spec-boxes { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}.spec-box { width: 20%; padding: 0 10px;}.spec-icon { height: 75px; width: 75px; margin: 0 auto 25px;}.spec-box p { text-align: center; font-size: 10px; font-weight: 600; line-height: 1.5; text-transform: uppercase;}.spec-boxes-section:nth-child(1) .spec-box { width: 100% !important;}.spec-boxes-section:nth-child(1) .spec-box p { font-size: 16px;}.specs-bot { position: relative; padding: 100px 0 10px;}.specs-bot::after { content: ''; position: absolute; top: -175px; left: 75px; width: 3px; height: 175px; transform: skew(45deg); background-color: #956c58;}.specs-bot-content { float: left; width: calc(100% - 550px);}.specs-bot-text { position: absolute; top: 0; right: 150px;}.gal-img { margin-right: 30px; margin-bottom: 30px; background-color: #ccc; width: calc(100% - 30px);}.gal-img.gal-img-1 { margin-top: 130px; height: 415px;}.gal-img.gal-img-2 { height: 415px; background-position: top;}.gal-img.gal-img-3 { height: 370px;}.gal-img.gal-img-4 { height: 370px; background-position: top;}@media screen and (max-width: 1500px) { .specs-top-content { width: 85%; } .specs-top-content::after { left: 75px; } .specs-bot-content { width: 75%; }}@media screen and (max-width: 1320px) { .specs-top { padding: 50px 0; } .specs-top-content::after { height: calc(100% + 50px); } .specs-top-content { width: 100%; padding: 0 100px; } .spec-boxes-wrap { width: 80%; } .specs-bot { padding: 50px 0 10px; } .specs-bot::after { top: -100px; } .specs-bot-text { position: relative; top: auto; right: auto; float: right; margin: 0 100px 75px 0; } .specs-bot-content { width: 100%; } .gal-img.gal-img-4 { width: 100%; margin-right: 0; } .gal-img.gal-img-1, .gal-img.gal-img-2 { height: 390px; } .gal-img.gal-img-1, .gal-img.gal-img-2 { height: 345px; } }@media screen and (max-width: 1024px) { .specs-top-content { padding: 0 50px; } .specs-top-content::after { display: none; } .spec-boxes-wrap { float: none; width: 100%; } .specs-bot-text { margin: 0 50px 60px 0; } .gal-img { margin-right: 20px; margin-bottom: 20px; width: calc(100% - 20px); } .gal-img.gal-img-1, .gal-img.gal-img-2 { height: 365px; } .gal-img.gal-img-1, .gal-img.gal-img-2 { height: 320px; } }@media screen and (max-width: 768px) { .specs-top { padding: 50px 0 25px; } .specs-top-content { padding: 0 25px; } .spec-boxes { margin-bottom: 25px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .spec-boxes-section:nth-child(4) .spec-boxes { margin-bottom: 0; } .spec-boxes-section:nth-child(1) .spec-box p { font-size: 14px; } .spec-boxes-section h6 { margin-left: 0 !important; padding-left: 0; text-align: center; margin-bottom: 15px; font-size: 15px; } .spec-box { width: 33.33%; margin-bottom: 20px; } .spec-boxes-section:nth-child(3) .spec-box { width: 25%; } .spec-icon { height: 50px; width: 50px; margin: 0 auto 10px; } .specs-bot { padding: 25px 0 0; } .specs-bot::after { display: none; } .specs-bot-text { margin: 0 0 50px 0; } .gal-img { margin-right: 0; margin-bottom: 20px; width: 100%; height: auto !important; padding: 35%; } .gal-img.gal-img-1 { margin-top: 0; } .gal-img.gal-img-4 { margin-bottom: 0; } .module-specs .title p { padding-left: 0; font-size: 15px; text-align: center; } }@media screen and (max-width: 400px) { .spec-box { width: 50% !important; }}.module-floor-plans { padding: 50px 0 100px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}.floor-plans-text,.floor-plans-hover-wrap,.floor-plans-imgs,.floor-plans-tables { width: 50%;}.floor-plans-imgs,.floor-plans-text { max-width: 1000px;}.floor-plans-text { padding: 100px 0 100px 100px;}.floor-plans-text h6 { font-weight: 500; background-repeat: no-repeat; background-position: right center; background-size: contain; background-image: url(../img/svg/plus-circle.svg); display: inline-block; padding: 4px 50px 4px 0; margin-top: 30px;}.floor-plans-text .plus-icon { background-image: url(../img/svg/plus-circle.svg);}.floor-plans-hover-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative;}.floor-plans-content { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -ms-flex-item-align: center; align-self: center; width: 100%; height: auto;}.floor-hover-box { position: absolute; left: 0; width: 100%; z-index: 100; cursor: pointer; display: block;}.floor-hover-box.third { top: 11%; height: 23%;}.floor-hover-box.first { top: 54%; height: 20%;}.floor-hover-box.ground { top: 74%; height: 25%;}.floor-plans-table { height: auto; padding: 9% 0 4%; width: 150px;}.floor-plans-table-box { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid #966D59;}.floor-plans-table-box:nth-child(1){ height: 27%; cursor: pointer;}.floor-plans-table-box:nth-child(2){ height: 25%;}.floor-plans-table-box:nth-child(3){ height: 23%; }.floor-plans-table-box:nth-child(4){ height: 25%; border: none;}.floor-plans-table-box .floor-no,.floor-plans-table-box .floor-specs { opacity: 0.3;}.floor-plans-table-box.click .floor-no,.floor-plans-table-box.click .floor-specs { opacity: 1;}.floor-plans-table-box .floor-no { height: 55px; width: 55px; margin-right: 10px; align-self: center;}.floor-specs { align-self: center;}.floor-plans-table-box .floor-specs p { margin: 0;}.building-svg { width: calc(104% - 150px); height: 100%; margin-right: -4%;}.building-svg svg { width: 100%; height: 100%;}.svg-floor .box { z-index: 100; fill: rgba(150,109,89,0) !important;}.svg-floor.blur .box { fill: rgba(255,255,255,0.3) !important;}.svg-floor.blur.ground .box { fill: rgba(255,255,255,0.8) !important;}.svg-floor.hover.active .box,.svg-floor.hover.hover-bg .box { fill: rgba(150,109,89,0.5) !important;}.floor-plan-img { padding: 40%; display: none;}.floor-plan-img.active { display: block;}.floor-plans-tables { padding-right: 150px; padding-bottom: 150px; display: -webkit-box; display: -ms-flexbox; display: flex;}.floor-plan-table-wrap { display: none; -ms-flex-item-align: end; align-self: flex-end; width: 100%;}.floor-plan-table-wrap.active { display: block;}.floor-plan-td { width: 33.33%; border-right: 1px solid #966D59; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 20px 0;}.floor-plan-td:last-of-type { border: none;}.floor-plan-td .floor-no { height: 55px; width: 55px; margin-right: 10px; align-self: center;}.floor-plan-td .floor-plan-specs { align-self: center;}.floor-plan-td p { margin: 0;}.floor-plan-td:not(:first-of-type) p:first-of-type { color: #966D59;}.mallard-build-img { padding: 30%; background-position: left; margin: 30px 0 0;}.floor-plan-img-mob-clone { display: none;}@media screen and (max-width: 1500px) { .module-floor-plans { padding: 0 0 100px; } .floor-plans-text { padding: 50px 100px 100px 50px; width: 575px; } .floor-plans-hover-wrap { width: calc(100% - 575px); }}@media screen and (max-width: 1320px) { .module-floor-plans { padding: 0 0 50px; } .floor-plans-text { padding: 50px 50px 100px 25px; width: 500px; } .floor-plans-text .text-box { padding: 0 0 75px 50px; } .floor-plans-hover-wrap { width: calc(100% - 500px); } .floor-plans-table { width: 130px; } .floor-plans-table-box .floor-no { height: 40px; width: 40px; } .building-svg { width: calc(104% - 130px); } .floor-plan-td .floor-no { height: 40px; width: 40px; } .floor-plans-tables { padding-right: 100px; padding-bottom: 100px; } }@media screen and (max-width: 1024px) { .module-floor-plans { padding: 0; } .floor-plans-text, .floor-plans-hover-wrap, .floor-plans-imgs, .floor-plans-tables { width: 100%; } .floor-plans-text { padding: 50px 25px 25px 25px; } .floor-plans-text .text-box { max-width: 100%; width: 100%; padding: 0 25px 75px 25px; } .floor-plans-text .text-box.line::after { left: -15px; } .floor-plans-content { padding-left: 50px; margin-bottom: 50px; } .floor-plans-tables { padding: 50px; } }@media screen and (max-width: 768px) { .floor-plans-text .text-box { padding: 0; } .floor-plans-text .text-box.line::after { display: none; } .floor-plans-text p { text-align: center; } .floor-plans-text h6 { display: table; margin: 0 auto; } .floor-plans-content { padding-left: 25px; margin-bottom: 25px; } .floor-plans-table { width: 100px; } .floor-plans-table-box .floor-no { height: 30px; width: 30px; margin-right: 5px; } .floor-plans-table-box .floor-specs p { font-size: 12px; line-height: 15px; } .building-svg { width: calc(104% - 100px); } .floor-plans-tables { padding: 25px; } .floor-plan-td .floor-plan-specs p { font-size: 13px; line-height: 18px; } .floor-plan-td .floor-no { height: 35px; width: 35px; margin-right: 5px; } }@media screen and (max-width: 400px) { .floor-plans-text h6 { display: none; } .floor-plans-content { padding-left: 0; margin-bottom: 25px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .floor-hover-box { display: none; } .floor-plans-table { width: 100%; padding: 0 25px; } .floor-plans-table-box { height: auto !important; padding: 10px 0; } .floor-plans-table-box .floor-no { height: 35px; width: 35px; margin-right: 10px; } .building-svg { width: 104%; } .svg-floor.hover .box { fill: rgba(150,109,89,0.5) !important; cursor: none; } .floor-plan-table { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .floor-plan-td { width: 100%; border-right: none; border-bottom: 1px solid #966D59; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 10px 0; } .floor-plans-tables { -ms-flex-wrap: wrap; flex-wrap: wrap; } .floor-plan-img { display: block; } .floor-plan-img.third { display: none; } .floor-plan-table-wrap { display: block; } .floor-plan-img-mob-clone { display: block; margin: 50px 0 20px; width: 100%; height: auto; } .floor-plan-img-mob-clone .floor-plan-img.third { display: block; } }@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) { .floor-plans-text h6 { background-image: none; } .floor-plans-content, .building-svg svg, .building-svg, .floor-plans-table { height: 750px; } }@media screen and (max-width: 1500px) and (-ms-high-contrast: active) and (-ms-high-contrast: none) { .floor-plans-content, .building-svg svg, .building-svg, .floor-plans-table { height: 550px; }}@media screen and (max-width: 1320px) and (-ms-high-contrast: active) and (-ms-high-contrast: none) { .floor-plans-content, .building-svg svg, .building-svg, .floor-plans-table { height: 370px; }}@media screen and (max-width: 1024px) and (-ms-high-contrast: active) and (-ms-high-contrast: none) { .floor-plans-content, .building-svg svg, .building-svg, .floor-plans-table { height: 600px; }}@media screen and (max-width: 768px) and (-ms-high-contrast: active) and (-ms-high-contrast: none) { .floor-plans-content, .building-svg svg, .building-svg, .floor-plans-table { height: 260px; }}@media screen and (max-width: 400px) and (-ms-high-contrast: active) and (-ms-high-contrast: none) { .floor-plans-content, .floor-plans-table { height: auto; } .building-svg, .building-svg svg { height: 300px; }}#cookieFade span.close-accept { background-color: #956c58 !important;}#cookieFade span.close-accept:hover { background-color: #764c38 !important; color: #ededed !important;}h2 span { color: #111820;}.river-life .diamond-box { background: #946C58;}.river-life .diamond-box h1,.river-life .diamond-box p { color: #fff;}.specs-bot-text .spec-box { width:50%; margin-bottom:40px;}.specs-bot-text .text-box.line::after { bottom: 200px;}.mod-map-img { background-image: url(../img/png/new-img/MicroMap-4.png); background-position: right center; background-size: cover;}.module-amenities-top .text-wrap { padding: 125px 0px 125px 150px;}.module-amenities-top .spec-boxes-section .spec-box { width:33.33% !important; padding:0; margin-bottom:10px;}.module-amenities-top p { font-size: 15px; text-align: left; margin-bottom:0;}.module-amenities-top h6 { text-transform: uppercase; font-family: futura-pt, sans-serif; font-weight: 500; font-style: normal; line-height: 1; color: #956c58; font-size: 16px; margin-bottom: 25px; padding-left: 0; text-align: left;}.text-wrap ul li{ margin-bottom:20px; width:80%;}ul.eating-out { columns: 2;}.module-map-top .map-text::after { content: ''; background-color: #fff; width: 5px; height: 100px; position: absolute; bottom: -100px; right: -5px;}.module-downloads-top { padding:100px;}.brochure-btn {padding: 5px 15px; line-height: 40px; cursor: pointer; overflow: hidden; font-weight: bold; position: relative; color: #956c58; font-family: futura-pt, sans-serif; font-weight: 300; font-style: normal; font-size: 15px; z-index: 15000; border: 1px solid #956c58; width: 320px; display: block; margin: 0 auto; text-align: center; font-size: 16px;}.brochure-btn:hover { background: #956c58; color:#fff;}@media screen and (max-width: 1450px) { .module-amenities-top .text-wrap { padding: 125px 100px; } .module-amenities-top .text-wrap { padding: 125px 0px 125px 70px; } }@media screen and (max-width: 1320px) { .specs-bot-text .text-box.line::after { bottom: 120px; } .module-amenities-top p { font-size: 14px; } .text-wrap ul li { margin-bottom: 20px; width: 80%;} .module-downloads-top { padding: 50px 50px 100px; } }@media screen and (max-width: 1024px) { .module-amenities-top .col.col2 { width:100%; } .module-amenities-top .col.col4 { width: 50%; } .text-wrap ul li { width: 100%; } .brochure-btn { width:100%; } .module-downloads-top { padding: 25px 25px 25px; } .module-downloads-top .text-box.line::after { bottom: 90px; left: 10px; } .module-downloads-top .text-box { padding: 0 25px 15px 50px; } }@media screen and (max-width: 768px) { .specs-bot-text .text-box.line::after { bottom: 80px; } ul.eating-out { columns: 1; } .module-amenities-top .text-wrap { padding: 40px 100px; } .module-amenities-top h6, .module-amenities-top p { text-align:center; } .module-viewing-top .text-box.line::after, .module-contact-top .text-box.line::after, .module-downloads-top .text-box.line::after { left: -15px; bottom: 6px; } .module-downloads-top .text-box.line::after { bottom: 20px; } }