[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { -webkit-transition-duration: 50ms; transition-duration: 50ms; }

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { -webkit-transition-delay: 50ms; transition-delay: 50ms; }

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { -webkit-transition-duration: .1s; transition-duration: .1s; }

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { -webkit-transition-delay: .1s; transition-delay: .1s; }

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { -webkit-transition-duration: .15s; transition-duration: .15s; }

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { -webkit-transition-delay: .15s; transition-delay: .15s; }

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { -webkit-transition-duration: .2s; transition-duration: .2s; }

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { -webkit-transition-delay: .2s; transition-delay: .2s; }

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { -webkit-transition-duration: .25s; transition-duration: .25s; }

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { -webkit-transition-delay: .25s; transition-delay: .25s; }

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { -webkit-transition-duration: .3s; transition-duration: .3s; }

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { -webkit-transition-delay: .3s; transition-delay: .3s; }

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { -webkit-transition-duration: .35s; transition-duration: .35s; }

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { -webkit-transition-delay: .35s; transition-delay: .35s; }

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { -webkit-transition-duration: .4s; transition-duration: .4s; }

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { -webkit-transition-delay: .4s; transition-delay: .4s; }

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { -webkit-transition-duration: .45s; transition-duration: .45s; }

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { -webkit-transition-delay: .45s; transition-delay: .45s; }

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { -webkit-transition-duration: .5s; transition-duration: .5s; }

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { -webkit-transition-delay: .5s; transition-delay: .5s; }

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { -webkit-transition-duration: .55s; transition-duration: .55s; }

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { -webkit-transition-delay: .55s; transition-delay: .55s; }

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { -webkit-transition-duration: .6s; transition-duration: .6s; }

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { -webkit-transition-delay: .6s; transition-delay: .6s; }

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { -webkit-transition-duration: .65s; transition-duration: .65s; }

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { -webkit-transition-delay: .65s; transition-delay: .65s; }

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { -webkit-transition-duration: .7s; transition-duration: .7s; }

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { -webkit-transition-delay: .7s; transition-delay: .7s; }

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { -webkit-transition-duration: .75s; transition-duration: .75s; }

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { -webkit-transition-delay: .75s; transition-delay: .75s; }

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { -webkit-transition-duration: .8s; transition-duration: .8s; }

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { -webkit-transition-delay: .8s; transition-delay: .8s; }

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { -webkit-transition-duration: .85s; transition-duration: .85s; }

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { -webkit-transition-delay: .85s; transition-delay: .85s; }

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { -webkit-transition-duration: .9s; transition-duration: .9s; }

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { -webkit-transition-delay: .9s; transition-delay: .9s; }

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { -webkit-transition-duration: .95s; transition-duration: .95s; }

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { -webkit-transition-delay: .95s; transition-delay: .95s; }

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { -webkit-transition-duration: 1s; transition-duration: 1s; }

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { -webkit-transition-delay: 1s; transition-delay: 1s; }

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { -webkit-transition-duration: 1.05s; transition-duration: 1.05s; }

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; }

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { -webkit-transition-duration: 1.1s; transition-duration: 1.1s; }

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { -webkit-transition-duration: 1.15s; transition-duration: 1.15s; }

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; }

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { -webkit-transition-duration: 1.2s; transition-duration: 1.2s; }

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { -webkit-transition-duration: 1.25s; transition-duration: 1.25s; }

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; }

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { -webkit-transition-duration: 1.3s; transition-duration: 1.3s; }

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; }

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { -webkit-transition-duration: 1.35s; transition-duration: 1.35s; }

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; }

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { -webkit-transition-duration: 1.4s; transition-duration: 1.4s; }

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { -webkit-transition-duration: 1.45s; transition-duration: 1.45s; }

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { -webkit-transition-delay: 1.45s; transition-delay: 1.45s; }

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { -webkit-transition-duration: 1.5s; transition-duration: 1.5s; }

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { -webkit-transition-duration: 1.55s; transition-duration: 1.55s; }

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { -webkit-transition-delay: 1.55s; transition-delay: 1.55s; }

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { -webkit-transition-duration: 1.6s; transition-duration: 1.6s; }

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { -webkit-transition-duration: 1.65s; transition-duration: 1.65s; }

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; }

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { -webkit-transition-duration: 1.7s; transition-duration: 1.7s; }

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; }

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { -webkit-transition-duration: 1.75s; transition-duration: 1.75s; }

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; }

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { -webkit-transition-duration: 1.8s; transition-duration: 1.8s; }

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { -webkit-transition-duration: 1.85s; transition-duration: 1.85s; }

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { -webkit-transition-delay: 1.85s; transition-delay: 1.85s; }

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { -webkit-transition-duration: 1.9s; transition-duration: 1.9s; }

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; }

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { -webkit-transition-duration: 1.95s; transition-duration: 1.95s; }

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { -webkit-transition-delay: 1.95s; transition-delay: 1.95s; }

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { -webkit-transition-duration: 2s; transition-duration: 2s; }

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { -webkit-transition-delay: 2s; transition-delay: 2s; }

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { -webkit-transition-duration: 2.05s; transition-duration: 2.05s; }

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { -webkit-transition-delay: 2.05s; transition-delay: 2.05s; }

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { -webkit-transition-duration: 2.1s; transition-duration: 2.1s; }

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { -webkit-transition-delay: 2.1s; transition-delay: 2.1s; }

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { -webkit-transition-duration: 2.15s; transition-duration: 2.15s; }

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { -webkit-transition-delay: 2.15s; transition-delay: 2.15s; }

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { -webkit-transition-duration: 2.2s; transition-duration: 2.2s; }

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; }

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { -webkit-transition-duration: 2.25s; transition-duration: 2.25s; }

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; }

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { -webkit-transition-duration: 2.3s; transition-duration: 2.3s; }

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { -webkit-transition-delay: 2.3s; transition-delay: 2.3s; }

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { -webkit-transition-duration: 2.35s; transition-duration: 2.35s; }

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { -webkit-transition-delay: 2.35s; transition-delay: 2.35s; }

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { -webkit-transition-duration: 2.4s; transition-duration: 2.4s; }

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { -webkit-transition-delay: 2.4s; transition-delay: 2.4s; }

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { -webkit-transition-duration: 2.45s; transition-duration: 2.45s; }

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { -webkit-transition-delay: 2.45s; transition-delay: 2.45s; }

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { -webkit-transition-duration: 2.5s; transition-duration: 2.5s; }

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; }

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { -webkit-transition-duration: 2.55s; transition-duration: 2.55s; }

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { -webkit-transition-delay: 2.55s; transition-delay: 2.55s; }

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { -webkit-transition-duration: 2.6s; transition-duration: 2.6s; }

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; }

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { -webkit-transition-duration: 2.65s; transition-duration: 2.65s; }

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { -webkit-transition-delay: 2.65s; transition-delay: 2.65s; }

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { -webkit-transition-duration: 2.7s; transition-duration: 2.7s; }

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { -webkit-transition-delay: 2.7s; transition-delay: 2.7s; }

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { -webkit-transition-duration: 2.75s; transition-duration: 2.75s; }

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; }

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { -webkit-transition-duration: 2.8s; transition-duration: 2.8s; }

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { -webkit-transition-delay: 2.8s; transition-delay: 2.8s; }

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { -webkit-transition-duration: 2.85s; transition-duration: 2.85s; }

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { -webkit-transition-delay: 2.85s; transition-delay: 2.85s; }

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { -webkit-transition-duration: 2.9s; transition-duration: 2.9s; }

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { -webkit-transition-delay: 2.9s; transition-delay: 2.9s; }

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { -webkit-transition-duration: 2.95s; transition-duration: 2.95s; }

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { -webkit-transition-delay: 2.95s; transition-delay: 2.95s; }

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { -webkit-transition-duration: 3s; transition-duration: 3s; }

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { -webkit-transition-delay: 3s; transition-delay: 3s; }

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { -webkit-transition-timing-function: ease; transition-timing-function: ease; }

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { -webkit-transition-timing-function: ease-in-out; 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] { -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos^=fade][data-aos^=fade] { opacity: 0; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }

[data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0); }

[data-aos=fade-up] { -webkit-transform: translate3d(0, 100px, 0); transform: translate3d(0, 100px, 0); }

[data-aos=fade-down] { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); }

[data-aos=fade-right] { -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0); }

[data-aos=fade-left] { -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0); }

[data-aos=fade-up-right] { -webkit-transform: translate3d(-100px, 100px, 0); transform: translate3d(-100px, 100px, 0); }

[data-aos=fade-up-left] { -webkit-transform: translate3d(100px, 100px, 0); transform: translate3d(100px, 100px, 0); }

[data-aos=fade-down-right] { -webkit-transform: translate3d(-100px, -100px, 0); transform: translate3d(-100px, -100px, 0); }

[data-aos=fade-down-left] { -webkit-transform: translate3d(100px, -100px, 0); transform: translate3d(100px, -100px, 0); }

[data-aos^=zoom][data-aos^=zoom] { opacity: 0; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }

[data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1); }

[data-aos=zoom-in] { -webkit-transform: scale(0.6); transform: scale(0.6); }

[data-aos=zoom-in-up] { -webkit-transform: translate3d(0, 100px, 0) scale(0.6); transform: translate3d(0, 100px, 0) scale(0.6); }

[data-aos=zoom-in-down] { -webkit-transform: translate3d(0, -100px, 0) scale(0.6); transform: translate3d(0, -100px, 0) scale(0.6); }

[data-aos=zoom-in-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(0.6); transform: translate3d(-100px, 0, 0) scale(0.6); }

[data-aos=zoom-in-left] { -webkit-transform: translate3d(100px, 0, 0) scale(0.6); transform: translate3d(100px, 0, 0) scale(0.6); }

[data-aos=zoom-out] { -webkit-transform: scale(1.2); transform: scale(1.2); }

[data-aos=zoom-out-up] { -webkit-transform: translate3d(0, 100px, 0) scale(1.2); transform: translate3d(0, 100px, 0) scale(1.2); }

[data-aos=zoom-out-down] { -webkit-transform: translate3d(0, -100px, 0) scale(1.2); transform: translate3d(0, -100px, 0) scale(1.2); }

[data-aos=zoom-out-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(1.2); transform: translate3d(-100px, 0, 0) scale(1.2); }

[data-aos=zoom-out-left] { -webkit-transform: translate3d(100px, 0, 0) scale(1.2); transform: translate3d(100px, 0, 0) scale(1.2); }

[data-aos^=slide][data-aos^=slide] { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

[data-aos^=slide][data-aos^=slide].aos-animate { -webkit-transform: translateZ(0); transform: translateZ(0); }

[data-aos=slide-up] { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

[data-aos=slide-down] { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }

[data-aos=slide-right] { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

[data-aos=slide-left] { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

[data-aos^=flip][data-aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

[data-aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg); }

[data-aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }

[data-aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg); }

[data-aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }

[data-aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg); }

[data-aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }

[data-aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg); }

[data-aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }

html { /* Used for sticky footer */ position: relative; min-height: 100%; }

body { /* Used for sticky footer */ /* Margin by footer height */ font-family: 'Poppins', sans-serif; font-size: 16px; margin: 0 0 135px 0; }

.header-contact { background-color:#212654; padding: 5px 0px 5px 0px; font-size: 14px; text-align: right; color: #F8F5E0; }

.header-contact a { color: #F8F5E0; }

.header-contact a:hover, .header-contact a:focus {color: #F8F5E0; opacity:0.8; text-decoration: none; }

h1 { font-size: 2em; font-family: 'Cinzel', serif; }

h1 small { color: #F8F5E0; }

h1 .avail {font-size:65%;color: #4F5482;}

h2 { font-size: 1.6em; font-family: 'Cinzel', serif; }

h3 { font-family: 'Cinzel', serif; }

p.lead { font-size: 1.2em; }

.header-home { font-size: 0.9em; position: absolute; top: 0px; z-index: 10; width: 100%; }

.header-home .logo { position: absolute; left: 80px; top: 110px; z-index: 1000; }

.header .logo { position: absolute; left: 20px; top: 10px; z-index: 1000; }

.header-link { float: right; margin-right: 20px; color:#F8F5E0; }

.header-link .glyphicon { color:#F8F5E0; }

.header-link a:link, .header-link a:visited { text-decoration: none; }

.navbar-default { padding-top: 30px; padding-bottom: 30px; }

.navbar-default .page-menu { padding: 0px 20px 0px 40px; }

.navbar-default .page-menu, .navbar-default .navbar-toggle { margin: 0px; border: none; display: block; text-align: center; float: right; border-radius: 0px; }

.navbar { margin-bottom: 0; border: none; border-radius: 0; text-transform: uppercase; min-height: 35px; }

.mobile-search-button { margin-top: 30px; }

/* Overlay style */
.overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 2000; }

/* Overlay closing cross */
.overlay .overlay-close { width: 80px; height: 80px; position: absolute; right: 20px; top: 20px; overflow: hidden; border: none; text-indent: 200%; color: transparent; outline: none; z-index: 20; }

/* Menu style */
.overlay nav { text-align: center; position: relative; top: 60%; height: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.overlay ul { list-style: none; padding: 0; margin: 0 auto; display: inline-block; height: 40%; position: relative; }

.overlay ul li { display: block; height: 5%; height: calc(100% / 5); min-height: 25px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.overlay ul li a { text-transform: uppercase; font-size: 20px; font-weight: 300; display: block; -webkit-transition: color 0.2s; transition: color 0.2s; }

.overlay ul li a:hover, .overlay ul li a:focus { text-decoration: none; }

/* Effects */
.overlay-slidedown { visibility: hidden; -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s; -webkit-transition: visibility 0s 0.4s, -webkit-transform 0.4s ease-in-out; transition: visibility 0s 0.4s, -webkit-transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out, visibility 0s 0.4s; transition: transform 0.4s ease-in-out, visibility 0s 0.4s, -webkit-transform 0.4s ease-in-out; }

.overlay-slidedown.open { visibility: visible; -webkit-transform: translateY(0%); transform: translateY(0%); -webkit-transition: -webkit-transform 0.4s ease-in-out; transition: -webkit-transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; }

@media screen and (max-height: 30.5em) { .overlay nav { height: 70%; font-size: 34px; }
  .overlay ul li { min-height: 34px; } }

.main-image { position: relative; }

.main-image img {width:100%;}

.main-image.mb25 { margin-bottom: 25px; }

.main-image h1 { color: #F8F5E0; font-family: 'Cinzel', serif; font-size: 50px; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.9); }

.main-image-text { position: absolute; top: 40%; width: 100%; text-align: center; }

.intro { background: #4F5482; margin-top: -150px; -webkit-box-shadow: 1px 9px 41px -7px rgba(0, 0, 0, 0.51); box-shadow: 1px 9px 41px -7px rgba(0, 0, 0, 0.51); }

.intro-title { background:#212654; padding: 5px 40px 20px 40px; color: #F8F5E0; }

.intro-text { background: transparent; padding: 30px 40px 40px 40px; color: #F8F5E0; }

.intro-text a:hover, .intro-text a:focus { color: #F8F5E0; text-decoration: none; }

.footer { /* Used for sticky footer */ position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ height: 108px; }

footer { padding: 20px 0; font-size: 0.8em; }

footer a:hover { text-decoration: none; }

footer #footer-links { margin-top: 20px; }

#footer-logos img {margin:10px;}

#social-networking-side { position: fixed; top: 130px; right: 0px; width: 32px; z-index: 1; }

#social-networking-side img { margin-bottom: 10px; }

/* Core structure */
#large-carousel .item img { width: 100%; }

.carousel-container { position: relative; height: 80vh; overflow: hidden; border-bottom:#212654 5px solid; }

.carousel-caption { font-size: 1.6em; width: 100%; margin-left: auto; margin-right: auto; left: 0px; right: 0px; bottom: 45%; padding-top: 10px; padding-bottom: 10px; z-index: 1000; }

.main-link-box, .cms-entry { padding: 20px; border-radius: 0px; }

.main-link-box .glyphicon { border-radius: 100%; padding: 20px; font-size: 3em; }

.content .divide, .divide { display: block; background:#212654; height: 5px; width: 50px; margin: 0 auto 30px auto; }

.btn-valuation { position: absolute; text-align: center; border-radius: 0px; border: none; bottom: 50% !important; text-transform: uppercase; -webkit-box-shadow: 1px 9px 41px -7px rgba(0, 0, 0, 0.51); box-shadow: 1px 9px 41px -7px rgba(0, 0, 0, 0.51); }

.btn-outline-red { border-radius: 3px; font-size: 1em; text-transform: uppercase; }

.btn-solid-red { border-radius: 3px; font-size: 1em; text-transform: uppercase; border: none; }

.btn-search { border-radius: 3px; font-size: 1em; text-transform: uppercase; }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { border-color: inherit; }

.featured-background { padding-bottom: 40px; }

.featured-property .thumbnail { border: 0px; padding: 0px; }

.featured-property .corner-flash { left: 15px; }

.featured-property img.featured-photo { max-height: 370px; }

.featured-price, .featured-address { font-weight: bold; }

.featured-property a { text-decoration: none; }

.grey-background a { text-decoration: none; }

.valuation-form-home { padding: 20px 0px; }

.valuation-form-home .form-group { margin-bottom: 25px; }

.page-content { margin-bottom: 20px; }

.contact .glyphicon { color:#212654; }

.modal .modal-content { border-radius: 8px; outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.modal .close, .modal .close:hover, .modal .close:focus { filter: alpha(opacity=100); opacity: 1; }

.modal .modal-header { padding: 10px; border-bottom: none; }

.modal .modal-title { border: none; font-size: 1.4em; }

.modal .modal-footer { border-top: 0px; }

#property-search .btn-search { margin-bottom: 20px; }

#search-tabs.nav-tabs { margin-bottom: 15px; }

/* tab color */
#search-tabs > li > a, .btn-draw-search { font-size: 0.8em; font-weight: bold; text-transform: uppercase; border-bottom: none; border-radius: 3px; }

.draw-search-container { padding: 0px 20px 20px; margin-bottom: 20px; border-radius: 3px; }

.draw-search-container select, .draw-search-container .btn-group, .draw-search-container .btn-search { margin-top: 20px; }

.draw-search-container .btn { font-size: 0.8em; font-weight: bold; padding-top: 4px; padding-bottom: 4px; }

.well .btn { margin-top: 20px; }

.img-cms-entry { float: right; margin: 0 0 20px 20px; }

/* Form related styles */
form label { font-weight: normal; font-size: 1.1em; }

.formhoney { visibility: hidden; display: none; }

.error { color:#E34234; }

.form-control { border-radius: 2px; font-family: 'Poppins', sans-serif; }

.gdpr-consent { font-size: 14px; }

#requestedDate, #requestedTime { -webkit-appearance: none; -moz-appearance: none; }

/* Form related styles */
/* Search results */
#page-sorts { padding: 15px 0 0 0; margin: 0 0 20px 0; overflow: auto; }

.top-button { margin: 20px 0px 30px; }

.pagination { font-family: 'Poppins', sans-serif; font-size: 14px; margin: 0; /* Removes default Bootstrap margin */ }

.pagination li a .bracket { display: none; }

.pagination span.hellip { cursor: not-allowed; }

.pagination > li:first-child > a, .pagination > li:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.property .thumbnail { border: 0px; padding: 0px; margin: 0px; }

.thumbnails-price, .thumbnails-address { font-weight: bold; }

.property a { text-decoration: none; }

.thumbnails-buttons { margin-top: 40px; }

.property-room-numbers { text-align: right; font-weight: bold; font-size: 0.8em; }

.property-bedrooms, .property-receptions, .property-bathrooms { display: inline-block; width: 40px; height: 19px; margin: 0 0 0 5px; }

.add-to-shortlist .remove, .remove-from-shortlist .add { display: none; }

.map-search-results#googlemap { height: 500px; margin: 0 0 20px 0; }

#map-balloon { text-align: center; text-transform: uppercase; }

#map-balloon .property-room-numbers { display: inline; margin: 0 auto; }

.corner-flash { position: absolute; left: 0; z-index: 1; }

.corner-flash { fill:#E34234; width: 80px; height: 80px; }

.corner-flash text { fill: #F8F5E0; }

.property .corner-flash { left: 15px; }

#map-balloon .corner-flash { left: 0; }

/* Search results */
/* Property details */
.property-header h2 { font-size: 1.4em; }

.property-header .property-room-numbers { text-align: center; margin: 20px 0px; }

.property-header .property-bedrooms, .property-header .property-receptions, .property-header .property-bathrooms { text-align: right; }

.property-images .corner-flash { position: absolute; width: auto; z-index: 1; }

.property-image .corner-flash { left: 15px; }

#property-carousel, #property-thumbnails, .carousel-control.right, .carousel-control.left { /* Removes Bootstraps default background gradient from carousel controls */ background-image: none; }

#property-thumbnails { margin: 0 0 20px 0; }

#property-thumbnails .carousel-control.right, #property-thumbnails .carousel-control.left { filter: alpha(opacity=0); opacity: 100; }

#property-thumbnails .carousel-control .glyphicon-chevron-left, #property-thumbnails .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; font-size: 1em; }

#property-thumbnails .carousel-control .glyphicon-chevron-left { left: 5px; }

#property-thumbnails .carousel-control .glyphicon-chevron-right { right: 5px; }

#property-thumbnails .carousel-control { width: 6%; }

#property-thumbnails .carousel-inner a { cursor: pointer; /* Changes cursor when hovering over property thumbnails */ }

#property-carousel .carousel-inner .item img { /* Here we're forcing image height and width for page integrity */ max-height: 1060px; }

#property-thumbnails .carousel-inner .item img { /* Here we're forcing image height and width for page integrity */ min-height: 133px; max-height: 133px; min-width: 210px; max-width: 210px; }

#property-slideshow .carousel-inner .item img { /* Here we're forcing image height and width for page integrity */ max-height: 600px; }

.property-details h2 { text-transform: uppercase; }

.property-buttons { margin-bottom: 30px; }

.property-buttons .btn { margin-bottom: 20px; }

#googlemap { width: 100%; height: 500px; }

#slideshow .modal-content { /* Gives the modal window a thick white border */ border: 8px solid #F8F5E0; }

.fees-modal .modal-body, .fees-modal .modal-body p {color:#fff;}

h1 a.fees-link {text-decoration:none;}

/* Property details */
/* Optional features, use them if you want, otherwise remove these styles */
.form-control.styled-select::-ms-expand { /* Custom styled select elements. Internet Explorer 10 and > */ -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; filter: alpha(opacity=0); opacity: 0; }

.form-control.styled-select { /* Custom styled select elements. Internet Explorer 10 and > */ background: #fff url("../images/select-bg.jpg") top right no-repeat; -moz-appearance: none; -webkit-appearance: none; appearance: none; }

/* Optional features, use them if you want, otherwise remove these styles */
/* Helper classes */
.spacer { overflow: auto; padding: 40px 0; }

.spacer-small { margin-top: 20px; margin-bottom: 20px; }

.team-member h4 { font-family: 'Cinzel', serif; }

iframe { width: 100%; border: 0; }

/* Helper classes */
/* Media queries */
@media (min-width: 1201px) { .btn-valuation { right: 35%; left: 35%; bottom: 100px; font-size: 1.6em; }
  .team-member { height: 250px; } }

@media (max-width: 992px) { .property-room-numbers { text-align: left; margin-bottom: 10px; }
  .property-bedrooms, .property-receptions, .property-bathrooms { text-align: right; }
  .thumbnails-buttons { margin-top: 0px; }
  .thumbnails-buttons .btn { margin-top: 10px; } }

@media (min-width: 991px) { .top-button { text-align: right; } }

@media (min-width: 991px) and (max-width: 1200px) { .header-home .logo { left: 30px; top: 15px; }

  .btn-valuation { right: 25%; left: 25%; bottom: 100px; font-size: 1.2em; }
  .featured-property img.featured-photo { max-height: 300px; }
  .draw-search-container .btn-search { font-size: 14px; }
  .team-member { height: 240px;background-color:#ccc; }
  #property-carousel .carousel-inner .item img { /* Here we're forcing image height and width for page integrity */ max-height: 480px; }
  #property-thumbnails .carousel-inner .item img { /* Here we're forcing image height and width for page integrity */ min-height: 95px; max-height: 95px; min-width: 143px; max-width: 143px; }
  #property-slideshow .carousel-inner .item img { /* Here we're forcing image height and width for page integrity */ max-height: 600px; }
  footer { font-size: 11px; } }

@media (min-width: 768px) and (max-width: 991px) { .main-image-text { position: absolute; top: 20% !important; width: 100%; text-align: center; }
  .header-home .logo { left: 30px; top: 15px; }
  .header .logo {top:25px;left:20px;}
  .header .logo img { width:250px; height: 27px; }
  .team-member { height: 400px; }
  .btn-valuation { right: 20%; left: 20%; bottom: 100px; font-size: 1em; }
  .featured-property img.featured-photo { max-height: 230px; }
  .nav-tabs.nav-justified > li > a { font-size: 0.8em; }
  #page-title h1 { text-align: center; font-size: 1.4em; }
  #property-carousel .carousel-inner .item img { /* Here we're forcing image height and width for page integrity */ max-height: 380px; }
  #property-thumbnails .carousel-inner .item img { /* Here we're forcing image height and width for page integrity */ min-height: 60px; max-height: 60px; min-width: 90px; max-width: 90px; }
  #property-slideshow .carousel-inner .item img { /* Here we're forcing image height and width for page integrity */ max-height: 430px; }
  #footer-links, #footer-logos { text-align: center; } }

@media (max-width: 767px) { .intro { margin-top: 20px; }
  body#home { padding-top: 0px; }
  #page-title h1 { text-align: center; font-size: 1.4em; }
  p.lead { font-size: 1em; }
  .header-home .logo { left: 30px; top: 15px; }
  .header-home .navbar-default, .header .navbar-default { background: rgba(79, 84, 130, 0.7); padding-bottom: 18px; }
  .navbar-default .navbar-toggle { padding: 20px 20px 20px 50px; }
  .main-image { margin-top: 20px; position: relative; }
  .main-link-box { margin: 20px 0px; }
  .team-member img { margin-left: auto; margin-right: auto; }
  img.negotiator-image { margin-bottom: 20px; margin-left: auto; margin-right: auto; }
  .negotiator-bio { text-align: center; }
  .img-cms-entry { width: 50%; }
  .featured-property img.featured-photo { width: 100%; margin-top: 30px; }
  .featured-property, .property { text-align: center; }
  .top-button { text-align: center; }
  .property .thumbnail { margin-bottom: 20px; }
  .property-room-numbers { text-align: center; margin-bottom: 10px; }
  .property-bedrooms, .property-receptions, .property-bathrooms { text-align: right; }
  #property-carousel .carousel-inner .item img { /* Here we're forcing images for page integrity */ max-height: 500px; }
  #property-slideshow .carousel-inner .item img { /* Here we're forcing images page integrity */ max-height: 500px; }
  #property-description-header h2 { font-size: 1.2em; }
  #property-description-header .property-room-numbers { margin: 0; }
  #property-location h2 { font-size: 1.2em; }
  #googlemap { /* Changes the height of the map search results based on device size */ height: 300px; }
  #footer-links, #footer-logos { text-align: center; }
  .btn-clear { margin-top: 20px; } 

  .navbar-default .page-menu, .navbar-default .navbar-toggle {

    position: absolute;
    right: 0;
    top: -57px;
  }

}

@media (min-width: 481px) and (max-width: 767px) { .main-image h1 { color: #F8F5E0; font-family: 'Cinzel', serif; font-size: 30px; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.9); }
  .main-image-text { position: absolute; top: 10%; width: 100%; text-align: center; } .header .logo {top:20px;left:15px;}
  .header .logo img { width:400px; height: 43px; } }

@media (max-width: 480px) { .val-request-background h3 { font-size: 20px !important; }
  .val-request-background { font-size: 14px !important; }
  .main-image h1 { color: #F8F5E0; font-family: 'Cinzel', serif; font-size: 30px; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.9); }
  .main-image-text { position: absolute; top: 10%; width: 100%; text-align: center; }
  .img-cms-entry { margin: 0 0 20px 0; width: 100%; }
  #googlemap { /* Changes the height of the map search results based on device size */ height: 300px; }
  .btn-group .btn { font-size: 0.6em; padding-left: 5px; }
  .header .logo {top:30px;left:15px;}
  .header .logo img { width:245px;margin-top:6px; } }

/* Media queries */
/* Template styles */
a { color:#212654; }

a:hover, a:focus { color: #666; }

.header-link a:link, .header-link a:visited { color: #F8F5E0; }

.header-link a:hover, .header-link a:active { color:#F8F5E0; opacity:0.8; }

.header-home .navbar-default { background: rgba(63, 63, 78, 0.6); }

.header .navbar-default { background: #4F5482; }

.navbar-default .page-menu { color: #F8F5E0; }

.navbar-default .page-menu, .navbar-default .navbar-toggle { background: url(../images/menu.png) no-repeat 20px center; }

.navbar-default .page-menu:hover, .navbar-default .page-menu:focus { background: url(../images/menu-hover.png) no-repeat 20px center;  color:#F8F5E0; opacity:0.8; }

.overlay { background: rgba(63, 63, 78, 0.9); }

.overlay .overlay-close { background: url(../images/cross.png) no-repeat center center; }

.overlay ul li a { color: #F8F5E0; }

.overlay ul li a:hover, .overlay ul li a:focus { color:#F8F5E0; opacity:0.8; }

.footer { border-top: 1px solid #eee; }

footer a { color: #F8F5E0; }

footer a:hover, footer a:active, footer a:active { color: #F8F5E0; opacity:0.8; }

.footer { background: #4F5482; color: #F8F5E0; }

.footer a { color: #F8F5E0; }

.footer a:hover { color: #F8F5E0; opacity:0.8; }

.carousel-caption { background: rgba(63, 63, 78, 0.6); }

.main-link-box, .cms-entry { border: 10px solid #212654; margin-bottom: 15px; }

.main-link-box .glyphicon { background:#212654; color: #F8F5E0; }

.main-link-box h2 { color: #212654 !important; }

.btn-valuation { color: #F8F5E0 !important; background-color:#e34234; font-family: 'Cinzel', serif; }

.btn-valuation:hover, .btn-valuation:focus, .btn-valuation:active, .btn-valuation.active { color: #F8F5E0 !important; background-color: #D52C1E; }

.btn-outline-red { color: #F8F5E0 !important; background-color:#212654; }

.btn-outline-red:hover, .btn-outline-red:focus, .btn-outline-red:active, .btn-outline-red.active { color: #F8F5E0 !important; background-color: #4F5482; }

.btn-solid-red { color: #F8F5E0 !important; background-color: #E34234 !important; padding: 10px 50px 10px 50px; }

.btn-solid-red:hover, .btn-solid-red:focus, .btn-solid-red:active, .btn-solid-red.active, a.btn-solid-red:hover { color: #F8F5E0 !important; background-color:#D52C1E!important; }

.btn-search { color: #F8F5E0 !important; border: 2px solid #F8F5E0; background-color: #373F8B; }

.btn-search:hover, .btn-search:focus, .btn-search:active, .btn-search.active { color: #F8F5E0 !important; background-color: #212654; }

.btn-primary { background-color:#212654; border-color: #F8F5E0; }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-color: #666; }

.featured-background { background: #999; color: #F8F5E0; }

.featured-background h3 { margin-top: 20px; margin-bottom: 30px; }

.featured-property a { color:#4F5482; }

.featured-property a:hover, .featured-property a:focus { color: #F8F5E0; }

.grey-background { background-color: #666; color: #F8F5E0; }

.grey-background a { color:#4F5482; }

.grey-background a:hover, .grey-background a:focus { color: #F8F5E0; }

.val-request-background { background-color:#212654; color: #F8F5E0; padding-top: 25px; padding-bottom: 25px; font-size: 20px; margin-bottom: 25px; }

.val-request-background a { color: #F8F5E0; }

.val-request-background a:hover, .val-request-background a:focus { color: #F8F5E0; text-decoration: none; }

.val-request-background h3 { font-size: 30px; font-weight: bold; }

.modal .modal-content { background: #4F5482; }

.modal .modal-title { color: #F8F5E0; }

/* tab color */
#search-tabs > li > a, .btn-draw-search { color: #F8F5E0; background-color: #212654; border: solid 2px #F8F5E0; }

/* active tab color */
#search-tabs > li.active > a, #search-tabs > li > a:hover, #search-tabs > li > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .btn-draw-search:hover, .btn-draw-search:focus, .btn-draw-search:active, .btn-draw-search.active { color:#F8F5E0; background-color: #373F8B!important; }

.draw-search-container { background:#212654; }

.highlight { color:#212654; }

.white-text { color: #F8F5E0; }

.error { color:#212654; }

.pagination > li a { background-color: #4F5482 !important; border-color:#4F5482 !important; color: #F8F5E0 !important; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { border-color:#212654 !important; color: #fff !important; background-color:#212654 !important; }

.property a { color: #333; }

.property a:hover, .property a:focus { color:#212654; }

.property-bedrooms { background: url("../images/room-icons.png") left 1px no-repeat; }

.property-receptions { background: url("../images/room-icons.png") left -19px no-repeat; }

.property-bathrooms { background: url("../images/room-icons.png") left -39px no-repeat; }

#slideshow .modal-content { /* Gives the modal window a thick white border */ border: 8px solid #F8F5E0; }

/*cookie policy*/
.freeprivacypolicy-com---palette-dark.freeprivacypolicy-com---nb{

  background-color: rgba(0, 0, 0, 0.8) !important;
  max-width: 100% !important;
  
}
.freeprivacypolicy-com---palette-dark .cc-nb-okagree{
  color:#fff !important;
  background-color: #212654 !important;
}

.freeprivacypolicy-com---palette-dark .cc-nb-reject{
  color:#fff !important;
  background-color: #e34234!important;
}
.freeprivacypolicy-com---palette-dark .cc-cp-foot-save{
  color:#fff !important;
  background-color: #212654 !important;
}
/*cookie policy*/

/*

==============================================
fadeIn
==============================================
*/
.fadeIn { animation-name: fadeIn; -webkit-animation-name: fadeIn; animation-duration: 3s; -webkit-animation-duration: 3s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; visibility: visible !important; }

@keyframes fadeIn { 0% { -webkit-transform: scale(0); transform: scale(0);
    opacity: 0; }
  60% { -webkit-transform: scale(1.1); transform: scale(1.1); }
  80% { -webkit-transform: scale(0.9); transform: scale(0.9);
    opacity: 1; }
  100% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes fadeIn { 0% { -webkit-transform: scale(0);
    opacity: 0; }
  60% { -webkit-transform: scale(1.1); }
  80% { -webkit-transform: scale(0.9);
    opacity: 1; }
  100% { -webkit-transform: scale(1);
    opacity: 1; } }

.triangle { text-align: center; position: absolute; top: 0px; left: 47%; right: 47%; }

#triangle-down { width: 0; height: 0; border-left: 25px solid transparent; border-right: 25px solid transparent; border-top: 25px solid #4F5482; }

/* Header Changes Sept 2020 */

        .logo-xs img {max-width:90%;}
        .btn-navigation {background:#fff!important;border-color:#fff!important;color:#212654!important;margin-right:0!important;}
        @media (max-width: 480px){
        .header-contact .btn-group .btn {
            font-size: 14px;
            padding: 9px 10px!important;
        }}
        .header-contact .btn-group, .btn-group-vertical {
            position: unset;
            display: unset;
            vertical-align: unset;
        }
        .header-contact .dropdown-menu>li>a {
            line-height: 3;
        }
button#emaildrop {margin-right:10px!important;margin-top:8px!important;}
button#calldrop {margin-top:8px!important;}