@font-face{
	font-family: 'AdobeBlank';
	src: url("data:font/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIM6ZbkwAAEPEAAAZM0RTSUcAAAABAABtAAAAAAhPUy8yAR6vMwAAARAAAABgY21hcDqI98oAACjEAAAa4GhlYWT+BQILAAAArAAAADZoaGVhCCID7wAAAOQAAAAkaG10eAPoAHwAAFz4AAAQBm1heHAIAVAAAAABCAAAAAZuYW1lD/tWxwAAAXAAACdScG9zdP+4ADIAAEOkAAAAIAABAAAAAQj1Snw1O18PPPUAAwPoAAAAAM2C2p8AAAAAzYLanwB8/4gDbANwAAAAAwACAAAAAAAAAAEAAANw/4gAyAPoAHwAfANsAAEAAAAAAAAAAAAAAAAAAAACAABQAAgBAAAABAAAAZAABQAAAooCWAAAAEsCigJYAAABXgAyANwAAAAAAAAAAAAAAAD3/67/+9///w/gAD8AAAAAQURCRQHAAAD//wNw/4gAyANwAHhgLwH/AAAAAAAAAAAAAAAgAAAAAAARANIAAQAAAAAAAQALAAAAAQAAAAAAAgAHAAsAAQAAAAAAAwAbABIAAQAAAAAABAALAAAAAQAAAAAABQA5AC0AAQAAAAAABgAKAGYAAwABBAkAAABuAHAAAwABBAkAAQAWAN4AAwABBAkAAgAOAPQAAwABBAkAAwA2AQIAAwABBAkABAAWAN4AAwABBAkABQByATgAAwABBAkABgAUAaoAAwABBAkACAA0Ab4AAwABBAkACwA0AfIAAwABBAkADSQSAiYAAwABBAkADgBIJjhBZG9iZSBCbGFua1JlZ3VsYXIxLjAzNTtBREJFO0Fkb2JlQmxhbms7QURPQkVWZXJzaW9uIDEuMDM1O1BTIDEuMDAzO2hvdGNvbnYgMS4wLjcwO21ha2VvdGYubGliMi41LjU5MDBBZG9iZUJsYW5rAKkAIAAyADAAMQAzACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4AQQBkAG8AYgBlACAAQgBsAGEAbgBrAFIAZQBnAHUAbABhAHIAMQAuADAAMwA1ADsAQQBEAEIARQA7AEEAZABvAGIAZQBCAGwAYQBuAGsAOwBBAEQATwBCAEUAVgBlAHIAcwBpAG8AbgAgADEALgAwADMANQA7AFAAUwAgADEALgAwADAAMwA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOQAwADAAQQBkAG8AYgBlAEIAbABhAG4AawBBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AdAB5AHAAZQAvAEEAZABvAGIAZQAgAEIAbABhAG4AawAgAGkAcwAgAHIAZQBsAGUAYQBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAtACAAcABsAGUAYQBzAGUAIAByAGUAYQBkACAAaQB0ACAAYwBhAHIAZQBmAHUAbABsAHkAIABhAG4AZAAgAGQAbwAgAG4AbwB0ACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGUAIABmAG8AbgB0AHMAIAB1AG4AbABlAHMAcwAgAHkAbwB1ACAAYQBnAHIAZQBlACAAdABvACAAdABoAGUAIAB0AGgAZQAgAHQAZQByAG0AcwAgAG8AZgAgAHQAaABlACAAbABpAGMAZQBuAHMAZQA6AA0ACgANAAoAQwBvAHAAeQByAGkAZwBoAHQAIACpACAAMgAwADEAMwAgAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgACgAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AKQAsACAAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAAQQBkAG8AYgBlACAAQgBsAGEAbgBrAA0ACgANAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgANAAoADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYwBvAHAAaQBlAGQAIABiAGUAbABvAHcALAAgAGEAbgBkACAAaQBzACAAYQBsAHMAbwAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6ACAAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAA0ACgANAAoALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAA0ACgBTAEkATAAgAE8AUABFAE4AIABGAE8ATgBUACAATABJAEMARQBOAFMARQAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAgAC0AIAAyADYAIABGAGUAYgByAHUAYQByAHkAIAAyADAAMAA3AA0ACgAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAKAA0ACgBQAFIARQBBAE0AQgBMAEUADQAKAFQAaABlACAAZwBvAGEAbABzACAAbwBmACAAdABoAGUAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAoAE8ARgBMACkAIABhAHIAZQAgAHQAbwAgAHMAdABpAG0AdQBsAGEAdABlACAAdwBvAHIAbABkAHcAaQBkAGUAIABkAGUAdgBlAGwAbwBwAG0AZQBuAHQAIABvAGYAIABjAG8AbABsAGEAYgBvAHIAYQB0AGkAdgBlACAAZgBvAG4AdAAgAHAAcgBvAGoAZQBjAHQAcwAsACAAdABvACAAcwB1AHAAcABvAHIAdAAgAHQAaABlACAAZgBvAG4AdAAgAGMAcgBlAGEAdABpAG8AbgAgAGUAZgBmAG8AcgB0AHMAIABvAGYAIABhAGMAYQBkAGUAbQBpAGMAIABhAG4AZAAgAGwAaQBuAGcAdQBpAHMAdABpAGMAIABjAG8AbQBtAHUAbgBpAHQAaQBlAHMALAAgAGEAbgBkACAAdABvACAAcAByAG8AdgBpAGQAZQAgAGEAIABmAHIAZQBlACAAYQBuAGQAIABvAHAAZQBuACAAZgByAGEAbQBlAHcAbwByAGsAIABpAG4AIAB3AGgAaQBjAGgAIABmAG8AbgB0AHMAIABtAGEAeQAgAGIAZQAgAHMAaABhAHIAZQBkACAAYQBuAGQAIABpAG0AcAByAG8AdgBlAGQAIABpAG4AIABwAGEAcgB0AG4AZQByAHMAaABpAHAAIAB3AGkAdABoACAAbwB0AGgAZQByAHMALgANAAoADQAKAFQAaABlACAATwBGAEwAIABhAGwAbABvAHcAcwAgAHQAaABlACAAbABpAGMAZQBuAHMAZQBkACAAZgBvAG4AdABzACAAdABvACAAYgBlACAAdQBzAGUAZAAsACAAcwB0AHUAZABpAGUAZAAsACAAbQBvAGQAaQBmAGkAZQBkACAAYQBuAGQAIAByAGUAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAZgByAGUAZQBsAHkAIABhAHMAIABsAG8AbgBnACAAYQBzACAAdABoAGUAeQAgAGEAcgBlACAAbgBvAHQAIABzAG8AbABkACAAYgB5ACAAdABoAGUAbQBzAGUAbAB2AGUAcwAuACAAVABoAGUAIABmAG8AbgB0AHMALAAgAGkAbgBjAGwAdQBkAGkAbgBnACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAdwBvAHIAawBzACwAIABjAGEAbgAgAGIAZQAgAGIAdQBuAGQAbABlAGQALAAgAGUAbQBiAGUAZABkAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAgAHAAcgBvAHYAaQBkAGUAZAAgAHQAaABhAHQAIABhAG4AeQAgAHIAZQBzAGUAcgB2AGUAZAAgAG4AYQBtAGUAcwAgAGEAcgBlACAAbgBvAHQAIAB1AHMAZQBkACAAYgB5ACAAZABlAHIAaQB2AGEAdABpAHYAZQAgAHcAbwByAGsAcwAuACAAVABoAGUAIABmAG8AbgB0AHMAIABhAG4AZAAgAGQAZQByAGkAdgBhAHQAaQB2AGUAcwAsACAAaABvAHcAZQB2AGUAcgAsACAAYwBhAG4AbgBvAHQAIABiAGUAIAByAGUAbABlAGEAcwBlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAHQAeQBwAGUAIABvAGYAIABsAGkAYwBlAG4AcwBlAC4AIABUAGgAZQAgAHIAZQBxAHUAaQByAGUAbQBlAG4AdAAgAGYAbwByACAAZgBvAG4AdABzACAAdABvACAAcgBlAG0AYQBpAG4AIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGQAbwBlAHMAIABuAG8AdAAgAGEAcABwAGwAeQAgAHQAbwAgAGEAbgB5ACAAZABvAGMAdQBtAGUAbgB0ACAAYwByAGUAYQB0AGUAZAAgAHUAcwBpAG4AZwAgAHQAaABlACAAZgBvAG4AdABzACAAbwByACAAdABoAGUAaQByACAAZABlAHIAaQB2AGEAdABpAHYAZQBzAC4ADQAKAA0ACgBEAEUARgBJAE4ASQBUAEkATwBOAFMADQAKACIARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIAB0AGgAZQAgAHMAZQB0ACAAbwBmACAAZgBpAGwAZQBzACAAcgBlAGwAZQBhAHMAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAdQBuAGQAZQByACAAdABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAG4AZAAgAGMAbABlAGEAcgBsAHkAIABtAGEAcgBrAGUAZAAgAGEAcwAgAHMAdQBjAGgALgAgAFQAaABpAHMAIABtAGEAeQAgAGkAbgBjAGwAdQBkAGUAIABzAG8AdQByAGMAZQAgAGYAaQBsAGUAcwAsACAAYgB1AGkAbABkACAAcwBjAHIAaQBwAHQAcwAgAGEAbgBkACAAZABvAGMAdQBtAGUAbgB0AGEAdABpAG8AbgAuAA0ACgANAAoAIgBSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAG4AYQBtAGUAcwAgAHMAcABlAGMAaQBmAGkAZQBkACAAYQBzACAAcwB1AGMAaAAgAGEAZgB0AGUAcgAgAHQAaABlACAAYwBvAHAAeQByAGkAZwBoAHQAIABzAHQAYQB0AGUAbQBlAG4AdAAoAHMAKQAuAA0ACgANAAoAIgBPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACIAIAByAGUAZgBlAHIAcwAgAHQAbwAgAHQAaABlACAAYwBvAGwAbABlAGMAdABpAG8AbgAgAG8AZgAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAYQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApAC4ADQAKAA0ACgAiAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AIgAgAHIAZQBmAGUAcgBzACAAdABvACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAbQBhAGQAZQAgAGIAeQAgAGEAZABkAGkAbgBnACAAdABvACwAIABkAGUAbABlAHQAaQBuAGcALAAgAG8AcgAgAHMAdQBiAHMAdABpAHQAdQB0AGkAbgBnACAALQAtACAAaQBuACAAcABhAHIAdAAgAG8AcgAgAGkAbgAgAHcAaABvAGwAZQAgAC0ALQAgAGEAbgB5ACAAbwBmACAAdABoAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAbwBmACAAdABoAGUAIABPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACwAIABiAHkAIABjAGgAYQBuAGcAaQBuAGcAIABmAG8AcgBtAGEAdABzACAAbwByACAAYgB5ACAAcABvAHIAdABpAG4AZwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHQAbwAgAGEAIABuAGUAdwAgAGUAbgB2AGkAcgBvAG4AbQBlAG4AdAAuAA0ACgANAAoAIgBBAHUAdABoAG8AcgAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAGQAZQBzAGkAZwBuAGUAcgAsACAAZQBuAGcAaQBuAGUAZQByACwAIABwAHIAbwBnAHIAYQBtAG0AZQByACwAIAB0AGUAYwBoAG4AaQBjAGEAbAAgAHcAcgBpAHQAZQByACAAbwByACAAbwB0AGgAZQByACAAcABlAHIAcwBvAG4AIAB3AGgAbwAgAGMAbwBuAHQAcgBpAGIAdQB0AGUAZAAgAHQAbwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoAUABFAFIATQBJAFMAUwBJAE8ATgAgACYAIABDAE8ATgBEAEkAVABJAE8ATgBTAA0ACgBQAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAaABlAHIAZQBiAHkAIABnAHIAYQBuAHQAZQBkACwAIABmAHIAZQBlACAAbwBmACAAYwBoAGEAcgBnAGUALAAgAHQAbwAgAGEAbgB5ACAAcABlAHIAcwBvAG4AIABvAGIAdABhAGkAbgBpAG4AZwAgAGEAIABjAG8AcAB5ACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACwAIAB0AG8AIAB1AHMAZQAsACAAcwB0AHUAZAB5ACwAIABjAG8AcAB5ACwAIABtAGUAcgBnAGUALAAgAGUAbQBiAGUAZAAsACAAbQBvAGQAaQBmAHkALAAgAHIAZQBkAGkAcwB0AHIAaQBiAHUAdABlACwAIABhAG4AZAAgAHMAZQBsAGwAIABtAG8AZABpAGYAaQBlAGQAIABhAG4AZAAgAHUAbgBtAG8AZABpAGYAaQBlAGQAIABjAG8AcABpAGUAcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAsACAAcwB1AGIAagBlAGMAdAAgAHQAbwAgAHQAaABlACAAZgBvAGwAbABvAHcAaQBuAGcAIABjAG8AbgBkAGkAdABpAG8AbgBzADoADQAKAA0ACgAxACkAIABOAGUAaQB0AGgAZQByACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbgBvAHIAIABhAG4AeQAgAG8AZgAgAGkAdABzACAAaQBuAGQAaQB2AGkAZAB1AGEAbAAgAGMAbwBtAHAAbwBuAGUAbgB0AHMALAAgAGkAbgAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAsACAAbQBhAHkAIABiAGUAIABzAG8AbABkACAAYgB5ACAAaQB0AHMAZQBsAGYALgANAAoADQAKADIAKQAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAG0AYQB5ACAAYgBlACAAYgB1AG4AZABsAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAsACAAcAByAG8AdgBpAGQAZQBkACAAdABoAGEAdAAgAGUAYQBjAGgAIABjAG8AcAB5ACAAYwBvAG4AdABhAGkAbgBzACAAdABoAGUAIABhAGIAbwB2AGUAIABjAG8AcAB5AHIAaQBnAGgAdAAgAG4AbwB0AGkAYwBlACAAYQBuAGQAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAuACAAVABoAGUAcwBlACAAYwBhAG4AIABiAGUAIABpAG4AYwBsAHUAZABlAGQAIABlAGkAdABoAGUAcgAgAGEAcwAgAHMAdABhAG4AZAAtAGEAbABvAG4AZQAgAHQAZQB4AHQAIABmAGkAbABlAHMALAAgAGgAdQBtAGEAbgAtAHIAZQBhAGQAYQBiAGwAZQAgAGgAZQBhAGQAZQByAHMAIABvAHIAIABpAG4AIAB0AGgAZQAgAGEAcABwAHIAbwBwAHIAaQBhAHQAZQAgAG0AYQBjAGgAaQBuAGUALQByAGUAYQBkAGEAYgBsAGUAIABtAGUAdABhAGQAYQB0AGEAIABmAGkAZQBsAGQAcwAgAHcAaQB0AGgAaQBuACAAdABlAHgAdAAgAG8AcgAgAGIAaQBuAGEAcgB5ACAAZgBpAGwAZQBzACAAYQBzACAAbABvAG4AZwAgAGEAcwAgAHQAaABvAHMAZQAgAGYAaQBlAGwAZABzACAAYwBhAG4AIABiAGUAIABlAGEAcwBpAGwAeQAgAHYAaQBlAHcAZQBkACAAYgB5ACAAdABoAGUAIAB1AHMAZQByAC4ADQAKAA0ACgAzACkAIABOAG8AIABNAG8AZABpAGYAaQBlAGQAIABWAGUAcgBzAGkAbwBuACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbQBhAHkAIAB1AHMAZQAgAHQAaABlACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAKABzACkAIAB1AG4AbABlAHMAcwAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAZwByAGEAbgB0AGUAZAAgAGIAeQAgAHQAaABlACAAYwBvAHIAcgBlAHMAcABvAG4AZABpAG4AZwAgAEMAbwBwAHkAcgBpAGcAaAB0ACAASABvAGwAZABlAHIALgAgAFQAaABpAHMAIAByAGUAcwB0AHIAaQBjAHQAaQBvAG4AIABvAG4AbAB5ACAAYQBwAHAAbABpAGUAcwAgAHQAbwAgAHQAaABlACAAcAByAGkAbQBhAHIAeQAgAGYAbwBuAHQAIABuAGEAbQBlACAAYQBzACAAcAByAGUAcwBlAG4AdABlAGQAIAB0AG8AIAB0AGgAZQAgAHUAcwBlAHIAcwAuAA0ACgANAAoANAApACAAVABoAGUAIABuAGEAbQBlACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAbwByACAAdABoAGUAIABBAHUAdABoAG8AcgAoAHMAKQAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHMAaABhAGwAbAAgAG4AbwB0ACAAYgBlACAAdQBzAGUAZAAgAHQAbwAgAHAAcgBvAG0AbwB0AGUALAAgAGUAbgBkAG8AcgBzAGUAIABvAHIAIABhAGQAdgBlAHIAdABpAHMAZQAgAGEAbgB5ACAATQBvAGQAaQBmAGkAZQBkACAAVgBlAHIAcwBpAG8AbgAsACAAZQB4AGMAZQBwAHQAIAB0AG8AIABhAGMAawBuAG8AdwBsAGUAZABnAGUAIAB0AGgAZQAgAGMAbwBuAHQAcgBpAGIAdQB0AGkAbwBuACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAYQBuAGQAIAB0AGgAZQAgAEEAdQB0AGgAbwByACgAcwApACAAbwByACAAdwBpAHQAaAAgAHQAaABlAGkAcgAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuAC4ADQAKAA0ACgA1ACkAIABUAGgAZQAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALAAgAG0AbwBkAGkAZgBpAGUAZAAgAG8AcgAgAHUAbgBtAG8AZABpAGYAaQBlAGQALAAgAGkAbgAgAHAAYQByAHQAIABvAHIAIABpAG4AIAB3AGgAbwBsAGUALAAgAG0AdQBzAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIABlAG4AdABpAHIAZQBsAHkAIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAsACAAYQBuAGQAIABtAHUAcwB0ACAAbgBvAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAGwAaQBjAGUAbgBzAGUALgAgAFQAaABlACAAcgBlAHEAdQBpAHIAZQBtAGUAbgB0ACAAZgBvAHIAIABmAG8AbgB0AHMAIAB0AG8AIAByAGUAbQBhAGkAbgAgAHUAbgBkAGUAcgAgAHQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAZABvAGUAcwAgAG4AbwB0ACAAYQBwAHAAbAB5ACAAdABvACAAYQBuAHkAIABkAG8AYwB1AG0AZQBuAHQAIABjAHIAZQBhAHQAZQBkACAAdQBzAGkAbgBnACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlAC4ADQAKAA0ACgBUAEUAUgBNAEkATgBBAFQASQBPAE4ADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYgBlAGMAbwBtAGUAcwAgAG4AdQBsAGwAIABhAG4AZAAgAHYAbwBpAGQAIABpAGYAIABhAG4AeQAgAG8AZgAgAHQAaABlACAAYQBiAG8AdgBlACAAYwBvAG4AZABpAHQAaQBvAG4AcwAgAGEAcgBlACAAbgBvAHQAIABtAGUAdAAuAA0ACgANAAoARABJAFMAQwBMAEEASQBNAEUAUgANAAoAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFACAASQBTACAAUABSAE8AVgBJAEQARQBEACAAIgBBAFMAIABJAFMAIgAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQAWQAgAE8ARgAgAEEATgBZACAASwBJAE4ARAAsACAARQBYAFAAUgBFAFMAUwAgAE8AUgAgAEkATQBQAEwASQBFAEQALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQgBVAFQAIABOAE8AVAAgAEwASQBNAEkAVABFAEQAIABUAE8AIABBAE4AWQAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAEYAIABNAEUAUgBDAEgAQQBOAFQAQQBCAEkATABJAFQAWQAsACAARgBJAFQATgBFAFMAUwAgAEYATwBSACAAQQAgAFAAQQBSAFQASQBDAFUATABBAFIAIABQAFUAUgBQAE8AUwBFACAAQQBOAEQAIABOAE8ATgBJAE4ARgBSAEkATgBHAEUATQBFAE4AVAAgAE8ARgAgAEMATwBQAFkAUgBJAEcASABUACwAIABQAEEAVABFAE4AVAAsACAAVABSAEEARABFAE0AQQBSAEsALAAgAE8AUgAgAE8AVABIAEUAUgAgAFIASQBHAEgAVAAuACAASQBOACAATgBPACAARQBWAEUATgBUACAAUwBIAEEATABMACAAVABIAEUAIABDAE8AUABZAFIASQBHAEgAVAAgAEgATwBMAEQARQBSACAAQgBFACAATABJAEEAQgBMAEUAIABGAE8AUgAgAEEATgBZACAAQwBMAEEASQBNACwAIABEAEEATQBBAEcARQBTACAATwBSACAATwBUAEgARQBSACAATABJAEEAQgBJAEwASQBUAFkALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQQBOAFkAIABHAEUATgBFAFIAQQBMACwAIABTAFAARQBDAEkAQQBMACwAIABJAE4ARABJAFIARQBDAFQALAAgAEkATgBDAEkARABFAE4AVABBAEwALAAgAE8AUgAgAEMATwBOAFMARQBRAFUARQBOAFQASQBBAEwAIABEAEEATQBBAEcARQBTACwAIABXAEgARQBUAEgARQBSACAASQBOACAAQQBOACAAQQBDAFQASQBPAE4AIABPAEYAIABDAE8ATgBUAFIAQQBDAFQALAAgAFQATwBSAFQAIABPAFIAIABPAFQASABFAFIAVwBJAFMARQAsACAAQQBSAEkAUwBJAE4ARwAgAEYAUgBPAE0ALAAgAE8AVQBUACAATwBGACAAVABIAEUAIABVAFMARQAgAE8AUgAgAEkATgBBAEIASQBMAEkAVABZACAAVABPACAAVQBTAEUAIABUAEgARQAgAEYATwBOAFQAIABTAE8ARgBUAFcAQQBSAEUAIABPAFIAIABGAFIATwBNACAATwBUAEgARQBSACAARABFAEEATABJAE4ARwBTACAASQBOACAAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFAC4ADQAKAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvAHQAeQBwAGUALwBsAGUAZwBhAGwALgBoAHQAbQBsAAAAAAAFAAAAAwAAADgAAAAEAAABUAABAAAAAAAsAAMAAQAAADgAAwAKAAABUAAGAAwAAAAAAAEAAAAEARgAAABCAEAABQACB/8P/xf/H/8n/y//N/8//0f/T/9X/1//Z/9v/3f/f/+H/4//l/+f/6f/r/+3/7//x//P/9f/5//v//f//c///f//AAAAAAgAEAAYACAAKAAwADgAQABIAFAAWABgAGgAcAB4AIAAiACQAJgAoACoALAAuADAAMgA0ADgAOgA8AD4AP3w//8AAfgB8AHoAeAB2AHQAcgBwAG4AbABqAGgAZgBkAGIAYABeAFwAWgBYAFYAVABSAFAATgBMAEgARgBEAEIAQgBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAZkAAAAAAAAAIgAAAAAAAAB/8AAAABAAAIAAAAD/8AAAABAAAQAAAAF/8AAAABAAAYAAAAH/8AAAABAAAgAAAAJ/8AAAABAAAoAAAAL/8AAAABAAAwAAAAN/8AAAABAAA4AAAAP/8AAAABAABAAAAAR/8AAAABAABIAAAAT/8AAAABAABQAAAAV/8AAAABAABYAAAAX/8AAAABAABgAAAAZ/8AAAABAABoAAAAb/8AAAABAABwAAAAd/8AAAABAAB4AAAAf/8AAAABAACAAAAAh/8AAAABAACIAAAAj/8AAAABAACQAAAAl/8AAAABAACYAAAAn/8AAAABAACgAAAAp/8AAAABAACoAAAAr/8AAAABAACwAAAAt/8AAAABAAC4AAAAv/8AAAABAADAAAAAx/8AAAABAADIAAAAz/8AAAABAADQAAAA1/8AAAABAADgAAAA5/8AAAABAADoAAAA7/8AAAABAADwAAAA9/8AAAABAAD4AAAA/c8AAAABAAD98AAA//0AAAXxAAEAAAABB/8AAAABAAEIAAABD/8AAAABAAEQAAABF/8AAAABAAEYAAABH/8AAAABAAEgAAABJ/8AAAABAAEoAAABL/8AAAABAAEwAAABN/8AAAABAAE4AAABP/8AAAABAAFAAAABR/8AAAABAAFIAAABT/8AAAABAAFQAAABV/8AAAABAAFYAAABX/8AAAABAAFgAAABZ/8AAAABAAFoAAABb/8AAAABAAFwAAABd/8AAAABAAF4AAABf/8AAAABAAGAAAABh/8AAAABAAGIAAABj/8AAAABAAGQAAABl/8AAAABAAGYAAABn/8AAAABAAGgAAABp/8AAAABAAGoAAABr/8AAAABAAGwAAABt/8AAAABAAG4AAABv/8AAAABAAHAAAABx/8AAAABAAHIAAABz/8AAAABAAHQAAAB1/8AAAABAAHYAAAB3/8AAAABAAHgAAAB5/8AAAABAAHoAAAB7/8AAAABAAHwAAAB9/8AAAABAAH4AAAB//0AAAABAAIAAAACB/8AAAABAAIIAAACD/8AAAABAAIQAAACF/8AAAABAAIYAAACH/8AAAABAAIgAAACJ/8AAAABAAIoAAACL/8AAAABAAIwAAACN/8AAAABAAI4AAACP/8AAAABAAJAAAACR/8AAAABAAJIAAACT/8AAAABAAJQAAACV/8AAAABAAJYAAACX/8AAAABAAJgAAACZ/8AAAABAAJoAAACb/8AAAABAAJwAAACd/8AAAABAAJ4AAACf/8AAAABAAKAAAACh/8AAAABAAKIAAACj/8AAAABAAKQAAACl/8AAAABAAKYAAACn/8AAAABAAKgAAACp/8AAAABAAKoAAACr/8AAAABAAKwAAACt/8AAAABAAK4AAACv/8AAAABAALAAAACx/8AAAABAALIAAACz/8AAAABAALQAAAC1/8AAAABAALYAAAC3/8AAAABAALgAAAC5/8AAAABAALoAAAC7/8AAAABAALwAAAC9/8AAAABAAL4AAAC//0AAAABAAMAAAADB/8AAAABAAMIAAADD/8AAAABAAMQAAADF/8AAAABAAMYAAADH/8AAAABAAMgAAADJ/8AAAABAAMoAAADL/8AAAABAAMwAAADN/8AAAABAAM4AAADP/8AAAABAANAAAADR/8AAAABAANIAAADT/8AAAABAANQAAADV/8AAAABAANYAAADX/8AAAABAANgAAADZ/8AAAABAANoAAADb/8AAAABAANwAAADd/8AAAABAAN4AAADf/8AAAABAAOAAAADh/8AAAABAAOIAAADj/8AAAABAAOQAAADl/8AAAABAAOYAAADn/8AAAABAAOgAAADp/8AAAABAAOoAAADr/8AAAABAAOwAAADt/8AAAABAAO4AAADv/8AAAABAAPAAAADx/8AAAABAAPIAAADz/8AAAABAAPQAAAD1/8AAAABAAPYAAAD3/8AAAABAAPgAAAD5/8AAAABAAPoAAAD7/8AAAABAAPwAAAD9/8AAAABAAP4AAAD//0AAAABAAQAAAAEB/8AAAABAAQIAAAED/8AAAABAAQQAAAEF/8AAAABAAQYAAAEH/8AAAABAAQgAAAEJ/8AAAABAAQoAAAEL/8AAAABAAQwAAAEN/8AAAABAAQ4AAAEP/8AAAABAARAAAAER/8AAAABAARIAAAET/8AAAABAARQAAAEV/8AAAABAARYAAAEX/8AAAABAARgAAAEZ/8AAAABAARoAAAEb/8AAAABAARwAAAEd/8AAAABAAR4AAAEf/8AAAABAASAAAAEh/8AAAABAASIAAAEj/8AAAABAASQAAAEl/8AAAABAASYAAAEn/8AAAABAASgAAAEp/8AAAABAASoAAAEr/8AAAABAASwAAAEt/8AAAAB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AAloAAAJb/8AAAABAAlwAAAJd/8AAAABAAl4AAAJf/8AAAABAAmAAAAJh/8AAAABAAmIAAAJj/8AAAABAAmQAAAJl/8AAAABAAmYAAAJn/8AAAABAAmgAAAJp/8AAAABAAmoAAAJr/8AAAABAAmwAAAJt/8AAAABAAm4AAAJv/8AAAABAAnAAAAJx/8AAAABAAnIAAAJz/8AAAABAAnQAAAJ1/8AAAABAAnYAAAJ3/8AAAABAAngAAAJ5/8AAAABAAnoAAAJ7/8AAAABAAnwAAAJ9/8AAAABAAn4AAAJ//0AAAABAAoAAAAKB/8AAAABAAoIAAAKD/8AAAABAAoQAAAKF/8AAAABAAoYAAAKH/8AAAABAAogAAAKJ/8AAAABAAooAAAKL/8AAAABAAowAAAKN/8AAAABAAo4AAAKP/8AAAABAApAAAAKR/8AAAABAApIAAAKT/8AAAABAApQAAAKV/8AAAABAApYAAAKX/8AAAABAApgAAAKZ/8AAAABAApoAAAKb/8AAAABAApwAAAKd/8AAAABAAp4AAAKf/8AAAABAAqAAAAKh/8AAAABAAqIAAAKj/8AAAABAAqQAAAKl/8AAAABAAqYAAAKn/8AAAABAAqgAAAKp/8AAAABAAqoAAAKr/8AAAABAAqwAAAKt/8AAAABAAq4AAAKv/8AAAABAArAAAAKx/8AAAABAArIAAAKz/8AAAABAArQAAAK1/8AAAABAArYAAAK3/8AAAABAArgAAAK5/8AAAABAAroAAAK7/8AAAABAArwAAAK9/8AAAABAAr4AAAK//0AAAABAAsAAAALB/8AAAABAAsIAAALD/8AAAABAAsQAAALF/8AAAABAAsYAAALH/8AAAABAAsgAAALJ/8AAAABAAsoAAALL/8AAAABAAswAAALN/8AAAABAAs4AAALP/8AAAABAAtAAAALR/8AAAABAAtIAAALT/8AAAABAAtQAAALV/8AAAABAAtYAAALX/8AAAABAAtgAAALZ/8AAAABAAtoAAALb/8AAAABAAtwAAALd/8AAAABAAt4AAALf/8AAAABAAuAAAALh/8AAAABAAuIAAALj/8AAAABAAuQAAALl/8AAAABAAuYAAALn/8AAAABAAugAAALp/8AAAABAAuoAAALr/8AAAABAAuwAAALt/8AAAABAAu4AAALv/8AAAAB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ASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR5BHoEewR8BH0EfgR/BIAEgQSCBIMEhASFBIYEhwSIBIkEigSLBIwEjQSOBI8EkASRBJIEkwSUBJUElgSXBJgEmQSaBJsEnASdBJ4EnwSgBKEEogSjBKQEpQSmBKcEqASpBKoEqwSsBK0ErgSvBLAEsQSyBLMEtAS1BLYEtwS4BLkEugS7BLwEvQS+BL8EwATBBMIEwwTEBMUExgTHBMgEyQTKBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFOwU8BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBWQFZQVmBWcFaAVpBWoFawVsBW0FbgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWHBYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWcBZ0FngWfBaAFoQWiBaMFpAWlBaYFpwWoBakFqgWrBawFrQWuBa8FsAWxBbIFswW0BbUFtgW3BbgFuQW6BbsFvAW9Bb4FvwXABcEFwgXDBcQFxQXGBccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYgBiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8GQAZBBkIGQwZEBkUGRgZHBkgGSQZKBksGTAZNBk4GTwZQBlEGUgZTBlQGVQZWBlcGWAZZBloGWwZcBl0GXgZfBmAGYQZiBmMGZAZlBmYGZwZoBmkGagZrBmwGbQZuBm8GcAZxBnIGcwZ0BnUGdgZ3BngGeQZ6BnsGfAZ9Bn4GfwaABoEGggaDBoQGhQaGBocGiAaJBooGiwaMBo0GjgaPBpAGkQaSBpMGlAaVBpYGlwaYBpkGmgabBpwGnQaeBp8GoAahBqIGowakBqUGpganBqgGqQaqBqsGrAatBq4GrwawBrEGsgazBrQGtQa2BrcGuAa5BroGuwa8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUG1gbXBtgG2QbaBtsG3AbdBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEBwUHBgcHBwgHCQcKBwsHDAcNBw4HDwcQBxEHEgcTBxQHFQcWBxcHGAcZBxoHGwccBx0HHgcfByAHIQciByMHJAclByYHJwcoBykHKgcrBywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgdDB0QHRQdGB0cHSAdJB0oHSwdMB00HTgdPB1AHUQdSB1MHVAdVB1YHVwdYB1kHWgdbB1wHXQdeB18HYAdhB2IHYwdkB2UHZgdnB2gHaQdqB2sHbAdtB24HbwdwB3EHcgdzB3QHdQd2B3cHeAd5B3oHewd8B30Hfgd/B4AHgQeCB4MHhAeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaB5sHnAedB54HnwegB6EHogejB6QHpQemB6cHqAepB6oHqwesB60HrgevB7AHsQeyB7MHtAe1B7YHtwe4B7kHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxgfHB8gHyQfKB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfWB9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH5wfoB+kH6gfrB+wH7QfuB+8H8AfxB/IH8wf0B/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wgACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggPCBAIEQgSCBMIFAgVCBYIFwgYCBkIGggbCBwIHQgeCB8IIAghCCIIIwgkCCUIJggnCCgIKQgqCCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLIPsMt/oktwH3ELf5LLcD9xD6BBX+fPmE+nwH/Vj+JxX50gf3xfwzBaawFfvF+DcF+PYGpmIV/dIH+8X4MwVwZhX3xfw3Bfz2Bg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgABAQEK+B8MJpocGSQS+46LHAVGiwa9Cr0L+ucVAAPoAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA");
}
body{
	margin: 0;
	color: #909190;
	font: 16px/28px 'Lato', Arial, Helvetica, sans-serif;
	background: #fff;
	min-width: 320px;
}
img{border-style: none;}
a{
	text-decoration: underline;
	color: #ff8200;
	-webkit-transition: all .3s;
			transition: all .3s;
}
a:hover{text-decoration: none;}
input,
textarea,
select{
	font: 100% 'Lato', Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
	-webkit-appearance: none;
	cursor: pointer;
	-webkit-transition: all .3s;
			transition: all .3s;
}
input[type="search"]{-webkit-appearance: textfield;}
a:focus,
input:focus,
textarea:focus,
select:focus{outline: none;}
form,
fieldset{
	margin: 0;
	padding: 0;
	border-style: none;
}
q{quotes: none;}
q:before{content: ''}
q:after{content: ''}
article,
aside,
footer,
header,
nav,
section{display: block;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner{
	border: none;
	padding: 0;
}
.visible-xs{display:none !important;}
.visible-sm{display:none !important;}
/* headings */
h1{
	font: 42px/46px 'Oswald', sans-serif;
	margin: 0 0 15px;
}
h2{
	font: 700 16px/20px 'Lato', sans-serif;
	margin: 0 0 15px;
}
h3{
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 15px;
}
h4{
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 15px;
}
h5{
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 15px;
}
h6{
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 15px;
}
/* headings */
/* wrapper */
#wrapper{
	position: relative;
	overflow: hidden;
}
.wrapp{
	position: relative;
	padding: 0 30px;
}
/* end wrapper */
/* mobile-nav */
body.open-menu{
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.page-area{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.fader{
	background: rgba(0, 0, 0, .7);
	position: fixed;
	z-index: 101;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
}
/* end mobile-nav */
/* container */
.container{
	max-width: 996px;
	padding: 0 15px;
	margin: 0 auto;
	box-sizing: border-box;
}
.container:after{
	content: '';
	display: block;
	clear: both;
}
/* container */
/* header */
#header{
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	-webkit-transition: all .3s;
			transition: all .3s;
}
.scrolled #header{
/*
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
			box-shadow: 0 0 5px rgba(0, 0, 0, .3);
*/
}
#header .container{
	max-width: none;
	padding: 15px 30px 0;
}
#header .top{
	padding: 0 0 14px;
	border-bottom: solid 1px #bcbcbc;
}
#header .top:after{
	content: '';
	display: block;
	clear: both;
}
#header .logo-box{
	float: left;
	width: 20%;
	padding: 0 0 0 1px;
	box-sizing: border-box;
}
#header .logo{
	width: 210px;
	height: 71px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo@2x.png) no-repeat;
	background-size: 210px 71px;
	float: left;
}
.no-svg #header .logo{background: url(../images/logo.png) no-repeat;}
#header .logo a{
	display: block;
	height: 100%;
}
#main-nav{
	float: left;
	width: 60%;
	text-align: center;
	padding: 25px 0 0 0;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
	box-sizing: border-box;
}
#main-nav > ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-nav > ul > li{
	display: inline-block;
	vertical-align: top;
	padding: 0 11px;
	font: 16px/20px 'Lato', sans-serif;
}
#main-nav > ul > li > a{
	display: inline-block;
	vertical-align: top;
	color: #bdbdbd;
	text-decoration: none;
}
#main-nav > ul > li > a:hover,
#main-nav > ul > li.active > a{
	text-decoration: none;
	color: #646564;
}
#header .block{
	float: right;
	width: 20%;
    max-width: 210px; /* o-one mod 2016-01 */
	padding: 24px 0 0;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
	text-align: right;
    position: relative;
}

/* o-one mod 2016-01 */
#header .languages{
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 2px 0 0 12px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    cursor: pointer;
    float: left;
    z-index: 10;
}
#header .languages > * {
	display: none;
	vertical-align: top;
	position: relative;
	padding: 0;
    margin-right: 8px;
	text-transform: uppercase;
	color: #ff8200;
	text-decoration: none;
	font: 12px/16px 'Lato', sans-serif;
}
#header .languages .opener {display: inline-block; }
#header .languages > *:hover{
	text-decoration: none;
	color: #646564;
}
#header .languages.opened {
    width: auto;
    position: absolute;
    left: 0;
    z-index: 10;
}
#header .languages.opened > * {
    display: inline-block;
}
#header .languages.opened .opener {color: #646564; cursor: auto;}
#header .languages:before{
	content: '';
	position: absolute;
	z-index: 20;
	top: 5px;
	left: 0;
	width: 7px;
	height: 11px;
	background: url(../images/arrow-left-gray-01.svg) no-repeat;
	background-size: 7px 11px;
}
.no-svg #header .languages:before{background: url(../images/arrow-left-gray-01.png) no-repeat;}
/* - */

#header .top-links{
	list-style: none;
	margin: 0;
	padding: 2px 0 0 0px;
	display: inline-block;
	vertical-align: top;
}
#header .top-links li{
	display: inline-block;
	vertical-align: top;
	font: 12px/16px 'Lato', sans-serif;
}
#header .top-links li + li{padding: 0 0 0 10px;} /* o-one mod 2016-01 */
#header .top-links a{
	display: inline-block;
	vertical-align: top;
	color: #646564;
	text-decoration: none;
}
#header .top-links a:hover{
	text-decoration: none;
	color: #ff8200;
}
/* o-one mod 2015-12 */
#header .top-footer {list-style: none; margin: 15px 0 0 0; padding: 0; border-top: 1px solid #dedede;}
#header .top-footer li {font: 13px/24px 'Lato', sans-serif; border-bottom: 1px solid #dedede;}
#header .top-footer li a {color: #646564; text-decoration: none; display: block; padding: 8px 0 8px 17px;}
#header .top-footer li a:hover {background-color: #bdbdbd; color: #fff;}
#header .top-footer.small {margin-top: 0; border-top: 0;}
#header .top-footer.small li a {padding: 4px 0 4px 17px;}
/* o-one mod 2016-09 */
#header .top-footer li.social {height: auto; overflow: hidden;}
#header .top-footer li.social span {display: block; padding-left: 17px;}
#header .top-footer li.social a {width: 50%; float: left; text-align: center; padding-left: 0;}
#header .top-footer li.social img {height: 22px; }


#header .top-search{
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: -1px -5px 0 11px;
}
#header .top-search .btn-search{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	text-indent: -9999px;
	width: 25px;
	height: 25px;
	position: relative;
}
#header .top-search .btn-search:before,
#header .top-search .btn-search:after{
	content: '';
	position: absolute;
	z-index: 20;
	top: 50%;
	left: 50%;
	width: 15px;
	height: 15px;
	margin: -7px 0 0 -7px;
	-webkit-transition: all .3s;
			transition: all .3s;
}
#header .top-search .btn-search:before{
	background: url(../images/ico-search-gray-01.svg) no-repeat;
	background-size: 15px 15px;
}
.no-svg #header .top-search .btn-search:before{background: url(../images/ico-search-gray-01.png) no-repeat;}
#header .top-search .btn-search:after{
	background: url(../images/ico-search-yellow-01.svg) no-repeat;
	background-size: 15px 15px;
	opacity: 0;
}
.no-svg #header .top-search .btn-search:after{background: url(../images/ico-search-yellow-01.png) no-repeat;}
#header .top-search .btn-search:hover:before{opacity: 0;}
#header .top-search .btn-search:hover:after{opacity: 1;}
#header .sub-nav{
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
	text-align: center;
	padding: 13px 0 16px;
}
#header .sub-nav > ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#header .sub-nav > ul > li{
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	padding: 0 8px;
	font: 11px/15px 'Lato', sans-serif;
	letter-spacing: 1px;
}
#header .sub-nav > ul > li > a{
	display: inline-block;
	vertical-align: top;
	color: #bdbdbd;
	text-decoration: none;
}
#header .sub-nav > ul > li > a:hover,
#header .sub-nav > ul > li.active > a{
	text-decoration: underline;
	color: #646564;
}
#header .btn-menu{display: none;}
/* o-one mod 2016-08*/
header .sub-nav > ul > li > a span{text-transform: none;}
/* - */

/* o-one mod 2017-06*/
#header .mobile-elements .top-links li {display: block; padding: 0 0 17px 0;}
#header .mobile-elements .top-search {display: block; margin: 0 17px;}
#header .mobile-elements .top-search .btn-search {text-indent: 0; width: auto; padding-left: 25px; font: 12px/25px 'Lato', sans-serif; color: #646564; text-decoration: none; text-transform: capitalize;}
#header .mobile-elements .top-search .btn-search:hover {color: #ff8200;}
#header .top-search .btn-search:before, #header .top-search .btn-search:after {left: 0; margin: -7px 0 0 0;}
/* - */

/* end header */
/* content-area */
.content-area{padding: 145px 0 0;}
/* end content-area */
/* visual */
.visual{
	margin: 0;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
}
.visual .container{
	height: 831px;
	text-align: center;
	max-width: 700px;
}
.visual figcaption .block{
	width: 1%;
	height: 831px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 33px 0 20px;
	box-sizing: border-box;
}
.visual figcaption .title{
	display: block;
	color: #fff;
	padding: 0 0 20px;
	text-shadow: 3px 3px 3px rgba(0, 0, 0, .5);
	font: 91px/104px 'Oswald', sans-serif;
	letter-spacing: 9px;
	text-transform: uppercase;
}
.visual figcaption p{margin: 0;}
/* end visual */
/* about-company */
.about-company{
	padding-top: 109px;
	padding-bottom: 65px;
	color: #7a7b7a;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
}
.about-company .about-heading{padding: 0 0 63px;}
.about-company .about-heading h1,
.about-company .about-heading h2{
	margin: 0 0 24px;
	color: #646564;
	font: 42px/46px 'Oswald', sans-serif;
	letter-spacing: 6px;
	text-transform: uppercase;
}
.about-company .about-heading p{margin: 0;}
.about-company .about-heading p strong{font-weight: 700;}
.about-company h2{
	color: #646564;
	margin: 0 0 38px;
	font: 700 16px/20px 'Lato', sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.dates-cols{
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
	margin: 0 -60px;
	padding: 0 0 30px;
}
.dates-cols .col{
	display: inline-block;
	vertical-align: top;
	width: 33.5%;
	font: 300 16px/26px 'Lato', sans-serif;
	box-sizing: border-box;
	padding: 0 60px;
}
.dates-cols h3{
	color: #ff8200;
	margin: 0 0 21px;
	font: 700 110px/114px 'Oswald', sans-serif;
	letter-spacing: -4px;
}
.about-company .maps-cols{
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
	padding: 0 0 97px;
}
.about-company .maps-cols .col{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	font: 13px/17px 'Lato', sans-serif;
	box-sizing: border-box;
	padding: 0 15px;
	color: #7a7b7a;
}
.about-company .maps-cols .img{
	position: relative;
	padding: 0 0 20px;
	min-height: 178px;
}
.about-company .maps-cols .img-map{
	position: absolute;
	z-index: 20;
	overflow: hidden;
	top: 50%;
	left: 50%;
}
.about-company .maps-cols .img-map.italy{
	width: 144px;
	margin: -75px 0 0 -69px;
}
.about-company .maps-cols .img-map.germany{
	width: 106px;
	margin: -58px 0 0 -56px;
}
.about-company .maps-cols .img-map.japan-usa{
	width: 205px;
	margin: -42px 0 0 -103px;
}
.about-company .maps-cols .img-map img{
	display: block;
	width: 100%;
	max-width: 100%;
}
.about-company .maps-cols .img-map .ico-marker{
	position: absolute;
	z-index: 30;
	top: 50%;
	left: 50%;
	overflow: hidden;
	text-indent: -9999px;
	width: 9px;
	height: 9px;
	border: solid 1px #fff;
	border-radius: 100%;
}
.about-company .maps-cols .img-map.italy .ico-marker{margin: -16px 0 0 -3px;}
.about-company .maps-cols .img-map.germany .ico-marker{margin: 36px 0 0 10px;}
.about-company .maps-cols h3{
	margin: 0 0 3px;
	font: 13px/17px 'Lato', sans-serif;
	color: #7a7b7a;
}
.about-company .maps-cols p{margin: 0;}
.about-info{
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
}
.about-info .col{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	font: 13px/20px 'Lato', sans-serif;
	box-sizing: border-box;
	padding: 0 15px;
	color: #7a7b7a;
}
.about-info .val{
	display: block;
	margin: 0 auto 30px;
	width: 218px;
	height: 216px;
	position: relative;
	overflow: hidden;
	background: url(../images/bg-val-circle@2x.png) no-repeat;
	background-size: 218px 184px;
	padding: 66px 15px 60px;
	text-align: center;
	color: #ff8200;
	font: 300 40px/44px 'Oswald', sans-serif;
	box-sizing: border-box;
}
.no-svg .about-info .val{background: url(../images/bg-val-circle.png) no-repeat;}
.about-info .val .ico{
	position: absolute;
	z-index: 20;
	bottom: 0;
	left: 50%;
	width: 57px;
	margin: 0 0 0 -28px;
}
.about-info .val strong{
	font-weight: 700;
	font-size: 60px;
	line-height: 64px;
}
.about-info p{margin: 0;}
.about-info p span{display: block;}
/* end about-company */
/* info */
.info{
	position: relative;
	overflow: hidden;
	background: #ff8200;
	color: #fff;
	font-size: 17px;
	line-height: 26px;
}
.info:before{
	content: '';
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	width: 1200px;
	height: 1200px;
	margin: -600px 0 0 -600px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center, ellipse, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center ellipse, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
}
.info:after{
	content: '';
	position: absolute;
	z-index: 11;
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 23px 0 23px;
	border-color: #fff transparent transparent transparent;
	margin: 0 0 0 -23px;
}
.info .container{
	position: relative;
	z-index: 20;
	padding-top: 20px;
	padding-bottom: 35px;
}
.info .block{
	float: left;
	width: 50%;
}
.info .block .box{
	width: 1%;
	height: 516px;
	display: table-cell;
	vertical-align: middle;
}
.info .info-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.info .info-list > li{
	color: #fff;
	font-size: 17px;
	line-height: 26px;
}
.info .info-list > li + li{padding: 20px 0 0;}
.info h2{
	color: #4d4d4d;
	margin: 0 0 11px;
	font: 300 27px/31px 'Lato', sans-serif;
	letter-spacing: 4px;
	text-transform: uppercase;
}
.info p{margin: 0;}
.info .img{
	float: right;
	width: 25.1%;
	margin: 131px 31px 0 0;
	position: relative;
	overflow: hidden;
}
.info .img img{
	display: block;
	width: 100%;
	max-width: 100%;
}
/* end info */
/* management-info */
.management-info{
	padding-top: 77px;
	padding-bottom: 120px;
}
.management-info h2{
	text-align: center;
	margin: 0 0 30px;
	text-transform: uppercase;
	color: #646564;
	font: 42px/46px 'Oswald', sans-serif;
	letter-spacing: 6px;
}
.management-accordion{
	list-style: none;
	margin: 0;
	padding: 0;
}
.management-accordion > li{
	padding: 24px 0 31px;
	color: #7a7b7a;
	font-size: 16px;
	line-height: 28px;
	border-bottom: solid 1px #dedede;
}
.management-accordion > li:after{
	content: '';
	display: block;
	clear: both;
}
.management-accordion .photo{
	float: left;
	width: 22.7%;
	margin: 6px 30px 0 0;
	position: relative;
	overflow: hidden;
}
.management-accordion .photo img{
	display: block;
	width: 100%;
	max-width: 100%;
}
.management-accordion .block{overflow: hidden;}
.management-accordion .heading{
	cursor: pointer;
	position: relative;
	padding: 0 150px 3px 0;
	color: #ff8200;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
}
.management-accordion .heading h3{
	color: #ff8200;
	margin: 0 0 5px;
	text-transform: uppercase;
	font: 700 16px/20px 'Lato', sans-serif;
	letter-spacing: 1px;
}
.management-accordion .heading p{
	margin: 0;
	letter-spacing: 1px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 0 0 3px;
}
.management-accordion .heading h3 span,
.management-accordion .heading p span{
	padding: 0 0 4px;
	position: relative;
}
.management-accordion .heading h3 span:before,
.management-accordion .heading p:before{
	content: '';
	position: absolute;
	z-index: 20;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	-webkit-transition: all .3s;
			transition: all .3s;
	background: #ff8200;
	opacity: 0;
}
.management-accordion .open .heading h3 span:before,
.management-accordion .open .heading p:before{opacity: 1;}
.management-accordion .heading .arrow-opener{
	position: absolute;
	z-index: 20;
	width: 51px;
	height: 28px;
	top: 5px;
	right: 16px;
	overflow: hidden;
	text-indent: -9999px;
	-webkit-transition: all .3s;
			transition: all .3s;
}
.management-accordion .open .heading .arrow-opener{
	-webkit-transform: rotate(180deg);
			transform: rotate(180deg);
}
.management-accordion .heading .arrow-opener:before,
.management-accordion .heading .arrow-opener:after{
	content: '';
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
	width: 51px;
	height: 28px;
	-webkit-transition: all .3s;
			transition: all .3s;
}
.management-accordion .heading .arrow-opener:before{
	background: url(../images/arrow-bottom-gray-01.svg) no-repeat;
	background-size: 51px 28px;
}
.no-svg .management-accordion .heading .arrow-opener:before{background: url(../images/arrow-bottom-gray-01.png) no-repeat;}
.management-accordion .heading .arrow-opener:after{
	opacity: 0;
	background: url(../images/arrow-bottom-yellow-01.svg) no-repeat;
	background-size: 51px 28px;
}
.no-svg .management-accordion .heading .arrow-opener:after{background: url(../images/arrow-bottom-yellow-01.png) no-repeat;}
.management-accordion .heading:hover .arrow-opener:before{opacity: 0;}
.management-accordion .heading:hover .arrow-opener:after{opacity: 1;}
.management-accordion .collapse-block{position: relative;}
.management-accordion .collapse-block p{margin: 0;}
/* end management-info */
/* info-section */
.info-section{
	position: relative;
	overflow: hidden;
	background: #ff8200;
	color: #4d4d4d;
	font-size: 27px;
	line-height: 30px;
	font-weight: 300;
	text-transform: uppercase;
	margin: 0 0 30px;
}
.info-section:before{
	content: '';
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	width: 1200px;
	height: 1200px;
	margin: -600px 0 0 -600px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center, ellipse, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center ellipse, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
}
.info-section .container{
	padding-top: 137px;
	padding-bottom: 155px;
	position: relative;
	z-index: 20;
}
.info-section .cols{margin: 0 -15px;}
.info-section .cols:after{
	content: '';
	display: block;
	clear: both;
}
.info-section .cols .col{
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 0 15px;
}
.info-section h2{
	color: #fff;
	padding: 0 0 25px;
	margin: 0 0 26px;
	border-bottom: solid 1px #fde9d2;
	font: 42px/46px 'Oswald', sans-serif;
	letter-spacing: 6px;
}
.info-section p{
	margin: 0;
	letter-spacing: 4px;
}
/* end info-section */
/* values-info */
.values-info{
	position: relative;
	overflow: hidden;
	background: #ff8200;
	color: #fff;
	font-size: 17px;
	line-height: 26px;
}
.values-info:before{
	content: '';
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	width: 1200px;
	height: 1200px;
	margin: -600px 0 0 -600px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center, ellipse, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center ellipse, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
}
.values-info .container{
	padding-top: 117px;
	padding-bottom: 98px;
	position: relative;
	z-index: 20;
}
.values-info h2{
	color: #fff;
	text-transform: uppercase;
	padding: 0 0 24px;
	margin: 0 0 27px;
	border-bottom: solid 1px #fde8d1;
	font: 42px/46px 'Oswald', sans-serif;
	letter-spacing: 6px;
}
.values-info .cols{margin: 0 -15px;}
.values-info .cols:after{
	content: '';
	display: block;
	clear: both;
}
.values-info .cols .col{
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 0 15px;
}
.values-info .block{padding: 0 0 22px;}
.values-info h3{
	color: #4d4d4d;
	margin: 0 0 12px;
	text-transform: uppercase;
	font: 300 27px/30px 'Lato', sans-serif;
	letter-spacing: 4px;
}
.values-info p{margin: 0;}
/* end values-info */
/* heading-section */
.heading-section{
	text-align: center;
	padding-top: 87px;
	padding-bottom: 88px;
	max-width: 940px;
	color: #7a7b7a;
	font-size: 17px;
	line-height: 26px;
}
.heading-section h1,
.heading-section h2,
.heading-section h3{
	color: #646564;
	margin: 0 0 40px;
	text-transform: uppercase;
	font: 42px/46px 'Oswald', sans-serif;
	letter-spacing: 6px;
}
.heading-section p{margin: 0;}
/* end heading-section */
/* network-info */
.network-info{
	position: relative;
	overflow: hidden;
	background: #ff8200;
}
.network-info:before{
	content: '';
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	width: 1200px;
	height: 1200px;
	margin: -600px 0 0 -600px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center, ellipse, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center ellipse, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
}
.network-info:after{
	content: '';
	position: absolute;
	z-index: 11;
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 23px 0 23px;
	border-color: #fff transparent transparent transparent;
	margin: 0 0 0 -23px;
}
.network-info .container{
	position: relative;
	z-index: 20;
	padding-top: 114px;
	padding-bottom: 88px;
}
.network-info h3{
	color: #fff;
	margin: 0 0 5px;
/*	font: 17px/26px 'Lato', sans-serif;*/
    font: 24px/26px 'Lato', sans-serif; /* o-one mod 2015-12 */
    text-transform: uppercase;
}
.network-info h4{ /* o-one mod 2015-12 */
	color: #4c4c4c;
	margin: 0 0 5px;
	font: 17px/26px 'Lato', sans-serif;
}
.network-info .list{
	list-style: none;
	margin: 0;
	padding: 0 0 16px;
	margin: 0 0 16px;
    border-bottom: #fde8d1 1px solid;
}
.network-info .list li{
	color: #fff;
	font-size: 17px;
	line-height: 26px;
	position: relative;
/*	padding: 0 0 21px 7px;*/
	padding: 0 0 5px 7px; /* o-one mod 2015-12 */
}
.network-info .list li:before{
	content: '';
	position: absolute;
	z-index: 20;
	top: 11px;
	left: 0;
	width: 3px;
	height: 3px;
/*	background: #4c4c4c;*/
    background: #fff; /* o-one mod 2015-12 */
	border-radius: 100%;
}
.network-info .list h4{
	color: #4c4c4c;
	margin: 0;
	text-transform: uppercase;
	font: 17px/26px 'Lato', sans-serif;
}
.network-info .list p{margin: 0;}
.network-info .list p a{
	text-decoration: underline;
	color: #fff;
}
.network-info .list p a:hover{text-decoration: none;}
/* end network-info */
/* history-info */
.history-info{
	padding-top: 57px;
	padding-bottom: 58px;
	color: #7a7b7a;
	font-size: 17px;
	line-height: 26px;
	text-align: center;
}
.history-info .history-heading{
	padding: 0 0 30px;
	max-width: 890px;
	margin: 0 auto;
}
.history-info .history-heading h2{
	margin: 0 0 40px;
	color: #646564;
	font: 42px/46px 'Oswald', sans-serif;
	letter-spacing: 6px;
	text-transform: uppercase;
}
.history-info .history-heading p{margin: 0;}
.history-info .history-heading p strong{font-weight: 700;}
.history-info .dates-cols{padding: 0 0 50px;}
/* end history-info */
/* timeline-section */
.timeline-section{
	position: relative;
	overflow: hidden;
	background: #ff8200;
	margin: 0 0 80px;
}
.timeline-section:before{
	content: '';
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	width: 1200px;
	height: 1200px;
	margin: -600px 0 0 -600px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center, ellipse, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center ellipse, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
}
.timeline-section:after{
	content: '';
	position: absolute;
	z-index: 11;
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 23px 0 23px;
	border-color: #fff transparent transparent transparent;
	margin: 0 0 0 -23px;
}
.timeline-section .container{
	position: relative;
	z-index: 20;
	padding-top: 26px;
	padding-bottom: 113px;
}
.cd-horizontal-timeline{
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.cd-horizontal-timeline::before{
	content: 'mobile';
	display: none;
}
.cd-horizontal-timeline.loaded{opacity: 1;}
.cd-horizontal-timeline .timeline{
	position: relative;
	height: 100px;
	margin: 0 0 20px;
}
.cd-horizontal-timeline .events-wrapper{
	position: relative;
	height: 100%;
	overflow: hidden;
	padding: 0 0 5px;
}
.cd-horizontal-timeline .events-wrapper:before{
	content: '';
	position: absolute;
	z-index: 30;
	bottom: 5px;
	right: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 11px;
	border-color: transparent transparent transparent #fff;
}
.cd-horizontal-timeline .events{
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 10px;
	height: 1px;
	background: url(../images/bg-time-line.png) repeat-x;
	-webkit-transition: -webkit-transform 0.4s;
	transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	transition: transform 0.4s, -webkit-transform 0.4s;
}
.cd-horizontal-timeline .filling-line{display: none;}
.cd-horizontal-timeline .events a{
	position: absolute;
	bottom: -2px;
	z-index: 2;
	text-align: center;
	font-size: 27px;
	line-height: 31px;
	font-weight: 700;
	padding: 0 0 12px;
	color: #fcd2a4;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	text-decoration: none;
}
.cd-horizontal-timeline .events a span{
	display: block;
	min-width: 100px;
}
.cd-horizontal-timeline .events a.selected{
	color: #fff;
	font-size: 36px;
	line-height: 40px;
	z-index: 30;
}
.cd-horizontal-timeline .events a:hover{
	text-decoration: none;
	color: #fff;
}
.cd-horizontal-timeline .events a::after{
	content: '';
	position: absolute;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0;
	width: 6px;
	height: 6px;
	background: #fcd2a4;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.cd-horizontal-timeline .events a.selected::after,
.cd-horizontal-timeline .events a:hover:after{background: #fff;}
.cd-timeline-navigation{
	list-style: none;
	margin: 0;
	padding: 0;
}
.cd-timeline-navigation a{
	position: absolute;
	z-index: 1;
	top: 295px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 50px;
	height: 70px;
	overflow: hidden;
	text-indent: -9999px;
}
.cd-timeline-navigation .prev{left: 17px;}
.cd-timeline-navigation .next{right: 17px;}
.cd-timeline-navigation .prev:before,
.cd-timeline-navigation .prev:after,
.cd-timeline-navigation .next:before,
.cd-timeline-navigation .next:after{
	content: '';
	position: absolute;
	z-index: 20;
	top: 50%;
	left: 50%;
	width: 29px;
	height: 51px;
	margin: -25px 0 0 -15px;
	-webkit-transition: all .3s;
			transition: all .3s;
}
.cd-timeline-navigation .prev:before{
	background: url(../images/arrow-left-white-01.svg) no-repeat;
	background-size: 29px 51px;
}
.no-svg .cd-timeline-navigation .prev:before{background: url(../images/arrow-left-white-01.png) no-repeat;}
.cd-timeline-navigation .prev:after{
	background: url(../images/arrow-left-gray-02.svg) no-repeat;
	background-size: 29px 51px;
	opacity: 0;
}
.no-svg .cd-timeline-navigation .prev:after{background: url(../images/arrow-left-gray-02.png) no-repeat;}
.cd-timeline-navigation .next:before{
	background: url(../images/arrow-right-white-01.svg) no-repeat;
	background-size: 29px 51px;
}
.no-svg .cd-timeline-navigation .next:before{background: url(../images/arrow-right-white-01.png) no-repeat;}
.cd-timeline-navigation .next:after{
	background: url(../images/arrow-right-gray-01.svg) no-repeat;
	background-size: 29px 51px;
	opacity: 0;
}
.no-svg .cd-timeline-navigation .next:after{background: url(../images/arrow-right-gray-01.png) no-repeat;}
.cd-timeline-navigation .prev:hover:before,
.cd-timeline-navigation .next:hover:before{opacity: 0;}
.cd-timeline-navigation .prev:hover:after,
.cd-timeline-navigation .next:hover:after{opacity: 1;}
.cd-horizontal-timeline .events-content{
	position: relative;
	overflow: hidden;
	margin: 0 39px;
	color: #fff;
	font-size: 17px;
	line-height: 26px;
}
.cd-horizontal-timeline .events-content ol{
	list-style: none;
	margin: 0;
	padding: 0;
}
.cd-horizontal-timeline .events-content li{
	position: absolute;
	z-index: 1;
	width: 100%;
	left: 0;
	top: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	padding: 0 5%;
	opacity: 0;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected{
	position: relative;
	z-index: 2;
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right,
.cd-horizontal-timeline .events-content li.leave-right{
	-webkit-animation-name: cd-enter-right;
	animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left,
.cd-horizontal-timeline .events-content li.leave-left{
	-webkit-animation-name: cd-enter-left;
	animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right,
.cd-horizontal-timeline .events-content li.leave-left{
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}
.cd-horizontal-timeline .events-content .box{
	display: table-cell;
	vertical-align: middle;
	width: 1%;
	height: 312px;
}
.cd-horizontal-timeline .events-content h3{
	color: #4d4d4d;
	margin: 0 0 11px;
	text-transform: uppercase;
	font: 300 27px/31px 'Lato', sans-serif;
	letter-spacing: 4px;
}
.cd-horizontal-timeline .events-content h3 span {text-transform: lowercase; font-size: 0.7em; letter-spacing: 0.1em;} /* o-one mod 2015-12 */
.cd-horizontal-timeline .events-content p{margin: 0;}
.cd-horizontal-timeline .events-content p strong{
	font-weight: 700;
	text-transform: uppercase;
}
@-webkit-keyframes cd-enter-right{
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}
@keyframes cd-enter-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
}
@-webkit-keyframes cd-enter-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}
@keyframes cd-enter-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
}
/* end timeline-section */
/* footer */
#footer{background: #d3d3d3;}
#footer .top{background: #dedede;}
#footer .top .container{
	padding-top: 20px;
	padding-bottom: 46px;
}
#footer .badge{
    display:block;
    margin: 0 auto 9px;
	width: 265px;
	height: 71px;
}
#footer .logo-footer{
	width: 141px;
	height: 71px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo-footer@2x.png) no-repeat;
	background-size: 141px 71px;
	display: block;
	margin: 0 auto 9px;
        float: left;
}
.no-svg #footer .logo-footer{background: url(../images/logo-footer.png) no-repeat;}
#footer .logo-footer a{
	display: block;
	height: 100%;
}
#footer .founder{
	width: 74px;
	height: 71px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/Badge_fondatore.png) no-repeat;
	background-size: 74px 71px;
	display: block;
	margin: 0 auto 9px;
        margin-left: 50px;
        float: left;
}
.no-svg #footer .founder{background: url(../images/Badge_fondatore.png) no-repeat;}
#footer .founder a{
	display: block;
	height: 100%;
}
#footer .footer-nav{
	margin: 0 0 30px;
	border: solid #fff;
	border-width: 1px 0;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
	text-align: center;
	padding: 12px 0;
        clear:both;
}
#footer .footer-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer .footer-nav li{
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	font: 700 14px/18px 'Lato', sans-serif;
	padding: 0 10px;
}
#footer .footer-nav a{
	display: inline-block;
	vertical-align: top;
	color: #646564;
	text-decoration: none;
}
#footer .footer-nav a:hover{text-decoration: underline;}
#footer .cols{position: relative;}
#footer .cols:after{
	content: '';
	display: block;
	clear: both;
}
#footer .cols .links{
	float: left;
	width: 45%;
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer .cols .links li{
	padding: 0 0 9px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
}
#footer .cols .links a{
	text-decoration: none;
	color: #646564;
}
#footer .cols .links a:hover{text-decoration: underline;}
/* o-one mod 201609 */
#footer .cols .links li.social {margin-top: -2px;}
#footer .cols .links li.social img {vertical-align: bottom; width: 22px; margin: 0 0 0 10px; opacity: 1;}
#footer .cols .links li.social a:hover img {opacity: 0.7;}
/* - */

#footer .careers-block{
	float: right;
	width: 44.1%;
	color: #646564;
	font-size: 12px;
	line-height: 20px;
	padding: 2px 0 0;
}
#footer .careers-block h4{
	float: left;
	box-sizing: border-box;
	width: 90px;
	padding: 4px 5px 0 0;
	margin: 0;
	text-transform: uppercase;
	font: 19px/23px 'Oswald', sans-serif;
	letter-spacing: 2px;
}
#footer .careers-block .block{overflow: hidden;}
#footer .careers-block .block p{margin: 0 0 13px;}
#footer .careers-block .block .btn-arrow{margin: 0 0 0 3px;}
#footer .bottom{
	padding-top: 16px;
	padding-bottom: 16px;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
}
#footer .bottom p{
	float: left;
	width: 50%;
	margin: 0;
}
#footer .bottom ul{
	list-style: none;
	margin: 0;
	padding: 1px 4px 0 15px;
	overflow: hidden;
	text-align: right;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
}
#footer .bottom ul li{
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
	font: 700 10px/14px 'Lato', sans-serif;
	padding: 0 0 0 13px;
}
#footer .bottom ul a{
	text-decoration: none;
	color: #646564;
}
#footer .bottom ul a:hover{text-decoration: underline;}
/* end footer */
/*.visual.type2*/
.visual.type2 .container{max-width: 740px;}
/*about-heading*/
.about-heading.type2 h1 small{
	display: block;
	font: 700 16px/34px 'Lato', sans-serif;
	letter-spacing: 1px;
	margin: 0 0 -4px;
}
.about-company.type2{padding-bottom: 40px;}
/*info.type2*/
/*.info.type2 {padding-bottom: 32px;}*/
.info.type2 .img{
	width: 40.7%;
	margin: 100px 2px 0 0;
}
/*btn-arrow*/
.btn-arrow{
	font-size: 13px;
	line-height: 16px;
	font-weight: 700;
	color: #646564;
	text-decoration: none;
	display: inline-block;
	vertical-align: top;
	padding-left: 37px;
	position: relative;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.btn-arrow.orange{color: #fa4616;}
.info.type2 .text{padding-bottom: 18px;}
.btn-arrow:before{
	content: '';
	width: 25px;
	height: 5px;
	background: url(../images/ico-arrow-right-001.svg) no-repeat;
	background-size: 25px auto;
	position: absolute;
	left: 0;
	top: 6px;
	opacity: 1;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.btn-arrow:hover:before{
	left: 100%;
	opacity: 0;
}
/*heading-section.type2*/
.heading-section.type2 {
	padding-top: 76px;
	padding-bottom: 122px;
}
.heading-section.type2 h2 {margin-bottom: 25px;}
.heading-section.type2 h2 small{
	display: block;
	font: 700 16px/34px 'Lato', sans-serif;
	letter-spacing: 1px;
	margin: 0 0 -4px;
}
.heading-section.type2 p{margin-bottom: 29px;}
/*.join-technology*/
.join-technology{
	text-align: center;
	padding-bottom: 65px;
}
.join-technology h2{
	color: #646564;
	font: 42px/46px "Oswald",sans-serif;
	letter-spacing: 6px;
	margin: 0 0 16px;
	text-transform: uppercase;
}
.join-technology p{margin: 0 0 53px;}
.dates-cols.type2 {padding: 0 0 26px;}
.dates-cols.type2 h3{margin-bottom: 8px;}
.dates-cols.type2 p{margin: 0;}
/*info-text*/
.info-text {
	color: #d9dadb;
	background-color: #141414;
	position: relative;
	background-position: 64% 0;
	background-repeat: no-repeat;
	background-size: cover;
	font-size: 17px;
	line-height: 26px;
	padding: 0 0 87px;
	margin: 0 0 88px;
}
.info-text .cell{
	display: table-cell;
	vertical-align: bottom;
	width: 1%;
	height: 694px;
}
.info-text h3{
	text-transform: uppercase;
	font: 300 27px/30px 'Lato', sans-serif;
	margin: 0 0 21px;
	color: inherit;
	letter-spacing: 4px;
}
.info-text p{margin: 0;}
.info-text p + p{margin-top: 26px;}
.info-text:after {
	border-color: #fff transparent transparent;
	border-style: solid;
	border-width: 25px 23px 0;
	content: "";
	height: 0;
	left: 50%;
	margin: 0 0 0 -23px;
	position: absolute;
	top: 0;
	width: 0;
	z-index: 11;
}
/*about-info type2*/
.about-info.type2{
	text-align: center;
	margin: 0 0 91px;
}
.about-info.type2 .val{padding: 68px 15px 70px;}
/*white-papers*/
.white-papers{
	background: #f4f4f4;
	margin-bottom: 2px;
}
.white-papers h3{
	color: #646564;
	font: 42px/44px "Oswald",sans-serif;
	letter-spacing: 6px;
	margin: 0 0 21px;
	text-transform: uppercase;
}
.white-papers .text{
	display: table-cell;
	width: 60.1%;
	padding: 55px 86px 30px 0;
	font-size: 17px;
	line-height: 26px;
	box-sizing: border-box;
	vertical-align: top;
}
.white-papers .text p{margin: 0 0 21px;}
.white-papers .col{
	display: table-cell;
	padding: 32px 0 19px;
	width: 39.9%;
	background: #dedede;
	text-align: center;
	vertical-align: top;
}
.white-papers .block{
	padding: 0 40px 0;
	font-size: 14px;
	line-height: 20px;
}
.white-papers .block + .block{padding-top: 27px;}
.white-papers .block .img{margin-bottom: 14px;}
.white-papers .block img{
	display: inline-block;
	vertical-align: top;
}
.white-papers .block .links{
/*	color: #fff;*/
    color: #646564;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	text-decoration: none;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 1px;
}
.white-papers .block .links:hover{/*color: #909190;*/ text-decoration: underline;}
.white-papers .block p{margin: 0;}
/*info-area*/
.info-area{
	position: relative;
	overflow: hidden;
	background: #ff8200;
	color: #fff;
	font-size: 17px;
	line-height: 26px;
	padding: 174px 0 131px;
}
.info-area .container{
	position: relative;
	z-index: 3;
}
.info-area .description:before{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1600px;
	height: 1600px;
	margin: -800px 0 0 -800px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%);
	background: -webkit-radial-gradient(center, ellipse, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 30%, rgba(255,255,255,0) 70%);
	background: -webkit-radial-gradient(center ellipse, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%);
}
.info-area:after{
	content: '';
	position: absolute;
	z-index: 2;
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 23px 0 23px;
	border-color: #fff transparent transparent transparent;
	margin: 0 0 0 -23px;
}
.info-area .description{
	margin: 0 0 61px -30px;
	position: relative;
}
.info-area .description:after{
	content: '';
	clear: both;
	display: block;
}
.info-area .description .col{
	float: left;
	box-sizing: border-box;
	width: 50%;
	padding-left: 30px;
	position: relative;
	z-index: 1;
}
.info-area .description .col.spacing{
	padding-top: 43px;
	padding-bottom: 21px;
}
.info-area .description h2{
	font: 300 27px/30px 'Lato', sans-serif;
	color: #4c4c4c;
	margin: 0 0 12px;
	letter-spacing: 4px;
}
.info-area .description h2 small{
	font-size: 18px;
	letter-spacing: 3px;
}
.info-area .description .title{
	display: block;
	margin-bottom: 17px;
}
.info-area .progress-list{
	margin: 0 0 0 -30px;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
}
.info-area .progress-list li{
	display: inline-block;
	vertical-align: top;
	width: 33.333%;
	box-sizing: border-box;
	padding-left: 30px;
	font-size: 17px;
	line-height: 26px;
}
.info-area .progress-list img{
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
}
.info-area .progress-list .img{
	border: 1px solid #fff;
	line-height: 130px;
	text-align: center;
	position: relative;
	height: 137px;
	margin: 0 0 2px;
	box-sizing: border-box;
	padding: 0 10px;
}
.info-area .progress-list .img span{font: 300 90px 'Oswald', sans-serif;}
.info-area .progress-list .img sup{
	position: absolute;
	top: 3px;
	right: 3px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
}
.info-area .progress-list p{margin: 0;}
.info-area .description-list{
	margin: 2px 0 31px;
	padding: 0;
	list-style: none;
	border-top: 1px solid #fff;
}
.info-area .description-list li{
	border-bottom: 1px solid #fff;
	padding: 1px 0 2px;
}
.info-area .description .btn-arrow{
	text-transform: none;
	position: absolute;
	bottom: 0;
	left: 31px;
}
.heading-section.small{
	padding-top: 70px;
	padding-bottom: 185px;
}
.heading-section.small h2 small{
	display: block;
	font: 700 16px/34px "Lato",sans-serif;
	letter-spacing: 1px;
	margin: 0 0 -4px;
}
.heading-section.small h2{margin-bottom: 18px;}
.heading-section.small p{margin-bottom: 26px;}
/* richtext */
.page-heading{
	background: #222;
	position: relative;
	overflow: hidden;
}
.page-heading:before{
	content: '';
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 50%;
	width: 1200px;
	height: 1200px;
	margin: -600px 0 0 -600px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center, ellipse, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center ellipse, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
}
.page-heading .container{
	position: relative;
	z-index: 20;
	min-height: 260px;
	padding-top: 49px;
	padding-bottom: 49px;
}
.page-heading h1{
	color: #fff;
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: solid 2px rgba(255, 255, 255, .3);
	text-transform: uppercase;
	font: 300 41px/45px 'Lato', sans-serif;
	letter-spacing: 1px;
}
.information-area{
	padding-top: 68px;
	padding-bottom: 6px;
	margin-bottom: 120px;
	position: relative;
	color: #7a7b7a;
	font-size: 16px;
	line-height: 28px;
}
/*
.information-area:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 15px;
	right: 15px;
	height: 1px;
	background: #e6e6e6;
}
*/

.information-area h2{
	color: #646564;
	margin: 0 0 20px;
	text-transform: uppercase;
	font: 42px/46px 'Oswald', sans-serif;
	letter-spacing: 6px;
}
/*
.information-area h3{
	color: #7a7b7a;
	margin: 0 0 3px;
	text-transform: uppercase;
	font: 900 20px/24px 'Lato', sans-serif;
}
*/
.information-area p{margin: 0;}
.information-area p strong{font-weight: 700;}
.information-area .list{
	list-style: none;
	margin: 0;
	padding: 18px 0 33px 21px;
}
.information-area .list > li{
	color: #909190;
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 22px 6px;
	position: relative;
}
.information-area .list > li:before{
	content: '';
	position: absolute;
	z-index: 20;
	top: 8px;
	left: 0;
	width: 3px;
	height: 3px;
	background: #888;
	border-radius: 100%;
}
.richtext ul h4{ /* o-one mod 2016-01 */
	color: #909190;
	margin: 0 0 2px;
	text-transform: none;
	font: 700 14px/18px 'Lato', sans-serif;
}
.information-area .list p{margin: 0;}
.image-block{ /* o-one mod 2016-01 */
	padding: 0;
	margin: 0;
/*	border-bottom: solid 1px #e6e6e6;*/
}
.image-block:after{
	content: '';
	display: block;
	clear: both;
}
.image-block .img{
	float: left;
	width: 31.3%;
	position: relative;
	overflow: hidden;
	margin: 9px 30px 28px 0;
}
.image-block .img img{
	display: block;
	width: 100%;
	max-width: 100%;
}
.image-block .block{overflow: hidden;}
/*.image-block .block p{margin: 0 0 28px;}*/
.image-section{
	margin: 6px 0 28px;
	padding: 0; /* o-one mod 2016-01 */
}
/*
.image-section .img{
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	max-width: 519px;
	padding: 8px 10px;
	background: #fff;
}
*/
.image-section img { /* o-one mod 2016-01 */
	display: block;
    margin: 0 auto;
	max-width: 100%;
}
/* end richtext */
/* newsindex */
.news-banner{background: #e9e9e9;}
.news-banner .container{
	padding-top: 60px;
	padding-bottom: 60px;
}
.news-block{
	background: #f4f4f4;
	min-height: 393px;
	margin: 0;
}
.news-block.blue{border-bottom: solid 2px #1e22aa;}
.news-block.yellow{border-bottom: solid 2px #ff8200;}
.news-block.orange{border-bottom: solid 2px #fa4616;}
.news-banner .news-block{
	float: left;
	width: 65.7%;
}
.news-block .img{
	height: 270px;
	position: relative;
	overflow: hidden;
}
.news-block .img a{
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
.news-block figcaption{
	color: #7a7b7a;
	text-transform: uppercase;
	padding: 27px 21px 20px;
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
}
.event-label{
	display: inline-block;
	vertical-align: top;
	color: #fff;
	text-transform: uppercase;
	background: #fff;
	font-size: 10px;
	line-height: 13px;
	font-weight: 400;
	padding: 1px 10px;
}
.blue .event-label{background: #1e22aa;}
.yellow .event-label{background: #ff8200;}
.orange .event-label{background: #fa4616;}
.news-block .event-label{margin: 0 0 7px;}
.news-block figcaption h1,
.news-block figcaption h2{
	text-transform: uppercase;
	margin: 0 0 5px;
	font: 300 22px/26px 'Lato', sans-serif;
}
/* o-one mod 2016-10 */
.news-block figcaption h1 a {color: #7a7b7a; text-decoration: none;}
.news-block:hover figcaption h1 a {color: #1d1d1d; display: block;}
/* - */
.news-block figcaption p{margin: 0;}
.news-block figcaption p sup{
	vertical-align: top;
	font-size: 9px;
	line-height: 11px;
	position: relative;
	top: 0;
}
.upcoming-box{
	background: #f4f4f4;
	min-height: 393px;
	position: relative;
	color: #7a7b7a;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	text-transform: uppercase;
}
.upcoming-box.blue{border-bottom: solid 2px #1e22aa;}
.upcoming-box.yellow{border-bottom: solid 2px #ff8200;}
.upcoming-box.orange{border-bottom: solid 2px #fa4616;}
.news-banner .upcoming-box{
	float: right;
	width: 31.1%;
}
.upcoming-box .holder{padding: 14px 19px 50px;}
.upcoming-box .title{
	display: block;
	padding: 10px 0 15px; /* o-one mod 2016-10 */
	margin: 0 0 23px;
	border-bottom: solid 2px #fa4616;
	color: #fa4616;
	text-transform: uppercase;
	font: 700 23px/27px 'Oswald', sans-serif;
	text-align: center;
	letter-spacing: 1px;
}
/*
.upcoming-box .title:before{
	content: '';
	display: block;
	margin: 0 auto 13px;
	width: 40px;
	height: 52px;
	background: url(../images/ico-marker-orange-01.svg) no-repeat;
	background-size: 40px 52px;
}
.no-svg .upcoming-box .title:before{background: url(../images/ico-marker-orange-01.png) no-repeat;}
*/
.upcoming-box h2{
	color: #7a7b7a;
	margin: 0 0 11px;
	text-transform: none; /* o-one mod 2016-01 */
	font: 300 24px/30px 'Lato', sans-serif;
}
/* o-one mod 2016-10 */
.upcoming-box h2 a {color: #7a7b7a; text-decoration: none;}
.upcoming-box:hover h2 a {color: #1d1d1d; display: block;}
/* - */
.upcoming-box p{margin: 0; color: #fa4616; font-weight: bold;} /* o-one mod 2016-01 */
.upcoming-box p sup{
	vertical-align: top;
	font-size: 9px;
	line-height: 11px;
	position: relative;
	top: 0;
}
.upcoming-box footer{
	position: absolute;
	z-index: 20;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 17px 19px;
}
.news-area{background: #f8f8f8;}
.news-area .container{
	padding-top: 60px;
	padding-bottom: 38px;
}
.news-list{
	list-style: none;
	margin: 0 -15px;
	padding: 0 0 33px;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
}
.news-list > li{
	display: inline-block;
	vertical-align: top;
	padding: 0 15px 30px;
	box-sizing: border-box;
	width: 33.33%;
}
.news-widget{
	margin: 0;
	min-height: 350px; /* o-one mod 2016-01 */
	background: #ededed;
	color: #7a7b7a;
	text-transform: uppercase;
	font: 300 14px/16px 'Lato', sans-serif;
}
.news-widget.blue{border-bottom: solid 2px #1e22aa;}
.news-widget.yellow{border-bottom: solid 2px #ff8200;}
.news-widget.orange{border-bottom: solid 2px #fa4616;}
.news-widget .img{
	position: relative;
	overflow: hidden;
	height: 130px;
}
.news-widget .img a{
	display: block;
	position: relative;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
.news-widget .img a:before{
	content: '';
	position: absolute;
	z-index: 20;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transition: all .3s;
			transition: all .3s;
	background: rgba(0, 0, 0, .3);
}
.news-widget:hover .img a:before{opacity: 0;}
.news-widget figcaption{padding: 27px 22px 5px;}
.news-widget figcaption .event-label{margin: 0 0 16px;}
.news-widget figcaption h2{
	color: #7a7b7a;
	margin: 0 0 13px;
	font: 300 22px/26px 'Lato', sans-serif;
	min-height: 104px; /* o-one mod 2016-01*/
}
/* o-one mod 2016-08 */
.news-widget figcaption h2 a {color: #7a7b7a; text-decoration: none;}
.news-widget:hover figcaption h2 a {color: #1d1d1d; display: block;}
/* - */
.news-widget figcaption p{margin: 0;}
.news-widget figcaption p sup{
	vertical-align: top;
	font-size: 9px;
	line-height: 11px;
	position: relative;
	top: 0;
}
/* o-one mod 2016-01 */
.orange figcaption h2 {text-transform: none;}
.orange figcaption p {font-weight: bold; color: #fa4616;}
/* - */
.news-area .link-row{
	text-align: center;
	padding: 0 0 20px;
}
.load-more{
	display: inline-block;
	vertical-align: top;
	color: #ff8200;
	position: relative;
	padding: 0 0 0 19px;
	text-decoration: none;
	font-size: 13px;
	line-height: 17px;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.load-more:hover{
	text-decoration: none;
	color: #4e4f4e;
}
.load-more:before{
	content: '';
	position: absolute;
	z-index: 20;
	top: 4px;
	left: 0;
	width: 11px;
	height: 11px;
	background: url(../images/ico-plus-gray-01.svg) no-repeat;
	background-size: 11px 11px;
}
.no-svg .load-more:before{background: url(../images/ico-plus-gray-01.png) no-repeat;}
.paging-panel{
	background: #f4f4f4;
	text-align: center;
	font-size: 0;
	line-height: 0;
	font-family: 'AdobeBlank';
}
.paging-panel .container{
	padding-top: 28px;
	padding-bottom: 28px;
}
.paging-panel .prev,
.paging-panel .next{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	position: relative;
}
.paging-panel .prev:before,
.paging-panel .next:before,
.paging-panel .prev:after,
.paging-panel .next:after{
	content: '';
	position: absolute;
	z-index: 20;
	top: 50%;
	left: 50%;
	width: 26px;
	height: 5px;
	margin: -3px 0 0 -13px;
	-webkit-transition: all .3s;
			transition: all .3s;
}
.paging-panel .prev:after,
.paging-panel .next:after{opacity: 0;}
.paging-panel .prev:before{
	background: url(../images/arrow-left-gray-03.svg) no-repeat;
	background-size: 26px 5px;
}
.no-svg .paging-panel .prev:before{background: url(../images/arrow-left-gray-03.png) no-repeat;}
.paging-panel .next:before{
	background: url(../images/arrow-right-gray-02.svg) no-repeat;
	background-size: 26px 5px;
}
.no-svg .paging-panel .next:before{background: url(../images/arrow-right-gray-02.png) no-repeat;}
.paging-panel .prev:after{
	background: url(../images/arrow-left-yellow-01.svg) no-repeat;
	background-size: 26px 5px;
}
.no-svg .paging-panel .prev:after{background: url(../images/arrow-left-yellow-01.png) no-repeat;}
.paging-panel .next:after{
	background: url(../images/arrow-right-yellow-01.svg) no-repeat;
	background-size: 26px 5px;
}
.no-svg .paging-panel .next:after{background: url(../images/arrow-right-yellow-01.png) no-repeat;}
.paging-panel .prev:hover:before,
.paging-panel .next:hover:before{opacity: 0;}
.paging-panel .prev:hover:after,
.paging-panel .next:hover:after{opacity: 1;}
.button-menu{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	margin: 0 25px;
	position: relative;
}
.button-menu:before,
.button-menu:after{
	content: '';
	position: absolute;
	z-index: 20;
	top: 50%;
	left: 50%;
	width: 26px;
	height: 25px;
	-webkit-transition: all .3s;
			transition: all .3s;
	margin: -13px 0 0 -13px;
}
.button-menu:before{
	background: url(../images/ico-menu-gray-01.svg) no-repeat;
	background-size: 26px 25px;
}
.no-svg .button-menu:before{background: url(../images/ico-menu-gray-01.png) no-repeat;}
.button-menu:after{
	opacity: 0;
	background: url(../images/ico-menu-yellow-01.svg) no-repeat;
	background-size: 26px 25px;
}
.no-svg .button-menu:after{background: url(../images/ico-menu-yellow-01.png) no-repeat;}
.button-menu:hover:before{opacity: 0;}
.button-menu:hover:after{opacity: 1;}
/* end newsindex */
/*contacts*/
.contacts{
	padding-top: 68px;
	font-size: 15px;
	line-height: 26px;
	padding-bottom: 56px;
}
.contacts.spacing{padding-bottom: 104px;}
.contacts h2{
	color: #646564;
	font: 42px/46px 'Oswald', sans-serif;
	letter-spacing: 6px;
	text-transform: uppercase;
	margin: 0;
}
.contacts .small-text{
	display: block;
	font: 700 16px/34px 'Lato', sans-serif;
	letter-spacing: 1px;
	margin: 0 0 20px;
	text-transform: uppercase;
}
.contacts .holder{margin: 0 0 0 -30px;}
.contacts .holder:after{
	content: '';
	clear: both;
	display: block;
}
.contacts .holder .col{
	float: left;
	width: 50%;
	padding-left: 30px;
	box-sizing: border-box;
}
.contacts address{
	font-style: normal;
}
.contacts .contact-list{
	margin: 0;
	padding: 0;
	list-style: none;
}
.contacts .contact-list a{
	text-decoration: none;
	color: inherit;
}
.contacts .contact-list a:hover{color: #ff8200;}
/*map*/
.map{
	height: 570px;
	width: 100%;
	margin-bottom: 49px;
	position: relative;
}
.map:after{
	content: '';
	position: absolute;
	z-index: 11;
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 23px 0 23px;
	border-color: #fff transparent transparent transparent;
	margin: 0 0 0 -23px;
}
/*contact-table*/
.contact-table {
	padding-top: 63px;
	padding-bottom: 88px;
}
.contact-table .holder{padding-bottom: 30px;}
.contact-table .holder:after{
	content: '';
	clear: both;
	display: block;
}
.contact-table .col{
	overflow: hidden;
	padding: 0 108px 0 0;
}
.contact-table .title{
	float: left;
	width: 25.9%;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 28px;
	box-sizing: border-box;
	padding-right: 20px;
	letter-spacing: 1px;
}
.contact-table table {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	font-size: 15px;
	line-height: 29px;
}
.contact-table table tr{border-bottom: 1px solid #dedede;}
.contact-table table th{
	padding: 0;
	color: #ff671b;
	text-transform: uppercase;
	text-align: left;
	width: 33.333%;
	box-sizing: border-box;
}
.contact-table table td{
	width: 33.333%;
	padding: 0;
	box-sizing: border-box;
}
.contact-table table th + th,
.contact-table table td + td{padding-left: 3px;}
.contact-table table a{
	color: inherit;
	text-decoration: none;
}
.contact-table table a:hover{color: #ff671b;}
/*events-slider*/
.events-slider{
	position: relative;
	overflow: hidden;
	background: #ff8200;
	color: #fff;
	font-size: 19px;
	line-height: 24px;
	padding: 50px 80px 49px;
	margin-bottom: 62px;
}
.events-slider:before{
	content: '';
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	width: 1200px;
	height: 1200px;
	margin: -600px 0 0 -600px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center, ellipse, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);
	background: -webkit-radial-gradient(center ellipse, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 74%,rgba(255,255,255,0) 100%);
}
.events-slider h1,
.events-slider h2{
	font-weight: 300;
	font-size: 41px;
	line-height: 44px;
	margin: 0 0 12px;
	border-bottom: 1px solid #fff;
	padding: 0 0 12px;
	text-transform: uppercase;
}
.events-slider h1 sup,
.events-slider h2 sup{
	font-size: 24px;
}
.events-slider .slider{
	position: relative;
	z-index: 2;
}
.events-slider .slick-arrow:focus,
.events-slider .slider .slide:focus,
.events-slider .slider .slide{outline: none;}
.events-slider .slick-arrow{
	font-size: 0;
	line-height: 0;
	padding: 0;
	border: none;
	width: 26px;
	height: 51px;
	position: absolute;
	z-index: 3;
	top: 50%;
	margin-top: -26px;
	outline: none;
}
.events-slider .slick-arrow:hover{opacity: .7;}
.events-slider .slick-prev{
	background: url(../images/ico-arrow-prev-001.svg) no-repeat;
	background-size: 26px auto;
	left: -31px;
}
.events-slider .slick-next{
	background: url(../images/ico-arrow-next-001.svg) no-repeat;
	background-size: 26px auto;
	right: -31px;
}
.events-slider time{
	display: block;
	font-weight: 700;
	text-transform: uppercase;
}
.events-slider .position{
	display: block;
	text-transform: uppercase;
}
/*social-list*/
.social-list{
	margin: 7px 0 50px;
	padding: 25px 27px;
	list-style: none;
	font-size: 0;
	line-height: 0;
	float: left;
	width: 17.1%;
	border-left: 1px solid #bdbdbd;
	box-sizing: border-box;
}
.social-list li{position: relative;}
.social-list li + li{margin-top: 34px;}
.social-list li:before,
.social-list li:after{
	content: '';
	position: absolute;
	left: -28px;
	top: 50%;
}
.social-list li:before{
	border: 9px solid transparent;
	border-left: 9px solid #bdbdbd;
	margin-top: -9px;
}
.social-list li:after{
	border: 9px solid transparent;
	border-left: 9px solid #fff;
	margin: -9px 0 0 -1px;
}
.social-list li a{
	display: block;
	position: relative;
	width: 28px;
	height: 24px;
}
.social-list li a:before,
.social-list li a:after{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	opacity: 1;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}
.social-list li a:after{opacity: 0;}
.social-list li a:hover:before{opacity: 0;}
.social-list li a:hover:after{opacity: 1;}
.social-list .twitter-link:after,
.social-list .twitter-link:before{
	width: 28px;
	height: 24px;
	background: url(../images/ico-twitter-001.svg) no-repeat;
	background-size: 28px auto;
	margin: -12px 0 0 -14px;
}
.social-list .twitter-link:after{
	background: url(../images/ico-twitter-hover-001.svg) no-repeat;
	background-size: 28px auto;
}
.social-list .facebook-link:after,
.social-list .facebook-link:before{
	width: 12px;
	height: 24px;
	background: url(../images/ico-facebook-001.svg) no-repeat;
	background-size: 12px auto;
	margin: -12px 0 0 -6px;
}
.social-list .facebook-link:after{
	background: url(../images/ico-facebook-hover-001.svg) no-repeat;
	background-size: 12px auto;
}
.social-list .linkedin-link:after,
.social-list .linkedin-link:before{
	width: 24px;
	height: 24px;
	background: url(../images/ico-linkedin-001.svg) no-repeat;
	background-size: 24px auto;
	margin: -12px 0 0 -12px;
}
.social-list .linkedin-link:after{
	background: url(../images/ico-linkedin-hover-001.svg) no-repeat;
	background-size: 24px auto;
}
.social-list .google-link:before,
.social-list .google-link:after{
	width: 28px;
	height: 24px;
	background: url(../images/ico-google-001.svg) no-repeat;
	background-size: 28px auto;
	margin: -12px 0 0 -14px;
}
.social-list .google-link:after{
	background: url(../images/ico-google-hover-001.svg) no-repeat;
	background-size: 28px auto;
}

/* o-one mod 2016-01 */
.content-area hr {
    border: 1px solid #e6e6e6;
    border-width: 0 0 1px 0;
    margin: 28px 0 56px 0;
    height: 0;
    line-height: 0;
    background: #fff;
    color: #fff;
}
.content {    
	width: 82.9%;
	float: right;
	box-sizing: border-box;
	padding: 0 150px 52px 0;
}
.richtext {
	color: #7a7b7a;
    margin: 0 0 28px;
}
.richtext p{margin: 0 0 28px;}

/* o-one mod 2016-10 */
/*
.richtext .video{
	position: relative;
	margin: 43px 16px 45px 0;
}
.richtext .video img, .richtext .video iframe {
	vertical-align: top;
	width: 100%;
}
.richtext .video .play{
	position: absolute;
	font-size: 0;
	line-height: 0;
	width: 80px;
	height: 80px;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -40px;
	border: 1px solid rgba(255,255,255, 0.7);
	border-radius: 50%;
	background: rgba(34, 34, 34, 0.2);
	z-index: 2;
}
.richtext .video .play:hover{background-color: rgba(0,0,0,0);}
.richtext .video .play:before{
	content: '';
	position: absolute;
	border: 14px solid transparent;
	border-left: 25px solid rgba(255,255,255, 0.7);
	margin: -14px 0 0 -9px;
	top: 50%;
	left: 50%;
}
*/
.richtext .video {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    margin-bottom: 45px;
}
.richtext .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

.richtext h1, .richtext h2, .richtext h3, .richtext h4, .richtext h5{
	margin-bottom: 3px;
	text-transform: uppercase;
}
.richtext h1 {font:bold 20px/24px "Lato", Arial, Helvetica, sans-serif;}
.richtext h2 {font:bold 18px/24px "Lato", Arial, Helvetica, sans-serif; letter-spacing: normal; color: #7a7b7a;}
.richtext h3 {font:bold 16px/24px "Lato", Arial, Helvetica, sans-serif;}
.richtext h4, .richtext h5 {font:bold 14px/24px "Lato", Arial, Helvetica, sans-serif;}

.richtext b, .richtext strong {font-weight: 700;}
.richtext i, .richtext em {font-style: italic;}
.richtext ul{
	margin: 0;
	padding: 15px 0 51px;
	list-style: none;
}
.richtext ul li{
	padding-left: 27px;
    padding-bottom: 22px;
	position: relative;
	font-size: 14px;
	line-height: 20px;
}
.richtext ul li > strong{text-transform: uppercase;}
.richtext ul li:before{
	content: '';
	position: absolute;
	left: 21px;
	top: 9px;
	background: #8f8f8f;
	width: 3px;
	height: 3px;
	border-radius: 50%;
}
/*.richtext ul li + li{margin-top: 20px;}*/
.richtext ul ul {padding-top: 10px;}
.richtext ul ul li {padding-bottom: 5px;}
.richtext ul ul li:before{
	content: '';
    background: none;
	border: #8f8f8f 1px solid;
	width: 3px;
	height: 3px;
    left: 11px;
}
.richtext ul p{margin: 0;}
/*testimonials*/
.testimonials{
	font-weight: 700;
	font-size: 22px;
	line-height: 36px;
	color: #ff8200;
	text-align: center;
	padding: 48px 0 78px;
	background: url(../images/bg-testimonials-001.png) no-repeat 48% 39%;
}
.testimonials blockquote{margin: 0 0 14px;}
.testimonials blockquote:before{content: '“';}
.testimonials blockquote:after{content: '”';}
.testimonials cite{
	display: block;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 1px;
}
/*no-svg*/
.no-svg .btn-arrow:hover{text-decoration: underline;}
.no-svg .btn-arrow:hover:before{left: 0;}
.no-svg .btn-arrow:before{background: url(../images/ico-arrow-right-001.png) no-repeat;}
.no-svg .social-list .twitter-link:before{background: url(../images/ico-twitter-001.png) no-repeat;}
.no-svg .social-list .twitter-link:after{background: url(../images/ico-twitter-hover-001.png) no-repeat;}
.no-svg .social-list .facebook-link:before{background: url(../images/ico-facebook-001.png) no-repeat;}
.no-svg .social-list .facebook-link:after{background: url(../images/ico-facebook-hover-001.png) no-repeat;}
.no-svg .social-list .linkedin-link:before{background: url(../images/ico-linkedin-001.png) no-repeat;}
.no-svg .social-list .linkedin-link:after{background: url(../images/ico-linkedin-hover-001.png) no-repeat;}
.no-svg .social-list .google-link:before{background: url(../images/ico-google-001.png) no-repeat;}
.no-svg .social-list .google-link:after{background: url(../images/ico-google-hover-001.png) no-repeat;}
.no-svg .events-slider .slick-prev{background: url(../images/ico-arrow-prev-001.png) no-repeat;}
.no-svg .events-slider .slick-next{background: url(../images/ico-arrow-next-001.png) no-repeat;}
@media only screen and (max-width: 1199px) {
	/* header */
	#header .logo-box{
		width: 20%;
		padding: 0;
	}
	#main-nav{
		/*width: 55%;
		padding: 25px 15px 0;*/
	}
	/* end header */
	/* visual */
	.visual .container{height: 600px;}
	.visual figcaption .block{
		height: 600px;
		padding: 20px 0;
	}
	/* end visual */
	/* newsindex */
	.news-banner .upcoming-box{width: 32%;}
	.news-banner .news-block{width: 66%;}
	.news-widget figcaption h2{
		font-size: 20px;
		line-height: 24px;
	}
	/* end newsindex */
}
@media only screen and (max-width: 991px) {
	.visible-sm{display: block !important;}
	/* header */
	#header .container{padding: 10px 30px 0;}
	#header .top{padding: 0 0 10px;}
	#header .logo-box{
		float: none;
		width: auto;
	}
	#header .logo{
		width: 180px;
		height: 61px;
		background-size: 180px 61px;
		float: none;
		display: block;
		margin: 0 auto;
	}
	#header .block{display: none;}
	#main-nav{
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		text-align: left;
		z-index: 1100;
		margin: 0 -280px 0 0;
		width: 280px;
		overflow: auto;
		background: #fff;
		-webkit-transform: translateZ(1px);
		transform: translateZ(1px);
		-moz-transform: translateZ(1px);
		-o-transform: translateZ(1px);
		-ms-transform: translateZ(1px);
		float: none;
		padding: 0;
	}
	#main-nav > ul > li{
		display: block;
		padding: 0;
		font-size: 16px;
		line-height: 20px;
		border-bottom: solid 1px #dedede;
	}
	#main-nav > ul > li > a{
		display: block;
		padding: 10px 15px;
	}
	#main-nav > ul > li > a:hover,
	#main-nav > ul > li.active > a{
		background: #ff8200;
		color: #fff;
	}
	#header #main-nav .sub-nav{display: none;}
	#header #main-nav .block{
		display: block;
		float: none;
		text-align: left; max-width: none; /* o-one mod 2015-12 */
		width: auto;
		padding: 15px 0;
	}
	#header .btn-menu{
		display: block;
		position: absolute;
		z-index: 100;
		width: 38px;
		height: 37px;
		box-sizing: border-box;
		padding: 5px;
		top: 29px;
		right: 25px;
	}
	#header .btn-menu span{
		display: block;
		overflow: hidden;
		text-indent: -9999px;
		height: 4px;
		background: #909190;
		-webkit-transition: all .3s;
				transition: all .3s;
	}
	#header .btn-menu span + span{margin: 4px 0 0;}
	#header .btn-menu:hover span{background: #ff8200;}
	/* end header */
	/* content-area */
	.content-area{padding: 117px 0 0;}
	/* end content-area */
	/* visual */
	.visual figcaption .title{
		font-size: 84px;
		line-height: 88px;
		letter-spacing: 5px;
	}
	/* end visual */
	/* about-company */
	.about-company{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.about-company .about-heading{padding: 0 0 40px;}
	.about-company .about-heading h1,
	.about-company .about-heading h2{margin: 0 0 20px;}
	.about-company h2{margin: 0 0 20px;}
	.dates-cols{
		margin: 0 -15px;
		padding: 0 0 20px;
	}
	.dates-cols .col{
		width: 50%;
		padding: 0 15px;
	}
	.dates-cols h3{margin: 0 0 20px;}
	.about-company .maps-cols{padding: 0 0 30px;}
	.about-company .maps-cols .col{width: 33.33%;}
	.about-info .col{width: 33.33%;}
	.about-info .val{
		margin: 0 auto 20px;
		width: 190px;
		height: 180px;
		background-size: 190px 160px;
		padding: 59px 15px 57px;
		font-size: 30px;
		line-height: 34px;
	}
	.about-info .val .ico{
		width: 45px;
		margin: 0 0 0 -22px;
	}
	.about-info .val strong{
		font-size: 44px;
		line-height: 48px;
	}
	/* end about-company */
	/* info */
	.info .container{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.info .block{width: 60%;}
	.info .block .box{height: 400px;}
	.info .img{
		width: 30%;
		margin: 89px 20px 0 0;
	}
	/* end info */
	/* management-info */
	.management-info{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.management-info h2{margin: 0 0 20px;}
	.management-accordion > li{padding: 14px 0 20px;}
	.management-accordion .photo{
		width: 25%;
		margin: 5px 20px 0 0;
	}
	.management-accordion .heading{padding: 0 100px 3px 0;}
	/* end management-info */
	/* info-section */
	.info-section{
		font-size: 20px;
		line-height: 25px;
	}
	.info-section .container{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.info-section h2{
		padding: 0 0 15px;
		margin: 0 0 15px;
		font-size: 32px;
		line-height: 36px;
		letter-spacing: 3px;
	}
	.info-section p{letter-spacing: 2px;}
	/* end info-section */
	/* values-info */
	.values-info .container{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.values-info h2{
		padding: 0 0 15px;
		margin: 0 0 15px;
		font-size: 32px;
		line-height: 36px;
		letter-spacing: 3px;
	}
	.values-info .block{padding: 0 0 20px;}
	.values-info h3{
		margin: 0 0 5px;
		font-size: 20px;
		line-height: 25px;
		letter-spacing: 3px;
	}
	/* end values-info */
	/* heading-section */
	.heading-section{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.heading-section h1,
	.heading-section h2,
	.heading-section h3{margin: 0 0 30px;}
	/* end heading-section */
	/* network-info */
	.network-info .container{
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.network-info h3{
		margin: 0 0 20px;
		font: 17px/26px 'Lato', sans-serif;
	}
	.network-info .list{padding: 0 0 20px;}
	/* end network-info */
	/* history-info */
	.history-info{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.history-info .history-heading{padding: 0 0 20px;}
	.history-info .history-heading h2{
		margin: 0 0 30px;
		font-size: 38px;
		line-height: 42px;
		letter-spacing: 3px;
	}
	.history-info .dates-cols{padding: 0 0 30px;}
	/* end history-info */
	/* timeline-section */
	.timeline-section{margin: 0 0 50px;}
	.timeline-section .container{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	/* end timeline-section */
	/* footer */
	#footer .cols .links{width: 49%;}
	#footer .careers-block{width: 49%;}
	/* end footer */
	.info.type2 .img{
		margin: 89px 20px 0 0;
		width: 30%;
	}
	.about-company.type2{padding-bottom: 13px;}
	.heading-section.type2{
		padding-bottom: 70px;
		padding-top: 70px;
	}
	.info-text{
		background-size: 130% auto;
	}
	.white-papers .text{padding: 55px 10px 0 0;}
	.info-area{padding: 50px 0;}
	.info-area .description{margin-bottom: 30px;}
	.info-area .progress-list .img span{
		font-size: 70px;
		line-height: 136px;
	}
	/* richtext */
	.page-heading .container{
		min-height: 200px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.page-heading h1{
		font-size: 36px;
		line-height: 40px;
	}
	.information-area{
		padding-top: 50px;
		margin-bottom: 70px;
		padding-bottom: 0;
	}
	/* end richtext */
	/* newsindex */
	.news-banner .container{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.news-block{min-height: 320px;}
	.news-banner .news-block{width: 59%;}
	.news-block .img{height: 200px;}
	.news-block figcaption{padding: 20px 15px;}
	.upcoming-box{min-height: 320px;}
	.news-banner .upcoming-box{width: 39%;}
	.upcoming-box .holder{padding: 14px 15px 40px;}
	.upcoming-box h2{
		font-size: 22px;
		line-height: 26px;
	}
	.upcoming-box footer{padding: 0 15px 10px;}
	.news-area .container{
		padding-top: 40px;
		padding-bottom: 30px;
	}
	.news-list{padding: 0 0 10px;}
	.news-list > li{width: 50%;}
	.paging-panel .container{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	/* end newsindex */
	.contacts{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.contacts.spacing{padding-bottom: 60px;}
	.contact-table .col{padding-right: 0;}
	.map{
		margin-bottom: 30px;
		height: 400px;
	}
	.contact-table{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.contact-table table{font-size: 14px;}
	.events-slider h1,
	.events-slider h2{font-size: 36px;}
	.events-slider h1 sup,
	.events-slider h2 sup{font-size: 20px;}
	.events-slider{padding: 50px 30px;}
	.events-slider .slick-prev{left: -26px;}
	.events-slider .slick-next{right: -26px;}
	.content{padding-right: 0;}
	.testimonials{padding: 20px 0 40px;}
	.content p{margin-bottom: 20px;}
	.content .list{padding: 20px 0 40px;}
	.content .list li + li{margin-top: 15px;}
}
@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 767px), screen and (orientation: portrait ) and (max-width: 767px) {
	body{-webkit-text-size-adjust: none;}
	.hidden-xs{display:none !important;}
	.visible-sm{display:none !important;}
	.visible-xs{display:block !important;}
	/* wrapper */
	.wrapp{padding: 0;}
	/* end wrapper */
	/* header */
	#header{border-bottom: solid 1px #bcbcbc;} /* o-one mod 2015-12 */
	#header .container{padding: 6px 0 8px;}
	#header .top{
		padding: 0;
		border: 0;
	}
	#header .logo{
		width: 106px;
		height: 36px;
		background-size: 106px 36px;
	}
	#header .sub-nav{display: none !important;} /* o-one mod 2017-01 */
	#header #main-nav .sub-nav{
		display: none; /* o-one mod 2015-12 */
		margin: 20px 0 0;
		padding: 0;
		text-align: left;
		border-top: solid 1px #dedede;
	}
	#header .sub-nav > ul > li{
		display: block;
		padding: 0;
		border-bottom: solid 1px #dedede;
		font-size: 11px;
		line-height: 15px;
	}
	#header .sub-nav > ul > li > a{
		display: block;
		padding: 7px 15px;
	}
	#header .sub-nav > ul > li > a:hover,
	#header .sub-nav > ul > li.active > a{
		background: #ff8200;
		color: #fff;
		text-decoration: none;
	}
	#header .btn-menu{
		width: 32px;
		height: 24px;
		top: 13px;
		right: 10px;
	}
	#header .btn-menu span{height: 2px;}
	/* end header */
	/* content-area */
	.content-area{padding: 51px 0 0;}
	/* end content-area */
	/* visual */
	.visual{
		font-size: 12px;
		line-height: 14px;
	}
	.visual .container{height: 200px;}
	.visual figcaption .block{
		height: 200px;
		padding: 17px 0 15px;
	}
	.visual figcaption .title{
		padding: 0 15px 13px;
		font-size: 24px;
		line-height: 29px;
		letter-spacing: 3px;
	}
	/* end visual */
	/* about-company */
	.about-company{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.about-company .about-heading{padding: 0 0 30px;}
	.about-company .about-heading h1,
	.about-company .about-heading h2{
		margin: 0 0 15px;
		font-size: 24px;
		line-height: 41px;
		letter-spacing: 2px;
	}
	.about-company h2{margin: 0 0 28px;}
	.dates-cols{
		margin: 0;
		padding: 0 0 30px;
	}
	.dates-cols .col{
		display: block;
		width: auto;
		padding: 0;
	}
	.dates-cols .col + .col{padding-top: 10px;}
	.dates-cols h3{
		margin: 0 0 25px;
		font-size: 72px;
		line-height: 76px;
		letter-spacing: -1px;
	}
	.about-company .maps-cols{padding: 0 0 40px;}
	.about-company .maps-cols .col{
		display: block;
		width: auto;
		padding: 0;
	}
	.about-company .maps-cols .col + .col{padding-top: 30px;}
	.about-company .maps-cols .img{
		padding: 0 0 15px;
		min-height: 1px;
	}
	.about-company .maps-cols .img-map{
		position: relative;
		top: auto;
		left: auto;
	}
	.about-company .maps-cols .img-map.italy,
	.about-company .maps-cols .img-map.germany,
	.about-company .maps-cols .img-map.japan-usa{margin: 0 auto;}
	.about-info .col{
		display: block;
		width: auto;
		padding: 0;
	}
	.about-info .col + .col{padding-top: 32px;}
	.about-info .val{
		margin: 0 auto 30px;
		width: 218px;
		height: 216px;
		background-size: 218px 184px;
		padding: 56px 15px 70px;
		font-size: 40px;
		line-height: 44px;
	}
	.about-info .val .ico{
		width: 57px;
		margin: 0 0 0 -28px;
	}
	.about-info .val strong{
		font-size: 60px;
		line-height: 64px;
	}
	.about-info p span{display: inline;}
	/* end about-company */
	/* info */
	.info .container{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.info .block{
		float: none;
		width: auto;
		padding: 0 0 40px;
	}
	.info .block .box{
		width: auto;
		height: auto;
		display: block;
		vertical-align: top;
	}
	.info h2{
		margin: 0 0 10px;
		font-size: 24px;
		line-height: 30px;
		letter-spacing: 3px;
	}
	.info .img{
		float: none;
		width: auto;
		margin: 0 auto;
		max-width: 250px;
	}
	/* end info */
	/* management-info */
	.management-info{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.management-info h2{
		margin: 0 0 10px;
		font-size: 24px;
		line-height: 41px;
		letter-spacing: 3px;
	}
	.management-accordion > li{padding: 27px 0 20px;}
	.management-accordion .photo{
		float: none;
		width: auto;
		margin: 0 auto 20px;
		max-width: 250px;
	}
	.management-accordion .heading{padding: 0 40px 0 0;}
	.management-accordion .heading .arrow-opener{
		width: 30px;
		height: 16px;
		top: 5px;
		right: 0;
	}
	.management-accordion .heading .arrow-opener:before,
	.management-accordion .heading .arrow-opener:after{
		width: 30px;
		height: 16px;
	}
	.management-accordion .heading .arrow-opener:before{background-size: 30px 16px;}
	.management-accordion .heading .arrow-opener:after{background-size: 30px 16px;}
	.management-accordion .collapse-block{padding: 10px 0 0;}
	/* end management-info */
	/* info-section */
	.info-section{
		font-size: 24px;
		line-height: 30px;
		margin: 0 0 20px;
	}
	.info-section .container{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.info-section .cols{margin: 0;}
	.info-section .cols .col{
		float: none;
		width: auto;
		padding: 0;
	}
	.info-section .cols .col + .col{padding-top: 20px;}
	.info-section h2{
		padding: 0 0 7px;
		margin: 0 0 13px;
		font-size: 24px;
		line-height: 41px;
		letter-spacing: 2px;
	}
	.info-section p{letter-spacing: 2px;}
	/* end info-section */
	/* values-info */
	.values-info .container{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.values-info h2{
		padding: 0 0 7px;
		margin: 0 0 13px;
		font-size: 24px;
		line-height: 41px;
		letter-spacing: 2px;
	}
	.values-info .cols{margin: 0;}
	.values-info .cols .col{
		float: none;
		width: auto;
		padding: 0;
	}
	.values-info .block{padding: 0 0 20px;}
	.values-info h3{
		margin: 0 0 10px;
		font-size: 24px;
		line-height: 30px;
		letter-spacing: 2px;
	}
	/* end values-info */
	/* heading-section */
	.heading-section{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.heading-section h1,
	.heading-section h2,
	.heading-section h3{
		margin: 0 0 20px;
		font-size: 24px;
		line-height: 41px;
		letter-spacing: 2px;
	}
	/* end heading-section */
	/* network-info */
	.network-info .container{
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.network-info .list{padding: 0 0 15px;}
	/* end network-info */
	/* history-info */
	.history-info{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.history-info .history-heading{padding: 0 0 20px;}
	.history-info .history-heading h2{
		margin: 0 0 10px;
		font-size: 24px;
		line-height: 41px;
		letter-spacing: 2px;
	}
	.history-info .dates-cols{padding: 0 0 20px;}
	/* end history-info */
	/* timeline-section */
	.timeline-section{margin: 0 0 30px;}
	.timeline-section .container{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.cd-horizontal-timeline .timeline{height: 80px;}
	.cd-horizontal-timeline .events a{
		font-size: 22px;
		line-height: 26px;
		padding: 0 0 10px;
	}
	.cd-horizontal-timeline .events a span{min-width: 80px;}
	.cd-horizontal-timeline .events a.selected{
		font-size: 30px;
		line-height: 34px;
	}
	.cd-timeline-navigation a{top: 240px;}
	.cd-timeline-navigation .prev{left: -5px;}
	.cd-timeline-navigation .next{right: -5px;}
	.cd-horizontal-timeline .events-content{margin: 0 20px;}
	.cd-horizontal-timeline .events-content .box{height: 270px;}
	.cd-horizontal-timeline .events-content h3{
		margin: 0 0 10px;
		font-size: 24px;
		line-height: 28px;
		letter-spacing: 2px;
	}
    .cd-horizontal-timeline .events-content li {padding: 0;}
    .cd-horizontal-timeline .events-content .box {text-align: center;}
    .cd-horizontal-timeline .events-content h3 span {display: block;} /* o-one mod 2015-12 */
	/* end timeline-section */
	/* footer */
	#footer .top{border-bottom: solid 2px #fff;}
	#footer .top .container{
		padding-top: 6px;
		padding-bottom: 7px;
	}
        #footer .badge{
                width: 162px;
                height: 37px;
        }
	#footer .logo-footer{
		width: 74px;
		height: 37px;
		background-size: 74px 37px;
		margin: 0 auto;
	}
	#footer .founder{
		width: 38px;
		height: 37px;
		background-size: 38px 37px;
		margin: 0 auto;
                margin-left: 50px;
	}
	#footer .footer-nav{display: none;}
	#footer .cols{display: none;}
	#footer .bottom{
		padding-top: 15px;
		padding-bottom: 20px;
		text-align: center;
	}
	#footer .bottom p{
		float: none;
		width: auto;
		margin: 0 0 36px;
	}
	#footer .bottom ul{
		padding: 0;
		margin: 0 -25px;
		text-align: center;
	}
	#footer .bottom ul li{
		font-size: 10px;
		line-height: 14px;
		padding: 0 15px;
	}
	/* end footer */
	.about-heading.type2 h1 small{
		line-height: 26px;
		margin: 0;
	}
	.about-company.type2{padding-bottom: 33px;}
	.info.type2 .container{
		padding-top: 47px;
		padding-bottom: 57px;
	}
	.info .info-list li{text-align: center;}
	.info .info-list .text{
		text-align: left;
		padding-bottom: 16px;
	}
	.info.type2 .img{
		float: none;
		width: auto;
		margin: 0 auto;
		max-width: 205px;
	}
	.info.type2 .block{padding-bottom: 55px;}
	.heading-section.type2{
		padding-top: 60px;
		padding-bottom: 67px;
	}
	.heading-section.type2 h2 small{
		line-height: 26px;
		margin: -2px 0 -4px;
	}
	.heading-section.type2 p{margin-bottom: 31px;}
	.join-technology {
		padding-bottom: 68px;
		font-size: 17px;
		line-height: 26px;
	}
	.join-technology h2{
		font-size: 24px;
		letter-spacing: 2px;
		line-height: 41px;
		margin: 0 0 12px;
	}
	.join-technology p{margin-bottom: 18px;}
	.dates-cols.type2 .col + .col{padding-top: 20px;}
	.dates-cols.type2{padding-bottom: 51px;}
	.info-text{
		background-size: 100% auto;
		padding: 93px 0 23px;
		margin: 0 0 62px;
	}
	.info-text h3{
		font-size: 24px;
		line-height: 30px;
	}
	.about-info.type2{margin-bottom: 84px;}
	.white-papers {padding: 51px 0 44px;}
	.white-papers h3{
		font-size: 24px;
		letter-spacing: 3px;
		line-height: 41px;
		margin: 0 0 18px;
		text-align: left;
	}
	.white-papers .text{
		display: block;
		width: auto;
		padding:0;
		text-align: center;
	}
	.white-papers .col{display: none;}
	.white-papers .text p{
		margin-bottom: 25px;
		text-align: left;
	}
	/*.info-area*/
	.info-area{padding: 50px 0 20px;}
	.info-area .description {margin: 0 0 10px;}
	.info-area .description .col.spacing,
	.info-area .description .col{
		float: none;
		width: auto;
		padding: 0 0 20px;
	}
	.info-area .description .col.spacing{text-align: center;}
	.info-area .description .col.spacing strong{
		text-align: left;
		display: block;
	}
	.info-area .description .description-list{text-align: left;}
	.info-area .description .btn-arrow{
		position: relative;
		left: auto;
		top: auto;
	}
	.heading-section.small{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.heading-section.small h2 small{
		line-height: 26px;
		margin: 0;
	}
	/* richtext */
	.page-heading{text-align: center;}
	.page-heading .container{
		min-height: 150px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.page-heading h1{
		font-size: 26px;
		line-height: 30px;
		letter-spacing: 0;
	}
	.information-area{
		padding-top: 30px;
		margin-bottom: 30px;
	}
	.information-area h2{
		margin: 0 0 15px;
		font-size: 32px;
		line-height: 36px;
		letter-spacing: 3px;
	}
	.information-area h3{
		font-size: 16px;
		line-height: 20px;
	}
	.information-area .list{padding: 10px 0 15px 10px;}
	.information-area .list > li{padding: 0 0 15px 6px;}
	.image-block{
		top: auto;
		padding: 0 0 10px;
		margin: 0 0 30px;
	}
	.image-block .img{
		width: 40%;
		margin: 9px 20px 0 0;
	}
	.image-block .block{overflow: visible;}
	.image-block .block p{margin: 0 0 15px;}
	.image-section{
		margin: 0 0 30px;
		padding: 10px;
	}
	.image-section .img{padding: 5px;}
	/* end richtext */
	/* newsindex */
	.news-banner .container{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.news-block{min-height: 1px;}
	.news-banner .news-block{
		float: none;
		width: auto;
		margin: 0 0 20px;
		height: auto !important;
	}
	.upcoming-box{min-height: 1px;}
	.news-banner .upcoming-box{
		float: none;
		width: auto;
		height: auto !important;
	}
	.upcoming-box .holder{padding: 15px 15px 20px;}
	.upcoming-box footer{
		position: relative;
		bottom: auto;
		left: auto;
		right: auto;
		padding: 0 15px 15px;
	}
	.news-area{background: #f8f8f8;}
	.news-area .container{
		padding-top: 30px;
		padding-bottom: 10px;
	}
	.news-list{padding: 0 0 5px;}
	.news-list > li{
		width: 100%;
		padding-bottom: 20px;
	}
	.news-area .link-row{padding: 0 0 10px;}
	.paging-panel .container{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	/* end newsindex */
	.contacts h2{
		font-size: 24px;
		letter-spacing: 2px;
		line-height: 41px;
	}
	.contacts .small-text{
		line-height: 26px;
	}
	.contacts .holder {margin-left: -15px;}
	.contacts .holder .col{
		padding-left: 15px;
	}
	.map{
		height: 300px;
		margin-bottom: 10px;
	}
	.contact-table{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.contacts.spacing{padding-bottom: 40px;}
	.contact-table .holder{padding-bottom: 20px;}
	.contact-table .title{
		float: none;
		width: auto;
		margin-bottom: 0;
		padding: 0;
	}
	.contact-table table{
		font-size: 13px;
		line-height: 22px;
		min-width: 420px;
	}
	.contact-table .col{
		overflow-y: auto;
		overflow-x: visible;
		padding-bottom: 10px;
	}
	.events-slider{
		font-size: 16px;
		line-height: 20px;
		padding: 30px;
		margin-bottom: 30px;
	}
	.events-slider h1,
	.events-slider h2{
		font-size: 26px;
		line-height: 30px;
	}
	.events-slider h1 sup,
	.events-slider h2 sup{
		font-size: 14px;
	}
	.events-slider .slick-arrow{
		margin-top: -20px;
		width: 20px;
		height: 40px;
	}
	.events-slider .slick-prev,
	.events-slider .slick-next{
		background-size: 20px auto;
	}
	.social-list{
		float: none;
		text-align: justify;
		width: 100%;
		border-left: none;
		border-top: 1px solid #bdbdbd;
		font-size: 0.1px;
		line-height: 0;
		margin-bottom: 0;
	}
	.social-list:after{
		content: "";
		display: inline-block;
		height: 0;
		overflow: hidden;
		width: 100%;
	}
	.social-list li{
		display: inline-block;
		text-align: center;
		vertical-align: middle;
	}
	.social-list li:before,
	.social-list li:after{
		left: 50%;
		top: -25px;
		margin: 0 0 0 -9px;
	}
	.social-list li:before{
		border: 9px solid transparent;
		border-top: 9px solid #bdbdbd;
	}
	.social-list li:after{
		border: 9px solid transparent;
		border-top: 9px solid #fff;
		margin-top: -1px;
	}
	.social-list li + li{margin: 0 0 0 10px;}
	.social-list a{color: #fff;}
	.content{
		font-size: 15px;
		line-height: 26px;
		float: none;
		width: auto;
		padding-bottom: 30px;
	}
	.content p{margin-bottom: 10px;}
	.content .video{
		margin: 20px 0;
	}
	.content .video .play{
		width: 60px;
		height: 60px;
		margin: -30px 0 0 -30px;
	}
	.testimonials{
		font-size: 18px;
		line-height: 26px;
		padding: 10px 0 20px;
	}
	.testimonials blockquote{margin-bottom: 10px;}
	.content .list li{padding-left: 20px;}
	.content .list li:before{left: 14px;}
	.content .list{padding: 10px 0 20px;}
}
@media screen and (max-width: 480px), screen and (orientation: landscape) and (max-width: 480px), screen and (orientation: portrait ) and (max-width: 480px){
	.info-area .progress-list{margin-left: 0;}
	.info-area .progress-list li{
		padding: 0;
		width: 137px;
		margin: 0 auto;
		display: block;
	}
	.info-area .progress-list li + li{padding-top: 20px;}
	.contacts .holder {margin-left: 0;}
	.contacts .holder .col{
		padding: 0; 
		float: none;
		width: auto;
	}
	.contacts .holder .col + .col{padding-top: 20px;}
}
@media only screen and (max-width: 479px) {
	/* richtext */
	.image-block .img{
		float: none;
		width: auto;
		max-width: 250px;
		margin: 0 auto 10px;
	}
	/* end richtext */
}
@media only screen and (min-width: 992px) {
	.fader{display: none !important;}
	#wrapper{right: auto !important;}
	body.open-menu{
		width: auto !important;
		height: auto !important;
		overflow: visible !important;
	}
	#main-nav{margin-right: auto !important;}
	.cd-horizontal-timeline::before{content: 'desktop';}
}