@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");
    font-display: swap;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: "Montserrat", sans-serif;
    min-width: 320px;
    color: #35393D;
}

img {
    border-style: none;
}

.image-caption {
    font-size: 11px;
    line-height: 15px;
    font-style: italic;
    display: inline-block;
}

a {
    -webkit-transition: all .3s;
    transition: all .3s;
    outline: none;
    text-decoration: none;
    color: #D2002D;
}

    a:active,
    a:focus,
    a:hover {
        text-decoration: none;
        outline: none;
    }

    a:hover {
        text-decoration: underline;
    }

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;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
}

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;
}

input {
    font-size: 15px;
}

select {
    font-size: 15px;
}
/* headings */
h1 {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 15px;
}

h2 {
    font: 600 30px/40px 'Montserrat', sans-serif;
    margin: 0 0 15px;
    letter-spacing: -0.36px
}

h3 {
    font: 600 24px/34px 'Montserrat', sans-serif;
    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: 15px;
    line-height: 21px;
    margin: 0 0 15px;
}
/* headings */
/* wrapper */
#wrapper {
    position: relative;
    overflow: hidden;
    min-height: 100vh;
}
/* end wrapper */
.new .container {
    max-width: 980px;
}

section.dark {
    background-color: #F8F9FA;
}
/* buttons */
.btn {
    vertical-align: top;
    border: solid 2px;
    padding: 13px 20px;
    outline: 0 !important;
    white-space: normal;
    text-align: center;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    min-width: 192px;
    border-radius: 3px;
    font: 600 13px/16px 'Montserrat', sans-serif;
    letter-spacing: 0.5px;
}

.btn-default {
    border-color: rgb(0, 158, 211);
    background-color: rgb(0, 158, 211);
    box-shadow: none;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    height: 43px;
    line-height: 14px;
    padding-bottom: 19px;
}

    .btn-default:active,
    .btn-default.active,
    .open > .dropdown-toggle.btn-default,
    .btn-default:focus,
    .btn-default.focus,
    .btn-default:active:hover,
    .btn-default.active:hover,
    .open > .dropdown-toggle.btn-default:hover,
    .btn-default:active:focus,
    .btn-default.active:focus,
    .open > .dropdown-toggle.btn-default:focus,
    .btn-default:active.focus,
    .btn-default.active.focus,
    .open > .dropdown-toggle.btn-default.focus,
    .btn-default:hover {
        border-color: #00ADE6;
        background: #00ADE6;
        color: #fff;
        text-decoration: none;
        box-shadow: 3px 5.196px 18px 0px rgba(0, 0, 0, 0.25);
    }

.btn-primary {
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    height: 43px;
    line-height: 14px;
    border-color: #D2002D;
    padding-bottom: 19px;
    padding-top: 14px;
    background-color: #D2002D;
}

.btn-green {
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    height: 43px;
    line-height: 14px;
    border-color: #8FB940;
    padding-bottom: 19px;
    padding-top: 14px;
    background-color: #8FB940;
    color: #ffffff;
}

    .btn-green:hover {
        color: #ffffff;
        background-color: #86a34e;
        border-color: #86a34e;
    }



.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.btn-primary:hover {
    border-color: #E0003E !important;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
    background-color: #E0003E !important;
    box-shadow: 3px 5.196px 18px 0px rgba(0, 0, 0, 0.25);
}

.btn-link {
    border-color: #d31145;
    background: #fff;
    color: #d31145;
}

    .btn-link:active,
    .btn-link.active,
    .open > .dropdown-toggle.btn-link,
    .btn-link:focus,
    .btn-link.focus,
    .btn-link:active:hover,
    .btn-link.active:hover,
    .open > .dropdown-toggle.btn-link:hover,
    .btn-link:active:focus,
    .btn-link.active:focus,
    .open > .dropdown-toggle.btn-link:focus,
    .btn-link:active.focus,
    .btn-link.active.focus,
    .open > .dropdown-toggle.btn-link.focus,
    .btn-link:hover {
        color: #fff;
        text-decoration: none;
        border-radius: 3px;
        background-color: rgb(179, 15, 59);
        box-shadow: 3px 5.196px 18px 0px rgba(0, 0, 0, 0.25);
    }

.btn-success {
    background: #009ed3;
    color: #fff;
    border-color: #fff;
}

    .btn-success:active,
    .btn-success.active,
    .open > .dropdown-toggle.btn-success,
    .btn-success:focus,
    .btn-success.focus,
    .btn-success:active:hover,
    .btn-success.active:hover,
    .open > .dropdown-toggle.btn-success:hover,
    .btn-success:active:focus,
    .btn-success.active:focus,
    .open > .dropdown-toggle.btn-success:focus,
    .btn-success:active.focus,
    .btn-success.active.focus,
    .open > .dropdown-toggle.btn-success.focus,
    .btn-success:hover {
        border-color: #fff;
        background: #fff;
        color: #009ed3;
        text-decoration: none;
    }

.btn.ico-clock:before {
    content: "";
    background-image: url(../svg/clock.svg);
    width: 28px;
    height: 28px;
    display: inline-block;
    background-size: cover;
    vertical-align: middle;
    margin-right: 10px;
    background-repeat: no-repeat;
}

.btn .caret {
    border-left: 12px solid;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 0;
    position: relative;
    top: -1px;
    margin-left: 7px;
}

.btn-schedule {
    display: inline-block;
    vertical-align: top;
    background: #009ed3;
    color: #fff;
    text-transform: uppercase;
    font: 13px/16px 'Montserrat', sans-serif;
    text-align: center;
    width: 116px;
    border-radius: 4px 0 0 4px;
    padding: 81px 10px 23px;
    position: relative;
}

    .btn-schedule:hover,
    .btn-schedule:focus {
        text-decoration: none;
        color: #fff;
        background: #d31145;
    }

    .btn-schedule:before {
        content: '';
        position: absolute;
        z-index: 20;
        top: -8px;
        left: 50%;
        width: 58px;
        height: 58px;
        background: url(../svg/ico-become-a-member.svg) no-repeat;
        background-size: 52px 52px;
        margin: 25px 0 0 -25px
    }



.link-more {
    display: inline-block;
    vertical-align: top;
    color: #d31145;
    position: relative;
    padding: 0 19px 0 0;
    font: 700 14px/18px 'Montserrat', sans-serif;
    letter-spacing: -0.4px;
    text-transform: uppercase;
}

    .link-more:hover {
        text-decoration: none;
    }

    .link-more:after {
        content: '>';
        position: absolute;
        z-index: 20;
        top: 0;
        right: 0;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .link-more:hover:after {
        margin-right: -5px;
    }

.btn-store {
    position: relative;
    overflow: hidden;
    width: 135px;
    display: inline-block;
    vertical-align: top;
}

    .btn-store img {
        display: block;
        width: 100%;
        max-width: 100%;
        position: relative;
        border-radius: 5px;
    }

.btn-close {
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    text-indent: -9999px;
    position: relative;
}

    .btn-close:before,
    .btn-close:after {
        content: '';
        position: absolute;
        z-index: 20;
        top: 0;
        left: 0;
        width: 2px;
        height: 21px;
        background: #ffffff;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .btn-close:before {
        margin: 4px 0 0 15px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .btn-close:after {
        margin: 4px 0 0 15px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .btn-close:hover:before,
    .btn-close:hover:after {
        background: #d31145;
    }
/* end buttons */
/* header */
#header {
    position: relative;
    z-index: 100;
    background: #fff;
}

.dropdown-lng {
    display: inline-block;
    margin-left: 20px;
    margin-top: 3px;
    position: relative;
}

    .dropdown-lng .dropdown-menu {
        border-radius: 6px;
        min-width: inherit;
    }

    .dropdown-lng .dropdown-toggle img {
        width: 24px;
        height: 24px;
    }

    .dropdown-lng .dropdown-menu a {
        font-size: 9px;
        line-height: 30px;
        margin-left: 8px;
        color: #000;
        font-weight: 600;
        white-space: nowrap;
        margin-right: 10px;
        display: block;
    }

        .dropdown-lng .dropdown-menu a:hover {
            color: #009ED3;
            text-decoration: none;
        }

    .dropdown-lng .dropdown-menu img {
        width: 16px;
        height: 16px;
    }

.languages {
    margin-top: 18px;
}

    .languages .sr-only {
        position: relative;
        width: auto;
        height: auto;
        color: #35393D;
    }

    .languages .dropdown-lng {
        display: block;
        margin-left: 0;
    }

        .languages .dropdown-lng .dropdown-toggle {
            color: #35393D;
            font-weight: 500;
            line-height: 60px;
            display: block;
            position: relative;
        }

            .languages .dropdown-lng .dropdown-toggle img {
                margin-right: 5px;
            }

            .languages .dropdown-lng .dropdown-toggle:focus {
                text-decoration: none;
            }

        .languages .dropdown-lng .dropdown-menu img {
            width: 24px;
            height: 24px;
            margin-right: 5px;
        }

#main-nav .languages .open .opener::before {
    -webkit-transform: rotate( 180deg);
    -ms-transform: rotate(180deg);
    transform: rotate( 180deg);
    content: url(../svg/icon-v-up.svg);
    margin-top: -4px;
}

#main-nav .languages .opener::before {
    margin-top: -21px;
}

#main-nav .languages .open .dropdown-menu {
    display: block;
}

.languages .dropdown-lng .dropdown-menu a {
    letter-spacing: -0.15px;
    color: #959BA3;
    font-weight: 500;
    font-size: 15px;
    line-height: 32px;
    display: block;
    margin-bottom: 12px;
    margin-left: 0;
}

help-area.centred .img-mobile2 img {
    width: 205px;
    height: auto;
}

#header .container, #header .container-fluid, #simple-header .container {
    padding-top: 8px;
}

#simple-header {
    background: #fff;
    position: relative;
    z-index: 9999;
}

#simple-header .logo {
    margin: 20px 40px 0 25px;
}

@media (max-width:768px) {
    #simple-header .logo {
        text-align:center;
    }
}

#header .logo {
    width: 160px;
    height: 27px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../png/logo.png) no-repeat;
    background-size: 152px 38px;
    float: left;
    margin: 10px 40px 0 25px;
    position: relative;
    z-index: 95;
}

    #header .logo a {
        display: block;
        height: 100%;
    }

#header .block {
    float: right;
    text-align: right;
    padding: 0 10px 0 15px;
}

#main-nav {
    display: inline-block;
    vertical-align: top;
    padding: 14px 0 0;
}

    #main-nav > ul {
        list-style: none;
        margin: 0;
        padding: 0;
        display: inline-block;
        vertical-align: top;
    }

        #main-nav > ul > li {
            display: inline-block;
            vertical-align: top;
            font: 600 15px/18px 'Montserrat', sans-serif;
            position: relative;
        }

            #main-nav > ul > li.big-dropdown {
                position: static;
            }

            #main-nav > ul > li + li {
                margin: 0 0 0 20px;
            }

            #main-nav > ul > li > a {
                display: inline-block;
                vertical-align: top;
                color: #35393D;
                position: relative;
                padding: 0 0 25px;
                z-index: 95;
            }

                #main-nav > ul > li > a:hover {
                    text-decoration: none;
                }

                #main-nav > ul > li > a:before {
                    content: '';
                    position: absolute;
                    z-index: 20;
                    bottom: 18px;
                    left: 0;
                    right: 0;
                    height: 4px;
                    background: #d31145;
                    -webkit-transition: all .3s;
                    transition: all .3s;
                    opacity: 0;
                }

            #main-nav > ul > li:hover > a:before,
            #main-nav > ul > li.active > a:before {
                opacity: 1;
            }

    #main-nav .dropdown-menu {
        background: #fff;
        border: 0;
        border-radius: 0;
        -webkit-box-shadow: 0 4px 60px rgba(0, 0, 0, .1);
        box-shadow: 0 4px 60px rgba(0, 0, 0, .1);
        display: block;
        float: none;
        margin: 0;
        z-index: 90;
        min-width: 158px;
        max-width: 306px;
        padding: 0 20px;
        overflow: hidden;
        height: 0;
        opacity: 0;
        -webkit-transition: opacity .3s;
        transition: opacity .3s;
    }

    #main-nav .big-dropdown .dropdown-menu {
        max-width: none;
        min-width: 1px;
        right: 0;
    }

    #main-nav li:hover > .dropdown-menu {
        padding-top: 21px;
        padding-bottom: 16px;
        opacity: 1;
        height: auto;
        overflow: visible;
    }

    #main-nav li.big-dropdown:hover > .dropdown-menu {
        padding-top: 17px;
        padding-bottom: 19px;
    }

    #main-nav .dropdown-menu:before {
        content: '';
        position: absolute;
        z-index: 10;
        bottom: 100%;
        left: -50px;
        right: -50px;
        height: 50px;
        background: #fff;
        margin: 0 0 1px;
    }

    #main-nav .dropdown-menu .box {
        min-width: 190px;
        padding: 13px 9px 10px;
    }

        #main-nav .dropdown-menu .box + .box {
            padding-top: 14px;
        }

    #main-nav .dropdown-menu h3 {
        color: #d31145;
        text-transform: uppercase;
        margin: 0 0 8px;
        font: 17px/21px 'Montserrat', sans-serif;
    }

    #main-nav .dropdown-menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
        font: 500 15px/18px 'Montserrat', sans-serif;
    }

        #main-nav .dropdown-menu ul li {
            padding: 5px 0 10px;
        }

        #main-nav .dropdown-menu ul a {
            color: #35393D;
            white-space: nowrap;
        }

            #main-nav .dropdown-menu ul a:hover {
                text-decoration: none;
                color: #D2002D;
                background: none;
            }

    #main-nav .dropdown-menu .features-info {
        list-style: none;
        margin: 0 auto;
        padding: 0;
        font-size: 0;
        line-height: 0;
        font-family: 'AdobeBlank';
        max-width: 1161px;
    }

        #main-nav .dropdown-menu .features-info > li {
            display: inline-block;
            vertical-align: top;
            width: 20%;
            position: relative;
            padding: 11px 10px 20px;
            text-align: center;
        }

            #main-nav .dropdown-menu .features-info > li + li {
                border-left: solid 1px #dbdbdb;
            }

        #main-nav .dropdown-menu .features-info .feature-heading {
            padding: 0 0 18px;
        }

            #main-nav .dropdown-menu .features-info .feature-heading .ico {
                display: block;
                margin: 0 auto;
                position: relative;
                overflow: hidden;
            }

            #main-nav .dropdown-menu .features-info .feature-heading .ico-diamond {
                margin-top: 9px;
                margin-bottom: 12px;
                width: 27px;
            }

            #main-nav .dropdown-menu .features-info .feature-heading .ico-dollar {
                margin-top: 3px;
                margin-bottom: 8px;
                width: 17px;
            }

            #main-nav .dropdown-menu .features-info .feature-heading .ico-person {
                margin-bottom: 11px;
                width: 23px;
            }

            #main-nav .dropdown-menu .features-info .feature-heading .ico-info {
                margin-top: 2px;
                margin-bottom: 8px;
                width: 8px;
            }

            #main-nav .dropdown-menu .features-info .feature-heading .ico-dots {
                margin-top: 16px;
                margin-bottom: 21px;
                width: 29px;
            }

            #main-nav .dropdown-menu .features-info .feature-heading .ico img {
                display: block;
                width: 100%;
                max-width: 100%;
            }

            #main-nav .dropdown-menu .features-info .feature-heading h3 {
                font: 17px/21px 'Montserrat', sans-serif;
                text-transform: uppercase;
                margin: 0;
            }

            #main-nav .dropdown-menu .features-info .feature-heading.color-01 h3 {
                color: #009ed3;
            }

            #main-nav .dropdown-menu .features-info .feature-heading.color-02 h3 {
                color: #7faf26;
            }

            #main-nav .dropdown-menu .features-info .feature-heading.color-03 h3 {
                color: #f47a20;
            }

            #main-nav .dropdown-menu .features-info .feature-heading.color-04 h3 {
                color: #af3d8e;
            }

            #main-nav .dropdown-menu .features-info .feature-heading.color-05 h3 {
                color: #000;
            }

#header .languages-box {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 30px;
    padding: 0 0 28px;
    text-align: center;
    margin: 6px 4px 0 13px;
    z-index: 95;
}

    #header .languages-box:before {
        content: '';
        position: absolute;
        z-index: 20;
        bottom: 0;
        left: 0;
        right: 0;
        height: 4px;
        background: #d31145;
        -webkit-transition: all .3s;
        transition: all .3s;
        opacity: 0;
    }

    #header .languages-box:hover:before,
    #header .languages-box.open:before {
        opacity: 1;
    }

    #header .languages-box .languages-opener {
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        position: relative;
        overflow: hidden;
        text-indent: -9999px;
        text-align: left;
    }

        #header .languages-box .languages-opener:before {
            content: '';
            position: absolute;
            z-index: 20;
            top: 50%;
            left: 50%;
            width: 16px;
            height: 16px;
            background: url(../svg/ico-globe-black-01.svg) no-repeat;
            background-size: 16px 16px;
            margin: -10px 0 0 -10px;
        }

    #header .languages-box .dropdown-menu {
        background: #fff;
        border: 0;
        border-radius: 0;
        -webkit-box-shadow: 0 4px 60px rgba(0, 0, 0, .1);
        box-shadow: 0 4px 60px rgba(0, 0, 0, .1);
        display: block;
        float: none;
        margin: 0;
        min-width: 96px;
        max-width: 96px;
        padding: 0 20px;
        overflow: hidden;
        height: 0;
        opacity: 0;
        -webkit-transition: opacity .3s;
        transition: opacity .3s;
    }

    #header .languages-box:hover > .dropdown-menu,
    #header .languages-box.open > .dropdown-menu {
        padding-top: 21px;
        padding-bottom: 16px;
        opacity: 1;
        height: auto;
        overflow: visible;
    }

    #header .languages-box .dropdown-menu li {
        padding: 0 0 7px;
        text-transform: none;
    }

    #header .languages-box .dropdown-menu a {
        color: #686868;
        padding: 0;
        white-space: normal;
        font: 15px/19px 'Montserrat', sans-serif;
    }

        #header .languages-box .dropdown-menu a:hover {
            text-decoration: none;
            color: #d31145;
            background: none;
        }

#header .btn {
    margin: 0 0 0 13px;
    font-size: 13px;
    line-height: 15px;
    font-weight: 500;
    padding: 5px 20px;
    position: relative;
    z-index: 95;
    height: 30px;
}

#header .btn-phone {
    font-size: 15px;
    font-weight: 600;
    border-width: 0;
    padding-left: 0;
    padding-right: 0;
    min-width: initial;
    margin-right: 7px;
    color: #000;
}



#header .btn-primary {
    min-width: 1px;
    letter-spacing: -0.13px;
}

#header .btn-link {
    min-width: 80px;
    letter-spacing: -0.26px;
}

#main-nav > ul > li.extra {
    display: none;
}
/* end header */
/* title-section */
.title-section {
    text-align: center;
    color: #35393d;
    font-size: 21px;
    line-height: 27px;
    font-weight: 500;
    position: relative;
    z-index: 30;
    background: #fff;
    padding-top: 83px;
}
.header-text{
    margin-bottom:50px;
    
}
.header-text p {
    font-size: 20px;
}

    /* .title-section .container:not(.title-section .container.header-content) {
        padding-top: 90px;
        padding-bottom: 30px;
        max-width: 790px;
    }*/

    .title-section .text-part-conatiner {
        max-width: 45%;
        text-align: left;
        width: 100%;
    }

    .title-section .slogan-text {
        color: #ffffff;
        font: 500 21px/27px 'Montserrat', sans-serif;
        margin-bottom: 20px;
        letter-spacing: -0.42px;
    }

    .title-section h1 {
        color: #ffffff;
        margin: 0 0 14px;
        letter-spacing: -0.92px;
        font: 600 30px/40px 'Montserrat', sans-serif
    }

        .title-section h1.red {
            color: #D21046;
        }

    .title-section p {
        margin: 0 0 21px;
    }

    .title-section h3 {
        letter-spacing: -0.21px;
        font-size: 21px;
        line-height: 27px;
        font-weight: 500;
        max-width: 649px;
        margin: 0 auto;
    }

    .title-section .powered-title {
        display: block;
        color: #ffffff;
        font: 300 12px/15px 'Montserrat', sans-serif;
        margin-bottom: 40px;
    }

        .title-section .powered-title .bold-text {
            font-weight: 500;
        }

        .title-section .powered-title .logo-img {
            display: inline-block;
            vertical-align: middle;
            width: 103px;
            position: relative;
            overflow: hidden;
            margin: -1px 0 0 8px;
        }

            .title-section .powered-title .logo-img img {
                display: block;
                width: 100%;
                max-width: 100%;
            }

    .title-section .btns {
        list-style: none;
        margin: 0;
        padding: 0;
        font-size: 0;
        line-height: 0;
        width: 100%;
    }

        .title-section .btns li {
            display: inline-block;
            vertical-align: top;
            padding: 0 20px 0 0;
        }

/* end title-section */
/* devices-section */
.devices-section {
    position: relative;
    background: #fff;
    padding: 0 0 22px;
}

    .devices-section .btn-schedule {
        position: absolute;
        z-index: 32;
        top: 0;
        right: 0;
        margin: 1px 0 0;
    }

    .devices-section .container {
        position: relative;
        padding-top: 16px;
    }

    .devices-section .img {
        position: relative;
        overflow: hidden;
    }

    .devices-section .img-macbook {
        max-width: 971px;
        margin: 0 auto;
        z-index: 28;
        left: -3px;
    }

    .devices-section .img-mobile {
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 174px;
        margin: 0 0 68px 355px;
        z-index: 30;
    }

    .devices-section .img-diamonds {
        position: absolute;
        z-index: 26;
        bottom: 0;
        left: 50%;
    }

        .devices-section .img-diamonds.diamonds-01 {
            width: 441px;
            margin: 0 0 78px -680px;
        }

        .devices-section .img-diamonds.diamonds-02 {
            width: 541px;
            margin: 0 0 57px 198px;
        }

    .devices-section .img img {
        display: block;
        width: 100%;
        max-width: 100%;
    }
/* end devices-section */

/* why-section */
.why-section {
    background: #fff;
    position: relative;
}

    .why-section .container {
        padding-top: 65px;
        padding-bottom: 101px;
    }

    .why-section h2 {
        text-align: center;
        margin: 0 0 71px;
        color: #35393d;
        font: 46px/50px 'Montserrat', sans-serif;
    }

.image-box {
    margin: 0;
    position: relative;
}

    .image-box .img {
        position: relative;
        overflow: hidden;
        padding: 96.2% 0 0;
    }

        .image-box .img span {
            position: absolute;
            z-index: 20;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            overflow: hidden;
            background-repeat: no-repeat;
            background-position: 50% 50%;
            background-size: cover;
        }

            .image-box .img span > img {
                display: none;
            }

    .image-box figcaption {
        position: relative;
        padding: 60px 0 30px;
        color: #575a71;
        font-size: 18px;
        line-height: 28px;
        font-weight: 300;
        z-index: 20;
    }

    .image-box .ico {
        position: absolute;
        z-index: 20;
        top: 0;
        left: 0;
        margin: -28px 0 0 -2px;
        width: 57px;
        height: 57px;
        border-radius: 100%;
    }

        .image-box .ico.color-01 {
            background: #009ed3;
        }

        .image-box .ico.color-02 {
            background: #8fb940;
        }

        .image-box .ico.color-03 {
            background: #f47a20;
        }

        .image-box .ico.color-04 {
            background: #ac368d;
        }

        .image-box .ico img {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            width: 57%;
            max-width: 90%;
            max-height: 70%;
        }

    .image-box .block {
        padding: 0 0 23px;
    }

    .image-box h3 {
        color: #000;
        margin: 0 0 10px;
        font: 29px/33px 'Montserrat', sans-serif;
    }

    .image-box p {
        margin: 0;
    }

.why-section .btn-section {
    padding: 52px 0 0;
    text-align: center;
}
/* end why-section */
/* image-section */
.image-section {
    min-height: 440px;
    color: #35393D;
    font-size: 18px;
    line-height: 28px;
    background: #f8f9fa;
    position: relative;
    z-index: 20;
}

    .image-section.type2 {
        min-height: 665px;
        background: #fff;
        z-index: 15;
    }

        .image-section.type2 + .image-section {
            z-index: 13;
        }

    .image-section .img {
        position: absolute;
        z-index: 20;
        top: 0;
        bottom: 0;
        right: 0;
        width: 50%;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: contain;
        background-position-x: right;
    }

        .image-section .img > img {
            display: none;
        }

    .image-section .image {
        position: absolute;
        z-index: 20;
        top: 0;
        left: 50%;
        overflow: hidden;
    }

    .image-section .image-magazine {
        width: 1064px;
        margin: -317px 0 0 -906px;
        z-index: 20;
    }


    .image-section .image-tablet {
        width: 783px;
        margin: 164px 0 0 -1065px;
        z-index: 22;
    }

    .image-section .image img {
        display: block;
        width: 100%;
        max-width: 100%;
    }

    .image-section .image.bottom
    {
        top:inherit;
        bottom:0;
    }

@media screen and (max-width: 767px) {
    .image-section .image.bottom {
       margin:0!important;
    }
}

    .image-section .valign {
        display: table-cell;
        vertical-align: middle;
        width: 1%;
        height: 500px;
        font-family: 'Montserrat', sans-serif;
    }

        .image-section .valign .container {
            display: flex;
            align-items: center;
            flex-wrap: wrap;
        }

    .image-section.type2 .valign {
        height: 665px;
    }

    .image-section .container {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .image-section .block {
        max-width: 370px;
        margin: 0 0 0 8.55%;
    }

    .image-section.type2 .block {
        margin: 0 0 0 auto;
    }

    .image-section h2 {
        color: #35393d;
        margin: 0 0 20px;
        font: 24px/34px 'Montserrat', sans-serif;
        font-weight: 600;
        letter-spacing: -0.48px;
    }

.buttons-header-new {
    margin-top: 10px;
}

.image-section p {
    margin: 0;
}

.second-solutions .price sub {
    padding: 0;
}

.image-section .btn-row {
    padding: 41px 0 0;
}

    .image-section .btn-row .btn {
        font-size: 18px;
        line-height: 22px;
        min-width: 200px;
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .image-section .btn-row .btn-default {
        background: none;
    }

        .image-section .btn-row .btn-default:active,
        .image-section .btn-row .btn-default.active,
        .image-section .btn-row .btn-default:focus,
        .image-section .btn-row .btn-default.focus,
        .image-section .btn-row .btn-default:active:hover,
        .image-section .btn-row .btn-default.active:hover,
        .image-section .btn-row .btn-default:active:focus,
        .image-section .btn-row .btn-default.active:focus,
        .image-section .btn-row .btn-default:active.focus,
        .image-section .btn-row .btn-default.active.focus,
        .image-section .btn-row .btn-default:hover {
            background: #009ed3;
        }
/* end image-section */
/* mobile-section */
.mobile-section {
    background: #f8f9fa;
    text-align: center;
    color: #575a71;
    font-size: 18px;
    line-height: 28px;
    position: relative;
    min-height: 560px;
    overflow: hidden;
}

    .mobile-section .container {
        padding-top: 96px;
        padding-bottom: 88px;
        max-width: 415px;
        position: relative;
        z-index: 25;
    }

    .mobile-section h2 {
        color: #35393d;
        margin: 0 0 39px;
        font: 42px/46px 'Montserrat', sans-serif;
    }

    .mobile-section p {
        margin: 0 0 52px;
    }

    .mobile-section .btn {
        margin: 0 0 54px;
        min-width: 200px;
        font-size: 17px;
        line-height: 22px;
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .mobile-section .btn-default {
        background: none;
    }

        .mobile-section .btn-default:active,
        .mobile-section .btn-default.active,
        .mobile-section .btn-default:focus,
        .mobile-section .btn-default.focus,
        .mobile-section .btn-default:active:hover,
        .mobile-section .btn-default.active:hover,
        .mobile-section .btn-default:active:focus,
        .mobile-section .btn-default.active:focus,
        .mobile-section .btn-default:active.focus,
        .mobile-section .btn-default.active.focus,
        .mobile-section .btn-default:hover {
            background: #009ed3;
            border-color: rgb(0, 158, 211);
            background-color: rgb(0, 158, 211);
            box-shadow: 3px 5.196px 18px 0px rgba(0, 0, 0, 0.25);
        }

    .mobile-section .btns {
        font-size: 0;
        line-height: 0;
        font-family: 'AdobeBlank';
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .mobile-section .btns li {
            display: inline-block;
            vertical-align: top;
            padding: 0 11px;
        }

    .mobile-section .mobile-img {
        position: absolute;
        z-index: 20;
        overflow: hidden;
        left: 50%;
    }

    .mobile-section .mobile-01 {
        width: 511px;
        bottom: 0;
        margin: 0 0 -172px -785px;
    }

    .mobile-section .mobile-02 {
        width: 524px;
        top: 0;
        margin: -147px 0 0 158px;
    }

    .mobile-section .mobile-img img {
        display: block;
        width: 100%;
        max-width: 100%;
    }
/* end mobile-section */

/* testimonials-section */


.slick-dots {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    font-family: 'AdobeBlank';
    text-align: center;
}

    .slick-dots li {
        display: inline-block;
        vertical-align: top;
        padding: 0 5px;
    }

    .slick-dots button {
        display: inline-block;
        vertical-align: top;
        overflow: hidden;
        text-indent: -9999px;
        padding: 0;
        border: solid 1px #101010;
        cursor: pointer;
        width: 10px;
        height: 10px;
        border-radius: 100%;
        background: rgba(255, 255, 255, 0.50);
        border-color: rgba(255, 255, 255, 0.00);
    }

        .slick-dots button:hover,
        .slick-dots .slick-active button {
            background: #fff;
            border-color: rgba(255, 255, 255, 0.00);
        }

        .slick-dots button:focus {
            outline: none;
        }


/* end testimonials-section */

/* schedule-box */
.schedule-box {
    position: fixed;
    z-index: 120;
    top: 40vh;
    right: 0;
    width: 116px;
}

    .schedule-box.left {
        right: auto;
        left: 0;
    }

.open-request {
    overflow: hidden;
}

.request-box {
    position: fixed;
    background-color: rgb(0,158,211);
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 120;
    width: 370px;
    margin: 0 -370px 0 0;
    overflow: auto;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
}

.left .request-box {
    right: auto;
    left: 0;
    margin: 0 0 0 -370px;
}

.open-request .request-box {
    -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, .1);
    box-shadow: 0 0 60px rgba(0, 0, 0, .1);
}

.request-box .btn-close {
    position: absolute;
    z-index: 20;
    top: 0;
    right: 0;
    margin: 9px 11px 0 0;
}

.request-box .valign {
    display: table-cell;
    vertical-align: middle;
    width: 1%;
    height: 100vh;
    padding: 50px 26px;
}

.request-box .request-heading {
    text-align: center;
    padding: 0 4px 30px;
    color: #35393d;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
}

    .request-box .request-heading h3 {
        color: #fff;
        margin: 0 0 29px;
        font: 500 30px/36px 'Montserrat', sans-serif;
    }

    .request-box .request-heading p {
        margin: 0;
        color: #fff;
        font-size: 15px;
        line-height: 21px;
    }

.request-box label {
    display: block;
    color: #000;
    font-size: 15px;
    line-height: 19px;
    font-weight: 300;
    margin: 0;
    padding: 0 0 7px;
}

.request-box .form-control {
    height: 36px;
    font: 300 15px 'Montserrat', sans-serif;
    border: 0;
    background: #fff;
    color: #abacb8;
    padding: 2px 14px;
    margin: 0 0 10px;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .request-box .form-control::-moz-placeholder {
        color: #abacb8;
        opacity: 1;
    }

    .request-box .form-control:-ms-input-placeholder {
        color: #abacb8;
    }

    .request-box .form-control::-webkit-input-placeholder {
        color: #abacb8;
    }

.request-box .select-area {
    margin: 0 0 10px;
}

.request-box .check-block {
    padding: 5px 0 25px;
}

    .request-box .check-block:after {
        content: '';
        display: block;
        clear: both;
    }

.check-box {
    position: relative;
}

    .check-box input[type=checkbox] {
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: -99999px;
        left: -99999px;
    }

        .check-box input[type=checkbox] + label {
            display: inline-block;
            vertical-align: top;
            height: 16px;
            width: 16px;
            background: #fff;
            border: solid 1px #d7d7d7;
            position: relative;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 0;
            line-height: 0;
            font-family: 'AdobeBlank';
            padding: 0;
            margin: 0;
        }

            .check-box input[type=checkbox] + label:before {
                content: '';
                position: absolute;
                width: 10px;
                height: 10px;
                top: 2px;
                left: 2px;
                opacity: 0;
                -webkit-transition: all .3s;
                transition: all .3s;
                background: #009ed3;
            }

        .check-box input[type=checkbox]:checked + label:before {
            opacity: 1;
        }

.request-box .check-block .check-box {
    float: left;
    margin: 1px 5px 0 0;
}

.request-box .check-block label {
    display: block;
    overflow: hidden;
    padding: 0;
    font-size: 13px;
    line-height: 17px;
}

.request-box .btn {
    display: block;
    width: 100%;
    min-width: 1px;
    font-size: 18px;
    line-height: 22px;
    padding-top: 15px;
    padding-bottom: 15px;
}
/* end schedule-box */
.title-section.type2 .container {
    padding-top: 60px;
    min-height: 252px;
}
/* why-info */
.why-info {
    background: #f8f9fa;
    color: #575a71;
    padding-top: 100px;
    padding-bottom: 96px;
}

    .why-info .why-head {
        padding-bottom: 69px;
        margin-bottom: 20px;
        position: relative;
    }

        .why-info .why-head:before {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 46px;
            height: 3px;
            background: #d31145;
        }

    .why-info .offset-holder {
        margin-left: auto;
        max-width: 500px;
        width: 100%;
    }

    .why-info h2 {
        color: #35393d;
        font: 300 45px/54px 'Montserrat', sans-serif;
        margin: 0 0 20px;
    }

    .why-info .lead {
        font-size: 20px;
        line-height: 28px;
        font-weight: 600;
        margin-top: 7px;
        margin-bottom: 52px;
    }
/* bulled-list */
.bulled-list {
    list-style: none;
    margin: 0 0 20px;
    padding: 0;
}

    .bulled-list li {
        position: relative;
        padding: 0 0 15px 10px;
    }

        .bulled-list li:before {
            content: '';
            position: absolute;
            top: 12px;
            left: 0;
            width: 6px;
            height: 6px;
            background: #d31145;
        }

        .bulled-list li a {
            color: #575a71;
        }
/* heading */
.heading {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 580px;
}

    .heading h2 {
        font: 42px/50px 'Montserrat', sans-serif;
        color: #35393d;
        margin: 0 0 32px;
    }

    .heading p {
        margin-bottom: 32px;
    }
/* tabset */
.tabset {
    text-align: center;
    margin-bottom: 41px;
}

    .tabset .nav {
        display: inline-block;
        vertical-align: top;
        font-size: 15px;
        line-height: 18px;
        font-weight: 500;
    }

    .tabset .nav-pills > li + li {
        margin-left: -1px;
    }

    .tabset .nav-pills > li > a {
        border-radius: 0;
        border: 1px solid #D2002D;
        padding: 11px 56px;
        background: #fff;
        background: #fff;
    }

.plans-section .tabset .nav-pills > li > a {
    border: 1px solid #039ed3
}

.plans-for-registration .nav.nav-pill #month-price {
    border-radius: 0px 5px 5px 0px !important;
}


.second-solutions.choose-- .tabset .nav-pills > li:first-child > a {
    border-radius: 3px 0px 0px 3px;
}

.second-solutions.choose-plan .btn {
    padding: 13px 54px;
}

.second-solutions.choose-plan .price .old-price, .box-plan .price .old-price {
    color: #898989;
    font-family: "Montserrat";
    font-size: 30px;
    display: block;
    font-weight: 500;
}
    .second-solutions.choose-plan .price .old-price sub, .box-plan .price .old-price sub {
        color: #898989;
        font-family: "Montserrat";
        font-size: 14px;
    }
    .second-solutions.choose-plan .price .old-price > span, .box-plan .price .old-price > span {
        position: relative;
        padding: 0 10px;
    }

        .second-solutions.choose-plan .price .old-price > span::after, .box-plan .price .old-price > span::after {
            content: '';
            position: absolute;
            top: 25%;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #D2002D;
            transform: rotate(8deg);
            transform-origin: top left;
        }

    .second-solutions.choose-plan .price {
        color: #35393D;
        font-family: "Montserrat";
        font-size: 60px;
        margin-bottom: 27px;
        font-weight: 600;
    }

    .second-solutions.choose-plan .price sub {
        color: #35393D;
        font-size: 24px;
        font-weight: 500;
        line-height: 40px;
    }

    .second-solutions.choose-plan .price.price-white sub {
        font-size: 28px;
        font-weight: 400;
    }

.second-solutions.choose-plan .tabset .nav-pills > li:last-child > a {
    border-radius: 0px 5px 5px 0px;
}

.tabset .nav-pills > li:first-child > a {
    border-radius: 4px 0px 0px 4px;
}

.tabset .nav-pills > li:last-child > a {
    border-radius: 4Px 0px 0px 4px;
}

.tabset .nav-pills > li > a:hover {
    background-color: rgba(211,17,69, .1);
}

.tabset .nav-pills > li.active > a,
.tabset .nav-pills > li.active > a:hover,
.tabset .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #d31145;
}
/* benefit-area */
.benefit-area {
    text-align: center;
    padding-top: 80px;
    padding-bottom: 100px;
}

    .benefit-area .heading {
        margin-bottom: 114px;
    }
/* benefits-list */
.benefits-list {
    list-style: none;
    margin: 60px -15px 31px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    font-family: 'AdobeBlank';
    text-align: left;
  
}

@media(min-width:768px) {
    .benefits-list {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
}

    .benefits-list > li {
        display: inline-block;
        vertical-align: top;
        width: 33.33%;
        padding: 0 10px 27px;
        font-size: 18px;
        line-height: 28px;
        font-family: 'Montserrat', Arial, Helvetica, sans-serif;
        text-align: center;
    }

    .benefits-list .holder {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 370px;
    }

    .benefits-list h3 {
        font: 500 24px/28px 'Montserrat', sans-serif;
        margin: 0 0 14px;
    }

    .benefits-list p {
        margin: 0 0 20px;
        font: 500 15px/21px 'Montserrat', sans-serif;
        color: #959BA3;
        letter-spacing: -0.15px;
    }



    .benefits-list .img {
        position: relative;
        height: 50px;
        margin: 0 0 6px;
    }

        .benefits-list .img img {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            max-width: 100%;
            max-height: 44px;
        }
/* join-area */
.join-area {
    background: #f8f9fa;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
}

    .join-area h3 {
        font: 27px/32px 'Montserrat', sans-serif;
        margin: 0 0 36px;
        color: #57585b;
    }

        .join-area h3 strong {
            font-weight: 600;
        }

    .join-area .btns {
        font-size: 0;
        line-height: 0;
        font-family: 'AdobeBlank';
    }

        .join-area .btns .btn {
            margin-left: 8px;
            margin-right: 8px;
            margin-bottom: 20px;
            min-width: 230px;
        }



/* help-area */
.help-area {
    position: relative;
    background: #009ed3;
    color: #fff;
    line-height: 28px;
    padding-top: 47px;
    padding-bottom: 36px;
}

    .help-area h3 {
        color: inherit;
        font: 300 36px/44px 'Montserrat', sans-serif;
        margin: 0 0 19px;
    }

        .help-area h3 strong {
            font-weight: 400;
        }

        .help-area h3 .str {
            display: block;
        }

    .help-area p {
        margin-bottom: 20px;
    }

    .help-area .btns {
        margin-top: 47px;
        margin-right: -17px;
        font-size: 0;
        line-height: 0;
    }

    .help-area .btn {
        min-width: 142px;
        margin-right: 16px;
        margin-bottom: 0;
        height: 44px;
        padding: 12px;
        letter-spacing: 0;
        line-height: 22px;
    }

    .help-area .btn-default {
        border-color: #fff;
    }

    .help-area .img {
        position: absolute;
        bottom: 0;
        right: 50%;
        margin-right: 241px;
    }

    .help-area .row > * {
        position: static;
    }

    .help-area.type2 {
        text-align: center;
        padding-top: 55px;
        padding-bottom: 27px;
    }

        .help-area.type2 h3 {
            font-size: 27px;
            line-height: 37px;
            font-weight: 400;
        }

            .help-area.type2 h3 strong {
                font-weight: 600;
            }

        .help-area.type2 .btns {
            margin-top: 41px;
        }

        .help-area.type2 .img {
            margin-right: 285px;
        }

    .help-area.type5 {
        background-color: transparent;
        background-image: url(../png/bg_gray%402x.png);
        color: #35393D;
        padding-top: 66px;
        padding-bottom: 59px;
        background-size: contain;
        background-position-y: center;
        background-position-x: center;
    }

    .help-area.type6 {
        background-color: transparent;
        background-image: url(../png/bg_gray%402x.png);
        color: #35393D;
        padding-top: 60px;
        padding-bottom: 100px;
    }

        .help-area.type6 img {
            height: 600px;
        }

        .help-area.type6 .img {
            left: 0;
            bottom: -41px;
            z-index: 31;
        }

        .help-area.type6 .img-mobile {
            right: 0;
            position: absolute;
            top: -32px;
            z-index: 100;
        }

            .help-area.type6 .img-mobile img {
                width: 205px;
                height: auto;
            }

        .help-area.type5 .choose-button,
        .help-area.type5 .demo-button,
        .help-area.type6 .choose-button,
        .help-area.type6 .demo-button,
        .help-area.type6 .btns {
            font-weight: 500;
        }
/*-----------type5-responsivnes-----------*/



/* solution-area */
.solution-area {
    padding-top: 63px;
    padding-bottom: 57px;
    position: relative;
}

    .solution-area .heading h2 {
        margin-bottom: 28px;
    }
/* solution-list */
.solution-list {
    list-style: none;
    margin: 0 -15px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    font-family: 'AdobeBlank';
    text-align: center;
}

    .solution-list > li {
        display: inline-block;
        vertical-align: top;
        padding: 0 15px 20px;
    }
/* solution-item */
.solution-item {
    width: 370px;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    text-align: center;
    color: #999;
    background: #f8f9fa;
    border: solid #af3d8e;
    border-width: 4px 0 0;
    border-radius: 0;
    margin: 0 0 20px;
    padding-top: 5px;
    -webkit-box-shadow: 0 4px 12px 0 rgba(0,0,0, .08);
    box-shadow: 0 4px 12px 0 rgba(0,0,0, .08);
}

    .solution-item .caption {
        width: 100%;
        max-width: 254px;
        margin-left: auto;
        margin-right: auto;
        padding: 0 10px 12px;
        color: inherit;
    }

    .solution-item .tbl {
        display: table;
        width: 100%;
        height: 112px;
        margin-bottom: 8px;
    }

    .solution-item .tbl-cell {
        display: table-cell;
        vertical-align: middle;
        padding: 5px 0;
    }

    .solution-item h3 {
        font: 300 36px/1em 'Montserrat', sans-serif;
        text-transform: uppercase;
        color: #af3d8e;
        margin-bottom: 0;
    }

        .solution-item h3 small {
            display: block;
            color: inherit;
            font-weight: 700;
            font-size: 14px;
            line-height: 17px;
            margin-bottom: 3px;
        }

        .solution-item h3 .mdl {
            display: block;
            font-size: 18px;
            line-height: 21px;
        }

        .solution-item h3 .mdl2 {
            display: block;
            font-size: 32px;
            line-height: 35px;
        }

    .solution-item .descr {
        min-height: 64px;
        margin-bottom: 10px;
    }

    .solution-item p {
        margin: 0;
    }

    .solution-item .more {
        display: inline-block;
        vertical-align: top;
        text-transform: uppercase;
        font: 700 15px/18px 'Montserrat', sans-serif;
        color: #35393d;
        margin-bottom: 20px;
    }

        .solution-item .more:after {
            content: '>';
            margin-left: 11px;
        }

        .solution-item .more:hover,
        .solution-item .more:focus {
            text-decoration: none;
            opacity: .8;
        }

    .solution-item.color-02 {
        border-top-color: #7faf26;
    }

    .solution-item.color-03 {
        border-top-color: #767e86;
    }

    .solution-item.color-04 {
        border-top-color: #009ed3;
    }

    .solution-item.color-05 {
        border-top-color: #f47a20;
    }

    .solution-item.color-02 h3 {
        color: #7faf26;
    }

    .solution-item.color-03 h3 {
        color: #767e86;
    }

    .solution-item.color-04 h3 {
        color: #009ed3;
    }

    .solution-item.color-05 h3 {
        color: #f47a20;
    }


/* title-section.type3  */
.title-section.type3 {
    line-height: 26px;
}

    .title-section.type3 .container {
        max-width: 600px;
        padding-top: 83px;
    }

    .title-section.type3 h1 {
        margin-bottom: 24px;
    }

    .title-section.type3 p {
        margin-bottom: 46px;
    }
/* watch-block */
.watch-block {
    margin: 31px auto 23px;
    width: 971px;
}

    .watch-block .holder {
        background: url('../png/img-01.png') no-repeat;
        -webkit-background-size: cover;
        background-size: cover;
        padding: 32px 114px 137px 118px;
        max-width: 100%;
        height: 630px;
    }

    .watch-block a {
        display: block;
        height: 100%;
        cursor: pointer;
        position: relative;
        color: #fff;
    }

    .watch-block img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .watch-block a:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 3;
        background: rgba(53,57,61, .7);
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    .watch-block a:hover:before {
        background: rgba(53,57,61, .9);
    }

    .watch-block a span {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        z-index: 5;
        width: 100%;
        max-width: 180px;
        margin: -40px auto 0;
        padding: 79px 0 0;
        text-align: center;
        text-transform: uppercase;
        font: 500 16px/19px 'Montserrat', sans-serif;
    }

        .watch-block a span:before {
            content: '';
            position: absolute;
            top: 0;
            left: 50%;
            margin: 0 0 0 -33px;
            width: 66px;
            height: 66px;
            background: url('../svg/ico-play.svg') no-repeat 50% 50%;
            -webkit-background-size: cover;
            background-size: cover;
            border-radius: 50%;
            -webkit-box-shadow: 0 4px 40px 0 rgba(0,0,0, .25);
            box-shadow: 0 4px 40px 0 rgba(0,0,0, .25);
        }
/* why-features */
.why-features {
    padding: 50px 0 65px;
    text-align: center;
    position: relative;
}


    .why-features.new p {
        font-size: 15px;
        line-height: 21px;
        font-weight: 500;
    }

/* features-list */
.features-list {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    font-family: 'AdobeBlank';
    text-align: center;
}

    .features-list > li {
        display: inline-block;
        vertical-align: top;
        width: 25%;
        padding: 29px 10px 10px;
        font: 400 16px/20px 'Montserrat', sans-serif
    }

    .features-list .img {
        margin: 0 0 2px;
        height: 58px;
        position: relative;
    }

        .features-list .img img {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
        }

    .features-list h3 {
        font: 500 28px/38px 'Montserrat', sans-serif;
        color: #35393D;
        margin: 0 0 14px;
    }

    .features-list p {
        margin: 0 0 20px;
    }
/* how-area */
.how-area {
    padding: 78px 0 62px;
    position: relative;
}

.why-features .bottom-diamonds {
    position: absolute;
    bottom: -53px;
    left: 0;
}

.how-area h2 {
    text-align: center;
    color: #35393d;
    margin: 0 0 40px;
}

.homepage2 .how-area h2 {
    margin: 0 auto 40px;
}

.homepage2 .how-item .caption h3 {
    margin: 0 0 21px;
    font: normal normal 600 24px / 30px Montserrat;
    letter-spacing: -0.48px;
}

.homepage2 .how-item .caption ul {
    margin-left: 15px;
}

.homepage2 .how-item .caption ul li {
    font: 400 15px / 21px Montserrat;
    letter-spacing: -0.15px;
}

/* how-item */
.how-item {
    border: 0;
    border-radius: 0;
    padding: 0;
    margin: 26px 0 20px;
    line-height: inherit;
}

    .how-item .img {
        position: relative;
        margin: 0 0 48px;
    }

        .how-item .img .num {
            position: absolute;
            left: 40%;
            bottom: -29px;
            z-index: 5;
            width: 57px;
            height: 57px;
            border-radius: 50%;
            background: #d31145;
            color: #fff;
            text-align: center;
            font: 29px/54px 'Montserrat', sans-serif;
        }

        .how-item .img a {
            display: block;
            position: relative;
            cursor: pointer;
            padding: 0 0 80.8%;
            height: 0;
            border: 1px solid #ddd;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            -webkit-background-size: cover;
            background-size: cover;
            -webkit-box-shadow: 0 4px 12px 0 rgba(0,0,0, .08);
            box-shadow: 0 4px 12px 0 rgba(0,0,0, .08);
        }

            .how-item .img a:before,
            .how-item .img a:after {
                content: '';
                position: absolute;
                -webkit-transition: all .3s ease;
                -o-transition: all .3s ease;
                transition: all .3s ease;
                opacity: 0;
            }

            .how-item .img a:before {
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(53,57,61, .6);
            }

            .how-item .img a:after {
                top: 50%;
                left: 50%;
                margin: -35px 0 0 -30px;
                width: 59px;
                height: 70px;
                background: url('../svg/ico-zoom-001.svg') no-repeat 50% 50%;
                -webkit-background-size: auto 70px;
                background-size: auto 70px;
            }

            .how-item .img a:hover:before,
            .how-item .img a:hover:after {
                opacity: 1;
            }

    .how-item header {
        padding: 0 0 6px;
        position: relative;
    }

        .how-item header:before {
        }

    .how-item h3 {
        font: 500 24px/28px 'Montserrat', sans-serif;
        margin: 0 0 0px;
        color: #35393D;
        text-align: center;
    }

    .how-item .caption {
        color: inherit;
        padding: 40px 0 9px 0;
    }

    .how-item p {
        color: #959BA3;
        margin: 0 auto 20px;
        text-align: center;
        max-width: 316px;
        font: 500 15px/21px 'Montserrat', sans-serif
    }

.under-title-section.space {
    padding: 60px 0 92px;
}
/* try-section */
.try-section {
    padding: 78px 0 68px;
    background: #ffffff;
    /* background-image: url(/images/bg_gray1.png);*/
    background-repeat: no-repeat;
    background-size: cover;
    color: #35393D;
    position: relative;
}

    .try-section .bottom-diamonds {
        position: absolute;
        top: -24px;
    }

    .try-section .head {
        text-align: center;
        padding: 0 0 25px;
    }

    .try-section h2 {
        color: inherit;
        margin: 0 0 0px;
    }

    .try-section p {
        margin: 0 0 20px;
        font: 400 24px/36px 'Montserrat', sans-serif;
    }

    .try-section .try-img {
        margin: 0 -15px 20px;
        border: 1px solid #ddd;
        -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .15);
        box-shadow: 0 0 30px rgba(0, 0, 0, .15);
    }

        .try-section .try-img img {
            display: block;
            width: 100%;
            height: auto;
        }
/* tab-nav */
.tab-nav {
    text-align: center;
    border-bottom: 1px solid #d0d2d3;
    position: relative;
    z-index: 30;
    background: #fff;
}

    .tab-nav .nav {
        display: inline-block;
        vertical-align: top;
        font: 500 21px/27px 'Montserrat', sans-serif;
    }

        .tab-nav .nav > li + li {
            margin-left: 58px;
        }

        .tab-nav .nav > li > a, .tab-nav .nav > li > .nav-link {
            padding: 3px 0 10px;
            position: relative;
            color: #35393D;
            background: none;
            border-radius: 0;
            border:0;
        }

.solution-second .tab-nav .nav > li > a {
    padding: 3px 0 21px;
    position: relative;
    color: #9a9c9d;
    background: none;
    border-radius: 0;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 200px;
}

.tab-nav .nav > li > a:before, .tab-nav .nav > li > .nav-link:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 2px;
    background: #d31145;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.tab-nav .nav > li > a:hover,
.tab-nav .nav > li.active > a,
.tab-nav .nav > li.active > .nav-link {
    background: none;
    color: #d31145;
    border:0;
}

    .tab-nav .nav > li.active > a:before, .tab-nav .nav > li.active > .nav-link:before {
        opacity: 1;
    }
/* image-section.inverse */
.image-section.white {
    background: #fff;
}

.image-section.inversed .img {
    left: 0;
    right: auto;
}

.image-section.inversed .image {
    left: auto;
    right: 50%;
}

.image-section.inversed .block {
    margin-left: auto;
    margin-right: 8.55%;
}

.image-section .img.bg-right {
    background-position: 100% 50%;
}

.image-section .image-laptop {
    width: 1092px;
    margin-top: 41px;
    overflow: visible;
    z-index: 20;
}

    .image-section .image-laptop img {
        position: relative;
        margin-right: -111px;
        margin-left: auto;
    }

.image-section .image-magazine.type2 {
    margin-top: -149px;
    margin-right: -37px;
}

.image-section .block.wide {
    max-width: 399px;
    margin-left: 0;
}

.image-section.inversed .block.wide {
    margin-right: 0;
    margin-left: auto;
}
/*.image-section.level2 {
	z-index: 25;
}
.image-section.level3 {
	z-index: 15;
}
.image-section.level4 {
	z-index: 13;
}*/
.image-section.level1 {
    z-index: 10;
}

.image-section.level2 {
    z-index: 15;
}

.image-section.level3 {
    z-index: 25;
}

.image-section.level4 {
    z-index: 35;
}

.image-section.level5 {
    z-index: 45;
}

.image-section.level6 {
    z-index: 55;
}

.image-section .note-str {
    display: block;
    font-size: 72.22%;
}
/* mobile-section.type2 */
.mobile-section.type2 {
    background: #fff;
    overflow: visible;
    min-height: 690px;
}

    .mobile-section.type2 .container {
        padding-top: 120px;
        max-width: 500px;
    }

.mobile-section h1 {
    font: 60px/67px 'Montserrat', sans-serif;
    color: #35393d;
    margin: 0 0 12px;
}

.mobile-section .lead {
    font-size: 22px;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 8px;
}

.mobile-section .note-str {
    display: block;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 33px;
}

.mobile-section .text-muted {
    color: #9a9c9d;
}

.image-section .btns {
    padding-top: 30px;
    padding-left: 0;
    font-size: 0;
    line-height: 0;
    font-family: 'AdobeBlank';
    list-style: none;
    margin: 0;
}

    .image-section .btns li {
        display: inline-block;
        vertical-align: top;
        padding: 0 22px 0 0;
    }

.mobile-section.type2 .btns {
    margin-bottom: 50px;
}

    .mobile-section.type2 .btns li {
        padding-bottom: 30px;
    }

.mobile-section.type2 .mobile-01 {
    width: 581px;
    margin-left: -859px;
    margin-bottom: -92px;
}

.mobile-section.type2 .mobile-02 {
    width: 564px;
    margin-left: 190px;
    margin-top: -61px;
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
/* mobile-apps */
.testimonials-section.type2 {
    background: #fff;
}

.new-features {
    background: #f8f9fa;
    text-align: center;
    position: relative;
    z-index: 25;
}

    .new-features .container {
        padding-top: 57px;
        padding-bottom: 83px;
    }

    .new-features h2 {
        color: #35393d;
        margin: 0 0 6px;
        font: 42px/46px 'Montserrat', sans-serif;
    }

.image-block {
    margin: 0;
}

    .image-block .img {
        position: relative;
        overflow: hidden;
        margin: 0 auto 31px;
        max-width: 260px;
    }

        .image-block .img img {
            display: block;
            width: 100%;
            max-width: 100%;
        }

    .image-block figcaption {
        color: #35393d;
        text-align: center;
        display: block;
        font: 23px/27px 'Montserrat', sans-serif;
    }

.image-section.leve14 {
    z-index: 27;
}

.image-section .image-mobile-01 {
    width: 381px;
    z-index: 20;
    top: auto;
    bottom: 0;
    margin: 0 299px -225px 0;
}

.image-section .image-mobile-02 {
    width: 381px;
    z-index: 22;
    top: auto;
    bottom: 0;
    margin: 0 75px -276px 0;
}

.image-section .image-mobile-03 {
    width: 564px;
    margin: -138px 261px 0 0;
}

.image-section .image-mobile-04 {
    width: 564px;
    top: auto;
    bottom: 0;
    margin: 0 -34px -259px 0;
    z-index: 22;
}

.image-section .image-mobile-05 {
    width: 494px;
    top: auto;
    bottom: 0;
    margin: 0 101px -373px 0;
}
/* end mobile-apps */

/* company */
.about-section {
    background: #35393d;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    margin: 0;
    position: relative;
}

    .about-section .img {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        z-index: 10;
        width: 700px;
        overflow: hidden;
    }

        .about-section .img span {
            position: absolute;
            z-index: 20;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background-repeat: no-repeat;
            background-position: 50% 50%;
            background-size: cover;
        }

            .about-section .img span > img {
                display: none;
            }

    .about-section figcaption {
        display: table-cell;
        vertical-align: middle;
        width: 1%;
        height: 610px;
        position: relative;
        z-index: 20;
    }

    .about-section .container {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .about-section .block {
        max-width: 57%;
        margin: 0 8.9% 0 auto;
        padding: 0 0 8px;
    }

    .about-section h2 {
        color: #d31145;
        font: 42px/50px 'Montserrat', sans-serif;
        margin: 0 0 31px;
    }

    .about-section p {
        margin: 0;
    }

.about-info {
    color: #575a71;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    position: relative;
    min-height: 630px;
}

    .about-info .container {
        padding-top: 145px;
        padding-bottom: 77px;
        position: relative;
        z-index: 20;
    }

    .about-info .block {
        max-width: 677px;
    }

    .about-info .block {
        margin: 0 0 86px;
    }

    .about-info .images-block {
        position: absolute;
        z-index: 10;
        top: 0;
        bottom: 0;
        right: 0;
        width: 700px;
    }

        .about-info .images-block .img {
            position: absolute;
            z-index: 10;
            top: 50%;
            right: 0;
            overflow: hidden;
        }

        .about-info .images-block .img-diamond-01 {
            width: 637px;
            margin: -290px -87px 0 0;
            z-index: 12;
        }

        .about-info .images-block .img-diamond-02 {
            width: 517px;
            margin: -142px 185px 0 0;
        }

        .about-info .images-block .img img {
            display: block;
            width: 100%;
            max-width: 100%;
        }

.story-intro {
    text-align: center;
    color: #575a71;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    background: #f8f9fa;
}

    .story-intro .container {
        max-width: 1020px;
        padding-top: 101px;
        padding-bottom: 321px;
    }

    .story-intro p {
        margin: 0;
    }

.btn-play {
    position: absolute;
    z-index: 20;
    top: 50%;
    left: 50%;
    width: 76px;
    height: 76px;
    border-radius: 100%;
    margin: -38px 0 0 -38px;
    background: #fff;
    overflow: hidden;
    text-indent: -9999px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

    .btn-play:before {
        content: '';
        position: absolute;
        z-index: 20;
        top: 50%;
        left: 50%;
        width: 28px;
        height: 31px;
        background: url(../svg/ico-play-blue-01.svg) no-repeat;
        background-size: 28px 31px;
        margin: -15px 0 0 -11px;
    }

.team-section {
    text-align: center;
    background: #fff;
}

    .team-section .container {
        padding-top: 62px;
        padding-bottom: 46px;
    }

    .team-section h2 {
        color: #35393d;
        margin: 0 0 56px;
        font: 42px/46px 'Montserrat', sans-serif;
    }


/* end company */

/* events */
.events-area {
    background: #f8f9fa;
}

    .events-area .container {
        padding-top: 57px;
        padding-bottom: 77px;
    }

    .events-area h2 {
        text-align: center;
        color: #35393d;
        margin: 0 0 32px;
        font: 42px/46px 'Montserrat', sans-serif;
    }

.events-list {
    list-style: none;
    margin: 0;
    padding: 0 0 18px;
}

    .events-list > li {
        padding: 0 0 25px;
    }

.event-box {
    background: #fff;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
    display: table;
    width: 100%;
}

    .event-box .table-row {
        display: table-row;
    }

    .event-box .cell {
        display: table-cell;
        vertical-align: middle;
        color: #26292b;
        font: 16px/19px 'Montserrat', sans-serif;
        padding: 15px 25px 22px;
    }

        .event-box .cell:first-child {
            width: 146px;
            border-right: solid 1px #dedede;
            text-align: center;
            padding: 15px;
            font-size: 0;
            line-height: 0;
            font-family: 'AdobeBlank';
        }

    .event-box .date {
        display: inline-block;
        vertical-align: top;
        color: #afb3b6;
        font: 500 15px/19px 'Montserrat', sans-serif;
        position: relative;
        padding: 0 0 5px;
    }

        .event-box .date + .date {
            padding-left: 12px;
        }

            .event-box .date + .date:before {
                content: '-';
                color: #009ed3;
                font-size: 42px;
                line-height: 46px;
                font-weight: 300;
                position: absolute;
                z-index: 20;
                top: 0;
                left: 0;
                margin: 0 0 0 -2px;
            }

        .event-box .date b {
            display: block;
            color: #009ed3;
            font-size: 42px;
            line-height: 46px;
            font-weight: 300;
            padding: 0 0 6px;
        }

    .event-box h3 {
        color: #26292b;
        margin: 0 0 8px;
        font: 500 24px/28px 'Montserrat', sans-serif;
    }

        .event-box h3 a {
            color: #26292b;
        }

            .event-box h3 a:hover {
                text-decoration: none;
                color: #d31145;
            }

    .event-box p {
        margin: 0;
    }

        .event-box p a {
            color: #26292b;
        }
/* end events */
/* plan-instant-inventory */
.plans-section {
    text-align: center;
    color: #35393d;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    letter-spacing: -0.15px;
}

    .plans-section .container {
        padding-top: 60px;
        padding-bottom: 56px;
        max-width: 710px;
    }

.plans-heading {
    padding: 0 0 30px;
}

    .plans-heading .ico-logo {
        display: block;
        width: 50px;
        position: relative;
        overflow: hidden;
        margin: 0 auto -1px;
    }

    .plans-heading svg {
        height: 10px;
    }

    .plans-heading .ico-logo img {
        display: block;
        width: 100%;
        max-width: 100%;
    }

    .plans-heading h1 {
        color: #7faf26;
        margin: 0;
        text-transform: uppercase;
        font: 600 30px/40px 'Montserrat', sans-serif;
        letter-spacing: -0.6px;
    }

        .plans-heading h1 sup {
            vertical-align: top;
            position: relative;
            top: 5px;
            font-size: 19px;
            line-height: 23px;
            padding: 0 0 0 5px;
        }

.plans-section h2 {
    color: #35393d;
    margin: 0 0 30px;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
}

.plans-section p {
    max-width: 650px;
    margin: 0 auto 0px;
}

.choose-plan {
    text-align: center;
    padding: 41px 0 0;
}

.tabset.color-green .nav-pills > li > a {
    border-color: #7faf26;
    color: #7faf26;
}

    .tabset.color-green .nav-pills > li > a:hover {
        background-color: rgba(127, 175, 38, .1);
    }

.tabset.color-green .nav-pills > li.active > a,
.tabset.color-green .nav-pills > li.active > a:hover,
.tabset.color-green .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #7faf26;
}

.choose-plan .tabset {
    margin-bottom: 20px;
}

    .choose-plan .tabset .nav-pills > li > a {
        padding: 5px 29px;
        min-width: 166px;
        background-color: transparent;
    }

        .choose-plan .tabset .nav-pills > li > a:hover {
            background-color: rgba(0,158,211,0.2);
            color: #009ED3;
        }

.plans-area .choose-plan .tabset .nav-pills > li > a:hover {
    background-color: #fff;
    color: #D21046;
}

.choose-plan .note {
    display: block;
    color: #9a9c9d;
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    padding: 0 0 23px;
}

.price {
    display: block;
    text-align: center;
    color: #35393d;
    font: 60px/64px 'Montserrat', sans-serif;
}

    .price sub {
        position: relative;
        vertical-align: bottom;
        font-size: 15px;
        line-height: 19px;
        font-weight: 300;
        padding: 0 0 0 5px;
        bottom: 5px;
    }

.choose-plan .tab-content {
    padding: 0 0 37px;
}

.choose-plan .btn {
    font-size: 17px;
    font-weight: 500;
    padding: 13px;
    min-width: 1px;
}

.why-info.type2 {
    background: #fff;
    padding-top: 102px;
    padding-bottom: 78px;
}

    .why-info.type2 .container > .row > div[class^="col-"]:nth-child(1) {
        width: 47%;
    }

    .why-info.type2 .container > .row > div[class^="col-"]:nth-child(2) {
        width: 53%;
    }

.why-info.color-green .why-head::before {
    background: #7faf26;
}

.why-info.type2 .bulled-list {
    padding: 5px 0 0;
}

.why-info.color-green .bulled-list li::before {
    background: #7faf26;
}

.features-section {
    text-align: center;
    background: #7faf26;
    color: #f0f4ec;
    font-size: 18px;
    line-height: 28px;
}

    .features-section .container {
        padding-top: 68px;
        padding-bottom: 80px;
    }

    .features-section .ico {
        position: relative;
        display: block;
        height: 50px;
        margin: 0 0 9px;
    }

        .features-section .ico img {
            position: absolute;
            z-index: 20;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            max-width: 65px;
            max-height: 65px;
        }

    .features-section h2 {
        margin: 0 0 16px;
        font: 500 24px/28px 'Montserrat', sans-serif;
    }

    .features-section p {
        margin: 0;
    }

.btn-default.color-green {
    color: #7faf26;
    border-color: #7faf26;
}

    .btn-default.color-green:active,
    .btn-default.color-green.active,
    .open > .dropdown-toggle.btn-default.color-green,
    .btn-default.color-green:focus,
    .btn-default.color-green.focus,
    .btn-default.color-green:active:hover,
    .btn-default.color-green.active:hover,
    .open > .dropdown-toggle.btn-default.color-green:hover,
    .btn-default.color-green:active:focus,
    .btn-default.color-green.active:focus,
    .open > .dropdown-toggle.btn-default.color-green:focus,
    .btn-default.color-green:active.focus,
    .btn-default.color-green.active.focus,
    .open > .dropdown-toggle.btn-default.color-green.focus,
    .btn-default.color-green:hover {
        border-color: #7faf26;
        background: #7faf26;
        color: #fff;
    }

.image-section .btn-row .btn-default.color-green:active,
.image-section .btn-row .btn-default.color-green.active,
.image-section .btn-row .btn-default.color-green:focus,
.image-section .btn-row .btn-default.color-green.focus,
.image-section .btn-row .btn-default.color-green:active:hover,
.image-section .btn-row .btn-default.color-green.active:hover,
.image-section .btn-row .btn-default.color-green:active:focus,
.image-section .btn-row .btn-default.color-green.active:focus,
.image-section .btn-row .btn-default.color-green:active.focus,
.image-section .btn-row .btn-default.color-green.active.focus,
.image-section .btn-row .btn-default.color-green:hover {
    background: #7faf26;
}

.btn-primary.color-green {
    background: #7faf26;
    border-color: #7faf26;
}

    .btn-primary.color-green:active,
    .btn-primary.color-green.active,
    .open > .dropdown-toggle.btn-primary.color-green,
    .btn-primary.color-green:focus,
    .btn-primary.color-green.focus,
    .btn-primary.color-green:active:hover,
    .btn-primary.color-green.active:hover,
    .open > .dropdown-toggle.btn-primary.color-green:hover,
    .btn-primary.color-green:active:focus,
    .btn-primary.color-green.active:focus,
    .open > .dropdown-toggle.btn-primary.color-green:focus,
    .btn-primary.color-green:active.focus,
    .btn-primary.color-green.active.focus,
    .open > .dropdown-toggle.btn-primary.color-green.focus,
    .btn-primary.color-green:hover {
        border-color: #7faf26;
        background: #fff;
        color: #7faf26;
    }

.benefits-section {
    background: #fff;
    text-align: center;
}

    .benefits-section .container {
        padding-top: 94px;
        padding-bottom: 55px;
    }

    .benefits-section h2 {
        color: #35393d;
        margin: 0 0 62px;
        letter-spacing: -0.72px;
        font-size: 36px;
        line-height: 46px;
    }

    .benefits-section .benefits-list {
        margin-bottom: 12px;
    }

    .benefits-section .btn-row {
        text-align: center;
    }

        .benefits-section .btn-row .btn {
            min-width: 239px;
        }

.testimonials-section.color-green .testimonial q b {
    color: #8fb942;
}

.testimonials-section.color-green .slick-dots button:hover,
.testimonials-section.color-green .slick-dots .slick-active button {
    background: #7faf26;
    border-color: #7faf26;
}

.questions-section {
    background: #fff;
    color: #62657a;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

    .questions-section .collapse, .questions-section .collapsing {
        margin-left: 10px;
        margin-top: 10px;
        max-width: 711px;
    }

    .questions-section .container {
        padding-top: 66px;
        padding-bottom: 63px;
    }

    .questions-section h2 {
        text-align: center;
        color: #35393d;
        margin: 0 0 35px;
        font-size: 36px;
        line-height: 40px;
    }

    .questions-section .container > .row > div[class^="col-"] {
        padding-bottom: 56px;
    }

    .questions-section h3 {
        color: #35393D;
        margin: 0;
        font: 600 17px/20px Montserrat;
    }

    .questions-section p {
        margin: 0;
    }

.plans-area {
    background-image: url(../png/bg_red%402x.png);
    background-position: center,center;
    background-size: cover;
    text-align: center;
}

    .plans-area .container {
        padding-top: 65px;
        padding-bottom: 75px;
    }

    .plans-area h2 {
        color: #7faf26;
        margin: 0 0 24px;
    }

    .plans-area .choose-plan {
        padding: 0;
    }

        .plans-area .choose-plan .note {
            padding: 0 0 18px;
        }

        .plans-area .choose-plan .tab-content {
            padding: 0 0 28px;
        }
/* end plan-instant-inventory */
/* plans */
.title-section.type4 .container {
    padding-top: 73px;
    padding-bottom: 87px;
}

.title-section.type4 h1 {
    margin: 0 0 14px;
}

.plans-block {
    background: #f8f9fa;
    text-align: center;
}

    .plans-block .container {
        padding-top: 45px;
        padding-bottom: 52px;
        max-width: 1180px;
    }

.plans-headline {
    padding: 0 0 41px;
}

    .plans-headline .tabset {
        margin-bottom: 20px;
    }

        .plans-headline .tabset .nav-pills > li > a {
            padding: 11px 14px;
            min-width: 166px;
        }

    .plans-headline .note {
        display: block;
        color: #9a9c9d;
        font-size: 15px;
        line-height: 19px;
        font-weight: 600;
    }

.plans-list {
    list-style: none;
    margin: 0 -15px;
    padding: 0;
    text-align: center;
    font-size: 0;
    line-height: 0;
    font-family: 'AdobeBlank';
}

    .plans-list > li {
        display: inline-block;
        vertical-align: top;
        width: 33.33%;
        padding: 0 15px;
    }

.plan-box {
    background: #fff;
    border-top: solid 4px;
    padding: 7px 25px 20px;
    text-align: center;
    color: #a0a0a0;
    font: 300 15px/18px 'Montserrat', sans-serif;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
}

    .plan-box.color-purple {
        border-top-color: #af3d8e;
    }

    .plan-box.color-green {
        border-top-color: #7faf26;
    }

    .plan-box.color-gray {
        border-top-color: #767e86;
    }

    .plan-box.color-blue {
        border-top-color: #009ed3;
    }

    .plan-box.color-orange {
        border-top-color: #f47a20;
    }

    .plan-box .plan-heading {
        display: table-cell;
        vertical-align: middle;
        width: 1%;
        height: 120px;
        text-transform: uppercase;
        font: 300 18px/22px 'Montserrat', sans-serif;
        padding: 12px 0 0;
    }

    .plan-box.color-purple .plan-heading {
        color: #af3d8e;
    }

    .plan-box.color-green .plan-heading {
        color: #7faf26;
    }

    .plan-box.color-gray .plan-heading {
        color: #767e86;
    }

    .plan-box.color-blue .plan-heading {
        color: #009ed3;
    }

    .plan-box.color-orange .plan-heading {
        color: #f47a20;
    }

    .plan-box .plan-heading .ico-logo {
        width: 53px;
        height: 10px;
        text-indent: -9999px;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 53px 10px;
        display: block;
        margin: 0 auto 4px;
    }

    .plan-box.color-purple .plan-heading .ico-logo {
        background-image: url(../svg/ico-rapnet-purple-01.svg);
    }

    .plan-box.color-green .plan-heading .ico-logo {
        background-image: url(../svg/ico-rapnet-green-01.svg);
    }

    .plan-box.color-grey .plan-heading .ico-logo {
        background-image: url(../svg/ico-rapnet-gray-01.svg);
    }

    .plan-box.color-blue .plan-heading .ico-logo {
        background-image: url(../svg/ico-rapnet-blue-01.svg);
    }

    .plan-box.color-orange .plan-heading .ico-logo {
        background-image: url(../svg/ico-rapnet-orange-01.svg);
    }

    .plan-box .plan-heading h2 {
        margin: 0;
        text-transform: uppercase;
        font: 300 36px/40px 'Montserrat', sans-serif;
    }

    .plan-box.color-purple .plan-heading h2 {
        color: #af3d8e;
    }

    .plan-box.color-green .plan-heading h2 {
        color: #7faf26;
    }

    .plan-box.color-gray .plan-heading h2 {
        color: #767e86;
    }

    .plan-box.color-blue .plan-heading h2 {
        color: #009ed3;
    }

    .plan-box.color-orange .plan-heading h2 {
        color: #f47a20;
    }

    .plan-box .plan-heading p {
        min-height: 22px;
        margin: -4px 0 0;
    }

        .plan-box .plan-heading p sup {
            vertical-align: top;
            position: relative;
            top: 11px;
        }

    .plan-box .block {
        padding: 0 0 32px;
        margin: 0 0 27px;
        border-bottom: solid 1px #ededed;
    }

    .plan-box .price {
        padding: 0 0 0px;
    }

    .plan-box .block p {
        margin: 0 auto 31px;
        max-width: 240px;
    }


    .plan-box .btn-primary {
        font-size: 17px;
        line-height: 22px;
        font-weight: 400;
        padding: 13px 15px;
        min-width: 1px;
    }

    .plan-box .links-block {
        padding: 0 0 16px;
    }

    .plan-box .links {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .plan-box .links > li {
            font: 17px/20px 'Montserrat', sans-serif;
            padding: 0 0 9px;
        }

        .plan-box .links a {
            display: inline-block;
            vertical-align: top;
            color: #35393d;
            text-decoration: none;
            border-bottom: solid 1px #fff;
        }

            .plan-box .links a:hover {
                text-decoration: none;
                color: #d31145;
                border-color: #d31145;
            }

            .plan-box .links a sup {
                vertical-align: top;
                position: relative;
                top: 0;
                font-size: 14px;
                line-height: 16px;
            }

    .plan-box h3 {
        color: #99a7b4;
        margin: 0 0 10px;
        font: 17px/20px 'Montserrat', sans-serif;
    }

.btn-info {
    color: #d31145;
    border-color: #f8f9fa;
    background: #f8f9fa;
    font: 700 15px/19px 'Montserrat', sans-serif;
    padding: 6px 20px;
    text-transform: uppercase;
    border-radius: 0;
}

    .btn-info:active,
    .btn-info.active,
    .open > .dropdown-toggle.btn-info,
    .btn-info:focus,
    .btn-info.focus,
    .btn-info:active:hover,
    .btn-info.active:hover,
    .open > .dropdown-toggle.btn-info:hover,
    .btn-info:active:focus,
    .btn-info.active:focus,
    .open > .dropdown-toggle.btn-info:focus,
    .btn-info:active.focus,
    .btn-info.active.focus,
    .open > .dropdown-toggle.btn-info.focus,
    .btn-info:hover {
        border-color: #d31145;
        background: #d31145;
        color: #fff;
        text-decoration: none;
    }

    .btn-info:after {
        content: '>';
        padding: 0 0 0 10px;
    }

.plan-box .btn-info {
    display: block;
    min-width: 1px;
}
/* end plans */
/* resources */


.resources-section .container {
    padding-bottom: 103px;
}

.resources-list {
    text-align: center;
    list-style: none;
    margin: 0 -15px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    font-family: 'AdobeBlank';
}

    .resources-list > li {
        display: inline-block;
        vertical-align: top;
        padding: 0 15px 23px;
        width: 33.33%;
    }

.resource-box {
    margin: 0;
    background: #fff;
    text-align: center;
    color: #575a71;
    font: 16px/19px 'Montserrat', sans-serif;
    padding: 27px 15px 24px;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
    border-top: solid 5px #009ed3;
}

    .resource-box:hover {
        background: #009ed3;
        color: #fff;
    }

    .resource-box .ico {
        width: 100px;
        height: 100px;
        display: block;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }

        .resource-box .ico img {
            display: block;
            width: 100%;
            max-width: 100%;
            -webkit-transition: all .3s;
            transition: all .3s;
        }

            .resource-box .ico img:nth-child(2) {
                position: absolute;
                z-index: 20;
                top: 0;
                left: 0;
                right: 0;
                opacity: 0;
            }

    .resource-box:hover .ico img:nth-child(1) {
        opacity: 0;
    }

    .resource-box:hover .ico img:nth-child(2) {
        opacity: 1;
    }

    .resource-box figcaption {
        padding: 11px 0 0;
    }

        .resource-box figcaption .block {
            padding: 0 0 19px;
        }

    .resource-box h2 {
        color: #57585b;
        -webkit-transition: all .3s;
        transition: all .3s;
        text-transform: uppercase;
        margin: 0 0 20px;
        font: 24px/28px 'Montserrat', sans-serif;
    }

    .resource-box:hover h2 {
        color: #fff;
    }

    .resource-box p {
        margin: 0;
    }

    .resource-box .bottom-link {
        display: inline-block;
        vertical-align: top;
        text-transform: uppercase;
        text-decoration: underline;
        font: 15px/19px 'Montserrat', sans-serif;
        color: #009ed3;
    }

    .resource-box:hover .bottom-link {
        color: #fff;
    }

    .resource-box .bottom-link:hover {
        text-decoration: none;
    }
/* end resources */

.addon-description {
    margin-bottom: 20px;
}

    .addon-description p {
        line-height: 18px;
        font-size: 13px;
        font-family: 'Montserrat';
        font-weight: 400;
    }

.addon-link {
    font-weight: bold;
    text-transform: uppercase;
    color: deepskyblue;
    font-size: 13px;
}

    .addon-link:hover {
        color: deepskyblue;
    }

.addon-overview h1 {
    margin-bottom: 40px;
    font-weight: 600;
    color: #35393d;
}



.row-center {
    text-align: center;
    font-size: 0;
}

.col-center {
    float: none;
    vertical-align: top;
    display: inline-block;
}






.copyright {
    text-align: right;
}

.demo-button {
    background-color: #D21046 !important;
    border: unset !important;
    border-radius: 5px !important;
}

    .demo-button:hover {
        color: white !important;
    }

.choose-button {
    background-color: #009ed3 !important;
    color: white !important;
    border-radius: 5px !important;
    border-color: unset !important;
    border: unset !important;
    font-weight: 300;
}

.diamond-spacing {
    position: absolute;
    bottom: 20px !important;
    right: 50% !important;
    margin-right: 400px !important;
    margin-bottom: 250px !important;
    z-index: 80 !important;
}

.d-inline-block {
    display: inline-block !important;
}

.btns-float-right {
    float: right;
    margin: unset !important;
}

/*---------why-section-new---------*/
.why-section-new {
    position: relative;
}

    .why-section-new h2 {
        text-align: center;
        letter-spacing: -0.6px;
        color: #35393D;
        opacity: 1;
    }

.why-rapnet-card img {
    margin-left: auto;
    margin-right: auto;
    max-height: 84px;
    margin-bottom: 30px;
}

.why-rapnet-card-row {
    margin-top: 48px;
}

.why-rapnet-card-body-subtitle {
    max-width: 316px;
    margin: 0 auto 108px;
}

    .why-rapnet-card-body-subtitle ul {
        list-style: url(../png/component22.png);
        margin: 0;
        padding: 0;
    }

.Home.Page .why-rapnet-card-body-subtitle ul {
    list-style-position: outside;
    text-align: left;
    margin-left: 21px;
}

.why-rapnet-card-body h3 {
    margin: 0 0 21px;
    font: normal normal 600 24px/30px Montserrat;
    letter-spacing: -0.48px;
    color: #35393D;
}

.why-rapnet-top-image {
    max-height: 147px;
    position: absolute;
    right: -27px;
    top: -74px;
}

.why-rapnet-bottom-image {
    max-height: 160px;
    position: absolute;
    bottom: -40px;
    left: 0;
    z-index: 1;
}
/*----------solution-area-new----------*/
.solution-area-new {
    background-image: url(../png/red.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    position: relative;
}

.solution-area-new-title h2 {
    padding-top: 76px;
    margin-bottom: 55px;
    font: normal normal 600 30px/40px Montserrat;
    letter-spacing: -0.6px;
}

.block .solution-area-new-title h2 {
    margin-bottom: 55px;
}

.solution-area-new-card-body h3 {
    text-transform: capitalize;
    font: 400 24px/30px Montserrat;
    letter-spacing: -0.24px;
}

    .solution-area-new-card-body h3 span {
        font-weight: 700;
        display: block;
    }

.solution-area-new-card-body {
    font-size: 17px;
    display: flex;
    flex-direction: column;
}

.solution-area-new-img {
    margin-left: auto;
    margin-right: auto;
}

.solution-area-new .diamonds7 {
    position: absolute;
    left: 0;
    bottom: -70px;
}

.no-pad {
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
}
/*--------------app-area--------------*/

.app-area-body h2 {
    margin-top: 82px;
    margin-bottom: 25px;
}

.app-area-body p {
    font-family: 'Montserrat', sans-serif;
    line-height: 25px;
    font-size: 17px;
}

.app-area-link {
    border: 2px;
    border-radius: 4px;
    border-style: solid;
    border-color: #009ED3;
    color: #009ED3;
    text-transform: uppercase;
    font-size: 15px;
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 21px;
    margin-bottom: 105px;
}

    .app-area-link:hover {
        text-decoration: none;
    }

.promoImage20 {
    position: absolute;
    top: -73px;
    left: -81px;
    height: 111px;
}

.row.no-pad {
    margin-right: 0;
    margin-left: 0;
}

    .row.no-pad > [class*='col-'] {
        padding-right: 0;
        padding-left: 0;
    }

.google-link img, .apple-link img {
    margin-left: auto;
    margin-right: auto;
    padding: 0px 3px;
}
/*--------------end-app-area--------------*/

.why-rapnet-card-body-subtitle li {
    font: 400 15px/21px Montserrat;
    letter-spacing: -0.15px;
    color: #35393D;
}

.headerVideo {
    color: #fff;
    left: 45%;
    z-index: 101;
    cursor: pointer;
    font-weight: 300;
    font-size: 15px;
    line-height: 21px;
}

#play-icon {
    content: url(../svg/ico-play.svg);
    width: 34px;
    vertical-align: middle;
    margin-right: 10px;
    opacity: 0.7;
    margin-bottom: 3px;
}

.d-inline-block {
    display: inline-block !important;
}

.title-section .btns .btn {
    min-width: 150px;
    letter-spacing: -0.3px;
}

.title-whyRapNet h1 {
    color: #D21046;
    font-weight: 300;
}

.subtitile-whyRapNet p {
    float: left;
    font-size: 21px;
    text-align: left;
    line-height: 30px;
}

.buttons-whyRapNet a {
    text-transform: uppercase;
    float: left;
    background: #009ed3;
    color: #ffffff;
    font-weight: 400;
}

.typeVideo {
    background-image: url(../png/header_why-rapnet-blank.png);
    background-position-y: top;
    background-repeat: no-repeat;
    width: 100% !important;
    background-size: cover;
    position: relative;
    height: 575px;
    font-family: 'Montserrat', sans-serif;
}

.solution-area-new-img-container {
    height: 185px;
}

.app-area-link div {
    padding-bottom: 35px;
}

.video-box-whyRapNet .laptop-frame {
    background-image: url(../png/macbook-blank.png);
}

.title-section.typeVideo .container {
    padding-top: 98px;
    max-width: 1200px !important;
}

.laptop-frame {
    background-image: url(../png/macbook-blank.png);
    background-size: contain;
    height: 375px;
    width: 689px;
    position: relative;
    background-repeat: no-repeat;
}

    .laptop-frame .preview-video {
        margin-top: 24px;
    }

    .laptop-frame .play-video {
        display: inline;
        height: 68px;
        position: absolute;
        top: 0;
        left: 0px;
        right: 0;
        bottom: 0;
        margin: auto;
        cursor: pointer;
        transform: translateY(-50%);
    }

        .laptop-frame .play-video span {
            font: 600 17px/25px Montserrat;
            color: #ffffff;
            display: block;
            text-transform: uppercase;
            margin-top: 17px;
        }

        .laptop-frame .play-video:hover {
            text-decoration: none;
            opacity: 0.7;
        }

.title-typeVideo {
    text-align: left;
    max-width: 486px;
}

    .title-typeVideo h1 {
        color: #D21046;
        margin: 0px 0px 10px 0px;
    }

.video-box-whyRapNet .dimonds {
    position: absolute;
    width: 151px;
    height: 55px;
    bottom: -18px;
    left: 85px;
}


.benefits-title {
    font: 600 36px/40px 'Montserrat', sans-serif;
    margin-bottom: 45px;
}

.hs-form-field {
    padding: 5px;
}




/*----footerResponsive-----*/

.app-area-link:hover, .app-area-link:focus {
    border-color: #00ADE6;
    color: #fff;
    box-shadow: 3px 5.196px 18px 0px rgba(0, 0, 0, 0.25);
    background-color: #00ADE6;
}


/*.homepage2 .scrolled #main-nav > ul li:last-of-type a {
    color: #D21046 !important;
}*/

.testimonials-section .small-diamonds, .homepage-videos .small-diamonds {
    position: absolute;
    bottom: -96px;
    right: 0;
}







#footer .bottom .footer-seperator {
    display: none;
}

.simple-footer {
    background-color: #35393d;
    color: #b2b3ba;
    font-size: 13px;
    padding: 25px 0;
    text-align: center;
}

.simple-footer a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}

.simple-footer a:hover {
     color: #0a65c6;
}

.powered-rap {
    max-width: 150px;
    padding-bottom: 20px;
    padding-top: 10px;
}

.btns .btn.btn-mobile {
    min-width: 142px;
    height: 44px;
    line-height: 17px;
    padding-top: 11.5px;
    padding-bottom: 16.5px;
    font-size: 17px;
}

.btns.btns-mobile {
    position: fixed !important;
}

.fixed-to-bottom {
    bottom: 20px;
}


.save20-ico {
    position: absolute;
    top: -64px;
    left: -105px;
    max-width: 116px;
    max-height: 116px;
}

.title-section.type2.comapanyPage {
    background-image: url(../png/header_why-rapnet-blank222.png);
    background-position-y: bottom;
    height: 340px;
}

    .title-section.type2.comapanyPage h1 {
        margin-bottom: 10px;
    }

    .title-section.type2.comapanyPage h3 p {
        font-size: 24px;
        line-height: 28px;
        font-weight: 500;
    }

.help-area {
    font-family: 'Montserrat', sans-serif !important;
}

    .help-area h3 p {
        font-size: 30px;
        line-height: 40px;
        font-weight: 600;
    }

    .help-area p {
        font-size: 15px;
        line-height: 21px;
        font-weight: 500;
    }


.valign p {
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    margin-bottom: 20px;
}

.help-area.type5 .container {
    position: relative;
}

    .help-area.type5 .container .img {
        top: -78px;
        left: 0;
        z-index: 100;
    }

.help-area.type5.Jewlery .container .img {
    top: -115px;
}

/*#BuywithConfidencefromVerifiedSuppliers .img {
    background-position-x: left;
}*/

.why-info-body ul li {
    margin: 0px 0px 15px 10px;
}





.help-area.type5 img {
    position: absolute;
}


.slick-next.slick-arrow {
    color: red;
    background-color: yellow;
    position: absolute;
    right: -60px;
    top: 0;
    bottom: 0;
    height: 35px;
    margin: auto;
}

.slick-prev.slick-arrow {
    color: red;
    background-color: yellow;
    position: absolute;
    left: -60px;
    top: 0;
    bottom: 0;
    height: 35px;
    margin: auto;
}

@media(min-width:992px) {
    .header-buttons {
        margin-top: 49px;
    }
}

@media(max-width:992px) {
    .Instant.Inventory .title-section.typeVideo {
        height: unset !important;
    }

    .header-buttons {
        margin-top: 20px;
    }
}
/*mobile*/
@media (max-width:498px) {
    .header-buttons .btn {
        width: 100%;
    }

        .header-buttons .btn:first-child {
            margin-bottom: 10px;
        }
}
/*tablet*/
@media(min-width:498px) and (max-width:992px) {
    .header-buttons .btn:first-child {
        float: left;
    }

    .header-buttons .btn:last-child {
        float: right;
    }

    .header-buttons {
        margin-top: 30px;
    }
}

.open-menu .sticky-mobile {
    display: none;
}

.why-rapnet-header-text ul li {
    margin: 0px 0px 5px 15px;
}

section.WhyRapNetPage .valign h2 {
    margin: 0 0 10px 18px;
}

.why-rapnet-page .image-section .block.wide {
    max-width: inherit;
}

.additional-services .learn-more {
    color: #d31145;
    font-weight: 600;
    display: block !important;
}

.submitted-message {
    color: #000 !important;
    font-weight: 500;
    text-align: center;
    margin-top: 23px;
    overflow: hidden !important;
}

.applications-counter-tooltip {
    width: 240px;
    height: 110px;
    text-align: center;
    z-index: 100;
    position: fixed;
    left: 20px;
    bottom: 3px;
    background-repeat: no-repeat;
    box-shadow: 0px 3px 6px #00000029;
    opacity: 1;
    background-size: cover;
}

.tooltip-blue .applications-counter-tooltip {
    background-image: url(../svg/tooltip-people-2.svg);
}

    .tooltip-blue .applications-counter-tooltip p {
        color: #FFFFFF !important;
    }

.tooltip-blue #applications-counter-close:before {
    color: #fff !important;
}

.tooltip-red .applications-counter-tooltip {
    background-image: url(../svg/tooltip-people-1.svg);
}

.applications-counter-tooltip #applications-counter {
    text-align: center;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: -0.36px;
    color: #D21046;
    opacity: 1;
    margin-bottom: 0;
}

.applications-counter-tooltip #applications-text {
    display: block;
    font-size: 14px;
    line-height: 17px;
}

.applications-counter-tooltip #applications-counter-close:before {
    content: 'x';
    color: #000;
    font-weight: 300;
    font-family: Arial, sans-serif;
    position: absolute;
    top: 0;
    right: 10px;
}

@media(max-width:768px) {
    .applications-counter-tooltip {
        left: 50%;
        transform: translate(-50%, -50%);
        bottom: -50px;
    }

        .applications-counter-tooltip #applications-counter-close:before {
            font-size: 25px;
        }
}

.help-area.type6 .img {
    right: 90%;
}

.applications-counter-tooltip #applications-text {
    max-width: 90%;
    margin: auto;
}

#main-nav .mobile-only.btn.btn-default {
    width: 100%;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    height: 48px;
    font-size: 17px;
    line-height: 33px;
}

#main-nav .mobile-bottom-menue {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 10px;
    text-align: center;
    z-index: 200;
}

.thumbnail.how-item {
    background-color: inherit;
}

ul.blue-list {
    list-style-image: url('../svg/bullet-v.svg');
    font-size: 17px;
    line-height: 25px;
    padding-left: 20px;
    margin-top: 5px;
}

    ul.blue-list li {
        padding-bottom: 6px;
    }

ul.red-list {
    list-style-image: url('../svg/bullet-v-red.svg');
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 40px;
}

    ul.red-list li {
        padding-bottom: 20px;
    }


.open-menu .intercom-lightweight-app-launcher {
    display: none;
}


.tabs-block .tab-pane {
    margin: 60px -15px 31px;
}

.block h2 {
    margin-bottom: 40px;
}

.block .free-search-widget h2 {
    margin-bottom: 0;
}