[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[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: 0s
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
	transition-delay: 3s
}

[data-aos] {
	pointer-events: none
}

[data-aos].aos-animate {
	pointer-events: auto
}

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

@media screen {
	html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
		opacity: 0;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform
	}

	html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}

	html:not(.no-js) [data-aos=fade-up] {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0)
	}

	html:not(.no-js) [data-aos=fade-down] {
		-webkit-transform: translate3d(0, -100px, 0);
		transform: translate3d(0, -100px, 0)
	}

	html:not(.no-js) [data-aos=fade-right] {
		-webkit-transform: translate3d(-100px, 0, 0);
		transform: translate3d(-100px, 0, 0)
	}

	html:not(.no-js) [data-aos=fade-left] {
		-webkit-transform: translate3d(100px, 0, 0);
		transform: translate3d(100px, 0, 0)
	}

	html:not(.no-js) [data-aos=fade-up-right] {
		-webkit-transform: translate3d(-100px, 100px, 0);
		transform: translate3d(-100px, 100px, 0)
	}

	html:not(.no-js) [data-aos=fade-up-left] {
		-webkit-transform: translate3d(100px, 100px, 0);
		transform: translate3d(100px, 100px, 0)
	}

	html:not(.no-js) [data-aos=fade-down-right] {
		-webkit-transform: translate3d(-100px, -100px, 0);
		transform: translate3d(-100px, -100px, 0)
	}

	html:not(.no-js) [data-aos=fade-down-left] {
		-webkit-transform: translate3d(100px, -100px, 0);
		transform: translate3d(100px, -100px, 0)
	}

	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
		opacity: 0;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform
	}

	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
		opacity: 1;
		-webkit-transform: translateZ(0) scale(1);
		transform: translateZ(0) scale(1)
	}

	html:not(.no-js) [data-aos=zoom-in] {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-in-up] {
		-webkit-transform: translate3d(0, 100px, 0) scale(.6);
		transform: translate3d(0, 100px, 0) scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-in-down] {
		-webkit-transform: translate3d(0, -100px, 0) scale(.6);
		transform: translate3d(0, -100px, 0) scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-in-right] {
		-webkit-transform: translate3d(-100px, 0, 0) scale(.6);
		transform: translate3d(-100px, 0, 0) scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-in-left] {
		-webkit-transform: translate3d(100px, 0, 0) scale(.6);
		transform: translate3d(100px, 0, 0) scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-out] {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	html:not(.no-js) [data-aos=zoom-out-up] {
		-webkit-transform: translate3d(0, 100px, 0) scale(1.2);
		transform: translate3d(0, 100px, 0) scale(1.2)
	}

	html:not(.no-js) [data-aos=zoom-out-down] {
		-webkit-transform: translate3d(0, -100px, 0) scale(1.2);
		transform: translate3d(0, -100px, 0) scale(1.2)
	}

	html:not(.no-js) [data-aos=zoom-out-right] {
		-webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
		transform: translate3d(-100px, 0, 0) scale(1.2)
	}

	html:not(.no-js) [data-aos=zoom-out-left] {
		-webkit-transform: translate3d(100px, 0, 0) scale(1.2);
		transform: translate3d(100px, 0, 0) scale(1.2)
	}

	html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
		transition-property: -webkit-transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform;
		visibility: hidden
	}

	html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
		visibility: visible;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	html:not(.no-js) [data-aos=slide-up] {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	html:not(.no-js) [data-aos=slide-down] {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	html:not(.no-js) [data-aos=slide-right] {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	html:not(.no-js) [data-aos=slide-left] {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		transition-property: -webkit-transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform
	}

	html:not(.no-js) [data-aos=flip-left] {
		-webkit-transform: perspective(2500px) rotateY(-100deg);
		transform: perspective(2500px) rotateY(-100deg)
	}

	html:not(.no-js) [data-aos=flip-left].aos-animate {
		-webkit-transform: perspective(2500px) rotateY(0);
		transform: perspective(2500px) rotateY(0)
	}

	html:not(.no-js) [data-aos=flip-right] {
		-webkit-transform: perspective(2500px) rotateY(100deg);
		transform: perspective(2500px) rotateY(100deg)
	}

	html:not(.no-js) [data-aos=flip-right].aos-animate {
		-webkit-transform: perspective(2500px) rotateY(0);
		transform: perspective(2500px) rotateY(0)
	}

	html:not(.no-js) [data-aos=flip-up] {
		-webkit-transform: perspective(2500px) rotateX(-100deg);
		transform: perspective(2500px) rotateX(-100deg)
	}

	html:not(.no-js) [data-aos=flip-up].aos-animate {
		-webkit-transform: perspective(2500px) rotateX(0);
		transform: perspective(2500px) rotateX(0)
	}

	html:not(.no-js) [data-aos=flip-down] {
		-webkit-transform: perspective(2500px) rotateX(100deg);
		transform: perspective(2500px) rotateX(100deg)
	}

	html:not(.no-js) [data-aos=flip-down].aos-animate {
		-webkit-transform: perspective(2500px) rotateX(0);
		transform: perspective(2500px) rotateX(0)
	}
}

[data-aos=slide-down-soft] {
	-webkit-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0)
}

[data-aos=slide-up-soft] {
	-webkit-transform: translate3d(0, 25%, 0);
	transform: translate3d(0, 25%, 0)
}

[data-aos=slide-left-soft] {
	-webkit-transform: translate3d(25, 0, 0);
	transform: translate3d(25, 0, 0)
}

[data-aos=slide-right-soft] {
	-webkit-transform: translate3d(-25%, 0, 0);
	transform: translate3d(-25%, 0, 0)
}

[data-aos=fade-down-soft] {
	opacity: 0;
	-webkit-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0)
}

[data-aos=fade-up-soft] {
	opacity: 0;
	-webkit-transform: translate3d(0, 25%, 0);
	transform: translate3d(0, 25%, 0)
}

[data-aos=fade-left-soft] {
	opacity: 0;
	-webkit-transform: translate3d(25, 0, 0);
	transform: translate3d(25, 0, 0)
}

[data-aos=fade-right-soft] {
	opacity: 0;
	-webkit-transform: translate3d(-25%, 0, 0);
	transform: translate3d(-25%, 0, 0)
}

body #wrapper {
	overflow: hidden
}

.has-text-color.has-brand-color,
.has-inline-color.has-brand-color {
	color: #e50000
}

.has-text-color.has-red-color,
.has-inline-color.has-red-color {
	color: #ac0000
}

.has-text-color.has-slate-color,
.has-inline-color.has-slate-color {
	color: #4A5767
}

.has-text-color.has-black-color,
.has-inline-color.has-black-color {
	color: #121315
}

.has-text-color.has-gray-dark-color,
.has-inline-color.has-gray-dark-color {
	color: #6d7178
}

.has-text-color.has-gray-light-color,
.has-inline-color.has-gray-light-color {
	color: #e1e2e5
}

.has-text-color.has-gray-color,
.has-inline-color.has-gray-color {
	color: #caccd1
}

.has-text-color.has-white-color,
.has-inline-color.has-white-color {
	color: #fff;
	
}
.text_shadow{text-shadow: 2px 2px 5px #000000;}
.has-text-color.has-green-color,
.has-inline-color.has-green-color {
	color: #2ba160
}

.has-text-color.has-blue-color,
.has-inline-color.has-blue-color {
	color: #60bdd6
}

.has-text-color.has-dark-blue-color,
.has-inline-color.has-dark-blue-color {
	color: #007b94
}

.has-text-color a:not(.spark-btn),
.has-inline-color a:not(.spark-btn) {
	color: inherit;
	font-weight: inherit;
	border-bottom: 1px solid #007b94
}

.has-text-color a:not(.spark-btn):hover,
.has-inline-color a:not(.spark-btn):hover {
	text-decoration: none;
	color: #007b94
}

.has-text-color.has-white-color a:not(.spark-btn),
.has-inline-color.has-white-color a:not(.spark-btn) {
	border-bottom: 1px solid #bceaf8
}

.has-text-color.has-white-color a:not(.spark-btn):hover,
.has-inline-color.has-white-color a:not(.spark-btn):hover {
	color: #bceaf8
}

.has-background {
	padding: 1rem 1.5rem !important;
	border-radius: .25rem
}

.has-background.has-brand-background-color {
	background-color: #e50000
}

.has-background.has-red-background-color {
	background-color: #ac0000
}

.has-background.has-slate-background-color {
	background-color: #4A5767
}

.has-background.has-black-background-color {
	background-color: #121315
}

.has-background.has-gray-dark-background-color {
	background-color: #6d7178
}

.has-background.has-gray-light-background-color {
	background-color: #e1e2e5
}

.has-background.has-gray-background-color {
	background-color: #caccd1
}

.has-background.has-white-background-color {
	background-color: #fff
}

.has-background.has-green-background-color {
	background-color: #2ba160
}

.has-background.has-blue-background-color {
	background-color: #60bdd6
}

.has-background.has-dark-blue-background-color {
	background-color: #007b94
}

.has-small-font-size {
	font-size: 1.083rem;
	line-height: 1.75rem
}

.has-large-font-size {
	font-size: 1.833rem;
	line-height: 2.33rem
}

sub {
	vertical-align: sub !important;
	font-size: smaller !important;
	line-height: 1 !important
}

sup {
	vertical-align: super !important;
	font-size: smaller !important;
	line-height: 1 !important
}

h1 a:not(.spark-btn),
h2 a:not(.spark-btn),
h3 a:not(.spark-btn),
h4 a:not(.spark-btn),
h5 a:not(.spark-btn),
h6 a:not(.spark-btn),
p a:not(.spark-btn) {
	border-bottom: 1px solid #309ab5;
	font-weight: inherit;
	color: inherit
}

h1 a:not(.spark-btn):hover,
h2 a:not(.spark-btn):hover,
h3 a:not(.spark-btn):hover,
h4 a:not(.spark-btn):hover,
h5 a:not(.spark-btn):hover,
h6 a:not(.spark-btn):hover,
p a:not(.spark-btn):hover {
	color: #2e3034
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url("../font/Roboto_400.eot") format("embedded-opentype"), url("../font/Roboto_400.woff") format("woff"), url("../font/Roboto_400.woff2") format("woff2"), url("../font/Roboto_400.svg") format("svg"), url("../font/Roboto_400.ttf") format("truetype")
}

@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url("../font/Roboto_Condensed__300.eot") format("embedded-opentype"), url("../font/Roboto_Condensed__300.woff") format("woff"), url("../font/Roboto_Condensed__300.woff2") format("woff2"), url("../font/Roboto_Condensed__300.svg") format("svg"), url("../font/Roboto_Condensed__300.ttf") format("truetype")
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url("../font/Roboto_300.eot") format("embedded-opentype"), url("../font/Roboto_300.woff") format("woff"), url("../font/Roboto_300.woff2") format("woff2"), url("../font/Roboto_300.svg") format("svg"), url("../font/Roboto_300.ttf") format("truetype")
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url("../font/Roboto_700.eot") format("embedded-opentype"), url("../font/Roboto_700.woff") format("woff"), url("../font/Roboto_700.woff2") format("woff2"), url("../font/Roboto_700.svg") format("svg"), url("../font/Roboto_700.ttf") format("truetype")
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url("../font/Roboto_100.eot") format("embedded-opentype"), url("../font/Roboto_100.woff") format("woff"), url("../font/Roboto_100.woff2") format("woff2"), url("../font/Roboto_100.svg") format("svg"), url("../font/Roboto_100.ttf") format("truetype")
}

@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url("../font/Roboto_400italic.eot") format("embedded-opentype"), url("../font/Roboto_400italic.woff") format("woff"), url("../font/Roboto_400italic.woff2") format("woff2"), url("../font/Roboto_400italic.svg") format("svg"), url("../font/Roboto_400italic.ttf") format("truetype")
}

@font-face {
	font-family: "spark-icon-line";
	font-style: normal;
	font-weight: normal;
	src: url("../font/spark-icon-line.eot") format("embedded-opentype"), url("../font/spark-icon-line.woff") format("woff"), url("../font/spark-icon-line.svg") format("svg"), url("../font/spark-icon-line.ttf") format("truetype")
}

@font-face {
	font-family: "spark-icon-fill";
	font-style: normal;
	font-weight: normal;
	src: url("../font/spark-icon-fill.eot") format("embedded-opentype"), url("../font/spark-icon-fill.woff") format("woff"), url("../font/spark-icon-fill.svg") format("svg"), url("../font/spark-icon-fill.ttf") format("truetype")
}

@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Condensed Regular"), local("RobotoCondensed-Regular"), url("../font/Roboto_Condensed_400.eot") format("embedded-opentype"), url("../font/Roboto_Condensed_400.woff") format("woff"), url("../font/Roboto_Condensed_400.woff2") format("woff2"), url("../font/Roboto_Condensed_400.svg") format("svg"), url("../font/Roboto_Condensed_400.ttf") format("truetype")
}

@font-face {
	font-family: "Roboto Mono";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Mono"), local("RobotoMono-Regular"), url("../font/Roboto_Mono_400.eot") format("embedded-opentype"), url("../font/Roboto_Mono_400.woff") format("woff"), url("../font/Roboto_Mono_400.woff2") format("woff2"), url("../font/Roboto_Mono_400.svg") format("svg"), url("../font/Roboto_Mono_400.ttf") format("truetype")
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url("../font/Roboto_500.eot") format("embedded-opentype"), url("../font/Roboto_500.woff") format("woff"), url("../font/Roboto_500.woff2") format("woff2"), url("../font/Roboto_500.svg") format("svg"), url("../font/Roboto_500.ttf") format("truetype")
}

@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url("../font/Roboto_Condensed__700.eot") format("embedded-opentype"), url("../font/Roboto_Condensed__700.woff") format("woff"), url("../font/Roboto_Condensed__700.woff2") format("woff2"), url("../font/Roboto_Condensed__700.svg") format("svg"), url("../font/Roboto_Condensed__700.ttf") format("truetype")
}

@font-face {
	font-family: "Roboto Mono";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Mono Bold"), local("RobotoMono-Bold"), url("../font/Roboto_Mono__700.eot") format("embedded-opentype"), url("../font/Roboto_Mono__700.woff") format("woff"), url("../font/Roboto_Mono__700.woff2") format("woff2"), url("../font/Roboto_Mono__700.svg") format("svg"), url("../font/Roboto_Mono__700.ttf") format("truetype")
}

@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url("../font/Roboto_Condensed__700.eot") format("embedded-opentype"), url("../font/Roboto_Condensed__700.woff") format("woff"), url("../font/Roboto_Condensed__700.woff2") format("woff2"), url("../font/Roboto_Condensed__700.svg") format("svg"), url("../font/Roboto_Condensed__700.ttf") format("truetype")
}

body.post-type-post .wp-block,
body.post-type-releases .wp-block,
body.post-type-resources .wp-block,
body.post-type-events .wp-block,
body.post-type-team .wp-block,
body.post-type-locations .wp-block,
body.post-type-prototypes .wp-block {
	max-width: 840px
}

body.post-type-post .wp-block[data-align="wide"],
body.post-type-releases .wp-block[data-align="wide"],
body.post-type-resources .wp-block[data-align="wide"],
body.post-type-events .wp-block[data-align="wide"],
body.post-type-team .wp-block[data-align="wide"],
body.post-type-locations .wp-block[data-align="wide"],
body.post-type-prototypes .wp-block[data-align="wide"] {
	max-width: 1440px
}

body.post-type-post .wp-block[data-align="full"],
body.post-type-releases .wp-block[data-align="full"],
body.post-type-resources .wp-block[data-align="full"],
body.post-type-events .wp-block[data-align="full"],
body.post-type-team .wp-block[data-align="full"],
body.post-type-locations .wp-block[data-align="full"],
body.post-type-prototypes .wp-block[data-align="full"] {
	max-width: 100%
}

body[class*="-template-z-old"] #main-content .alignwide,
body[class*="-template-z-old"] #main-content .alignfull,
body[class*="-template-hero"] #main-content .alignwide,
body[class*="-template-hero"] #main-content .alignfull {
	position: relative;
	left: -17.15%
}

@media screen and (max-width: 796px) {

	body[class*="-template-z-old"] #main-content .alignwide,
	body[class*="-template-z-old"] #main-content .alignfull,
	body[class*="-template-hero"] #main-content .alignwide,
	body[class*="-template-hero"] #main-content .alignfull {
		left: 0
	}
}

body[class*="-template-z-old"] #main-content.col-sm-12 .alignwide,
body[class*="-template-z-old"] #main-content.col-sm-12 .alignfull,
body[class*="-template-z-old"] #main-content.col-md-12 .alignwide,
body[class*="-template-z-old"] #main-content.col-md-12 .alignfull,
body[class*="-template-z-old"] #main-content.col-lg-12 .alignwide,
body[class*="-template-z-old"] #main-content.col-lg-12 .alignfull,
body[class*="-template-hero"] #main-content.col-sm-12 .alignwide,
body[class*="-template-hero"] #main-content.col-sm-12 .alignfull,
body[class*="-template-hero"] #main-content.col-md-12 .alignwide,
body[class*="-template-hero"] #main-content.col-md-12 .alignfull,
body[class*="-template-hero"] #main-content.col-lg-12 .alignwide,
body[class*="-template-hero"] #main-content.col-lg-12 .alignfull {
	left: 0
}

.wp-block-image {
	margin-bottom: 0
}

.wp-block-image.is-style-rounded img {
	border-radius: 1rem
}

.wp-block-image figure {
	margin-bottom: 0;
	width: 100%;
	max-width: 100%;
	text-align: left
}

.wp-block-image figure.alignleft {
	text-align: left;
	margin: 0
}

.wp-block-image figure.alignright {
	text-align: right;
	margin: 0
}

.wp-block-image figure.aligncenter {
	text-align: center;
	margin: 0rem auto !important
}

.wp-block-image figure.alignwide,
.wp-block-image figure.alignfull {
	text-align: center;
	margin: 0
}

.wp-block-image img {
	max-width: 100% !important;
	height: unset !important;
	display: inline-block;
	width: unset !important
}

.wp-block-image figcaption {
	line-height: 1.5rem;
	font-size: 1.1rem;
	text-align: center;
	margin-top: 0;
	margin-bottom: .5em
}

.wp-block-quote {
	margin: auto;
	max-width: 100%;
	padding-left: 1.25rem;
	line-height: 3rem;
	position: relative;
	font-weight: 400
}

.wp-block-quote::before {
	content: '';
	display: block;
	width: .60rem;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -.3rem;
	background: #e50000;
	border-radius: 1rem
}

.wp-block-quote p {
	font-size: larger;
	padding-left: 0;
	font-style: normal;
	line-height: normal;
	line-height: initial
}

.wp-block-quote cite {
	font-size: 1.6667rem;
	line-height: 1;
	display: inline-block
}

.wp-block-quote.is-style-large {
	border-left: 0;
	padding-left: 4.5rem
}

.wp-block-quote.is-style-large cite {
	text-align: left
}

.wp-block-quote.is-style-large p {
	font-size: 2.33333333rem;
	line-height: 3rem;
	font-family: 'Roboto Condensed', Roboto, Aria, sans-serif;
	font-weight: 300
}

.wp-block-quote.is-style-large p strong {
	font-weight: 700
}

.wp-block-quote.is-style-large::before {
	display: none
}

.wp-block-quote.is-style-large::after {
	content: '\201C';
	font-size: 8rem;
	color: #e50000;
	left: 0;
	top: 2.5rem;
	position: absolute;
	line-height: 0;
	font-family: 'Times New Roman', Times, serif, serif;
	font-weight: bolder
}

.wp-block-embed {
	margin: 0;
	padding: 0
}

.wp-block-embed .wp-block-embed__wrapper {
	padding-top: 56.25%;
	position: relative
}

.wp-block-embed .wp-block-embed__wrapper>.videoWrapper {
	padding-bottom: 0;
	position: static;
	margin: 0
}

.wp-block-embed .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%
}

.wp-block-embed figcaption {
	line-height: 1.5rem;
	font-size: 1.1rem;
	text-align: center;
	margin-top: .5rem;
	margin-bottom: .5em
}

h1,
h2,
h3,
h4,
h5,
h6 {
	position: relative
}

h1>sub,
h1>sup,
h2>sub,
h2>sup,
h3>sub,
h3>sup,
h4>sub,
h4>sup,
h5>sub,
h5>sup,
h6>sub,
h6>sup {
	font-size: 66.666666%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	position: relative;
	top: -.5rem;
	line-height: 0
}

h1.redpill:after,
h2.redpill:after,
h3.redpill:after,
h4.redpill:after,
h5.redpill:after,
h6.redpill:after {
	content: "";
	position: static;
	display: block;
	height: .5rem;
	background: #e50000;
	width: 25%;
	min-width: 70px;
	max-width: 100px;
	margin-top: 1rem;
	margin-bottom: 2rem;
	border-radius: .5rem
}

h1.redpill.has-text-align-center:after,
h2.redpill.has-text-align-center:after,
h3.redpill.has-text-align-center:after,
h4.redpill.has-text-align-center:after,
h5.redpill.has-text-align-center:after,
h6.redpill.has-text-align-center:after {
	margin-left: auto;
	margin-right: auto
}

h1.redpill.has-text-align-right:after,
h2.redpill.has-text-align-right:after,
h3.redpill.has-text-align-right:after,
h4.redpill.has-text-align-right:after,
h5.redpill.has-text-align-right:after,
h6.redpill.has-text-align-right:after {
	margin-left: auto;
	margin-right: 0
}

h1.redpill.redpill-alt,
h2.redpill.redpill-alt,
h3.redpill.redpill-alt,
h4.redpill.redpill-alt,
h5.redpill.redpill-alt,
h6.redpill.redpill-alt {
	padding-left: 2rem
}

h1.redpill.redpill-alt:after,
h2.redpill.redpill-alt:after,
h3.redpill.redpill-alt:after,
h4.redpill.redpill-alt:after,
h5.redpill.redpill-alt:after,
h6.redpill.redpill-alt:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	max-width: .5rem;
	min-width: .5rem;
	width: .5rem;
	height: 95%;
	margin: 0
}

h1.redpill.redpill-alt.has-text-align-right,
h2.redpill.redpill-alt.has-text-align-right,
h3.redpill.redpill-alt.has-text-align-right,
h4.redpill.redpill-alt.has-text-align-right,
h5.redpill.redpill-alt.has-text-align-right,
h6.redpill.redpill-alt.has-text-align-right {
	padding-left: 0;
	padding-right: 2rem
}

h1.redpill.redpill-alt.has-text-align-right:after,
h2.redpill.redpill-alt.has-text-align-right:after,
h3.redpill.redpill-alt.has-text-align-right:after,
h4.redpill.redpill-alt.has-text-align-right:after,
h5.redpill.redpill-alt.has-text-align-right:after,
h6.redpill.redpill-alt.has-text-align-right:after {
	left: 100%
}

h1.redpill.redpill-alt.has-text-align-center,
h2.redpill.redpill-alt.has-text-align-center,
h3.redpill.redpill-alt.has-text-align-center,
h4.redpill.redpill-alt.has-text-align-center,
h5.redpill.redpill-alt.has-text-align-center,
h6.redpill.redpill-alt.has-text-align-center {
	padding-left: 0
}

h1.redpill.redpill-alt.has-text-align-center:after,
h2.redpill.redpill-alt.has-text-align-center:after,
h3.redpill.redpill-alt.has-text-align-center:after,
h4.redpill.redpill-alt.has-text-align-center:after,
h5.redpill.redpill-alt.has-text-align-center:after,
h6.redpill.redpill-alt.has-text-align-center:after {
	display: none
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
	margin: 0;
	padding: 0
}

@media screen and (max-width: 796px) {

	h1.align-center-sm,
	h2.align-center-sm,
	h3.align-center-sm,
	h4.align-center-sm,
	h5.align-center-sm,
	h6.align-center-sm {
		text-align: center
	}

	h1.align-center-sm.redpill::after,
	h2.align-center-sm.redpill::after,
	h3.align-center-sm.redpill::after,
	h4.align-center-sm.redpill::after,
	h5.align-center-sm.redpill::after,
	h6.align-center-sm.redpill::after {
		margin-left: auto;
		margin-right: auto
	}
}

@media screen and (max-width: 796px) {
	p.align-center-sm {
		text-align: center
	}
}

.wp-block-table table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 20px;
	width: 100%;
	min-width: 640px;
	position: relative;
	overflow-y: scroll
}

.wp-block-table table th {
	background: #333;
	color: #fff !important;
	padding: 1rem 1rem;
	text-align: left;
	border: 1px solid #222;
	white-space: nowrap;
	font-size: 1.5rem;
	font-weight: 400
}

.wp-block-table table th h1,
.wp-block-table table th h2,
.wp-block-table table th h3,
.wp-block-table table th h4,
.wp-block-table table th h5,
.wp-block-table table th h6 {
	margin: 0;
	color: #fff
}

.wp-block-table table td {
	border-top: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	margin-left: -1px;
	margin-top: -1px;
	padding: 1rem 1rem 1rem 1rem;
	min-width: 100px;
	background: #fff;
	vertical-align: top
}

.wp-block-table table td ul {
	margin-left: 1.75rem !important
}

.wp-block-table.is-style-stripes {
	border-bottom: none
}

.wp-block-table.is-style-stripes table td,
.wp-block-table.is-style-stripes table th {
	border: none
}

.wp-block-table.is-style-stripes table tr:nth-child(even) td {
	background: #eeeeee
}

.wp-block-table figcaption {
	line-height: 1.5rem;
	font-size: 1.1rem;
	text-align: center;
	margin-top: 0;
	margin-bottom: .5em
}

.wp-block-gallery .blocks-gallery-item {
	-webkit-box-flex: 0;
	flex-grow: 0;
	-webkit-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out
}

.wp-block-gallery .blocks-gallery-item:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	z-index: 1;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25)
}

.wp-block-gallery .blocks-gallery-item a:active,
.wp-block-gallery .blocks-gallery-item a:focus {
	outline: 2px solid #3399cc
}

.wp-block-gallery figcaption {
	line-height: 1.5rem;
	font-size: 1.1rem;
	text-align: center;
	margin-top: 0;
	margin-bottom: .5em
}

.wp-block-gallery.is-cropped img {
	height: 100% !important
}

.gallery-wrapper .spark-modal .spark-modal__scroll {
	padding: 1.5rem;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}

.gallery-wrapper .spark-modal .spark-modal__content {
	max-width: 1280px
}

.gallery-wrapper .spark-modal .spark-modal__content img {
	margin: 0 auto
}

.wp-block-file {
	padding: 1rem;
	border: 1px solid #ccc;
	border-radius: 5px;
	overflow: hidden;
	display: -webkit-box;
	display: flex;
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	margin: 0;
	margin-top: -1px;
	position: relative;
	padding-left: 3.75rem;
	line-height: 1.25
}

.wp-block-file::before {
	content: "\f17f";
	font-family: "spark-icon-line";
	font-style: normal;
	font-weight: 400;
	position: absolute;
	left: 1rem;
	font-size: 2rem
}

.wp-block-file a {
	color: inherit
}

.wp-block-file a:hover {
	color: #006BA8
}

.wp-block-file .wp-block-file__button,
.wp-block-file .wp-block-file--button {
	margin-left: 1rem;
	padding: .5rem;
	padding-left: 2rem;
	position: relative;
	text-transform: uppercase;
	background: none;
	color: #207866 !important;
	font-weight: bold;
	line-height: 1;
	border: none;
	outline: none
}

.wp-block-file .wp-block-file__button::before,
.wp-block-file .wp-block-file--button::before {
	content: "\f130";
	position: absolute;
	left: .25rem;
	top: 48%;
	font-family: "spark-icon-fill";
	font-style: normal;
	font-weight: 400;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 1.25rem
}

.wp-block-columns .wp-block-column {
	margin: 0;
	padding: 0 1rem
}

.wp-block-spark-row>.row {
	position: relative;
	display: block
}

.wp-block-spark-row.alignfull {
	margin: 0 calc(50% - 50vw);
	max-width: 100vw;
	width: 100vw
}

.wp-block-spark-row.alignfull>.row {
	margin: 0
}

.wp-block-spark-row.alignwide {
	margin: 0 calc(25% - 25vw)
}

.this--row-is-sticky {
	position: fixed;
	width: 100%;
	left: 0;
	z-index: 10;
	background: rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.16);
	-webkit-backdrop-filter: blur(11px);
	backdrop-filter: blur(11px)
}

.wp-block-spark-columns .row.flex-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse
}

.wp-block-spark-columns .row.row-ng>div[class*="col-"] {
	padding: 0
}

.wp-block-spark-columns .row.row-fluid .wp-block-spark-column {
	max-width: none
}

.wp-block-spark-columns .row.row-fluid.row-1 .wp-block-spark-column,
.wp-block-spark-columns .row.row-fluid.row-1-1 .wp-block-spark-column,
.wp-block-spark-columns .row.row-fluid.row-1-1-1 .wp-block-spark-column,
.wp-block-spark-columns .row.row-fluid.row-1-1-1-1 .wp-block-spark-column {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-columns .row.row-fluid.row-1-2 .wp-block-spark-column:nth-child(1) {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-columns .row.row-fluid.row-1-2 .wp-block-spark-column {
	-webkit-box-flex: 2;
	flex: 2
}

.wp-block-spark-columns .row.row-fluid.row-2-1 .wp-block-spark-column:nth-child(1) {
	-webkit-box-flex: 2;
	flex: 2
}

.wp-block-spark-columns .row.row-fluid.row-2-1 .wp-block-spark-column {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-columns .row.row-fluid.row-1-3 .wp-block-spark-column:nth-child(1) {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-columns .row.row-fluid.row-1-3 .wp-block-spark-column {
	-webkit-box-flex: 4;
	flex: 4
}

.wp-block-spark-columns .row.row-fluid.row-3-1 .wp-block-spark-column:nth-child(1) {
	-webkit-box-flex: 4;
	flex: 4
}

.wp-block-spark-columns .row.row-fluid.row-3-1 .wp-block-spark-column {
	-webkit-box-flex: 1;
	flex: 1
}

@media screen and (max-width: 640px) {
	.wp-block-spark-columns .row.row-fluid.row .wp-block-spark-column {
		-webkit-box-flex: 100%;
		flex: 100%
	}

	.wp-block-spark-columns .row.row-fluid.row-fixed .wp-block-spark-column {
		-webkit-box-flex: unset;
		flex: unset
	}
}

.wp-block-spark-columns .row.row-fixed.row-1 .wp-block-spark-column,
.wp-block-spark-columns .row.row-fixed.row-1-1 .wp-block-spark-column,
.wp-block-spark-columns .row.row-fixed.row-1-1-1 .wp-block-spark-column,
.wp-block-spark-columns .row.row-fixed.row-1-1-1-1 .wp-block-spark-column {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-columns .row.row-fixed.row-1-2 .wp-block-spark-column:nth-child(1) {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-columns .row.row-fixed.row-1-2 .wp-block-spark-column {
	-webkit-box-flex: 2;
	flex: 2
}

.wp-block-spark-columns .row.row-fixed.row-2-1 .wp-block-spark-column:nth-child(1) {
	-webkit-box-flex: 2;
	flex: 2
}

.wp-block-spark-columns .row.row-fixed.row-2-1 .wp-block-spark-column {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-columns .row.row-fixed.row-1-3 .wp-block-spark-column:nth-child(1) {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-columns .row.row-fixed.row-1-3 .wp-block-spark-column {
	-webkit-box-flex: 4;
	flex: 4
}

.wp-block-spark-columns .row.row-fixed.row-3-1 .wp-block-spark-column:nth-child(1) {
	-webkit-box-flex: 4;
	flex: 4
}

.wp-block-spark-columns .row.row-fixed.row-3-1 .wp-block-spark-column {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-columns>.row {
	-webkit-box-align: stretch;
	align-items: stretch
}

.wp-block-spark-columns .spark-panel {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}

.wp-block-spark-columns .spark-panel__masthead {
	width: 100%
}

.wp-block-spark-columns .spark-panel__masthead {
	height: 0
}

.wp-block-spark-columns .spark-panel__footer {
	width: 100%;
	margin-top: auto
}

.wp-block-spark-column .col-wallpaper {
	display: block;
	/* position: absolute; */
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background: none;
	overflow: hidden
}

.wp-block-spark-column .col-wallpaper .col-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
	opacity: .50
}

.wp-block-spark-column .col-wallpaper .col-overlay.blend-overlay {
	mix-blend-mode: overlay
}

.wp-block-spark-column .col-wallpaper .col-overlay.blend-hard-light {
	mix-blend-mode: hard-light
}

.wp-block-spark-column .col-wallpaper .col-overlay.blend-soft-light {
	mix-blend-mode: soft-light
}

.wp-block-spark-column .col-wallpaper .col-overlay.blend-multiply {
	mix-blend-mode: multiply
}

.wp-block-spark-column .col-wallpaper .col-video video,
.wp-block-spark-column .col-wallpaper .col-video iframe {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 177.77777778%;
	width: 177.77777778vh;
	min-width: 100%;
	min-height: 100%;
	min-height: 70vw;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.wp-block-spark-column .col-wallpaper .col-video iframe {
	max-width: none
}

@media screen and (max-width: 796px) {
	.wp-block-spark-column .col-wallpaper .col-video {
		display: none
	}
}

.wp-block-spark-column .col-body {
	position: relative;
	padding: 0;
	height: 100%;
	min-height: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}

.wp-block-spark-column .col-body.justify-top {
	-webkit-box-pack: start;
	justify-content: flex-start
}

.wp-block-spark-column .col-body.justify-center {
	-webkit-box-pack: center;
	justify-content: center
}

.wp-block-spark-column .col-body.justify-bottom {
	-webkit-box-pack: end;
	justify-content: flex-end
}

.wp-block-spark-column .col-body .col-content {
	margin: 0 auto;
	width: 100%;
	position: relative;
	
}

@media screen and (max-width: 768px) {
	.wp-block-spark-column.hidden-mobile {
		display: none
	}
}

.wp-block-spark-button .spark-btn.spark-btn--text {
	box-shadow: none
}

.wp-block-spark-button .spark-btn.spark-btn--text:hover,
.wp-block-spark-button .spark-btn.spark-btn--text:active {
	background: none !important
}

.wp-block-spark-button .spark-btn.spark-btn--text:after {
	display: none
}

.wp-block-spark-button .spark-btn.spark-btn--secondary {
	background-color: #fff
}

.wp-block-spark-button .spark-btn.spark-btn--secondary:hover {
	background-color: #e1e2e5
}

.wp-block-spark-button.justify-left {
	text-align: left
}

.wp-block-spark-button.justify-right {
	text-align: right
}

.wp-block-spark-button.justify-center {
	text-align: center
}

@media screen and (max-width: 796px) {
	.wp-block-spark-button.align-center-sm {
		text-align: center
	}
}

.wp-block-spark-buttons .spark-flex {
	flex-wrap: wrap;
	display: -webkit-box;
	display: flex
}

.wp-block-spark-buttons .spark-flex.justify-left {
	-webkit-box-pack: start;
	justify-content: flex-start
}

.wp-block-spark-buttons .spark-flex.justify-left>.wp-block-spark-button:first-child {
	margin-left: 0
}

.wp-block-spark-buttons .spark-flex.justify-right {
	-webkit-box-pack: end;
	justify-content: flex-end
}

.wp-block-spark-buttons .spark-flex.justify-right>.wp-block-spark-button:last-child {
	margin-right: 0
}

.wp-block-spark-buttons .spark-flex.justify-center {
	-webkit-box-pack: center;
	justify-content: center
}

.wp-block-spark-buttons .spark-flex.justify-center>.wp-block-spark-button {
	margin: 0;
	margin-right: .75rem;
	margin-left: .75rem;
	margin-bottom: .5rem;
	margin-top: .5rem
}

.wp-block-spark-buttons .spark-flex>.wp-block-spark-button {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	margin-right: 1.25rem;
	margin-left: 0;
	margin-bottom: 0.5rem;
	margin-top: 0.5rem
}

@media screen and (max-width: 796px) {
	.wp-block-spark-buttons .spark-flex.justify-center-sm {
		-webkit-box-pack: center;
		justify-content: center
	}
}

.wp-block-spark-icon {
	line-height: 1;
	overflow: hidden;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center
}

.wp-block-spark-icon.justify-center {
	-webkit-box-pack: center;
	justify-content: center
}

.wp-block-spark-icon.justify-right {
	-webkit-box-pack: end;
	justify-content: flex-end
}

.wp-block-spark-icon.justify-left {
	-webkit-box-pack: start;
	justify-content: flex-start
}

@media screen and (max-width: 640px) {
	.wp-block-spark-icon.justify-center-sm {
		-webkit-box-pack: center;
		justify-content: center
	}
}

.wp-block-spark-icon .icon-wrapper {
	border-radius: 50%;
	position: relative;
	-webkit-box-align: center;
	align-items: center;
	display: -webkit-box !important;
	display: flex !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	text-align: center
}

.wp-block-spark-icon .icon-wrapper.icon-size-xs {
	width: 44px;
	height: 44px
}

.wp-block-spark-icon .icon-wrapper.icon-size-xs .spark-icon {
	font-size: 2rem
}

.wp-block-spark-icon .icon-wrapper.icon-size-sm {
	width: 72px;
	height: 72px
}

.wp-block-spark-icon .icon-wrapper.icon-size-sm .spark-icon {
	font-size: 3rem
}

.wp-block-spark-icon .icon-wrapper.icon-size-md {
	width: 96px;
	height: 96px
}

.wp-block-spark-icon .icon-wrapper.icon-size-md .spark-icon {
	font-size: 4rem
}

.wp-block-spark-icon .icon-wrapper.icon-size-lg {
	width: 144px;
	height: 144px
}

.wp-block-spark-icon .icon-wrapper.icon-size-lg .spark-icon {
	font-size: 7rem
}

.wp-block-spark-icon .icon-wrapper.icon-size-xl {
	width: 180px;
	height: 180px
}

.wp-block-spark-icon .icon-wrapper.icon-size-xl .spark-icon {
	font-size: 9rem
}

.wp-block-spark-icon .icon-wrapper.icon-no-background {
	height: auto;
	width: auto;
	border-radius: 0;
	line-height: 1
}

.wp-block-spark-icon .spark-icon {
	line-height: 1;
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-flex: 0;
	flex-grow: 0
}

.wp-block-spark-icon .spark-icon:before {
	width: 100%;
	height: 100%
}

.wp-block-spark-icon .icon-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%
}

.wp-block-spark-icon-group .spark-flex {
	flex-wrap: wrap;
	display: -webkit-box;
	display: flex
}

.wp-block-spark-icon-group .spark-flex.justify-left {
	-webkit-box-pack: start;
	justify-content: flex-start
}

.wp-block-spark-icon-group .spark-flex.justify-left>.wp-block-spark-icon:first-child {
	margin-left: 0
}

.wp-block-spark-icon-group .spark-flex.justify-right {
	-webkit-box-pack: end;
	justify-content: flex-end
}

.wp-block-spark-icon-group .spark-flex.justify-right>.wp-block-spark-button:last-child {
	margin-right: 0
}

.wp-block-spark-icon-group .spark-flex.justify-center {
	-webkit-box-pack: center;
	justify-content: center
}

@media screen and (max-width: 600px) {
	.wp-block-spark-icon-group .spark-flex.justify-center-sm {
		-webkit-box-pack: center;
		justify-content: center
	}
}

.wp-block-spark-icon-group .spark-flex.icon-spacing-xs .wp-block-spark-icon {
	margin-right: .5rem;
	margin-left: .5rem
}

.wp-block-spark-icon-group .spark-flex.icon-spacing-sm .wp-block-spark-icon {
	margin-right: 1rem;
	margin-left: 1rem
}

.wp-block-spark-icon-group .spark-flex.icon-spacing-md .wp-block-spark-icon {
	margin-right: 1.5rem;
	margin-left: 1.5rem
}

.wp-block-spark-icon-group .spark-flex.icon-spacing-lg .wp-block-spark-icon {
	margin-right: 2rem;
	margin-left: 2rem
}

.wp-block-spark-icon-group .spark-flex.icon-spacing-xlg .wp-block-spark-icon {
	margin-right: 2.5rem;
	margin-left: 2.5rem
}

.wp-block-spark-icon-group .spark-flex>.wp-block-spark-icon {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	margin: 0
}

.wp-block-spark-spacer {
	min-height: 1rem
}

@media screen and (max-width: 768px) {
	.wp-block-spark-spacer.hidden-mobile {
		display: none
	}
}

.wp-block-spark-panel .sc-panel {
	-webkit-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
	position: relative;
	top: 0;
	text-align: left
}

.wp-block-spark-panel .sc-panel:hover {
	top: 0;
	-webkit-transform: none;
	transform: none;
	box-shadow: none;
	z-index: 1
}

.wp-block-spark-panel .sc-panel .spark-panel {
	position: relative;
	overflow: hidden;
	padding-bottom: 2rem !important;
	-webkit-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
	border: 1px solid #e1e2e5;
	border-radius: 1rem
}

.wp-block-spark-panel .sc-panel .spark-panel.spark-panel--not-rounded {
	border-radius: 0 !important
}

.wp-block-spark-panel .sc-panel .spark-panel.spark-panel__no-thumb .spark-panel__masthead {
	position: relative;
	padding-top: 0;
	min-height: auto;
	margin: 0;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #f6f6f7
}

.wp-block-spark-panel .sc-panel .spark-panel.spark-panel__no-thumb .spark-panel__masthead:after {
	background: none;
	box-shadow: none
}

.wp-block-spark-panel .sc-panel .spark-panel.spark-panel__no-thumb .spark-panel__masthead .spark-numerals {
	color: #54575d;
	position: static;
	padding: 0.75rem 2rem 0.5rem;
	display: block;
	text-shadow: none
}

.wp-block-spark-panel .sc-panel .spark-panel .wp-block-image img {
	display: block
}

.wp-block-spark-panel .sc-panel .spark-panel .spark-panel__link {
	/* position: absolute; */
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: none
}

.wp-block-spark-panel .sc-panel .spark-panel .spark-panel__link:focus {
	border: 2px solid #309ab5;
	border-color: #309ab5;
	border-radius: 1rem
}

.wp-block-spark-panel .sc-panel .spark-panel__masthead {
	min-height: 8rem;
	overflow: hidden;
	/* padding-top: 50%; */
	position: relative;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center center !important;
	margin-bottom: 0;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden
}

.wp-block-spark-panel .sc-panel .spark-panel__masthead .panel-image {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center center !important;
	z-index: 0
}

.wp-block-spark-panel .sc-panel .spark-panel__masthead:after {
	pointer-events: none;
	background: rgba(0, 0, 0, 0.16);
	box-shadow: 0px 20px 55px 5px inset rgba(0, 0, 0, 0.16)
}

.wp-block-spark-panel .sc-panel .spark-panel__masthead .spark-numerals {
	pointer-events: none;
	top: 1rem
}

.wp-block-spark-panel .sc-panel .spark-panel__masthead img {
	/* position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: none */
	display: block;width: 100%;
}

.wp-block-spark-panel .sc-panel .spark-panel__masthead span {
	width: auto;
	font-size: 1.25rem;
	text-transform: uppercase;
	font-weight: normal
}

.wp-block-spark-panel .sc-panel .spark-panel__masthead .spark-icon {
	position: relative;
	top: -1px;
	font-size: 1.25rem;
	margin-right: .25rem
}

.wp-block-spark-panel .sc-panel .spark-panel__content {
	padding-top: 1.5rem;
	padding-bottom: 1rem;
	position: relative;
	width: auto;
	color: #54575d
}

.wp-block-spark-panel .sc-panel .spark-panel__content.spark-pad-0 {
	padding: 0
}

.wp-block-spark-panel .sc-panel .spark-panel__content .panel-tax {
	display: inline-block;
	position: relative;
	z-index: 1;
	margin-bottom: 1.25rem;
	font-size: 1.05rem;
	line-height: 1.25rem;
	text-transform: capitalize
}

.wp-block-spark-panel .sc-panel .spark-panel__content .panel-tax i {
	pointer-events: none
}

.wp-block-spark-panel .sc-panel .spark-panel__content .panel-tax a:before {
	content: "";
	position: absolute;
	width: calc(100% + 30px);
	height: calc(100% + 10px);
	background-color: #f7f7f7;
	border-radius: 4px;
	left: calc(50% - 6px);
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: -1
}

.wp-block-spark-panel .sc-panel .spark-panel__content .panel-tax .spark-icon {
	font-size: .9rem;
	color: #057a94;
	position: relative;
	top: -1px
}

.wp-block-spark-panel .sc-panel .spark-panel__content .panel-date {
	margin-bottom: .5rem;
	font-size: 1.125rem;
	opacity: .5;
	font-weight: normal
}

.wp-block-spark-panel .sc-panel .spark-panel__content .panel-title {
	font-size: 1.8rem
}

.wp-block-spark-panel .sc-panel .spark-panel__content .panel-title a {
	color: #404247;
	font-weight: inherit
}

.wp-block-spark-panel .sc-panel .spark-panel__content .panel-title a:focus,
.wp-block-spark-panel .sc-panel .spark-panel__content .panel-title a:hover {
	border-color: inherit
}

.wp-block-spark-panel .sc-panel .spark-panel__content .panel-desc {
	font-size: inherit
}

.wp-block-spark-panel .sc-panel .spark-panel__footer {
	position: relative;
	padding: 0
}

.wp-block-spark-panel .sc-panel .spark-panel__footer button,
.wp-block-spark-panel .sc-panel .spark-panel__footer a {
	margin: 1rem 2rem;
	position: relative;
	z-index: 1
}

.wp-block-spark-panel .sc-panel .spark-panel__footer button.spark-btn--text,
.wp-block-spark-panel .sc-panel .spark-panel__footer a.spark-btn--text {
	color: #ac0000
}

.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel {
	padding-bottom: 1rem !important
}

.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel.spark-panel__no-thumb .spark-panel__masthead .spark-panel__link {
	display: none;
	pointer-events: none
}

.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel.spark-panel__no-thumb .spark-panel__content,
.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel.spark-panel__no-thumb .spark-panel__footer {
	padding-left: 2rem;
	margin: 0
}

@media screen and (max-width: 640px) {
	.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel {
		padding-bottom: 0 !important
	}
}

.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel__masthead {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 25%;
	padding-top: 0;
	margin: 0;
	min-height: 2.5rem;
	border-radius: 1rem 0 0 1rem
}

.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel__masthead .spark-numerals {
	top: .5rem;
	left: 1rem
}

.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel__content {
	padding-left: 25%;
	margin-left: 1.5rem
}

@media screen and (max-width: 640px) {
	.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel__content .panel-desc {
		display: none
	}
}

.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel__footer {
	position: static;
	padding: 0 2rem;
	padding-left: 25%;
	margin-left: 1.5rem
}

.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel__footer::before {
	display: none
}

@media screen and (max-width: 640px) {
	.wp-block-spark-panel .sc-panel.sc-panel-alt .spark-panel__footer {
		display: none
	}
}

.wp-block-spark-panel .sc-panel.sc-panel-min .spark-panel {
	padding-bottom: 0 !important
}

.wp-block-spark-panel .sc-panel.sc-panel-min .spark-panel .spark-panel__content .panel-desc {
	display: none
}

.wp-block-spark-panel .sc-panel.sc-panel-min .spark-panel .spark-panel__footer {
	display: none
}

.wp-block-spark-panel .sc-panel.sc-panel-fill .spark-panel {
	background: #eeeeee
}

.wp-block-spark-panel .spark-inset-content {
	background: #eaebed;
	box-shadow: none
}

.wp-block-spark-panel .spark-inset-content:before {
	display: block;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(100, 100, 100, 0.125)), to(transparent));
	background: linear-gradient(to bottom, rgba(100, 100, 100, 0.125), transparent);
	content: '';
	height: 1rem;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0
}

.wp-block-spark-panel .sc-panel--card:hover {
	top: -0.33rem;
	-webkit-transform: none;
	transform: none
}

.wp-block-spark-panel .sc-panel--card:hover .spark-panel {
	box-shadow: 0 8px 14px -5px rgba(0, 0, 0, 0.16)
}

.wp-block-spark-panel .sc-panel--card .spark-panel {
	min-height: 480px;
	max-height: 480px
}

@media screen and (max-width: 544px) {
	.wp-block-spark-panel .sc-panel--card .spark-panel {
		min-height: auto;
		max-height: 100%
	}
}

.wp-block-spark-panel .sc-panel--card .spark-panel .spark-panel__masthead {
	margin: 0;
	border-radius: 0px
}

.wp-block-spark-panel .sc-panel--card .spark-panel .spark-panel__footer {
	position: absolute;
	bottom: 0px;
	left: 2px;
	right: 2px;
	background: #ffffff
}

.wp-block-spark-panel .sc-panel--card .spark-panel .spark-panel__footer::before {
	content: '';
	position: absolute;
	bottom: 4rem;
	left: 0;
	right: 0;
	height: 9rem;
	background: #fff;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #fff), to(rgba(255, 255, 255, 0)));
	background: linear-gradient(to top, #fff 10%, rgba(255, 255, 255, 0));
	pointer-events: none;
	z-index: 0
}

.wp-block-spark-panel .sc-panel--card .spark-panel .spark-panel__footer button {
	position: relative;
	z-index: 1
}

.wp-block-spark-panel .sc-panel--card.sc-panel-fill .spark-panel__footer::before {
	background: #eeeeee;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(40%, #eee), to(rgba(255, 255, 255, 0)));
	background: linear-gradient(to top, #eee 40%, rgba(255, 255, 255, 0))
}

.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel {
	max-height: 100%;
	min-height: 100%;
	padding-bottom: 1rem !important
}

.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel.spark-panel__no-thumb .spark-panel__content,
.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel.spark-panel__no-thumb .spark-panel__footer {
	padding-left: 2rem;
	margin: 0
}

@media screen and (max-width: 640px) {
	.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel {
		padding-bottom: 0 !important
	}
}

.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel__masthead {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 25%;
	padding-top: 0
}

.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel__content {
	padding-top: 1.5rem;
	padding-left: 25%;
	margin-left: 1.5rem
}

.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel__content.spark-pad-0 {
	padding: 0
}

@media screen and (max-width: 640px) {
	.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel__content .panel-desc {
		display: none
	}
}

.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel__footer {
	position: static;
	padding: 0 2rem;
	padding-left: 25%;
	margin-left: 1.5rem
}

.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel__footer::before {
	display: none
}

@media screen and (max-width: 640px) {
	.wp-block-spark-panel .sc-panel--card.sc-panel--card-alt .spark-panel__footer {
		display: none
	}
}

.wp-block-spark-panel .sc-panel--card.sc-panel-min .spark-panel {
	padding-bottom: 0 !important
}

.wp-block-spark-panel .sc-panel .spark-panel {
	padding-bottom: 0 !important
}

.wp-block-spark-panel .sc-panel--has-link .spark-panel__footer>div {
	margin: 1rem 2rem;
	position: relative;
	z-index: 1
}

.sc-panel__link:hover .spark-panel {
	box-shadow: 0 8px 14px -5px rgba(0, 0, 0, 0.16);
	-webkit-transform: translateY(-0.33rem);
	transform: translateY(-0.33rem)
}

.sc-panel__link:focus .spark-panel {
	box-shadow: 0 0 0 3px #309ab5;
	border-color: #fff
}

.sc-sabre-card .panel-date {
	margin: 0
}

.sc-sabre-card img.sc-sabre-card__logo {
	height: 4rem !important;
	width: auto;
	max-width: 100%
}

.sc-sabre-card__posttitle {
	margin-top: 0;
	margin-bottom: 1rem !important;
	text-transform: uppercase;
	font-weight: 400
}

.sc-sabre-card__posttitle a:hover,
.sc-sabre-card__posttitle a:focus {
	border-bottom: 1px solid;
	-webkit-transition: color 150ms, background-color 150ms, padding-bottom 150ms, border-bottom 150ms;
	transition: color 150ms, background-color 150ms, padding-bottom 150ms, border-bottom 150ms
}

.sc-sabre-card__categorylink {
	white-space: nowrap
}

.wp-block-spark-panel,
.wp-block-spark-panel .sc-panel {
	height: 100%
}

.wp-block-spark-panel .sc-panel .spark-panel {
	height: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}

.wp-block-spark-panel .sc-panel .spark-panel__footer {
	margin-top: auto;
	width: 100%
}

.sc-filter-container {
	-webkit-transition: all 0.1s;
	transition: all 0.1s
}

.wp-block-spark-container>.container {
	max-width: 1170px;
	position: relative;
	height: 100%;
	width: 100%;
	margin: 0 auto
}

.wp-block-spark-container>.container.container-width-full {
	max-width: 100%
}

.wp-block-spark-container>.container.container-width-wide {
	max-width: 1440px
}

.wp-block-spark-container>.container.container-width-narrow {
	max-width: 840px
}

.wp-block-spark-container>.container.container-width-75 {
	max-width: 75%
}

@media screen and (max-width: 796px) {
	.wp-block-spark-container>.container.container-width-75 {
		max-width: 100%
	}
}

.wp-block-spark-container>.container.container-width-66 {
	max-width: 66.666667%
}

@media screen and (max-width: 796px) {
	.wp-block-spark-container>.container.container-width-66 {
		max-width: 100%
	}
}

.wp-block-spark-container>.container.container-width-50 {
	max-width: 50%
}

@media screen and (max-width: 1024px) {
	.wp-block-spark-container>.container.container-width-50 {
		max-width: 75%
	}
}

@media screen and (max-width: 796px) {
	.wp-block-spark-container>.container.container-width-50 {
		max-width: 100%
	}
}

.wp-block-spark-container>.container.container-width-33 {
	max-width: 33.333333%
}

@media screen and (max-width: 1024px) {
	.wp-block-spark-container>.container.container-width-33 {
		max-width: 66.666666%
	}
}

@media screen and (max-width: 796px) {
	.wp-block-spark-container>.container.container-width-33 {
		max-width: 100%
	}
}

.wp-block-spark-container>.container.container-width-25 {
	max-width: 25%
}

@media screen and (max-width: 1024px) {
	.wp-block-spark-container>.container.container-width-25 {
		max-width: 50%
	}
}

@media screen and (max-width: 796px) {
	.wp-block-spark-container>.container.container-width-25 {
		max-width: 100%
	}
}

.wp-block-spark-container>.container.container-vert-padding-none {
	padding-top: 0;
	padding-bottom: 0
}

.wp-block-spark-container>.container.container-vert-padding-default {
	padding-top: 1rem;
	padding-bottom: 1rem
}

.wp-block-spark-container>.container.container-vert-padding-xs {
	padding-top: 3%;
	padding-bottom: 3%
}

.wp-block-spark-container>.container.container-vert-padding-sm {
	padding-top: 6%;
	padding-bottom: 6%
}

.wp-block-spark-container>.container.container-vert-padding-md {
	padding-top: 9%;
	padding-bottom: 9%
}

.wp-block-spark-container>.container.container-vert-padding-lg {
	padding-top: 18%;
	padding-bottom: 18%
}

.wp-block-spark-container>.container.container-vert-padding-xlg {
	padding-top: 27%;
	padding-bottom: 27%
}

.wp-block-spark-container>.container.container-horz-padding-none {
	padding-left: 0;
	padding-right: 0
}

/* .wp-block-spark-container>.container.container-horz-padding-default {
	padding: 0 2rem 2rem;
} */

.wp-block-spark-container>.container.container-horz-padding-xs {
	padding-left: 3%;
	padding-right: 3%
}

.wp-block-spark-container>.container.container-horz-padding-sm {
	padding-left: 6%;
	padding-right: 6%
}

.wp-block-spark-container>.container.container-horz-padding-md {
	padding-left: 9%;
	padding-right: 9%
}

.wp-block-spark-container>.container.container-horz-padding-lg {
	padding-left: 18%;
	padding-right: 18%
}

.wp-block-spark-container>.container.container-horz-padding-xlg {
	padding-left: 27%;
	padding-right: 27%
}

.wp-block-spark-container>.container.aligncenter {
	margin: 0 auto !important
}

.wp-block-spark-container>.container.alignleft {
	float: left;
	margin: 0 !important
}

.wp-block-spark-container>.container.alignright {
	float: right;
	margin: 0 !important
}

.wp-block-wmfw-content ul.getcontent-list {
	list-style: none;
	padding: 0;
	margin-bottom: 0
}

.sc-filter-by {
	margin: 0 auto;
	-webkit-box-pack: center;
	justify-content: center
}

@media (max-width: 768px) {
	.sc-filter-by {
		display: block !important
	}
}

@media (max-width: 768px) {

	.sc-filter-by__name,
	.sc-filter-by__select {
		margin-left: 0 !important;
		margin-right: 0 !important
	}
}

.post-container {
	-webkit-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out
}

.post-container:hover {
	-webkit-transform: translateY(-0.33rem);
	transform: translateY(-0.33rem)
}

.post-container:hover .spark-panel {
	box-shadow: 0 8px 14px -5px rgba(0, 0, 0, 0.16)
}

.wp-block-spark-accordion {
	background: transparent
}

.wp-block-spark-accordion.inset-content .spark-accordion__content {
	background: #f6f6f7;
	box-shadow: 2px 10px 15px -10px inset rgba(0, 0, 0, 0.16)
}

.wp-block-spark-accordion.inset-content .spark-accordion__drawer:last-of-type .spark-accordion__content::after {
	background: none
}

.wp-block-spark-accordion-item .spark-accordion__header h1,
.wp-block-spark-accordion-item .spark-accordion__header h2,
.wp-block-spark-accordion-item .spark-accordion__header h3,
.wp-block-spark-accordion-item .spark-accordion__header h4,
.wp-block-spark-accordion-item .spark-accordion__header h5,
.wp-block-spark-accordion-item .spark-accordion__header h6 {
	margin-bottom: 0 !important
}

.wp-block-spark-accordion-item.inset-content .spark-accordion__content {
	background: #eee
}

.wp-block-spark-expand .wp-block-spark-expand-visible,
.wp-block-spark-expand .wp-block-spark-expand-hidden {
	margin-bottom: 1.5rem
}

.wp-block-spark-carousel .spark-carousel__pause {
	display: none
}

.wp-block-spark-carousel .spark-carousel__container {
	text-align: left;
	text-align: initial
}

.wp-block-spark-carousel.spark-carousel[data-spark-carousel-panel] {
	padding: 0;
	border: 0;
	background: none;
	box-shadow: none
}

.wp-block-spark-carousel.spark-carousel[data-spark-carousel-panel] .spark-carousel__item {
	overflow: visible
}

.wp-block-spark-carousel.spark-carousel[data-spark-carousel-panel] .spark-carousel__item.selected .spark-carousel__item--content .spark-panel {
	box-shadow: 0 1px 12px 0 rgba(18, 19, 21, 0.08)
}

.wp-block-spark-carousel.spark-carousel[data-spark-carousel-panel] .wp-block-spark-carousel-item .spark-carousel__item--content {
	margin: 0;
	overflow: visible
}

.wp-block-spark-carousel.spark-carousel[data-spark-carousel-panel] .spark-carousel__controls .spark-carousel__forward,
.wp-block-spark-carousel.spark-carousel[data-spark-carousel-panel] .spark-carousel__controls .spark-carousel__back {
	background: none
}

.wp-block-spark-carousel.spark-carousel[data-spark-carousel-panel] .spark-carousel__controls .spark-carousel__forward {
	box-shadow: -15px 0px 15px -17px rgba(0, 0, 0, 0.3);
	padding-left: 0;
	width: 4rem;
	right: -1rem
}

.wp-block-spark-carousel.spark-carousel[data-spark-carousel-panel] .spark-carousel__controls .spark-carousel__back {
	box-shadow: 15px 0px 15px -17px rgba(0, 0, 0, 0.3);
	padding-right: 0;
	width: 4rem;
	left: -1rem
}

@media screen and (max-width: 768px) {
	.wp-block-spark-carousel.spark-carousel[data-spark-carousel-panel] .spark-carousel__controls .spark-carousel__dots {
		display: block
	}
}

.wp-block-spark-carousel .carousel-show-1 .wp-block-spark-carousel-item {
	max-width: 100% !important
}

.wp-block-spark-carousel .carousel-show-2 .wp-block-spark-carousel-item {
	max-width: 50% !important
}

@media screen and (max-width: 768px) {
	.wp-block-spark-carousel .carousel-show-2 .wp-block-spark-carousel-item {
		max-width: 100% !important
	}
}

.wp-block-spark-carousel .carousel-show-3 .wp-block-spark-carousel-item {
	max-width: 33.333333% !important
}

@media screen and (max-width: 960px) {
	.wp-block-spark-carousel .carousel-show-3 .wp-block-spark-carousel-item {
		max-width: 50% !important
	}
}

@media screen and (max-width: 768px) {
	.wp-block-spark-carousel .carousel-show-3 .wp-block-spark-carousel-item {
		max-width: 100% !important
	}
}

.wp-block-spark-carousel .carousel-show-4 .wp-block-spark-carousel-item {
	max-width: 25% !important
}

@media screen and (max-width: 1080px) {
	.wp-block-spark-carousel .carousel-show-4 .wp-block-spark-carousel-item {
		max-width: 33.333333% !important
	}
}

@media screen and (max-width: 960px) {
	.wp-block-spark-carousel .carousel-show-4 .wp-block-spark-carousel-item {
		max-width: 50% !important
	}
}

@media screen and (max-width: 768px) {
	.wp-block-spark-carousel .carousel-show-4 .wp-block-spark-carousel-item {
		max-width: 100% !important
	}
}

.wp-block-spark-carousel .carousel-show-5 .wp-block-spark-carousel-item {
	max-width: 20% !important
}

@media screen and (max-width: 1080px) {
	.wp-block-spark-carousel .carousel-show-5 .wp-block-spark-carousel-item {
		max-width: 33.333333% !important
	}
}

@media screen and (max-width: 960px) {
	.wp-block-spark-carousel .carousel-show-5 .wp-block-spark-carousel-item {
		max-width: 50% !important
	}
}

@media screen and (max-width: 768px) {
	.wp-block-spark-carousel .carousel-show-5 .wp-block-spark-carousel-item {
		max-width: 100% !important
	}
}

.wp-block-spark-jobsearch div button {
	width: 100%;
	max-width: 100%
}

.wp-block-spark-jobsearch div select.spark-select__input {
	padding: .75rem 2rem .75rem 1rem !important
}

.wp-block-spark-jobsearch .wp-block-spark-search {
	margin-bottom: 1rem
}

.wp-block-spark-breadcrumbs .entry-breadcrumbs {
	overflow: hidden;
	position: relative;
	margin: 0;
	margin-bottom: 1rem;
	text-transform: none;
	text-transform: initial;
	font-size: 1.25rem;
	color: #54575d;
	white-space: normal;
	white-space: initial
}

.wp-block-spark-breadcrumbs .entry-breadcrumbs a {
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
	line-height: 1em;
	-webkit-transition: all 0.15s;
	transition: all 0.15s
}

.wp-block-spark-breadcrumbs .entry-breadcrumbs a:hover {
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px)
}

.wp-block-spark-breadcrumbs.color-light .entry-breadcrumbs {
	color: #fff
}

.wp-block-spark-breadcrumbs.color-light .entry-breadcrumbs a {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid white
}

.wp-block-spark-breadcrumbs.color-light .entry-breadcrumbs a:hover {
	color: #bceaf8;
	border-bottom: 1px solid #bceaf8
}

.wp-block-spark-breadcrumbs.justify-left {
	text-align: left
}

.wp-block-spark-breadcrumbs.justify-right {
	text-align: right
}

.wp-block-spark-breadcrumbs.justify-center {
	text-align: center
}

.sc-tabs .spark-tabs .spark-tabs__tab a {
	text-transform: none;
	text-transform: initial
}

.sc-tabs-inline .spark-tabs__tab [data-icon]+a,
.sc-tabs-inline .spark-tabs__tab [class^=spark-icon-]+a,
.sc-tabs-inline .spark-tabs__tab [class*=" spark-icon-"]+a {
	padding-left: 4rem
}

.sc-tabs:not(.sc-tabs-inline):not(.sc-tabs--alt) .spark-tabs .spark-tabs__panels {
	box-shadow: 0 1px 12px 0 rgba(18, 19, 21, 0.08);
	border-bottom-right-radius: 1rem;
	border-bottom-left-radius: 1rem;
	border-top-right-radius: 1rem;
	border: 1px solid #e1e2e5
}

.sc-tabs:not(.sc-tabs-inline).sc-tabs--alt .spark-tabs .spark-tabs__list {
	margin-left: 2rem;
	margin-right: 2rem
}

.sc-tabs:not(.sc-tabs-inline).sc-tabs--alt .spark-tabs .spark-tabs__nav:after {
	content: '';
	border-bottom: 1px solid #e1e2e5;
	bottom: 0;
	content: '';
	display: inline-block;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 0
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs {
	background: transparent;
	box-shadow: none
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__nav {
	margin-bottom: -1px
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__list {
	background: #f1f2f4;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f1f2f4), to(#e1e2e5));
	background: linear-gradient(to bottom, #f1f2f4 1%, #e1e2e5 100%);
	padding: 0;
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__list:after {
	content: '';
	position: absolute;
	bottom: -1px;
	height: 1px;
	width: 100%;
	background: red
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__tab:not(.active):hover:last-child {
	border-right: 1px solid rgba(0, 0, 0, 0)
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__tab {
	padding: 0 5rem;
	border: 1px solid transparent;
	max-width: 30rem
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__tab a {
	text-transform: none;
	text-transform: initial
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__tab.active {
	background: #fff;
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
	border-color: #e1e2e5;
	border-bottom-color: transparent;
	box-shadow: 0 1px 12px 0 rgba(18, 19, 21, 0.16)
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__tab.active+.spark-tabs__tab::after {
	background: #e1e2e5
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__tab:not(.active)+.spark-tabs__tab:not(.active) {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__tab:first-child::after {
	width: calc(100% - 3rem);
	left: 1.5rem
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__tab:last-child::after {
	width: calc(100% - 3rem);
	right: 1.5rem
}

.sc-tabs:not(.sc-tabs-inline) .spark-tabs .spark-tabs__list::after {
	display: none
}

.wp-block-spark-tabs.sc-tabs--alt .spark-tabs {
	border: 0;
	box-shadow: none
}

.wp-block-spark-tabs.sc-tabs--alt .spark-tabs__nav .spark-tabs__list {
	padding: 0;
	margin: 0 !important
}

.wp-block-spark-tabs.sc-tabs--alt .spark-tabs__panels {
	border: 0
}

.wp-block-spark-tabs.sc-tabs-inline.sc-tabs--alt .spark-tabs__list {
	padding: 0
}

.wp-block-spark-tabs.sc-tabs-inline.sc-tabs--alt .spark-tabs__list::after {
	left: 0;
	width: 100%
}

.wp-block-spark-tabs.sc-tabs-left .spark-tabs__nav .spark-tabs__list {
	margin-right: auto !important
}

.wp-block-spark-tabs.sc-tabs-center .spark-tabs__nav .spark-tabs__list {
	margin: 0 auto !important;
	padding: 0 !important
}

.wp-block-spark-tabs.sc-tabs-center .spark-tabs__panels {
	border-radius: 1rem
}

.wp-block-spark-tabs.sc-tabs-right .spark-tabs__nav .spark-tabs__list {
	margin-left: auto !important
}

.wp-block-spark-tabs.sc-tabs-right .spark-tabs__panels {
	border-radius: 1rem;
	border-top-right-radius: 0 !important
}

.wp-block-spark-tabs.sc-tabs-offset .spark-tabs__nav {
	margin-top: -5.1rem
}

.wp-block-spark-tabs .spark-tabs .spark-tabs__scroll {
	border-top-right-radius: 1rem;
	border-top-left-radius: 1rem
}

.wp-block-spark-tabs-item.spark-tabs__panel {
	padding: 1rem 0
}

.wp-block-spark-menu {
	margin: 1rem 0
}

.wp-block-spark-menu ul.spark-menu__list {
	margin: 0;
	padding: 0
}

.wp-block-spark-menu .spark-menu {
	border: 1px solid #e1e2e5
}

.wp-block-spark-menu.menu-layout-horz .spark-menu__list {
	display: -webkit-box;
	display: flex;
	min-width: 640px;
	-ms-overflow-style: none;
	scrollbar-width: none
}

.wp-block-spark-menu.menu-layout-horz .spark-menu__list::-webkit-scrollbar {
	display: none
}

.wp-block-spark-menu.menu-layout-horz .spark-menu__list-item {
	-webkit-box-flex: 1;
	flex: 1
}

.wp-block-spark-menu.menu-layout-horz .spark-menu {
	overflow: auto
}

.wp-block-spark-menu.menu-align-left {
	text-align: left
}

.wp-block-spark-menu.menu-align-right {
	text-align: right
}

.wp-block-spark-menu.menu-align-center {
	text-align: center
}

.wp-block-spark-menu-item .spark-menu__list-link {
	white-space: nowrap
}

.wp-block-spark-modal .spark-modal .spark-modal__scroll {
	padding: 0 2rem
}

.wp-block-spark-modal .spark-modal .spark-modal__content {
	margin-left: auto;
	margin-right: auto
}

.wp-block-spark-modal .spark-modal .spark-modal__content.modal-width-default {
	max-width: 1170px
}

.wp-block-spark-modal .spark-modal .spark-modal__content.modal-width-sm {
	max-width: 768px
}

.wp-block-spark-modal .spark-modal .spark-modal__content.modal-width-md {
	max-width: 960px
}

.wp-block-spark-modal .spark-modal .spark-modal__content.modal-width-lg {
	max-width: 1440px
}

.wp-block-spark-modal .spark-modal .spark-modal__content.modal-width-auto {
	max-width: auto
}

.wp-block-spark-modal .spark-modal .spark-modal__content .spark-modal__close {
	z-index: 1;
	background: white;
	box-shadow: 0 0 0.5rem rgba(17, 17, 17, 0.25);
	top: -1rem;
	right: -1rem
}

.wp-block-spark-shift-hero .shero {
	position: relative;
	width: 100%;
	padding-bottom: 55.37%;
	height: 0;
	overflow: hidden
}

.wp-block-spark-shift-hero .shero__fit {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100% !important
}

.wp-block-spark-shift-hero .shero__fg {
	left: 0%;
	width: 50%;
	height: 97.5% !important;
	bottom: 0;
	top: auto
}

.wp-block-spark-shift-hero .shero__cover {
	-o-object-fit: cover;
	object-fit: cover
}

.wp-block-spark-shift-hero .shero__contain {
	-o-object-fit: contain;
	object-fit: contain
}

.wp-block-spark-shift-hero .shero__fgmask,
.wp-block-spark-shift-hero .shero__bgmask {
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 576.55 319.23" style="enable-background:new 0 0 576.55 319.23;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><path class="st0" d="M-298.53-230.58v787.65h1172.6v-787.65H-298.53z M287.83,198.28L0,319.23v-92.2l192-68.08L0,91.87V0l287.83,120.62V198.28z M576.55,198.28L288.72,319.23v-92.2l192-68.08l-192-67.08V0l287.83,120.62V198.28z"/></svg>');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	top: auto;
	left: auto;
	right: -1px;
	bottom: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px) !important;
	pointer-events: none
}

.wp-block-spark-shift-hero .shero__fgmask {
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 576.55 319.23" style="enable-background:new 0 0 576.55 319.23;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><polygon class="st0" points="0,319.23 287.83,198.28 288.72,319.23 576.55,198.28 874.07,54.64 874.07,557.07 -298.53,557.07 -298.53,461.22 "/></svg>')
}

.wp-block-spark-shift-hero .shero.this--isright .shero__fg {
	left: 50%
}

.wp-block-spark-horizontal-rule .divide {
	border-bottom: 1px solid #e1e2e5;
	display: block;
	margin: 2.666rem 0;
	mix-blend-mode: multiply;
	opacity: .5
}

.wp-block-spark-horizontal-rule .divide.divide--alternate {
	border-bottom: 2px solid #e1e2e5
}

.wp-block-spark-horizontal-rule .divide.divide--redbeam {
	border-bottom: none;
	mix-blend-mode: initial;
	opacity: 1
}

.wp-block-spark-horizontal-rule .divide.divide--redbeam:after {
	content: "";
	position: static;
	display: block;
	height: .5rem;
	background: #e50000;
	width: 25%;
	min-width: 70px;
	max-width: 100px;
	margin: 0 auto;
	border-radius: .5rem
}

.wp-block-spark-horizontal-rule .divide hr {
	height: 0;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	background: none;
	border: none;
	opacity: 0
}

@media (max-width: 795px) {
	.hero-slant {
		overflow: hidden !important
	}
}

@media (min-width: 554px) {

	.hero-slant .wp-block-heading.redpill>:first-child,
	.hero-slant h1,
	.hero-slant h2 {
		font-size: 4.33rem;
		line-height: 4.66rem
	}
}

.hero-slant .wp-block-heading.redpill>:first-child:after,
.hero-slant h1.redpill:after,
.hero-slant h2.redpill:after {
	display: none !important
}

.hero-slant .wp-block-heading.redpill>:first-child:before,
.hero-slant h1.redpill:before,
.hero-slant h2.redpill:before {
	content: "";
	position: static;
	display: block !important;
	height: 0.8rem;
	background: #e50000;
	width: 25%;
	min-width: 5rem;
	max-width: 10rem;
	margin-top: 1rem;
	margin-bottom: 2.5rem;
	border-radius: 0.5rem
}

@media (max-width: 767px) {

	.hero-slant .wp-block-heading.redpill>:first-child:before,
	.hero-slant h1.redpill:before,
	.hero-slant h2.redpill:before {
		height: 0.75rem;
		margin-bottom: 1.5rem
	}
}

.hero-slant .has-large-font-size {
	font-size: 1.55rem
}

.hero-slant__inner {
	position: relative;
	z-index: 1
}

.hero-slant__content {
	overflow: visible !important
}

.hero-slant__content>.container:after,
.hero-slant__content>.container:before {
	content: '';
	pointer-events: none;
	position: absolute;
	width: 100vw;
	height: 100%;
	right: 0;
	top: 0%;
	display: block;
	-webkit-transform: skew(-18.25deg);
	transform: skew(-18.25deg);
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	margin-right: -2rem
}

@media (max-width: 795px) {

	.hero-slant__content>.container:after,
	.hero-slant__content>.container:before {
		left: 50% !important;
		top: 50% !important;
		margin: 0 !important;
		-webkit-transform: translate(-50%, -50%) skew(0) !important;
		transform: translate(-50%, -50%) skew(0) !important;
		opacity: 0.75 !important;
		width: 120%;
		height: 120%
	}
}

.hero-slant__content>.container:before {
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.3)));
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.3) 100%);
	opacity: 0.7;
	right: 1.5rem
}

.hero-slant__content>.container:after {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.46)));
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.46) 100%)
}

.flex-row-reverse .hero-slant__content>.container:before,
.flex-row-reverse .hero-slant__content>.container:after {
	margin-right: 0;
	margin-left: 1rem;
	left: 0;
	right: auto;
	-webkit-transform-origin: top;
	transform-origin: top
}

.flex-row-reverse .hero-slant__content>.container:before {
	left: 1.5rem
}

.hero-slant--light .hero-slant__content>.container:before {
	background: -webkit-gradient(linear, right top, left top, color-stop(-.06%, rgba(255, 255, 255, 0.13)), color-stop(101.71%, rgba(255, 255, 255, 0)), color-stop(101.71%, rgba(255, 255, 255, 0.136))), rgba(255, 255, 255, 0.51);
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.13) -.06%, rgba(255, 255, 255, 0) 101.71%, rgba(255, 255, 255, 0.136) 101.71%), rgba(255, 255, 255, 0.51)
}

.hero-slant--light .hero-slant__content>.container:after {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-2.02%, rgba(255, 255, 255, 0.75)), color-stop(102.26%, rgba(255, 255, 255, 0)));
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.75) -2.02%, rgba(255, 255, 255, 0) 102.26%)
}

.hero-slant--full {
	overflow: hidden
}

.hero-slant--full .hero-slant__content>.container:after,
.hero-slant--full .hero-slant__content>.container:before {
	width: 150vw;
	right: 6rem
}

.hero-slant--full .hero-slant__content>.container:before {
	right: 7.5rem
}